sunfluidh:domain_features_examples
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
sunfluidh:domain_features_examples [2016/11/19 13:32] – yann | sunfluidh:domain_features_examples [2017/09/26 17:15] (Version actuelle) – yann | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
===== Examples of data set ===== | ===== Examples of data set ===== | ||
+ | [[sunfluidh: | ||
The user finds here some examples illustrating different configurations related to the namelist [[sunfluidh: | The user finds here some examples illustrating different configurations related to the namelist [[sunfluidh: | ||
The data initialized by default, and not explicitly required, are generally not present for a sake of clarity.\\ | The data initialized by default, and not explicitly required, are generally not present for a sake of clarity.\\ | ||
Ligne 23: | Ligne 23: | ||
| | ||
| | ||
- | | + | |
| | ||
Ligne 43: | Ligne 43: | ||
| | ||
| | ||
- | | + | |
| | ||
| | ||
Ligne 67: | Ligne 67: | ||
| | ||
| | ||
- | | + | |
| | ||
| | ||
Ligne 77: | Ligne 77: | ||
<note important> | <note important> | ||
- | === Parallel setting : MPI Only (in MPI graphic | + | === Parallel setting : MPI Only (in MPI graph topology) === |
< | < | ||
No OpenMP parallelization is considered .\\ | No OpenMP parallelization is considered .\\ | ||
- | Domain decomposition approach (MPI parallelization) in MPI graphic | + | Domain decomposition approach (MPI parallelization) in MPI graph topology. The domain is divided on 4 subdomains : |
* 4 along the I-direction (maximum value) | * 4 along the I-direction (maximum value) | ||
* 2 along the J-direction (maximum value) | * 2 along the J-direction (maximum value) | ||
Ligne 95: | Ligne 95: | ||
| | ||
| | ||
- | | + | |
| | ||
| | ||
Ligne 104: | Ligne 104: | ||
<WRAP important> | <WRAP important> | ||
- | The MPI-graphic | + | The MPI graph topology is used in cases where the domain configuration have got large immersed bodies. \\ The aim is to build a domain decomposition in a way that takes the solid parts out of the domain and ensure that the numerical domain is mainly fluid.\\ |
In a first step, the domain decomposition is carried out as if the MPI cartesian decomposition was used. The number of processes " | In a first step, the domain decomposition is carried out as if the MPI cartesian decomposition was used. The number of processes " | ||
- | When some subdomains are totally occupied by solid parts, they are useless. They must therefore be removed in order to reduce the MPI process number. As the MPI topology is no longer cartesian due to the " | + | When some subdomains are totally occupied by solid parts, they are useless. They must therefore be removed in order to reduce the MPI process number. As the MPI topology is no longer cartesian due to the " |
The software " | The software " | ||
* The user sets the MPI data in the data file as for a cartesian subdomain splitting. | * The user sets the MPI data in the data file as for a cartesian subdomain splitting. | ||
Ligne 112: | Ligne 113: | ||
| | ||
| | ||
- | | + | * reformulates the subdomain splitting by excluding the pointless |
- | * build a specific | + | * build the data file named " |
* a map of the enabled MPI processes related to the new subdomain layout | * a map of the enabled MPI processes related to the new subdomain layout | ||
- | * the maximum MPI process number implied in the MPI graphic | + | * the maximum MPI process number implied in the MPI graph topology |
- | The user must set the variable " | + | The user must set the variable " |
</ | </ | ||
+ | [[sunfluidh: |
sunfluidh/domain_features_examples.1479558755.txt.gz · Dernière modification : 2016/11/19 13:32 de yann