source: LMDZ6/branches/Amaury_dev/libf/misc/lmdz_physical_constants.f90 @ 5117

Last change on this file since 5117 was 5117, checked in by abarral, 2 months ago

rename modules properly lmdz_*
move some unused files to obsolete/
(lint) uppercase fortran keywords

File size: 840 bytes
Line 
1MODULE lmdz_physical_constants
2
3  IMPLICIT NONE
4
5  INTEGER, parameter :: k8 = selected_real_kind(13)
6
7  ! Frequently used mathematical constants (with precision to spare):
8
9  REAL, PARAMETER :: PI = 3.141592653589793238462643383279502884197
10  REAL, PARAMETER :: PIO2 = 1.57079632679489661923132169163975144209858
11  REAL, PARAMETER :: TWOPI = 6.283185307179586476925286766559005768394
12  REAL, PARAMETER :: SQRT2 = 1.41421356237309504880168872420969807856967
13  REAL, PARAMETER :: EULER = 0.5772156649015328606065120900824024310422
14
15  REAL(K8), PARAMETER :: &
16          PI_D = 3.141592653589793238462643383279502884197_k8
17  REAL(K8), PARAMETER :: &
18          PIO2_D = 1.57079632679489661923132169163975144209858_k8
19  REAL(K8), PARAMETER :: &
20          TWOPI_D = 6.283185307179586476925286766559005768394_k8
21
22END MODULE lmdz_physical_constants
Note: See TracBrowser for help on using the repository browser.