Live data from Hacker News

Simulating fluids, fire, and smoke in real-time

andrewkchan.dev

171–174 of 174 posts

Re: Simulating fluids, fire, and smoke in real-time

#171

I think I'm probably smart enough to follow this, but maths notation is so opaque that I get stuck the moment the greek letters come out.

Yoy may want to check out Sean Carroll's book "The Biggest Ideas in the Universe" vol. 1. He explains a bit of calculus, how to read and understand equations etc. Basically, this book contains a crash course in physics-related math smeared out across a few chapters. Perfect for noobs like us.

Re: Simulating fluids, fire, and smoke in real-time

#172
Bridson's course notes also cover most of this https://www.cs.ubc.ca/~rbridson/fluidsimulation/fluids_notes... There's a second part by Muller, who's also very active in the area: https://matthias-research.github.io/pages/tenMinutePhysics/i...

It became a book, now in 2ed: Fluid Simulation for Computer Graphics

Re: Simulating fluids, fire, and smoke in real-time

#173
post #166

Earlier quoted context omitted.

This is very helpful thank you. I tried looking at a few job pages on those links but can't seem find any open SWE positions. Couple of follow up questions: 1. What am I looking for in a job description that would indicate i'd be working on CFD simulations? 2. What would make me a compelling applicant? This seems very different than the distributed systems/recommendation system work that I have a lot of experience in…

1. You should look look for jobs that mention terms like computational fluid dynamics (CFD), finite volume methods (FVM), and other numerical methods. It's difficult in a short post to list everything, but terms like large eddy simulation (LES), Reynolds-averaged Navier-Stokes (RANS), structured grids, unstructured grids, etc. would be helpful. The numerical methods used are quite vast and depend highly on the partic…

Thank you for the additional info @atrettel. Quite accurate in terms of what I remember of the field.

On the NASA perspective, mostly use Linux qsub with MPI. An example of such is:

https://www.nas.nasa.gov/hecc/support/kb/running-multiple-sm...

Re: Simulating fluids, fire, and smoke in real-time

#174
post #170

Earlier quoted context omitted.

I hate making two posts, but I remembered there is also an CFD industry job board that you may find useful: https://www.cfd-online.com/Jobs/ Many of the positions unfortunately are for grad students and postdocs, but there are a lot of CFD software developer positions posted here. It is a good place to check periodically to see what is available. Good luck!

both posts are very much appreciated, thank you

Glad you found the original post helpful, and thank you to @atrettel for the additional posts, the job board was especially helpful. Sorry for the delay in replay, as HN has no "waiting replies" notification, so I only noticed based on number change.

From looking over the jobs @atrettel linked to. One other point, is there are actually a lot of different fields other than the "norm". There tends to be a stereotype that its all rockets, airplanes, and cars, yet there's a bunch of others.

Healthcare CFD (Worcester Polytechnic Institute, Ohio State University), Food CFD (University of Michigan-Dearborn), Ocean CFD (Louisiana State University), Plasma CFD (University of Texas at Austin), Civil CFD (UC Berkeley), Petroleum CFD (Pennsylvania State University), Environmental/Pollution CFD (New Jersey Institute of Technology), Weather/Hurricane CFD (Florida International University), Mining/USGS CFD (Colorado School of Mines), CUDA/GPU CFD (Altech LLC), and a bunch of others.

So being from a certain background should not be a worry. There's a lot of industries to lateral in from. The only issue is the limited job pool. However, I started at NASA simply writing software (Perl, FORTRAN, Linux), with a background and knowledge of CFD.

Also, there are definitely jobs (12/24/2023):

Glassdoor, 780: https://www.glassdoor.com/Job/united-states-cfd-engineer-job...

LinkedIn, 50000: https://www.linkedin.com/jobs/computational-fluid-dynamics-j...

Indeed, 800: https://www.indeed.com/q-Computational-Fluid-Dynamics-jobs.h...

Post reply on HN