What is CFD, California Fire Department ?
Hello my dear reader, Sorry about the Clickbait. I know a bad joke won’t save my blog, anyway in this blog I’m going to talk about my first week, instead of telling what have happened at the California Fire Department.
Unfortunately, I could not attend the training week in Bologna due to bureaucratic processes (I did not get a visa). Don’t worry if one day you qualify for this program and you can’t participate because of country agreements! There will be many possibilities for you to work remotely! And don’t give up, sooner or later you can get a visa 🙂
What is ARCHER ?
In the first week, I joined Archer Summer School. Archer is the latest UK National Supercomputing Service located in Edinburgh. Archer Summer School is a free program for anyone interested in course content. Here are the link that training program; https://www.archer.ac.uk/training/ . Archer has about 5000 nodes and 118 000 cores ( like 30 000 quad core laptops connected together) .
I had the opportunity to attend “Introduction to HPC” and “Message-passing programming with MPI” courses. Exercises on the courses were very time-consuming and each participant’s questions were answered separately. The courses were different from the ordinary course by being based on practice instead of listening so those courses were ideal for my project. I have to admit that I have learnt a lot.
What is CFD ?
Let’s talk about my project. My project includes a CFD simulation. The application of this simulation in different programming languages will be written. Even more than one version of a programming language will be used. I hope you know that there are more than one ways to create an algorithm. Let’s take a look at what CFD is.
Computational fluid dynamics is a branch of fluid mechanics that uses numerical analysis and algorithms to solve flow patterns and thermal conditions of fluid. Computational Fluid Dynamics is one of the key analysis method used in engineering applications. By using cfd, you can solve complex problems that involves fluid-liquid, liquid-solid, or liquid-gas interactions. Cfd Analysis has great potential to save time. It is therefore inexpensive and quick to obtain information compared to traditional tests.
To see the included subjects and case studies ; https://www.cfd-online.com/ When you click the “solve” button in Ansys or Autodesk cfd, the fans will sound as if they were fighting in the computer case. To speed things up first, it requires a very good processor and at least (today’s conditions) 16 gb ram. It is therefore one of the uses of HPC.
In the project, I will simulate the flow patterns of a fluid that goes through from an empty square box. The box have a single inlet and a single outlet that does not in the same axis with the inlet.
I will write different versions in Python programming language of the existing C code. Then I will compare their performance on different computers.
Stand by for amazing results…