Day 10
Welcome to Day 10. After your first steps with real life problems, it is of utmost importance to maintain the numerical and meshing guidelines to guarantee a qualitatively high simulation. This can be computationally very intensive. Today we will learn about parallelization, where you can distribute your calculation over multiple cores of a given computer thus reducing the computation cost and reducing calculation time. We will focus on
- idea of parallelization
- domain decomposition
- steps of parallelization
- postprocessing parallel results
Go back to "3 weeks" series.
Contents
Parallel simulations
This tutorial gives you a brief introduction into parallelization. You will see first hand, which steps one has to do in order to run a fully parallel simulation.
Parallelization - depthCharge
This tutorial gives you a deep understanding of the idea and the steps of parallelization. You will utilize the full power of your computer, set up a case and run this case in parallel. The pdf version can be found here. The focus is on
- understanding paralellization
- steps of parallelization
- case setup
- visualization of decomposition
- running the case
- postprocessing
Parallel processing
Use the compressibleInterFoam solver, simulate the example case for 0.5 s.
Parallelization - Cluster and cloud
This tutorial gives you additional information on parallelization. You will also learn how to run simulations on a cluster or the cloud. The focus is on
- multiple cores on a computer
- domain decomposition
- running in parallel
- visualization of parallel cases
- running in a cluster
- running in the cloud
End of Day 10
We arrived at the end of Day 10. We hope, that you are still as motivated as on Day 1. By now you should be able to run simulations describing real life problems. On day 11 we will continue on with programming in OpenFOAM. If your problem cannot be described by any of the implemented models in OpenFOAM, this information is going to be invaluable for you. Until then take a break!