sunfluidh:domain_features_namelist
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édenteDernière révisionLes deux révisions suivantes | ||
sunfluidh:domain_features_namelist [2016/10/09 13:29] – yann | sunfluidh:domain_features_namelist [2018/12/14 15:22] – [Full data set of the namelist] yann | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
===== Domain_Features ===== | ===== Domain_Features ===== | ||
- | This data setup defines the domain size, the grid data, the domain decomposition features (MPI parallelisation characteristics : number of MPI processes | + | This data set defines the domain size, the grid data, the domain decomposition features (MPI parallelisation characteristics : number of MPI processes |
+ | __**The data related to the parallelization (MPI and OpenMP) are not available for the release SUNFLUIDH_EDU**__. | ||
+ | |||
+ | ===== Full data set of the namelist ===== | ||
+ | |||
+ | & | ||
+ | Start_Coordinate_I_Direction | ||
+ | End_Coordinate_I_Direction | ||
+ | Start_Coordinate_J_Direction | ||
+ | End_Coordinate_J_Direction | ||
+ | Start_Coordinate_K_Direction | ||
+ | End_Coordinate_K_Direction | ||
+ | Cells_Number_I_Direction | ||
+ | Cells_Number_J_Direction | ||
+ | Cells_Number_K_Direction | ||
+ | Number_OMP_Threads | ||
+ | MPI_Cartesian_Topology | ||
+ | MPI_Graphic_Topology | ||
+ | Total_Number_MPI_Processes | ||
+ | Max_Number_MPI_Proc_I_Direction= 1 , | ||
+ | Max_Number_MPI_Proc_J_Direction= 1, | ||
+ | Max_Number_MPI_Proc_K_Direction= 1, | ||
+ | Regular_Mesh | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | <note important> | ||
+ | In domain decomposition approach (MPI parallelization), | ||
+ | Find some examples [[Domain_Features_Examples | here ]]. </ | ||
+ | ----- | ||
+ | ===== Definition of the data set ===== | ||
----- | ----- | ||
==== Geometric_Layout ==== | ==== Geometric_Layout ==== | ||
Ligne 8: | Ligne 38: | ||
* 1: Cylindrical geometry. The axis is oriented along the K-direction. The coordinate system is $r(i), \theta(j) , z(k)$ | * 1: Cylindrical geometry. The axis is oriented along the K-direction. The coordinate system is $r(i), \theta(j) , z(k)$ | ||
* 2: Cylindrical geometry. The axis is oriented along the I-direction. The coordinate system is $r(j), \theta(k) , z(i)$ | * 2: Cylindrical geometry. The axis is oriented along the I-direction. The coordinate system is $r(j), \theta(k) , z(i)$ | ||
- | * 3: Cylindrical geometry. The axis is oriented along the J-direction. The coordinate system is $r(k), | + | * 3: Cylindrical geometry. The axis is oriented along the J-direction. The coordinate system is $r(k), |
+ | * Default value = 0 | ||
==== Start_Coordinate_I_Direction === | ==== Start_Coordinate_I_Direction === | ||
* Type : real value | * Type : real value | ||
* Origin coordinate along the I-direction. | * Origin coordinate along the I-direction. | ||
+ | * Default value must be set by the user | ||
==== Start_Coordinate_J_Direction ==== | ==== Start_Coordinate_J_Direction ==== | ||
* Type : real value | * Type : real value | ||
* Origin coordinate along the J-direction. | * Origin coordinate along the J-direction. | ||
+ | * Default value must be set by the user | ||
==== Start_Coordinate_K_Direction ==== | ==== Start_Coordinate_K_Direction ==== | ||
* Type : real value | * Type : real value | ||
* Origin coordinate along the K-direction. | * Origin coordinate along the K-direction. | ||
+ | * Default value must be set by the user | ||
==== End_Coordinate_I_Direction === | ==== End_Coordinate_I_Direction === | ||
* Type : real value | * Type : real value | ||
* End coordinate along the I-direction. | * End coordinate along the I-direction. | ||
+ | * Default value must be set by the user | ||
==== End_Coordinate_J_Direction ==== | ==== End_Coordinate_J_Direction ==== | ||
* Type : real value | * Type : real value | ||
* End coordinate along the J-direction. | * End coordinate along the J-direction. | ||
+ | * Default value must be set by the user | ||
==== End_Coordinate_K_Direction ==== | ==== End_Coordinate_K_Direction ==== | ||
* Type : real value | * Type : real value | ||
* End coordinate along the K-direction. | * End coordinate along the K-direction. | ||
+ | * Default value must be set by the user | ||
==== Cells_Number_I_Direction ==== | ==== Cells_Number_I_Direction ==== | ||
* Type : integer value | * Type : integer value | ||
- | * Number of cells along the I-direction, excluding the ghost-cells) | + | * Number of cells along the I-direction |
+ | * Default value= 0 | ||
==== Cells_Number_J_Direction ==== | ==== Cells_Number_J_Direction ==== | ||
* Type : integer value | * Type : integer value | ||
- | * Number of cells along the J-direction, excluding the ghost-cells) | + | * Number of cells along the J-direction |
+ | * Default value= 0 | ||
==== Cells_Number_K_Direction ==== | ==== Cells_Number_K_Direction ==== | ||
* Type : integer value | * Type : integer value | ||
- | * Number of cells along the K-direction, excluding the ghost-cells) | + | * Number of cells along the K-direction |
+ | * Default value= 0 | ||
==== Number_OMP_Threads ==== | ==== Number_OMP_Threads ==== | ||
- | * integer value | + | * integer value (__** Not for the release SUNFLUIDH_EDU**__ ). |
* Number of Threads for OpenMP parallelization | * Number of Threads for OpenMP parallelization | ||
+ | * Default value= 1 | ||
==== MPI_Cartesian_Topology ==== | ==== MPI_Cartesian_Topology ==== | ||
- | * Type : Boolean value | + | * Type : Boolean value (__** Not for the release SUNFLUIDH_EDU**__ ). |
* Select the MPI cartesian topology for the domain decomposition method (same number of subdomains along a given direction) | * Select the MPI cartesian topology for the domain decomposition method (same number of subdomains along a given direction) | ||
- | * ==== MPI_Topology_Topology | + | |
- | * Type : Boolean value | + | ==== MPI_Graphic_Topology |
+ | * Type : Boolean value (__** Not for the release SUNFLUIDH_EDU**__ ). | ||
* Select the MPI graphic topology for the domain decomposition method (the number of subdomain along a given direction is variable) | * Select the MPI graphic topology for the domain decomposition method (the number of subdomain along a given direction is variable) | ||
+ | * Default value= .false. | ||
==== Total_Number_MPI_Processes ==== | ==== Total_Number_MPI_Processes ==== | ||
- | * Type : integer value | + | * Type : integer value (__** Not for the release SUNFLUIDH_EDU**__ ). |
* Total number of MPI processes used in the domain decomposition method | * Total number of MPI processes used in the domain decomposition method | ||
+ | * Default value= 1 | ||
==== Max_Number_MPI_Proc_I_Direction ==== | ==== Max_Number_MPI_Proc_I_Direction ==== | ||
- | * Type : integer value | + | * Type : integer value (__** Not for the release SUNFLUIDH_EDU**__ ). |
* Number of MPI processes along the I-direction (maximum number for the graphic topology) | * Number of MPI processes along the I-direction (maximum number for the graphic topology) | ||
+ | * Default value= 1 | ||
==== Max_Number_MPI_Proc_J_Direction ==== | ==== Max_Number_MPI_Proc_J_Direction ==== | ||
- | * Type : integer value | + | * Type : integer value (__** Not for the release SUNFLUIDH_EDU**__ ). |
* Number of MPI processes along the J-direction (maximum number for the graphic topology) | * Number of MPI processes along the J-direction (maximum number for the graphic topology) | ||
+ | * Default value= 1 | ||
==== Max_Number_MPI_Proc_K_Direction ==== | ==== Max_Number_MPI_Proc_K_Direction ==== | ||
- | * Type : integer value | + | * Type : integer value (__** Not for the release SUNFLUIDH_EDU**__ ). |
* Number of MPI processes along the K-direction (maximum number for the graphic topology) | * Number of MPI processes along the K-direction (maximum number for the graphic topology) | ||
+ | * Default value= 1 | ||
==== Regular_Mesh ==== | ==== Regular_Mesh ==== | ||
* Type : boolean value | * Type : boolean value | ||
- | * if .true., the mesh size is regular along each direction and the gris is directly built by the code. In opposite way, the grid is irrgular | + | * if .true., the mesh size is regular along each direction and the gris is directly built by the code. |
+ | * If .false., the grid is irregular | ||
+ | * Default value= .true. | ||
sunfluidh/domain_features_namelist.txt · Dernière modification : 2018/12/15 12:08 de yann