CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
machine.F90
1module machine
2 !! sets the precision if not set by a host model
3
4 implicit none
5 private
6
7 public :: kind_phys, kind_sngl_prec, kind_dbl_prec, kind_io8
8
9 integer, parameter :: kind_sngl_prec = 4, &
10 kind_dbl_prec = 8
11
12! physics single precision flag
13#ifndef SINGLE_PREC
14 integer, parameter :: kind_phys = kind_dbl_prec
15#else
16 integer, parameter :: kind_phys = kind_sngl_prec
17#endif
18 integer, parameter :: kind_io8 = kind_phys
19
20end module machine