
Glöð
Glöð (Gloeth - Glow) is a multidisciplinary research group on fire safety. We carry out research on topics of relevance for fire safety, from fire behavior to health risks for firefighters.
To contribute to an improved understanding, Glöð (Gloeth - Glow) performs both experimental work and computational work, combining when necessary natural and social sciences.
We work to understand fire as a phenomenon, to improve the fires safety of private citizens, young and old, industry and society at large. Experiments within smoldering and pool fires are examples of research activities Glöð carries out to understand fundamental fire behavior as such. Based on such experiments, we develop theoretical tools that allow predictions for new situations.
However, to improve fire safety, an understanding of how fires are ignited, evolve, and can be extinguished does not suffice. Fire safety always involves humans. With their behavior and reactions, humans may prevent fires from occurring, or inflict fires. During emergency evacuation, choices made by individuals may be decisive. Furthermore, the ability to react adequately to fires (prevention, evacuation) varies significantly. This can be read off from fire statistics, where so-called vulnerable groups (elderly, disabled) are strongly overrepresented.
We collaborate with fire brigades and industry – and with researchers at institutions in Norway and abroad.
Ongoing research projects:
- BUILDER: Building design for At-risk groups
- EMRIS: Emerging Risks from Smoldering Fires
- COST Action working group on Wildfires
- Flame characteristics and pool fires
- Transition from smoldering to flaming fire
Head of Research Group
Error while rendering PersonWithImageBlock Vidar Frette
A second operation was started on this context instance before a previous operation completed. This is usually caused by different threads concurrently using the same instance of DbContext. For more information on how to avoid threading issues with DbContext, see https://go.microsoft.com/fwlink/?linkid=2097913.
at Microsoft.EntityFrameworkCore.Infrastructure.Internal.ConcurrencyDetector.EnterCriticalSection()
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync()
at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleOrDefaultAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleOrDefaultAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)
at HVL.Employees.Repositories.EmployeeRepository.GetEmployeesByIdAsync(Int32 id, Boolean asNoTracking) in D:\a\1\s\source\HVL.Employees\Repositories\EmployeeRepository.cs:line 30
at HVL.Employees.Services.EmployeeIntegration.GetEmployeesByIdAsync(Int32 id, Boolean asNoTracking) in D:\a\1\s\source\HVL.Employees\Services\EmployeeIntegration.cs:line 39
at HVL.Providers.EmployeeProvider.EmployeeDataProvider.<>c__DisplayClass10_0.<<LoadContent>b__1>d.MoveNext() in D:\a\1\s\source\HVL\Providers\EmployeeProvider\EmployeeDataProvider.cs:line 53
--- End of stack trace from previous location ---
at HVL.Providers.EmployeeProvider.EmployeeDataProvider.LoadContent(ContentReference contentLink, ILanguageSelector languageSelector) in D:\a\1\s\source\HVL\Providers\EmployeeProvider\EmployeeDataProvider.cs:line 53
at EPiServer.Core.ContentProvider.<>c__DisplayClass123_0.<LoadContentFromCacheOrRepository>b__0()
at EPiServer.Framework.Cache.ObjectInstanceCacheExtensions.ReadThroughWithWait[T](IObjectInstanceCache cache, String cacheKey, Func`1 readValue, Func`2 evictionPolicy)
at EPiServer.Core.Internal.ContentInstanceCache.ReadThrough(ContentReference contentLink, String selectedLanguage, Func`1 readValue)
at EPiServer.Core.ContentProvider.LoadContentFromCacheOrRepository(ContentReference contentreference, ILanguageSelector selector)
at EPiServer.Core.Internal.ProviderPipelineImplementation.GetItem(ContentProvider provider, ContentReference contentLink, LoaderOptions loaderOptions)
at EPiServer.Core.Internal.DefaultContentLoader.TryGet[T](ContentReference contentLink, LoaderOptions loaderOptions, T& content)
at EPiServer.Core.Html.StringParsing.ContentFragment.GetContent(Boolean enableMasterLanguageFallback)
at EPiServer.Core.Html.StringParsing.ContentFragment.GetSecurityDescriptor()
at EPiServer.Core.Html.StringParsing.StringFragmentCollection.GetFilteredFragments(IPrincipal principal)
at HVL.Features.Components.PersonWithImage.PersonWithImageBlockController.GetEmployeeDataIfExists(PersonWithImageBlock currentBlock) in D:\a\1\s\source\HVL\Features\Components\PersonWithImage\PersonWithImageBlockController.cs:line 61
at HVL.Features.Components.PersonWithImage.PersonWithImageBlockController.InvokeComponentAsync(PersonWithImageBlock currentBlock) in D:\a\1\s\source\HVL\Features\Components\PersonWithImage\PersonWithImageBlockController.cs:line 21
at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsyncCore(ObjectMethodExecutor executor, Object component, ViewComponentContext context)
at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context)
at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context)
at EPiServer.Cms.AspNetCore.Mvc.Internal.DefaultMvcContentRenderer.RenderAsync(ViewContext viewContext, IContentData contentData, TemplateModel templateModel, String templateTag)
at EPiServer.Cms.AspNetCore.Mvc.Internal.DefaultMvcContentRenderer.RenderAsync(IHtmlHelper helper, IContentData contentData, TemplateModel templateModel)
at EPiServer.Web.Mvc.MvcContentRenderer.RenderAsync(IHtmlHelper helper, IContentData contentData, TemplateModel templateModel)
at HVL.Business.Rendering.ErrorHandlingContentRenderer.RenderAsync(IHtmlHelper helper, IContentData contentData, TemplateModel templateModel) in D:\a\1\s\source\HVL\Business\Rendering\ErrorHandlingContentRenderer.cs:line 31
Research Group Members
- Sveinung Erland
- Maria de Las Nieves Fernandez Anez
- Bjarne Christian Hagen
- Ingunn Haraldseid
- Xiaoqin (Vichy) Hu
- David René Ursin Johansen
- Gisle Kleppe
- Tonja Knapstad
- Einar Arthur Kolstad
- Arjen Kraaijeveld
- Maria-Monika Metallinou Log
- Torgrim Log
- Anita Katharina Meyer
- Runald Walter Meyer
- Arthur Uno Rognmo
- Ajit Kumar Verma
- Edmundo Villacorta Soriano
- Stefan Owe Andersson
- Hooshyar Azizpour