![]() |
libSUFR
a LIBrary of Some Useful Fortran Routines
|
Procedures to distribute variable kinds. More...
Go to the source code of this file.
Modules | |
module | sufr_kinds |
Provides kinds and related constants/routines. | |
Functions/Subroutines | |
subroutine | sufr_kinds::max_accuracy_kinds (ikindmax, rkindmax, warn) |
Get the kinds of the most accurate integer and real for the current compiler/system. | |
Variables | |
integer, parameter | sufr_kinds::long = selected_int_kind(18) |
Long integer. | |
integer, parameter | sufr_kinds::lng = selected_int_kind(18) |
Long integer. | |
integer, parameter | sufr_kinds::double = selected_real_kind(15, 307) |
Double-precision float. Precision = 15, range = 307. | |
integer, parameter | sufr_kinds::dbl = selected_real_kind(15, 307) |
Double-precision float. Precision = 15, range = 307. | |
integer, parameter | sufr_kinds::intkindmax = max(selected_int_kind(9), selected_int_kind(18), selected_int_kind(38), selected_int_kind(99)) |
Maximum integer kind: | |
integer, parameter | sufr_kinds::realkindmax = max(selected_real_kind(6), selected_real_kind(15), selected_real_kind(18), selected_real_kind(31), selected_real_kind(33), selected_real_kind(99)) |
Maximum real kind: | |
Procedures to distribute variable kinds.
Definition in file kinds.f90.