Outils pour utilisateurs

Outils du site


sunfluidh:meshgen_doc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
sunfluidh:meshgen_doc [2017/12/13 09:05] – [Generate the grid with Meshgen] witkosunfluidh:meshgen_doc [2020/10/27 16:13] yann
Ligne 6: Ligne 6:
   * Following the CFD code used, these nodes have different definitions :   * Following the CFD code used, these nodes have different definitions :
     * For Chorus, they are the cell centers.      * For Chorus, they are the cell centers. 
-    * For Sunfluidh, they are the cell-face locations.+    * For Sunfluidh, they are the cell-face locations ($x_i, y_i, z_i$ see [[sunfluidh:sunfluidh_tools|the page "Overview ...", section "stagerred grid"]] for more details).
   * Several distribution laws are available :   * Several distribution laws are available :
     * Geometric functions     * Geometric functions
Ligne 15: Ligne 15:
  
 <note important> <note important>
- **For the class 5AF32, this step is automatically made by the install procedure.**+ **For Sorbonne universite class, this step is automatically made by the install procedure.**
 </note> </note>
  
-After downloading the Meshgen project from the server forge by means of svn:+After downloading the Meshgen project from the server forge by means of svn (svn co –username your_login https://forge.limsi.fr/svn/MESHGEN/TRUNK)
    * go to the directory MESHGEN/TRUNK/SOURCES    * go to the directory MESHGEN/TRUNK/SOURCES
    * Run the command make: The executable file meshgen.x is created.    * Run the command make: The executable file meshgen.x is created.
Ligne 30: Ligne 30:
 In the data file, each block of data is attributed to a direction (I,J or K).\\ In the data file, each block of data is attributed to a direction (I,J or K).\\
 Each direction can be split in several parts (segments) on which a specific distribution law is applied in order to place the discrete nodes.\\ Each direction can be split in several parts (segments) on which a specific distribution law is applied in order to place the discrete nodes.\\
-Each distribution law is defined by means of namelists that are described at the end of this page. The available functions are (click on it for details): +Each distribution law is defined by means of namelists that are described at the end of this page. 
-   * [[Reg_fct_meshgen | Regular function]] (Function_name= REGULAR_MESH+For illustrating how that works, let consider a domain length $L$ (in an arbitrary direction) split in $2$ parts with lengths $L_1$ and $L_2$ respectively over which discrete points are distributed ($N_1=6$ for the first segment, $N_2=8$ for the second one). 
-   * [[TH1S_meshgen |Hyperbolic tangent function "one side"]] (Function_Name= TANH_ONE_SIDE_MESH+{{ :sunfluidh:mesh_distribution_1.jpg?direct&600 |}} 
-   * [[TH2S_meshgen |Hyperbolic tangent function "two sides"]] (Function_Name= TANH_TWO_SIDES_MESH+ 
-   * [[GL_meshgen | Gauss-Lobatto distribution ]](Function_Name= GAUSS_LOBATTO_MESH+ 
-   * [[geom1_meshgen | Geometric series "type 1"]] (Function_Name= GEOMETRIC_SERIE_1_MESH+The available functions are (click on function name to get details): 
-   * [[geom2_meshgen | Geometric series "type 2"]] (Function_Name= GEOMETRIC_SERIE_2_MESH)+   * [[Reg_fct_meshgen | Regular function]] (Function_name= REGULAR
 +   * [[TH1S_meshgen |Hyperbolic tangent function "one side"]] (Function_Name= TANH_ONE_SIDE
 +   * [[TH2S_meshgen |Hyperbolic tangent function "two sides"]] (Function_Name= TANH_TWO_SIDES
 +   * [[GL_meshgen | Gauss-Lobatto distribution ]](Function_Name= GAUSS_LOBATTO
 +   * [[geom1_meshgen | Geometric series "type 1"]] (Function_Name= GEOMETRIC_SERIE_1
 +   * [[geom2_meshgen | Geometric series "type 2"]] (Function_Name= GEOMETRIC_SERIE_2)
  
 These functions get a specific data set : These functions get a specific data set :
Ligne 68: Ligne 73:
       In J-direction ---> write the value       In J-direction ---> write the value
       In K-direction ---> write the value       In K-direction ---> write the value
 +
 +==== Output files ====
  
 The grid data are recorded in the appropriate files that depend on the code previously selected:  The grid data are recorded in the appropriate files that depend on the code previously selected: 
sunfluidh/meshgen_doc.txt · Dernière modification : 2020/10/27 16:31 de yann

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki