Defines standard integer, real, and string sizes used in LEAP. The Working Precision (WP) for reals is by default DOUBLE PRECISION, unless the user specifies 'USE_SP' at compilation, which sets SINGLE PRECISION instead.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | leapDP | = | real64 |
8-Byte reals |
| integer, | public, | parameter | :: | leapI4 | = | int32 |
4-Byte integers |
| integer, | public, | parameter | :: | leapI8 | = | int64 |
8-Byte integers |
| integer, | public, | parameter | :: | leapSP | = | real32 |
4-Byte reals |
| integer, | public, | parameter | :: | str256 | = | 256 |
256-character strings |
| integer, | public, | parameter | :: | str64 | = | 64 |
64-character strings |
| integer, | public, | parameter | :: | str8 | = | 8 |
8-character strings |
| integer, | public, | parameter | :: | wp | = | leapSP |
Working precision |
| integer, | private, | parameter | :: | wp | = | leapDP |
Working precision |