ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Variables
precision Module Reference

Variables

integer, parameter adflow_integer = mpi_integer4
 
integer, parameter sizeofinteger = 4
 
integer, parameter adflow_real = mpi_real8
 
integer, parameter sizeofreal = 8
 
real(kind=4) dummysingle
 
real(kind=8) dummydouble
 
integer, parameter inttype = kind(dummyInt)
 
integer, parameter portype = kind(dummyPor)
 
integer, parameter realtype = kind(dummyReal)
 
integer, parameter adtelementtype = kind(adtDummyElementInt)
 
integer, parameter cgnsrealtype = kind(dummyCGNSReal)
 
integer, parameter cgnspertype = kind(dummyCGNSPer)
 
integer, parameter alwaysrealtype = kind(dummyReal)
 
integer, parameter singletype = kind(dummySingle)
 
integer, parameter doubletype = kind(dummyDouble)
 
logical, parameter debug = .false.
 

Variable Documentation

◆ adflow_integer

integer, parameter precision::adflow_integer = mpi_integer4

Definition at line 44 of file precision.F90.

◆ adflow_real

integer, parameter precision::adflow_real = mpi_real8

Definition at line 80 of file precision.F90.

◆ adtelementtype

integer, parameter precision::adtelementtype = kind(adtDummyElementInt)

Definition at line 113 of file precision.F90.

◆ alwaysrealtype

integer, parameter precision::alwaysrealtype = kind(dummyReal)

Definition at line 116 of file precision.F90.

◆ cgnspertype

integer, parameter precision::cgnspertype = kind(dummyCGNSPer)

Definition at line 115 of file precision.F90.

◆ cgnsrealtype

integer, parameter precision::cgnsrealtype = kind(dummyCGNSReal)

Definition at line 114 of file precision.F90.

◆ debug

logical, parameter precision::debug = .false.

Definition at line 125 of file precision.F90.

Referenced by sorting::qsortintegers().

◆ doubletype

integer, parameter precision::doubletype = kind(dummyDouble)

Definition at line 118 of file precision.F90.

Referenced by outputmod::copydatabufdoubleprecision().

◆ dummydouble

real(kind=8) precision::dummydouble

Definition at line 88 of file precision.F90.

◆ dummysingle

real(kind=4) precision::dummysingle

Definition at line 87 of file precision.F90.

◆ inttype

integer parameter precision::inttype = kind(dummyInt)

Definition at line 110 of file precision.F90.

◆ portype

integer parameter precision::portype = kind(dummyPor)

Definition at line 111 of file precision.F90.

◆ realtype

integer parameter precision::realtype = kind(dummyReal)

Definition at line 112 of file precision.F90.

Referenced by kdtree2_module::kdtree2_create().

◆ singletype

integer, parameter precision::singletype = kind(dummySingle)

Definition at line 117 of file precision.F90.

Referenced by outputmod::copydatabufsingleprecision().

◆ sizeofinteger

integer, parameter precision::sizeofinteger = 4

Definition at line 45 of file precision.F90.

◆ sizeofreal

integer, parameter precision::sizeofreal = 8

Definition at line 81 of file precision.F90.