Difference between revisions of "Day 10"

From OpenFOAM Wiki
Jump to navigation Jump to search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
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
 +
* post-processing parallel results
 +
 
Go back to [https://wiki.openfoam.com/index.php?title=%223_weeks%22_series "3 weeks" series].
 
Go back to [https://wiki.openfoam.com/index.php?title=%223_weeks%22_series "3 weeks" series].
  
=[https://wiki.openfoam.com/Parallelization_by_Robert_Lee Parallel simulations]=
+
==[https://wiki.openfoam.com/Parallelization_by_Joel_Guerrero 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
 +
 
 +
==[https://wiki.openfoam.com/Parallelization_by_Jozsef_Nagy 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 [https://wiki.openfoam.com/Parallelization_by_Bahram_Haddadi here]. The focus is on
 +
 
 +
* understanding paralellization
 +
* steps of parallelization
 +
* case setup
 +
* visualization of decomposition
 +
* running the case
 +
* post-processing
 +
 
 +
=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!
 +
 
 +
If you've finished the day with time to spare, why not try the additional examples below!
 +
 
 +
==Additional examples==
 +
 
 +
===[https://wiki.openfoam.com/Parallelization_by_Bahram_Haddadi Parallel processing]===
  
=[https://wiki.openfoam.com/Parallelization_by_Jozsef_Nagy Parallelization - depthCharge]=
+
Use the compressibleInterFoam solver, simulate the example case for 0.5 s.
  
=[https://wiki.openfoam.com/Parallelization_by_Joel_Guerrero Parallelization - Cluster and cloud]=
+
* Understanding the difference between incompressible and compressible solvers
 +
* Understanding parallel processing and different discretization methods

Latest revision as of 11:11, 25 March 2020

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
  • post-processing parallel results

Go back to "3 weeks" series.

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

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
  • post-processing

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!

If you've finished the day with time to spare, why not try the additional examples below!

Additional examples

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