By default kind parameters come from the ISO C binding and use double precision for working.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | dp | = | c_double | |
integer, | public, | parameter | :: | i4 | = | c_int | |
integer, | public, | parameter | :: | i8 | = | c_long | |
integer, | public, | parameter | :: | sp | = | c_float | |
integer, | public, | parameter | :: | wl | = | kind(.true.) | |
integer, | public, | parameter | :: | wp | = | dp |