ETS  \$Id: Doxyfile 2162 2020-02-26 14:16:09Z g2dpc $
 All Classes Files Functions Variables Pages
mod_f90_kind.f90
Go to the documentation of this file.
1 ! + + + + + + + + + + + + + + + + + + + + + + + + + + + +
7 ! + + + + + + + + + + + + + + + + + + + + + + + + + + + +
9 
10  implicit none
11 
12 ! Single byte integer
13  integer, parameter :: int_def = selected_int_kind(9)
14 
15 ! Long byte integer
16  integer, parameter :: int_long = selected_int_kind(18)
17 
18 ! Single precision
19  integer, parameter :: single = selected_real_kind(6,37)
20 
21 ! Double precision
22  integer, parameter :: double = selected_real_kind(15,300)
23 
24 !logical
25  integer, parameter :: logical_def = kind(.true.)
26 
27 
28 !-----------------------------------------------------------------------
29 ! Working precision
30 !-----------------------------------------------------------------------
31 
32  integer, parameter :: rkind = double ! double
33  integer, parameter :: r4kind = single ! single
34  integer, parameter :: ikind = int_def ! integer
35  integer, parameter :: i8kind = int_long ! integer double
36  integer, parameter :: lkind = logical_def ! integer
37  integer, parameter :: skind = 512 ! string
38 
39 
40 end module mod_f90_kind