My Project
ice_kinds_mod.f90
Go to the documentation of this file.
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 !/===========================================================================/
13 ! CVS VERSION INFORMATION
14 ! $Id$
15 ! $Name$
16 ! $Revision$
17 !/===========================================================================/
18 
19 !=======================================================================
20 !BOP
21 !
22 ! !MODULE: ice_kinds_mod - defines variable precision
23 !
24 ! !DESCRIPTION:
25 !
26 ! Defines variable precision for all common data types \! Code originally based on kinds_mod.F in POP
27 !
28 ! !REVISION HISTORY:
29 !
30 ! author: Elizabeth C. Hunke
31 ! Fluid Dynamics Group, Los Alamos National Laboratory
32 !
33 ! !INTERFACE:
34 !
36 !
37 ! !USES:
38 !
39 !EOP
40 !=======================================================================
41 !! ggao 0104/2008
42 
43  use mod_prec
44 
45  implicit none
46  save
47 
48 ! integer, parameter :: char_len = 80, &
49 ! char_len_long = 128, &
50 ! int_kind = kind(1), &
51 ! log_kind = kind(.true.), &
52 ! ! real_kind = selected_real_kind(6),&
53 ! ! dbl_kind = selected_real_kind(13)
54 !
55 ! real_kind = SP,&
56 ! dbl_kind = DP
57 
58 
59  integer, parameter :: char_len = 80, &
60  char_len_long = 128, &
61  int_kind = kind(1), &
62  log_kind = kind(.true.), &
63 ! ! real_kind = selected_real_kind(6),&
64 ! ! dbl_kind = selected_real_kind(13)
65 
66  real_kind = sp,&
67  dbl_kind = sp
68 
69 
70 
71 !=======================================================================
72 
73  end module ice_kinds_mod
74 
75 !=======================================================================
integer, parameter char_len
integer, parameter real_kind
integer, parameter dbl_kind
integer, parameter log_kind
integer, parameter int_kind
integer, parameter sp
Definition: mod_prec.f90:48
integer, parameter char_len_long