115 - Update on the (near) future of fire engineers toolbox with Bryan Klein


in Episode 39 I had the pleasure to interview Bryan Klein from Thunderhead Engineering on some views and predictions for the near future of fire modelling. Even though it was only 1,5 year ago, some major things have already happened (release of Ventus - CONTAM GUI by Thunderhead) or snuck on us unseen as the large language model revolution.
In this episode we discuss mostly the things that have happened in recent months, and how they can change the potential for fire engineering. The list of talking points includes:
- the release of CONTAM GUI - Ventus and a brief summary of CONTAM origin, capabilities and use in fire engineering
- new updates to FDS with external sources for parameters
- GPT revolution and how API's can revolutionize work of fire engineers - code compliance, design exploration, CFD management
- GPU revolution and a new era of GPU based solvers for fluid mechanics (and FDS development in this direction)
- cloud computing update and making it a user-friendly experience
If anything on the list sounds interesting to you, I bet the whole episode will be fun for you!
This episode is a very nerdy catch-up between two fire engineers, but I also want you to be a part of this conversation. Let me know what you think are the things that will happen in next few years that will change the way how we engineer?
If you want to check out the trial of Ventus and see for yourself if CONTAM is something useful for your fire engineering routine, you can find the trial here: https://www.thunderheadeng.com/ventus
Fire Science Show is sponsored by OFR Consultants.
00:00 - Future of Fire Modeling
13:41 - Unifying Softwares and Collaborative Development
18:09 - Coupling External Tools in Fire Modeling
30:23 - Improve Fire Safety Documentation and Automation
36:32 - AI and GPU Revolution in Engineering
48:08 - Cloud Computing and API Integration
53:14 - Improving Job Efficiency and Agent Interactions
Future of Fire Modeling
Speaker 1Hello everybody , welcome to the Fire Science Show . A year ago we've done an episode with Brian Klein from Thunderhead Engineering in which we try to cover some future of fire modeling and some of our assumptions of how the future fire modeling will look like . I mean , we're not that far into the future it's just one and a half year ish from the episode but a lot has changed in the industry . We are in the middle of AI chat , GPT revolution , I am entering GPU based solver revolution and there is a lot of interesting developments that I do not see covered anywhere else in the internet , like some new additions to FDS , some new improvements in FDS and , of course , for Thunderhead Engineering , the premiere of their new project , Ventus , which is graphics user interface for well known quantum model . I actually have not used quantum at all in my life . All I knew about quantum before this episode is that it can solve pressures and that it's painful , and hopefully Thunderhead removed the second part , so now it's just useful . But yeah , in this episode I am learning about quantum , so you can learn about it with me . And yeah , a lot to cover a lot of topics today , not just one topic , but we jump from one to another , but I hope this gives you a very broad overview of what's happening around and if you have ideas about what should be covered in future episodes or what should I cover in the Q&A episodes of the podcast , please send them out my way . You can do that through the website . You can do that through the email . I will appreciate it a lot and I'll try to answer your questions , broaden my views and find some interesting things to talk about in the podcast . And for now , please let me invite you to the very interesting overview of the near future fire modeling with Brian Klein .
Speaker 1Once again , Welcome to the fire science show . My name is Vojci Węczyński and I will be your host . Fire Science show is brought to you in collaboration with OFR consultants , a multi award winning independent consultancy dedicated to addressing fire safety challenges . Ofr is the UK's leading fire risk consultancy and its globally established team has developed a reputation for preeminent fire engineering expertise , with colleagues working across the world to help protect people , property and planet . In UK that includes the development of Printworks building in Cannonwater , one of the tallest residential buildings in Birmingham , as well as historic structures like the National Gallery , National History Museum and National Portrait Gallery in London . Internationally , its work ranges from Antarctic to the Atacama Desert in Chile , to the number of projects in Africa In 2023, . Ofr is growing its team and is keen to hear from industry professionals who want to collaborate on fire safety futures . Get in touch at OFRConsultantscom .
Speaker 1And now back to the updates in fire modeling . Hello everybody , Welcome to the fire science show . I'm today here with Brian Klein from Thunderhead Engineering . Hello , Brian , Hello , it's good to be here again . Yeah , again .
Speaker 1Some episodes ago episode 39 , we've done some predictions for the future of fire modeling . So let's see what happened , what didn't happen , and let's try to make some new predictions . So in some time from now we can revisit them . And all right , yeah , we've been talking for a half an hour already outside and we just decided to randomly press record because that was good . We'll get back to it . I think we need to start over . So the listeners are on the same position that we are in this very interesting chat so far .
Speaker 1So some things happened since the last talk . One is the big release from Thunderhead Engineering , Ventus , the graphical interface for quantum software . That's in the last episode . We've discussed that . It's a very highly requested feature for you . I had also episodes with , for example , David Stacey . I was a fire engineer in the US and he mentioned that quantum is very widely used in US as well . Please tell me what is quantum in general , because for I think for much of the European audience they would not be very well exposed to quantum , and I've never came into quantum in my professional career .
Speaker 2Yeah , sure . So I think in other parts of the world it's something that MEPs do with spreadsheets and hand calculations and things . And in the US , the same organization that created FDS also has another division , this building and energy environment division , who built a tool called Contam , and it's been around for quite a while and really its focus is calculating things like building airflow rates , relative pressures between zones . It's a multi zone solver , very much like a node network solver , so you can take a look at like ventilation rates over time , looking at differential pressures over different kinds of openings or leakage paths . You know it's all about flow paths between zones and whether they're mechanical or natural flow , naturally ventilated and then the what's happening , what's happening in this whole building through all these connections over time . The scale is building wise , so you would model the whole building .
Speaker 1Yeah , it's a full building as a network of compartments connected to leakages , openings , HVC events .
Speaker 2Exactly , exactly . So , yeah , you'd have , like , let's say you have a door in a wall , the wall would have its own area based leak rate . So you might have two leakage types . You know , in a particular wall you might have the leakage area per unit area , and I think I mentioned that . And then you might have a door as well , and the door might have an orifice of a certain size and it could have a different leakage depending on if it's open or closed , right ? So when it's closed , it's just the gaps around the door and the underneath or above . When it's open , it's the full opening . And you could then run the condition like what does the stairwell pressurization look like with these doors open or closed , with different doors on different levels , in addition to some kind of a pressure coming from the fire floor , right ? And then you've got to account for so . So that's it .
Speaker 2Contam also has transient analysis . It can do some things like looking at species concentrations throughout the zones over time through all these different leak paths . There's some capabilities in addition to that with , like . It's used a lot , I think , in the energy analysis sector . So people just looking at , like , heating and cooling rates of buildings over time with different sun exposures and wind factors and all these kinds of things . So there's , I think , a tool called like Energy Plus . This is something we haven't dug into too much yet because we've been focused on fire protection engineering , but there's some other other work in that area too to kind of handle just energy movement and just heat . And what do you do with things ?
Speaker 1Are you cooling fast enough or not , and can you give me some use cases Like how would your users use Contam , Like what would they produce with it ? What's the engineers out of that analysis ?
Speaker 2Yeah , the first phase of . We have different kind of plant , we have different plans and different phases . Our first phase was really to address the static pressure analysis needs . So that's in the US a lot . There's a requirement for a pressurization study as part of the rational analysis to look at delta , p and velocities across different doors , let's say in a stairwell , so that the doors can be opened against the pressure but also are pressurized enough to maintain smoke control in the stairwell , for example . So looking at that , there might be like an analysis of let's see what's all the minimum and maximum pressure differentials across every door in a stairwell , same thing for maybe , an elevator shaft and accounting for the stack effect and also just pressurization effects in elevator shafts , any kind of maybe mechanical chase or something where pressures , can you know some smoke could infiltrate and be spread vertically through the building .
Speaker 1Does that include for exterior conditions like temperature difference , wind ?
Speaker 2Yep , so you can assign wind profiles from different directions on exterior facing walls and there . So you can have a special kind of a flow path that says this connection is to this , to this interior zone , with some connection to ambient and the ambient is a certain temperature with a wind force at a particular angle relative to that normal , and then it will account for wind effect and normally in FPE analysis they'll do the four cardinal directions of wind , or southeast , west , in addition to summer and summer and winter condition , so that changes , maybe stack effect or buoyancy in the stairwells , that maybe they're heated or not heated . So yeah , there's a lot of variation you can do with that . And then across all of those different conditions and all of the different states , like different door open and closed combinations , you want to do this total analysis that says okay , do I exceed the pressure requirement or am I okay if I hit my tolerances and stuff like that . So that's the first target use case that we focused on and that's the most common , I think , use case in fire protection engineering .
Speaker 1So this would be a part of almost every engineering analysis for a building .
Speaker 2when you're just exploring , yeah , so in the US this is part of the IBC . The building code requirements is over a certain number of levels . You have to do these pressurization studies , so it's very common to be a requirement . And people have been using traditionally content W , which is a Windows based graphical interface develop by NIST who develops the simulator as well .
Speaker 2It's a bit difficult to use , it's kind of tedious . It's not really 3d , you're kind of working on schematic drawings of each level with little pixels that represent like a wall or event path or whatever . And so you know the request to us over the years has been can you just make a 3d graphical interface where I can see the whole building , I can see all my floors relative to each other and all the bits and pieces helping with the analysis , the post processing of all the results . So that's that was our focus we started based on . We kind of leveraged a lot of the work we had done in Pathfinder as a starting point to be able to define room areas and then extend those up , extrude those into zones and then connect those zones with connections like flow pads and things Sounds like what Pathfinder does .
Speaker 1So yeah , right , there's a good starting point .
Speaker 2Yeah , instead of flowing people , we have flow pads for the pressures and the air and the velocities , right . So it's kind of a thought and extension of that , although I will say it was . As you got farther down the road it became clear that a lot of what Pathfinder was didn't need . You know like we stripped out a lot of code to really make like Fentus all it needed to be . But I think that was a fairly successful starting point . It helped us get to where we wanted to be within a year .
Speaker 1No , fentus , it's great to hear that you , as a software developer and let's be honest , we don't have that many software developers that would be doing tools for 5Safety Engineering in mind as their core products , not as a byproduct , you know . So it's great that you hear your people calling for a tool . Yeah , I think voice .
Speaker 2Yeah , that's the best part . I mean we've had relationships with people because we're already established in the community with PyroSIM and Pathfinder . We had so many users that were like you know , this other thing we have to do all the time is terrible . We hate it , can you help us , right ? So it was kind of an extension of those conversations and those relationships . We were there talking to them at an SAP conference anyway and they would say , hey , this is the thing that we have to do in this heart and want to do it better . So I would say it probably took some convincing , a few years of hearing a few people really request this over and over and , as you mentioned , it's not as common outside of the United States and I would say about 90% of our business for PyroSIM and Pathfinder is outside of the United States . So that's a fairly small user base compared to the rest of the world who's not really traditionally doing this with Contem . So we weren't hearing it as much . But I think , as people realize the capability , like what Ventus is , what it can do , what Contem is that there will be more opportunity for people to use this outside of just Fire Protection Engineering as part of the MEP toolkit that they're doing their ventilation specifications and testing and modeling and things like that . This is a fast enough tool that gives you a higher fidelity of results than just spreadsheets and you can test variations of things that are not like .
Speaker 2Most of our users would say they use it instead of a spreadsheet . It's because there's just too many connections , there's just too much going on to work it all out in an Excel spreadsheet . You know , a simple single shaft or something , okay , that's not too bad . But if you have shafts and floors with stack , with other shafts and stairwells and multiple stairwells and you want to look at how this change over here impacts everything else , you kind of need the whole network accounted for and that becomes very complicated with spreadsheet .
Speaker 2So I think that's where the opportunity is going to be and in the future we'll be able to expand into transient analysis , actually calculating contaminant concentrations over time through different zones , as contaminants coming from Fire primarily could be fire could be . You know kind of radio chemicals release could be chemical . You know , just looking at maybe toxic chemicals emissions from some source inside of an environment and tracking that around throughout the system and again , like scheduled , you know heat changes over time , maybe accounting for sun exposure pads and how that heats and cools buildings , how that might expose to things . So there's a lot that it can do that we have not tapped into in our first release . So that's the idea where things could go , depending on feedback from folks and what they need to do .
Speaker 1That's fantastic . Congratulations on finishing your next .
Unifying Softwares and Collaborative Development
Speaker 1Now you have a trifecta of softwares . It seems that you have to unify them under one software as a service model . Please don't jump out of the desk of fire . No , no , no .
Speaker 2Well , that was a really question was like , should we just put this in one of the existing ? Should we just hook content into PyroSIM somehow , like in just use that , or into Pathfinder or something ? So there was a decision to make a new installable , separate desktop application that just handles the specific requirement , and a huge I mean I want to . I can't even begin to express the level of like gratitude I have for the Thunderhead development team . I mean , we've hired on quite a few new developers . We've really increased our capacity . The fact that we were able to kind of go from design to a commercial product and about a year is just amazing to me . That it feels like yesterday we were just talking to people like okay , now what do you want it to do ? And now there's a thing out . You know , now there's a product . So you know that capacity we want to maintain that use . It was really cool to see that all come together with this group .
Speaker 1The previous podcast episode we just mentioned that it's on the list of your things to do , and some episodes later we were talking about the existing product . Of course , that's great that you choose the product , but also , I think for many listeners it's interesting to even hear about such a software that exists as Quantum in general . And then Quantum is still available at NIST and it's actively developed yeah it's not going anywhere .
Speaker 1And the Quantum has , like FDS is also well known for its immense validation collection , is Quantum also has a validation in some yeah , there's validation for the functions and the algorithms and things that are in there .
Speaker 2I will say it's a little more simple and easier to get your head around . Model it's more direct , sort of analytical type calculations . It's not as complicated as FDS , so that's one thing in the favor of it , but the end those things are documented . I would say , like Quantum as a project kind of has a lot to learn from FDS . Fds is like a beacon of light in open source , where it just has the everything's in the open . There's the discussion group , the issue tracker , all the sources online . There's a rich history of people sharing ideas and collaborating and it's all there and you can just work on it together as a community .
Speaker 2And our experience with Quantum is it's been kind of the old way of doing software at NIST , which was there's a group of people who just work on a thing and they make a thing and they give it out to people and if you want to know more about it you have to almost just do like a one on one email and you might get some of the code .
Speaker 2And it's not as liberal as you see with FDS . We're just everything's out in the open , so like it's completely public domain and potentially open source according to , like government copyright and everything , but it's just not open on the web where you can just go look at the project and look at the source files and see what they did and kind of check it all yourself . So there is a little bit of a layer of kind of filtered information that you can get from the project . I will say they've been very generous with us and giving us whatever we ask for or whenever we ask for any more information . But it's not quite the same and I would love to see basically model like what FDS and CFAST has done , where everything's just GitLab or GitHub projects are totally open source public domain .
Speaker 1I think that the immediately comes to my mind , like if you're talking about the whole building pressure solver and now FDS being largely used by people as their go to compartment fire solver , if quantum is so nicely network based and we also know the fantastic capabilities of HVC solver in FDS , I wonder if there is an easy way to couple them in a way , because if I have a solution for pressures in my buildings , on leakages , on doors , on the staircases I couldn't visit , like connecting them to some specific boundary conditions in FDS as inputs and perhaps these simulations could run concurrently . I mean , if both are nice solvers , that would be actually quite great to have them . Yeah , to some extent coupled .
Speaker 2Yeah , the big difference would be that the advantage of Ventus and can't contend over , like FDS and Pyrocyn , is the calculation speed that you can . Okay , literally these simulations take seconds to run Right , so you can simulate the entire building solution in just a few seconds . That same calculation in FDS , even with course grid , is going to take hours to solve the same thing Right .
Coupling External Tools in Fire Modeling
Speaker 2So if you need the coupling , I think it's an interesting way to kind of hook up . Okay , I have this dynamic fire calculation that's producing changing gas species over time , but I could almost see like that's a pre-processed run maybe or something , and then you hook it up to it or some other 2D to 3D . You know , maybe we pull C-Fast in here because it can give us some better approximation of what's happening .
Speaker 1They would be on the same scale of time .
Speaker 2Yeah , but if you're trying to hook up , it's like hooking up a tractor trailer to a race car , right , like you . Just you know it could pull it , but it's going to be so mismatched , right , it's really a difficult connection .
Speaker 1I don't see the value there , brian . I see a value that not technically in speed or improving this part If you put an open boundary condition to your window in FDS , you will literally tell the solver my pressure at this point is zero , right , and then calculate me , whatever it is , what that is , yeah . And if you put an open five meters above , it's not going to know . It should calculate rho gh static pressure difference . If you put another open boundary conditions , it will be pressure zero again , unless you specify some things . And here , like just having the pressure background , the initial pressure background of your building that includes the stack effect , the effect of wind and temperature difference between the building interior and exterior , could lead to already better informed initial conditions of FDS simulation . It could just be a very nice way to create a more realistic initial condition and boundary condition control over the course of the simulation .
Speaker 2Yeah , I think coupling these tools is a really interesting idea . And FDS . So Jason Floyd on the development team now , who's a , I think , ul Fire Research Institute . Now he worked on a little coupling , a little feature that he just released the other day which is now allows FDS to read external files for the states of controls and ramp values . So you could have an external tool that's updating like the value of a ramp input or the state of a boundary , like if something's open or closed or pawn or off for control system .
Speaker 2Yeah , so now external third party tools can just update files and FDS can just read those on time steps and know what to do with something . So that really I think is going to be an interesting . We were kind of looking at it originally for some way of saying , if agents and pathfinder come up to a door and the door opens , that the door opens in the FDS simulation , right . That we want to be able to have these things run together and that the pathfinder simulation could be watching the time step and just keeping up with whatever's happening and predicting the next step , because it's so much faster it has to just wait . This essentially , is waiting for time , right , but now it knows . Ok , now I can predicts the next thing Close the door .
Speaker 1So we've very gently switched from discussing the rebirth of quantum into the near future of fire modeling . Tell me more . Is there a specific file structure that you need to supply to FDS ? Can you amend the source file every time ?
Speaker 2step Will it work ? Yeah , yeah , I think right now they're just using CSV , so you just kind of hook it up with , like the name of the thing and the value , and then in FDS you say this is an external control by this name , and then on time step , each time step , it'll look to those files to see what the state is .
Speaker 1The important point is that it does it every time step , not just once at the start of the simulation Right .
Speaker 2It's runtime Right , so it's checking that file over time and getting the latest values and updating .
Speaker 1Wow , this is opening so many possibilities , because now you can literally make a responsive control outside of FDS To some other calculation that's happening outside of the simulator . Previously it was only possible if you just stopped and restarted the simulation , but we all know that the process was a little more difficult .
Speaker 2Or you'd have to rerun something and come up with some prediction of when , over time , things need to change , and then you just hard code it in the ramp . Now the ramp values can be dynamic in addition to control Boolean true-false states , so it's a really interesting feature that I think opens up a big door and it just kind of like it's not going to . It was an issue I created in the issue tracker a while ago and Jason was like I've kind of done something like that for this other project , let me see what I can do . And he just played with it and it's like wow , it's now in there . So it's not in the current version of FDS , so it'll be in a future release I mean , not the last official release , it's happened since 6.8.0 , but it'll be available .
Speaker 1I know Jason is a listener to the podcast and I can bet he will be listening to this episode .
Speaker 2So wow Jason .
Speaker 1Thank you , thank you so much . And what else do you have in your closet ? Come on , man . Yeah , this is my mind is going crazy . Now you can literally write a Python processes for coupling things in FDS and then just introduce ramps on the go .
Speaker 2You can make so you would use the existing FDS output files right , and those are updated over time would be the input to some other processing tool which can then update these values in this file , which then feedback to FDS and you could just create that cyclical loop , that feedback . So that's really cool .
Speaker 1That's actually something I've created in ANSYS 2017-ish . We've built a custom code for literally an advanced control banner . We call it the smart smoke control system . There are papers online that you can look up that explain the concept much better . But in essence it's a system that reacts to the conditions inside and adjusts the properties of your smoke control system on the fly depending on what the system measures in the building .
Speaker 1And these loops were possible to build in ANSYS because you could write user defined functions for your systems . Basically , every time a time step would switch to the next one . It would go through a certain round of updates on your boundary conditions , depending on the external functions that were deciding whether to increase the capacity or decrease it . For us it was a very clever solution of this smart smoke control concept , but we also understood that you could build very interesting feedback mechanisms inside , Like you can couple it with Python PID controller to have , for example , a pressurization system that follows the pressure difference drop . It's something very common in here that we would have active systems that follow that , so you could literally building that up with FDS software at this point , before this introduction would be close to impossible .
Speaker 2Yeah , there are math controls . You could kind of rig up a calculation within the control system . You would have to program control system within FDS . Yeah , there's math functions and stuff to have an input get calculated and do a thing . And there is a PID controller in there as well , but I don't know if it's as detailed or as capable as what you might need . And I would say , if anybody's interested , this was issue number 11615 .
Speaker 2I created that on March 30th and now we have a feature today . So I mean , jason jumped on this and just knocked it out . He had a really good insight into how to do it and it's in there . So it's documented now two weeks ago in the user's guide . It's coming in and he gives us a little test case and some explanation for that about three weeks ago . So it's relatively new stuff . It will be in a future release . But having these relationships , these connections with people that are able to just do amazing things , is just one of the best parts I think of like anything I've done . You know , the work I get to do is it's just cool to get to see these things evolve so fast and open up so many doors for people .
Speaker 1So it's really fun and I'm more than happy to share this insights hidden deep in the issue tracker with the more general audience , because , yeah , we're talking about technology that can literally change our engineering . Like , seriously , this , this is impactful . Yeah , yeah , so Important . Don't keep things like that in the closet , please .
Speaker 2Yeah , well , yeah , I mean into his credit . I mean the . The response was so fat , like once . The idea was like , hey , this is a thing he was in . You know , it's just inspired and did it and it was so nice to see . So that's a big thing that's coming . I recommend anybody go take a look through that chain of conversation and that issue , kind of see where things go and if you have other ideas , you know If , like how to extend that or whatever . It'll be good to see , good to get your feedback too , which I can like yeah , I tried it and this is what it did . It worked great , or whatever . Tie it up to a python module and see what happens .
Speaker 1Yeah , especially that we have already working cases in answers in a very similar matter . So there's a possibility for like running Comparison between that two different codes . So that that would be very , very interesting . Yes , for sure . I have a list of talking points . Shall we go ? Yeah , that's great .
Speaker 1I think that a lot has happened over the one and a half year . Like yeah , I think that that struck me the most perhaps and it came kind of unexpected is the AI revolution and the large language processing models . Last year I think it was September , like way before the AI I've listened to a podcast Jordan Harbringe show and he had a guy read Hoffman . That's a unicorn investor from Silicon Valley . Is is a guy who literally Started LinkedIn and I've listened to that interview once it went live . I actually some outstanding interview . I love it , but he was talking about , like AI and large language processing all the time during then . But when I listened to it in September I didn't catch it and I was like listening , revisiting that that interview a few weeks ago , and I go like , oh , this guy is talking about chat GPT all the time and that's like months before the public heard about it . So it seems the boss was there in the Silicon Valley for a long time and it seems they understood the consequences of that quite well . Now we are living in the world of consequences of chat GPT . Of course it was a great tool .
Speaker 1I've had an interview with my kids about how such things could be used for the benefit of fire engineers . Very interesting discussion . If you didn't hear that , I recommend that . A lot of great thoughts . But now to close my very long talking point , I see implementation of those tools as API's in so many aspects of General tools that I'm using , especially podcast related . It's not anymore a browser to which I ask questions and it gives me answers . It is literally integrated and he knows what to do With a press of button , like it can generate shoulders for podcast episode . It can mark up the points of the discussion which are the most interesting in my , in my podcast . So many you know little things that are done with the press of a button as an auxiliary tools and if you did not know it's AI powered , you would not even think about it . It would just . You could just call the magic power . So outside of like general bot GPT's that people could build up , how do you see this ?
Speaker 2Yeah , that's a great topic and it's something we've been thinking about , how we could incorporate things , and I think there's some really interesting Issues that arise . One is just the technology itself , of kind of how do you take information in a certain format , tokenize it in a useful way , be able to do the vector math on connecting the tokens and creating the suggestions , and like there's a whole Technical infrastructure of that . And one of the questions in our in my mind is how could we do something like feed our Documentation into a tool like that so that it gives reliable answers that are actually correct ? We did a fun experiment the other day where I googled Thunderhead engineering or I didn't Google it , but I ran it through the chat GPT for system and like just said what tell me about Thunderhead engineering or what ? What are they known for stuff like that ? Well , according to that , we're located in New York City because of Manhattan , which we are not located in New York City . Like it sounded legit , like if I would , if somebody was just told me I didn't know anything about it , I'd be like oh yeah , that's sounds right , that's that wow , they sound like an amazing company and half of it was wrong . So I think finding ways to get high quality , accurate information into the tools so that it can suggest correct answers and not just set answers that sound good is a big challenge
Improve Fire Safety Documentation and Automation
Speaker 2.
Speaker 2I work on another project , kind of as a volunteer , called the good docs project , and one of the goals of that project is to Improve documentation templates , and one of the side projects of that starting up is how do we generate documentation in formats that are ingested by these LLMs in a way that maximize their accuracy , that that we increase ? No , not just reading a website . Maybe that's not the best way to structure information you know as HTML on a website to for these tools to learn from . Maybe there's better ways , better formats , things that we could Generate as a byproduct of the work in this format that that makes it easier for these things to improve accuracy . So that's part of it . I think that the really interesting question is you know , how do we get it to read the codes , how do we get it to understand the SFB handbook ? How do we get it to you to accurately process and know this information to a point where it's helpful and then apply it ? So there's a company that we've had some contact with and looking to try to find some interesting integrations with its code Comply dot AI is their domain and they're doing this with kind of from the code compliance point of view , so you can import a PDF of your floor plan .
Speaker 2It can use some machine learning and AI tools to Under , to sort of interpret the floor plan , come up with like wall lengths , areas , doors , door widths , all this stuff and then go okay , based on this , here's some compliance issues that have arisen from an Analysis of this floor plan to really kind of streamline that process . And it's not just a linear troubleshooting tree . It , you know it's interpreting symbols and making sure that the symbol is relative , you know , correct for the space and like there's a lot of Interesting stuff going on in that . So it's kind of classifying everything . It can also output information about it .
Speaker 2So maybe the PDF doesn't doesn't really say anything about the length with height , the walls and doors , maybe it's in a dimension off to the site . But by using that information in the drawing it can then like say , okay , this particular room has this door in this position , so many meters off of this wall , with this width and height , can interpret from the 2d drawing of the 3d design and then we could use that in , potentially in Pyrocynmar Pathfinder as an import . So you could say I want to import a PDF through this AI tool to then give me all of the geometry where the Sprinklers are , where everything is relative you know from the blueprint , and do a takeoff direct into our tools . So I think there's some interesting tooling around that you know to interpret , to process information and come up with a Synthetic output . You know a new output from what you started with that .
Speaker 1I have also had this discussion with Mike Stromgren , who was also developing some tools like that and Automating code compliance using machine readable codes as the first thing , like turning codes machine readable Just so you can actually build algorithms based on the code efficiently . That's a very interesting Field of development right now and I already know some places in the world are actually taking effort to create codes as machine readable . That's actually astounding because that's the first step that you need to create this automated routines . These are tasks that would be done by fire safety engineers worldwide the code whisperers who master the codes , begin and are capable of verifying that .
Speaker 2So , and making sure you're Right in the right jurisdiction , that jurisdictions code base those exceptions to the rules that are okay in this municipality that wouldn't be in another . It could start to take account of all of these different variables and then give a reasonable analysis of the space based on that Specific set of , you know , initial conditions . So I think that's really cool .
Speaker 1I think , okay , but these are the tasks that already exist . I wonder , like , what could these things do in the future that you cannot do today ? Yeah , okay , if you have capability to turn PDF into some sort of Machine understood like blueprint of the building . Oh yeah , imagine a firefighter comes to the building and there's a fire , and it tells him there's a fire in room 101 . What's the safest path I can take from this place to the to the fire ? And you could take it or into account , like everything that's happening in the building at that point and give a prediction .
Speaker 2You can get with a smart building . Knowing what doors are open or not could predict the ventilation of the building and do a quick calculation on Dimplos . Yeah , exactly , run the content behind the scenes and go . Oh yeah , that route that you would normally take . They know that's gonna be the . Actually the doors are open , it's gonna be ventilating right towards you , so you're gonna want to go this other route . From this , you know whatever that you maybe wouldn't even know until you got there . So it could increase safety for firefighter and change some tactics as well .
Speaker 1Oh , that's , that's a space for my friend crack , who I just interviewed on flow pass . That's perhaps a future there . Another thing I see is mundane tasks like okay , a lot of us are earning our lively Livehoods from doing FDS simulations for different projects , for different performance based engineering projects , and a lot of that work would be no running a CFD , ping into outputs , writing a report from the outputs . Chudge gpt can read CSV files now in advanced mode , so you can just send it an output , cfd analysis , tell it it's it , this is my output , my CFD . Give it an output of Pathfinder and just tell me is it safe or not ? And then , like , looking at the one case is interesting already that it could do that . But if you can automate that , what stops you from running hundreds of those simulations ? Right ?
Speaker 2Yeah , I think if you , you know like we already have a concept in pyro sim of scenarios so you could generate a bunch of design scenarios . You can run all the different scenarios . You could then say , okay , based on all of the answers of all these scenarios and maybe those all run on cloud computers somewhere , because you need to do a hundred or tens or hundreds at the same time you get all of the answers . Okay , now summarize , summarize the state . What's the worst condition ? What's the best condition ? What are the statistically optimal solutions to this ?
Speaker 2There might be some really interesting ways to parse all that and come up with some Recommendations . Do it this way based on all of that , this is the best approach , or whatever , which is something becoming like expert systems , right , like using that information to do so , and I'm interested too in like
AI and GPU Revolution in Engineering
Speaker 2Optimization . So things like okay , we run some simulations and then should we move a door , it would moving this door six feet to the left benefit the flow Patterns and clear stairwells faster , or make an easier egress route , or something Absolutely that's the world of smoke control like right exactly .
Speaker 1Do I need more or less Extraction ? Is my inlet in this place optimal or can I move ? It was the maximum velocity I can have on this inlet . Yeah , was the size of the opening . I can , I can manage . Like better to have five outlets with two meters per second , or is better to have ten with one meter per second ?
Speaker 1That this is the type of Questions like your bread and butter as a more control engineer , and I think these tools I mean they will not replace us , because you still need a human to comprehend it and you still need a human to communicate . And it's not crazy . I'll check it , absolutely Okay . The the best summary of the AI revolution was posted on LinkedIn in the middle of you know the chat GPT craze in in February . Someone would say like programmers are down , like there's no need for programmers at all now because ChagGPT can code , and the response was like , by implying that ChagGPT can replace programmers , you imply that the clients know what they want , and that is absolutely not true . I think the same thing would be in the world of smoke control and fire engineering design . Like you would always need a fire engineer at the end . The AI can go only so far .
Speaker 2Well , and it's the prompts , right , it's what you prompted with , and I think the intelligence is in the prompt . When you say I want this kind of information or I want this sort of analysis , or take into account these variables and give me something , I think generative AI is is really so heavily dependent on the prompt and the information that it's already parsed . And we're already starting to see ChagGPT facing some legality with licensing that it was just ingesting everything and didn't have a license to pull it . It doesn't have license to use it as a derivative work , right . So there's got to be some stuff interesting stuff with like ethics , licensing and legality , like of the information and how it's used . There's some interesting issues to have to resolve .
Speaker 2I think that you know there's another way to look at this too is like In the machine learning space is taking some kind of patterns . So there's been some work recently that we're looking at . We're gonna have a little internal like tech talk presented by one of the developers of it , but taking Like a 2d or a zone model . Let's say , take a zone model and then predict the 3d fields from the 2d data based on when the openings are and the ventilation .
Speaker 2Okay so you could like kind of say what would the 3d space look like based on what we know about the 2d , or these two zones , or the velocities in and out ?
Speaker 1We have a collaboration with the company . It's just starting and we're waiting for a new supercomputer to take off , that which will reach in in just a few minutes . But what they do is you run a CFD for a partial like you have a bigger space , you run the CFD for that as a training set , mm-hmm , and once the model is trained you can run a partial CFD's and the point of AI would be to extrapolate these results for the rest . So to take it into the building example , yeah , you could first run a CFD of a warehouse for one , two , three , five fire scenarios and then just model the , let's say , the plume zone , the extraction points , and just leave less of the rest of the warehouse Unsolved , and the AI tool would predict it . Yeah , it can do it quite well actually .
Speaker 2Yeah , the the initial , like the preliminary work we've seen . It's like very well done , like it does a really good job and this is a little bit . It's augmented by like a zone model .
Speaker 2So the zone model predicts the rest of like what's happening and all of the other doors , and then it uses that plus the initial states to come up with , like the new convolution of like , here's what everything , here's what everything looks like everywhere else . So now you could do prediction of , maybe FED calculations through where the headspace would be , of people moving around in that 3d field , based on the zone models and At the way the flow is moving and yeah , if you asked me one and a half year ago , would I expect a lie to come here so quickly ?
Speaker 1I wouldn't not say that .
Speaker 1I don't think we've said that in our so . So that's , that's a near future prediction . We've , we've totally missed , but I think like there's a reason why Chagipiti went to it like into some sort of unicorn company where billions of dollars I think we're not the only ones on the planet who've missed that . So I feel , yeah , yeah , for sure , a little better . You know what ? I also did not envisage one and a half year ago .
Speaker 1I did not envisage GPU revolution and this is something for me that it always have been a dream of mine to have GPU based Navy Stokes solver . We had GPU powered Radiation solvers in the past , discrete ordinance . You could GPU the hell out of that a long time ago , but you could never do flows in GPUs . And Around one year ago I'm sis has released a final build of Asses flu and solver with the GPU powered never stocks it . It lacked almost everything in that solver , so you basically just had the momentum solve . It didn't have energy , didn't have species , so six months ago They've added energy . Now they have added species into that and they're working on adding chemistry , combustion and stuff like that into the solver , so it is very actively developed .
Speaker 1And , yeah , gpu CFD is here and it's here to stay . And once I've learned about it , it's something I've literally dreamt about for decades . And once I have it , we , we took a quite a bold decision to go fully into that . We'll see if that pays off or not , but we're awaiting a new delivery of a new supercomputer that is , and the video , ah , gpu based fully with the , with the full intention to to switch into GPU simulations . And , long story short , it's tenfold , twentyfold decreasing computational time compared to comparable cost CPU Solution . So what are your thoughts about the GPU revolution ?
Speaker 2that's on our doors . I think it's very timely , in that FDS development is happening in parallel right and just recently I've seen some Some initial work in this area . So traditionally the bottleneck , as you know , is like the pressure solution , the global pressure pressure solution , and in FDS has always been kind of the the sticking point , because you got to solve everything everywhere . It has to wait . You can't just let each core run off and do its own thing right , it kind of has to sync up , and so that's been a big bottleneck .
Speaker 2Well , in recently there's a version of this pressure solver that is now using GPUs and the problem has been decomposed in such a way that it can be solved not just in a structured mesh like that we would do traditionally with the FFTs , but in an unstructured mesh . And the big deal about that is that . You know there's also a new feature in FDS to have non rectilinear geometry . You can have any shape thing cuts through the Cartesian mesh , the gas solution , the CFT solution . It cuts through those and the cut cell method is applied then on those boundaries . Now you have an unstructured domain . Now you have this unstructured mesh around the solids and being able to solve that in parallel in GPUs in addition to the normal structured Solution outside of it . That kind of changes the whole game in terms of what . How fast FDS Computes and the unstructured mesh . Solver forever was like ten times slower right , like if you wanted to run FDS with Geoms . You're looking at a 10x slowdown .
Speaker 1I always looked at the development of these geoms in FDS as something very impressive because Cartesian mesh was like you know , that was the soul of FDS . If the FDS was written with intent that it operates on the Cartesian mesh . So if you want to shatter such a fundamental thing of a model that that's very , very difficult , and the developments to introduce tetrahedral mesh as , let's say , boundary layer between the geome and the rest of your model was was it looked very impressive . I saw that at one of your FEMTC conferences Marcus Vanell was showing that . The thing that was not disappointing but I'm not sure how I have to feel about it is that he mentioned that the increase in Compensation all time is like what you mentioned , like tenfold yeah yeah , and now the , the latest for development work , kind of recovered that loss .
Speaker 2So now it's the same speed .
Speaker 1Does the FFT solve unstructured to do the unstructured mesh calculation and then that is a breakthrough , because Otherwise I really struggle to see how this feature would find use in everyday's engineer toolbox like and I yeah , yeah , if I still think that it can't be all unstructured .
Speaker 2I know I don't think that's the answer either . I think we can leverage both speed and efficiency and in EFFT and structured mesh , when it's all just straight lines and everything's boxy and you can do that very fast and you don't need to To get to . But but if I have complicated dome it like a complicated ceiling or Geometry that I need to account for around walls , things like that don't fit well into . You know , lego land , all right , I need to still solve those problems and I want to do it as quickly as if I didn't do it . And that's the . That's the breakthrough .
Speaker 1I think the staple case was the aircraft cargo space , where where you need overhead is , yeah , overhead , and then curvatures , and , because the space is so small , like Trying to map it with Cartesian measure , either end up with a centimeter mesh , which obviously has its repercussion in the computational cost , or or you're just simply not able to do it . For for me , that is truly a revolution happening in the , in the , in the background , with , with switch to GPU , solvers and CPUs stopped gaining frequency a long time ago . The next gen CPUs they don't have 10 gigahertz clocks , they have more , more cores , and it's something that that will always bottleneck CPU based CFD in terms of using , you have much bigger memory Trash holes between the nodes . It's a different world of computation and and it's very interesting yeah to see it happening in fds to .
Speaker 2You know it's . I saw a long time ago somebody tried to make one . This was must to be 15 years ago or something like that . There was like a Fat fdfs or something they were . They were trying to go down that route and it just didn't really work out at the time and I don't remember the details of like what they were doing , but I I almost feel like it's just not Technologically ready yet . Like now . We have taken another leap in terms of GPU computing and the availability Of hardware at a reasonable price that you know you can . You can do these super computes inside of a little graphics card that you stick in your machine .
Speaker 1Yeah , my cost three grand , but Nothing if you gained you huge amounts of increase in accuracy and and thanks to some Cryptocurrency going into proof of stake , not proof of work the prices of GPUs and the general availability of that technology as Exponentially increased . So so that's a great development . Um , last talking point on my list , and also that that touches to some extent the computational costs , and then this as of our everyday's work , the remote computing , cloud computing . Yeah , you briefly told me that subocor has some great updates and I know a lot of people would be relating on on cloud competing for carrying their threshold of Engineering analysis . So tell me what's happening
Cloud Computing and API Integration
Speaker 1in this space .
Speaker 2Yeah , so we have been integrated with a cloud computing provider for a little while , for a couple of years now , and that relationship has been great . It has opened up . I mean that is still growing . So every month or so we get a report of new users and growth and how much time is being spent . All of that it's continuing to trend up . So that's nice to see people leveraging those tools .
Speaker 2For years , even before that we've integrated with this other tool , I had been harassing Sable Corridor like hey , if we had an API , we could just send work to your system . Like , can you get an API ? There's a lot of work to do on their side and they have a little bit of a different approach . There is a web-based API , like an arrest API you can call directly . But they have a little bit of a different concept where they install a local client that you do your calls to the client through a arrest API and then the client takes those and does some really interesting stuff with spinning up VMs and doing this huge . They have an improved data transfer system through UDP that they use . That's different protocol than TCP IP but it can handle kind of like this multi-stream to get huge throughput , kind of saturate your bandwidth and everything . So they've got some cool , cool tooling in that . That's like built into the client to do these connections and the protocol exchange .
Speaker 2So now we would be able to install PyroSIM , give you the setup in PyroSIM to connect to the local client . That would then do these calls and you could even do something , for example , like open my results in SmokeView and it would launch a SmokeView app within the client locally . That would be basically running in a VM on the remote server and you'd be able to visualize your data right there . We're looking at trying to do something like that with our results viewer , to be able to install that in addition and be able to run that remotely . So you get the . We have a different way of visualizing things and some different tooling , and so we wanna get that as well , but that's available now too . We're looking to kind of integrate . I've tried to push the priority on this , since I bothered them for so many years to get an API and they finally did it . I don't wanna sit on it and be like , oh cool , thanks , we'll see you in two years .
Speaker 1So we're really trying to prioritize that . Have you seen the short version of redemption ? You should send two emails now once they sent you a book if you want to build a library , that's right To translate from IT nerd into human . This means essentially it really simplified the process . Like you probably can get away without knowing any Linux , without knowing any VMware , you can jump pretty much simply send . Can you send it directly from PyroSIM ?
Speaker 2So you run instead of running local or running parallel . Locally you just say run cloud , pick the service provider and maybe give it some specs like I need so many gigs of RAM and I want so many CPUs and whatever , based on how many meshes you have and all of that , a few options . And then you say go . And then PyroSIM takes all of that information , packages it up , ships it up to the cloud and then initiates the job on the cloud resource . That starts working and then from PyroSIM you can monitor all of the jobs see the status , maybe opens up which cloud providers you mentioned .
Speaker 1Sublucord , you do also have .
Speaker 2AWS Well , so behind the scene . So there's usually some interface . So we didn't set up like the AWS or Google computer or anything like that . There's a provider who sets that up . Sablecore has their own data center . This other tool , a cloud , hpc , that we've been using for CFD-FEA , is the service , and they're out of Italy . They set up like an application layer on top of all those compute resources . I think they use Google behind the scenes , if I remember right . So they kind of interpret the request and then say , okay , I need to spin up this many instances with this much memory and it does all of that for you and then hooks up access to storage and everything through a web UI and all of that stuff .
Speaker 1So there's this interface layer that they provide , and for the end user the cost is pretty much per hour base or CPU Sense per hour kind of level of thing .
Speaker 2Yeah , and I know a lot of them will have some kind of an introductory like you get 300 hours for free or something upfront to go test it . So that's what we always recommend is people create an account with them . We don't handle the billing or anything like that , we just provide access easily in the UI . So you just say pick your service provider and go and then you ship it up to them and you handle that relationship independently of anything with us . But hopefully the convenience makes it so that traditionally what you would need to do is build your FDS model , export your FDS file SSH into some remote computer cop , transfer the files over , go to the command line , create the request for whatever you needed or generate your own instances with some scripts . It's very nerdy . You had to do a lot or somebody had to set it all up for you to do that , and I know some people have done that . We're just trying to get rid of that and make it as easy as a green button and you go and it runs and you get your data .
Speaker 1Making FDS easier was always the bread and butter of piracy . I mean it solved the pain of doing the lines of code . Now it can also solve the pain of automatic cloud computing .
Speaker 2And for a single run it's not bad . If you just have to log in and create a thing and run a job , it's not
Improving Job Efficiency and Agent Interactions
Speaker 2too big of a deal . But what we also want to do is enable people to run multiple jobs concurrently easily through some specifications . So in the PyroSim world we do that through scenarios , so you can build these design scenarios and then you can right now you have a way of saying export scenarios . You can pick which ones you want to export . We automatically create a Windows batch script that then runs each one sequentially . The extension of that would be export scenarios for cloud , and that would actually generate a batch that would run all the jobs in parallel at the same time on cloud resources . So instead of waiting for the same amount of run time for each case in serial , you get the longest run time is the maximum amount of time it takes for all jobs to be finished . So then you're done in one run . Instead you get 10 simulations in one run time versus 10 times the run time , because they're all running one after another . And the same thing in Pathfinder we have . Pathfinder has a Monte Carlo tool . It'll build randomized variations of a base model , so you can do tens or hundreds of those and it'll scramble up different parameters and things . And then Ventus has the same thing with the weather and wind and temperatures and everything . So we create variations of that . We could run all those .
Speaker 2I think probably we'll focus more on PyroSim and then Pathfinder , just because Pathfinder and Ventus are so fast to run anyway that you can run tens or hundreds of jobs locally quickly . But the same capability would be great if you want to do 1,000 simulations of variations or whatever . You could do it all at the same time . Yeah , that's a huge opportunity , I think , for improving somebody's confidence in their results . That it's not just the answer , one answer that they're basing their analysis on that . They might have been able to test , like you were saying , multivariate testing with lots of different parameters to really see what's influencing what . And the sensitivity analysis it's always been talked about with FDS , right , it's always like you should do a sensitivity analysis and a grid analysis and all this kind of stuff , and that is just takes so much time and it's difficult and it's tedious , and so we could just get rid of all that and make it do it all at once .
Speaker 1You know that's something we always came to your conferences with multi-parametric cases , custom tools to create FDS inputs and process the outputs , but this was the world of academia where we were studying a particular aspects of fire safety with these tools . It's great to see that they also come under the commonly used tools for fire safety engineers to do the everyday engineering and there is absolutely huge value in using those tools and going from just a single data point in output distributions and seeing a bigger picture of some more fire safety strategies in your buildings .
Speaker 2Fantastic A little more probabilistic . One other just a quick mention I'll do here too is with , in terms of developing new things , we just added a really cool feature to Pathfinder that I don't know if many people are aware of yet , so it'll be something those who are doing it . We've changed something we hauled before to attractors so it used to be called attractors , and that was a way of something in the domain can modify your behavior . It can trigger you to do something different than you would have if you were just following your normal behavior . You weren't influenced by that thing . Now we have mobile triggers , and mobile triggers can follow positions of occupants . An occupant moving through the space can influence other occupants dynamically based on their proximity or visualization of them . We have quite a few ideas .
Speaker 2This was developed as a side project to help with some risk analysis for different spaces . It's fallen out of that to be just a general purpose tool that's now available called triggers . If you look in the latest version of the Pathfinder manual , you'll see a whole bunch of stuff about triggers . But imagine a first responder coming into a space so all of the occupants are evacuating , but then the first responder enters and the first responder has information and a directive to tell people to do something different and they won't act on that until they can see or are within a distance of that first responder . That can actually change each individual agent into another trigger that can then spread the message . Now we can almost model information transfer that can influence behavior in Pathfinder . That really wasn't a feature before . It was all very spatially based and now it's agent-to-agent interaction based that can modify behavior probabilistically , which is kind of a whole fast . It's kind of open to door . It seemed like a little feature development wise .
Speaker 2We're just taking this thing and moving it , but now it's like oh , you can have communication through crowds , you can do all kinds of really interesting stuff that you couldn't do before , so that's a big feature .
Speaker 1It's not yet modeling social interactions and group behaviors and stuff like that collective behaviors but it's definitely a tool that you need to start working on using such models and perhaps , if you can couple that with Monte Carlo simulations and scenario based responses of people , that could be actually very interesting . I'm not so sure if many people in engineering will use that , because that's quite advanced , and I'm not sure if there is need for that in engineering projects , but certainly I can see a lot of scientists doing that , yeah , we see it more in like crowd risk , People who are engaged in like planning for large crowd events .
Speaker 2You know it's not fire risk necessarily , but just life safety and crowd management type tooling . So that's where we'll see more of this . That interagent effects will be really an interesting new feature and has come out also in an area of unfortunately , we have events where bad actors come into spaces and do bad things and in impact agents and their movement and their life . But that was one of the goals of this work was to enable that kind of an analysis and so you know , without going into too much detail , that's the seed of like can we do this and can we have this kind of an interaction happen ? And then we just generalize that to make it agent to agent kind of controls .
Speaker 2And there is still grouping . You can be a member of a group , you can have family groups and look at that dynamic . But that's a whole new thing . I'd be encourage anybody who's doing any kind of like agent circulation or pedestrian or crowd movement simulation to kind of check out that new feature if they haven't see what it does . So we're excited about it . It makes some really cool videos to elastic that's good , good development , brian , congratulations .
Speaker 1So I guess we'll wrap up on this . As I told you , we can discuss this for hours . Yeah , we wish maybe we should find some more nerds and just do like fire stuff updates every now and then I hope the audience appreciates this type of content when , yeah , but I mean it's , it's .
Speaker 1You mentioned a lot of things I had no idea about , so I'm happy to be up to date in the most recent developments in in Thunderhead , in FTS and then other stuff happening around Like the AI or GPU revolution . So , I think , a great round of updates and we definitely need to do this perhaps more often than than year hard , because stuff is happening Like every time Jason puts something in FTS . Just can you give me a call ?
Speaker 2We just track it in the in the get like any commits by this user , send me a notification . So yeah , that's great . Just before we wrap , we meet weekly with the FTS development team and there's a lot of people that new people , new names working on new stuff . It's been really encouraging for me to see how much that that group grow . You know it's always been a small core with , with people coming going , but we're really seeing that expanding now in that group and a lot of different . There's wildfire , wildlandfire stuff that's happening , that's very active with vegetation fuels and stuff . And there's there's the stuff with GPU work that's going on . There's the geom stuff that's going on there and you're just seeing like experts being brought in to really focus on areas , to really enhance the whole product and being able to kind of tune into that weekly .
Speaker 2It's been a real privilege to see , you know , see what's going on and keep up to date with all of that , and so I'll try to keep . I'll try to keep everybody updated as well as I can through through things I discover through LinkedIn or whatever . Yeah , it's an . It's awesome to see all over the industry people doing such good work and all the research and everything and how it's not stopped yet . You know I've been in here for what ? 23 years so far , and it just keeps getting better every year . So it's really cool .
Speaker 1But I think statistically we are on the higher end of good people doing good stuff per number of participants of the community . So let's keep it up like that . Thanks , all right , thank you , see you around . Man . All right , see you soon , and that's it . Thank you for listening .
Speaker 1I hope you've enjoyed this little long , long round of updates on different things happening in FDS development team at Thunderhead engineering and worldwide around . That change the environment in which we find safety engineers operate A lot of technical details of the software and tools that we're using . I hope you've captured some updates for the tools that you are using , or perhaps you found about some capabilities that you were looking for and you did not know a tool existed for me that's . That's quantum and Thunderhead deployed GUI called Ventus . That for sure , is a nice answer to some of my needs and I'll be looking into that . Actually , if you know what , under head engineering they have free trials on every of the softwares , and this new ventus software is not any any else . So you can just go to Thunderhead engineering and just just download and check it out , which I recommend , and I will be doing that shortly If you have any ideas on what topics to cover in terms of new developments , new solutions , new tools , new ways of doing stuff .
Speaker 1Please let me know . There's a send me a question part of the website where you can record yourself , or you can send me an email . I would love to gather some questions again and then do a proper Q&A episode once more . So if you have any ideas of what should be covered in the podcast , or if you have any questions that require an urgent answer , please send them my way and I'll find the answer for you . So thank you very much for being here today with me and see you here next Wednesday . Cheers Bye . This was the Fire Science Show . Thank you for listening and see you soon .


