Difference between revisions of "Day 10"

From OpenFOAM Wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
* domain decomposition
 
* domain decomposition
 
* steps of parallelization
 
* steps of parallelization
* postprocessing parallel results
+
* 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 a brief introduction into parallelization. You will see first hand, which steps one has to do in order to run a fully parallel simulation.
+
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]=
+
==[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 focus is on  
+
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
 
* understanding paralellization
Line 21: Line 28:
 
* visualization of decomposition
 
* visualization of decomposition
 
* running the case
 
* running the case
* postprocessing
+
* post-processing
 +
 
 +
=End of Day 10=
  
[https://wiki.openfoam.com/Parallelization_by_Bahram_Haddadi pdf version]
+
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!
  
=[https://wiki.openfoam.com/Parallelization_by_Joel_Guerrero Parallelization - Cluster and cloud]=
+
If you've finished the day with time to spare, why not try the additional examples below!
  
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
+
==Additional examples==
  
* multiple cores on a computer
+
===[https://wiki.openfoam.com/Parallelization_by_Bahram_Haddadi Parallel processing]===
* domain decomposition
 
* running in parallel
 
* visualization of parallel cases
 
* running in a cluster
 
* running in the cloud
 
  
=End of Day 10=
+
Use the compressibleInterFoam solver, simulate the example case for 0.5 s.
  
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!
+
* 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