User configuration for Chef execution. More...
Public Attributes | |
int | ensa_dof |
this corresponds to the number of degrees of freedom in the solution field of the output restart file. Note that it should correspond to the number of initial conditions specified in the spj file if the solution is built from scratch. When the solution is migrated from existing restart files, it should also correspond to the number of dof in the existing solution field. Set it to 5 for single phase flow with no turbulence model and 7 for two phase flows with level set scalars. | |
std::string | restartFileName |
path to the restart files | |
std::string | attributeFileName |
path to the spj or smd file containing the boundary and initial conditions | |
std::string | meshFileName |
path to the directory that includes the input mesh | |
std::string | outMeshFileName |
output mesh file name, see meshFileName | |
std::string | modelFileName |
path to the geometric model | |
std::string | partitionMethod |
select the method used to increase the number of parts in the mesh. | |
std::string | preAdaptBalanceMethod |
select the method used to balance the mesh prior to adaptation. | |
std::string | midAdaptBalanceMethod |
select the method used to balance the mesh during adaptation. | |
std::string | postAdaptBalanceMethod |
select the method used to balance the mesh after adaptation. | |
std::string | prePhastaBalanceMethod |
select the method used to balance the mesh prior to pre-processing. | |
int | tetrahedronize |
tetrahedronize a mixed mesh if set to 1. | |
int | localPtn |
enables the use of local partitioning methods. | |
int | filterMatches |
filter out a subset of 3-way periodic matches. it also filters out DG interface matches. | |
int | writeGeomBCFiles |
write the geombc file during in-memory data transfer between phasta and chef. | |
double | meshqCrtn |
the value of criteria for the mesh measure. | |
int | simmetrixMesh |
the flag for switch between simmetrix mesh and pumi-based mesh. avoid run incompatible APIs with simmetrix mesh | |
int | maxAdaptIterations |
the max number of iterations in mesh adaptation | |
int | printIOtime |
report the time spent in IO | |
int | mesh2geom |
flag of writing m2g fields to geomBC files |
User configuration for Chef execution.
Definition at line 20 of file phInput.h.
enables the use of local partitioning methods.
when set to '1' each process will run a serial instance of the method selected with partitionMethod. When set to '0' all processes coordinate to run a parallel instance of the selected partitioning method. For part counts over 32Ki, the memory requirements of a parallel instance of the 'graph' method typically exceeds available memory.
std::string ph::Input::meshFileName |
path to the directory that includes the input mesh
the path to the SCOREC MDS mesh must end with a '/' if it is a directory containing multiple '<partid>.smb' files. This path can also be prepended by "bz2:" to tell the mesh file reader that the files have been compressed.
double ph::Input::meshqCrtn |
std::string ph::Input::midAdaptBalanceMethod |
std::string ph::Input::modelFileName |
std::string ph::Input::partitionMethod |
std::string ph::Input::postAdaptBalanceMethod |
select the method used to balance the mesh after adaptation.
valid options are 'graph', 'zrib', 'parma', 'parma-gap', and 'none'. Selecting 'parma-gap' balances the mesh elements and reduces the number of parts that share mesh entities with each part (neighbors). See the partitionMethod and preAdaptBalanceMethod documentation for a description of the methods.
std::string ph::Input::preAdaptBalanceMethod |
select the method used to balance the mesh prior to adaptation.
valid options are 'graph', 'zrib', 'parma', and 'none'. Selecting 'parma' balances the elements via a diffusive method and selecting 'none' will disable balancing prior to adaptation. See the partitionMethod documentation for a description of the other methods.
std::string ph::Input::prePhastaBalanceMethod |
select the method used to balance the mesh prior to pre-processing.
valid options are 'graph', 'zrib', 'parma', 'parma-gap', and 'none'. See the partitionMethod, preAdaptBalanceMethod, and postAdaptBalanceMethod documentation for a description of the methods.
std::string ph::Input::restartFileName |
path to the restart files
this will be read in when solution migration is activated. The path should be written as 'N-procs_case/restart' where N is the number of processes. The phasta reader will then add the time step stamp to the name of this restartFileName variable, as well as the file number.