|
DCS
a Driven-Cavity Open source Simulator code
|
Portable kind-parameters module. More...
Collaboration diagram for IR_Precision:Functions/Subroutines | |
| subroutine, public | ir_precision::ir_init () |
| Subroutine for initilizing module's variables that are not initialized into the definition specification. More... | |
| subroutine, public | ir_precision::ir_print (myrank, Nproc) |
| Subroutine for printing to the standard output the kind definition of reals and integers and the utility variables. More... | |
| pure logical function | ir_precision::is_little_endian () |
| Procedure for checking if the type of the bit ordering of the running architecture is little endian. More... | |
| subroutine, public | ir_precision::check_endian () |
| Subroutine for checking the type of bit ordering (big or little endian) of the running architecture; the result is stored into the "endian" global variable. More... | |
Portable kind-parameters module.
|
private |
Procedure for checking if the type of the bit ordering of the running architecture is little endian.
Definition at line 355 of file IR_Precision.f90.
Referenced by ir_precision::check_endian().
Here is the caller graph for this function:| subroutine, public ir_precision::ir_init | ( | ) |
Subroutine for initilizing module's variables that are not initialized into the definition specification.
Definition at line 1206 of file IR_Precision.f90.
References ir_precision::check_endian().
Referenced by ir_precision::ir_print().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine, public ir_precision::ir_print | ( | integer(i4p), intent(in), optional | myrank, |
| integer(i4p), intent(in), optional | Nproc | ||
| ) |
Subroutine for printing to the standard output the kind definition of reals and integers and the utility variables.
| [in] | myrank | Actual rank process necessary for concurrent multi-processes calls. |
| [in] | nproc | Number of MPI processes used. |
Definition at line 1230 of file IR_Precision.f90.
References ir_precision::ir_init().
Referenced by dcs_initialize().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine, public ir_precision::check_endian | ( | ) |
Subroutine for checking the type of bit ordering (big or little endian) of the running architecture; the result is stored into the "endian" global variable.
Definition at line 371 of file IR_Precision.f90.
References ir_precision::is_little_endian().
Referenced by ir_precision::ir_init().
Here is the call graph for this function:
Here is the caller graph for this function: