global Module

Common constant/parameters variables used by most other modules


Used by

  • module~~global~~UsedByGraph module~global global module~mapping mapping module~mapping->module~global module~grid grid module~grid->module~global module~write_output_vtk write_output_vtk module~write_output_vtk->module~global module~global_vars global_vars module~global_vars->module~global module~wall wall module~wall->module~global module~write_output write_output module~write_output->module~global module~read_output_vtk read_output_vtk module~read_output_vtk->module~global module~read read module~read->module~global module~str_case str_case module~str_case->module~global module~wall_dist wall_dist module~wall_dist->module~global module~resnorm resnorm module~resnorm->module~global module~write_output_tec_node write_output_tec_node module~write_output_tec_node->module~global module~create_and_erase create_and_erase module~create_and_erase->module~global module~fclose fclose module~fclose->module~global module~state state module~state->module~global module~layout layout module~layout->module~global module~write_output_tec write_output_tec module~write_output_tec->module~global module~solver solver module~solver->module~global module~fopen fopen module~fopen->module~global module~read_bc read_bc module~read_bc->module~global module~dump_solution dump_solution module~dump_solution->module~global module~read_output read_output module~read_output->module~global module~viscous viscous module~viscous->module~global module~read_output_tec read_output_tec module~read_output_tec->module~global

Contents


Variables

TypeVisibility AttributesNameInitial
integer, public, parameter:: FILE_NAME_LENGTH =64

Length of string used for defining any filename

integer, public, parameter:: SCHEME_NAME_LENGTH =16

Length of string used for storing Scheme

integer, public, parameter:: INTERPOLANT_NAME_LENGTH =10

Length of string used for storing higher order method

integer, public, parameter:: DESCRIPTION_STRING_LENGTH =64

Length of string used for description in message call

integer, public, parameter:: STRING_BUFFER_LENGTH =128

User to define a string of medium length

integer, public, parameter:: ERROR_MESSAGE_LENGTH =256

Length of string used for passing error message during call

integer, public, parameter:: LONG_BUFFER_LENGTH =256

Used to define a string of large size

integer, public, parameter:: FORMAT_LENGTH =16

Length of string used for file format: tecplot or vtk

integer, public, parameter:: STATE_NAME_LENGTH =64

Length of string used in array user for sotring and reading Output/input variable list

integer, public, parameter:: FLOW_TYPE_LENGTH =64

Length of string used for storing type of flow: inviscid, laminar, etc.

integer, public, parameter:: TOLERANCE_LENGTH =32

Length of string used for resnorm types: abs or relative

integer, public, parameter:: CONFIG_FILE_UNIT =1

Handler unit for config.md file

integer, public, parameter:: GRID_FILE_UNIT =2

Handler for input Gridfile; eg: grid_00.txt

integer, public, parameter:: BOUNDARY_CONDITIONS_FILE_UNIT =3

Handler for Boundary condition file; eg: bc_00.md

integer, public, parameter:: STATE_FILE_UNIT =10

Handler no longer in use

integer, public, parameter:: IN_FILE_UNIT =19

Handler for restart file for block: eg: time_drectories/0001/process_00.dat

integer, public, parameter:: OUT_FILE_UNIT =20

Handler for output file for each block

integer, public, parameter:: RESNORM_FILE_UNIT =21

Handler for Residual output file. filename: time_directories/aux/resnorm

integer, public, parameter:: TEMP_NODE_FILE_UNIT =30

Handler no longer in use

integer, public, parameter:: LAYOUT_FILE_UNIT =31

Handler for input multi-block layout and boundary condition file.

integer, public, parameter:: NODESURF_FILE_UNIT =32

Handler for storing node point on the wall

integer, public, parameter:: WALL_DIST_FILE_UNIT =33

Handler no longer in use

integer, public, parameter:: RES_CONTROL_FILE_UNIT =34

Handler for residual control file. filename: system/res_control.md

integer, public, parameter:: INFO_FILE_UNIT =35

Handler NO longer in user; info is handled using print*, command

integer, public, parameter:: CONTROL_FILE_UNIT =36

Handler for input system/control.md file

integer, public, parameter:: SCHEME_FILE_UNIT =37

Handler for input system/fvscheme.md file

integer, public, parameter:: FLOW_FILE_UNIT =38

Handler for input system/flow.md file

integer, public, parameter:: RESTART_FILE_UNIT =39

Handler for Restart file in Restart folder. eg: time_directories/0001/Restart/process_00

integer, public, parameter:: OUTIN_FILE_UNIT =40

Handler for file which controls what variables will be read or stored. system/output_control.md

integer, public, parameter:: MAP_FILE_UNIT =41

Handler for input multi-block mapping file with index and direction.

integer, public, parameter:: PERIODIC_FILE_UNIT =42

Handler for input periodic boundary condition file

integer, public, parameter:: STOP_FILE_UNIT =41

Handler for Stop file

character(len=*), public, parameter:: control_file ="system/control.md"

FILENAME string: Control file

character(len=*), public, parameter:: scheme_file ="system/fvscheme.md"

FILENAME string: Scheme file

character(len=*), public, parameter:: flow_file ="system/flow.md"

FILENAME string: FLow condition file

character(len=*), public, parameter:: outin_file ="system/output_control.md"

FILENAME string: Ouput/Input variable control file

character(len=*), public, parameter:: layout_file ='system/mesh/layout/layout.md'

FILENAME string: Multiple layout/boundary condition file

character(len=*), public, parameter:: nodefile_temp ="scratch.dat"

FILENAME string: Temperory file for nodesurface points

character(len=*), public, parameter:: surface_node_points ='time_directories/aux/surfnode.dat'

FILENAME string: Wall surface node points

character(len=*), public, parameter:: wall_dist_file ='distance.vtk'

FILENAME string: Wall distance for debug-- not in use anymore

character(len=*), public, parameter:: res_control_file ='system/res_control.md'

FILENAME string: Residual write control file

character(len=*), public, parameter:: resnorm_file ='time_directories/aux/resnorm'

FILENAME string: Residual output file

character(len=*), public, parameter:: stop_file ='system/stopfile'

FILENAME string: Halt/stop file

character(len=*), public, parameter:: mapfile ='system/mesh/layout/mapping.txt'

FILENAME string: Detailed multiblock mapping file with indicies and direction information at interface

character(len=*), public, parameter:: periodicfile ='system/mesh/layout/periodic.txt'

FILENAME string: Multiblock periodic boundary condition detials