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 | = | c_bool | |
| integer, | public, | parameter | :: | wp | = | sp | |
| integer, | public, | parameter | :: | wp | = | dp |