KINDS Module

Numerical storage size parameters for real and integer values https://fortran-lang.org/en/learn/best_practices/floating_point/


Used by

  • module~~kinds~~UsedByGraph module~kinds KINDS module~benchmark BENCHMARK module~benchmark->module~kinds module~globals GLOBALS module~benchmark->module~globals module~vsh VSH module~benchmark->module~vsh module~globals->module~kinds module~tests TESTS module~tests->module~kinds module~tests->module~globals module~tests->module~vsh module~vsh->module~kinds module~vsh->module~globals program~bench_main BENCH_MAIN program~bench_main->module~kinds program~bench_main->module~benchmark program~convergence_main CONVERGENCE_MAIN program~convergence_main->module~kinds program~convergence_main->module~globals program~convergence_main->module~tests program~convergence_main->module~vsh program~dipole_flux_expulsion DIPOLE_FLUX_EXPULSION program~dipole_flux_expulsion->module~kinds program~dipole_flux_expulsion->module~globals program~dipole_flux_expulsion->module~vsh program~dipole_synthesis DIPOLE_SYNTHESIS program~dipole_synthesis->module~kinds program~dipole_synthesis->module~globals program~dipole_synthesis->module~vsh program~dipole_uniform_sphere DIPOLE_UNIFORM_SPHERE program~dipole_uniform_sphere->module~kinds program~dipole_uniform_sphere->module~globals program~dipole_uniform_sphere->module~vsh program~gwi_gwj_sweep GWI_GWJ_SWEEP program~gwi_gwj_sweep->module~kinds program~gwi_gwj_sweep->module~globals program~gwi_gwj_sweep->module~vsh program~main MAIN program~main->module~kinds program~main->module~globals program~main->module~tests program~stability_main STABILITY_MAIN program~stability_main->module~kinds program~stability_main->module~globals program~stability_main->module~vsh program~unnorm_stability_main UNNORM_STABILITY_MAIN program~unnorm_stability_main->module~kinds program~unnorm_stability_main->module~globals program~unnorm_stability_main->module~vsh program~vsh_decomposition VSH_DECOMPOSITION program~vsh_decomposition->module~kinds program~vsh_decomposition->module~globals program~vsh_decomposition->module~vsh program~vsh_decomposition_tor VSH_DECOMPOSITION_TOR program~vsh_decomposition_tor->module~kinds program~vsh_decomposition_tor->module~globals program~vsh_decomposition_tor->module~vsh

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: dp = selected_real_kind(15, 307)

Double precision real numbers, 15 digits, range 10⁻³⁰⁷ to 10³⁰⁷-1; 64 bits

integer, public, parameter :: i1 = selected_int_kind(2)

Char length for integers, range -2⁷ to 2⁷-1; 8 bits

integer, public, parameter :: i2 = selected_int_kind(4)

Short length for integers, range -2¹⁵ to 2¹⁵-1; 16 bits

integer, public, parameter :: i4 = selected_int_kind(9)

Length of default integers, range -2³¹ to 2³¹-1; 32 bits

integer, public, parameter :: i8 = selected_int_kind(18)

Long length for integers, range -2⁶³ to 2⁶³-1; 64 bits

integer, public, parameter :: qp = selected_real_kind(33, 4931)

Quadruple precision real numbers, 33 digits, range 10⁻⁴⁹³¹ to 10⁴⁹³¹-1; 128 bits

integer, public, parameter :: sp = selected_real_kind(6, 37)

Single precision real numbers, 6 digits, range 10⁻³⁷ to 10³⁷-1; 32 bits