Difference between revisions of "Day 10"

From OpenFOAM Wiki
Jump to navigation Jump to search
Line 27: Line 27:
  
 
Use the compressibleInterFoam solver, simulate the example case for 0.5 s.
 
Use the compressibleInterFoam solver, simulate the example case for 0.5 s.
 +
 +
* Understanding the difference between incompressible and compressible solvers
 +
* Understanding parallel processing and different discretization methods
  
 
=[https://wiki.openfoam.com/Parallelization_by_Joel_Guerrero Parallelization - Cluster and cloud]=
 
=[https://wiki.openfoam.com/Parallelization_by_Joel_Guerrero Parallelization - Cluster and cloud]=

Revision as of 08:09, 30 March 2018

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.

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.

  • Understanding the difference between incompressible and compressible solvers
  • Understanding parallel processing and different discretization methods

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!