30       real(kind=real8), 
SAVE  ::  
zer0   =    0.00         
 
   31       real(kind=real8), 
SAVE  ::  
half   =    0.50         
 
   32       real(kind=real8), 
SAVE  ::  
un_1   =    1.00         
 
   33       real(kind=real8), 
SAVE  ::  
pinmbr =    3.1416       
 
   34       real(kind=real8), 
SAVE  ::  
dg2rad = 1745.33d-5      
 
   35       real(kind=real8), 
SAVE  ::  
epsq   =    1.e-6        
 
   36       real(kind=real8), 
SAVE  ::  
eps1   =    1.e-1        
 
   37       real(kind=real8), 
SAVE  ::  
eps6   =    1.e-6        
 
   38       real(kind=real8), 
SAVE  ::  
epsn   =    1.e-9        
 
   39       real(kind=real8), 
SAVE  ::  
epsp   =    1.e-12       
 
   40       real(kind=real8), 
SAVE  ::  
r_1by3 =    0.333333     
 
   41       real(kind=real8), 
SAVE  ::  
r_5by3 =    1.666666     
 
   42       real(kind=real8), 
SAVE  ::  
r_1000 =    1.e+3        
 
   43       real(kind=real8), 
SAVE  ::  
ea_max =   50.           
 
   44       real(kind=real8), 
SAVE  ::  
ea_min =  -50.           
 
   45       real(kind=real8), 
SAVE  ::  
a_molv =    1.35d-5      
 
   46       real(kind=real8), 
SAVE  ::  
rhoice =  920.00d+0      
 
   47       real(kind=real8), 
SAVE  ::  
bsnoro =  255.00d+0      
 
   48       real(kind=real8), 
SAVE  ::  
lhvh2o = 2508.00d+3      
 
   49       real(kind=real8), 
SAVE  ::  
lhfh2o =    3.34d+5      
 
   50       real(kind=real8), 
SAVE  ::  
lhsh2o = 2833.60d+3      
 
   51       real(kind=real8), 
SAVE  ::  
cpdair = 1004.708845     
 
   52       real(kind=real8), 
SAVE  ::  
r_dair =  287.05967      
 
   53       real(kind=real8), 
SAVE  ::  
rcp    =    0.285857     
 
   54       real(kind=real8), 
SAVE  ::  
p0_kap =    3.730037     
 
   58       real(kind=real8), 
SAVE  ::  
hc_wat = 4186.00d+0      
 
   59       real(kind=real8), 
SAVE  ::  
rhowat = 1000.00d+0      
 
   60       real(kind=real8), 
SAVE  ::  
tf_sno =  273.16         
 
   61       real(kind=real8), 
SAVE  ::  
tf_sea =  271.2          
 
   62       real(kind=real8), 
SAVE  ::  
stefbo =    5.67d-8      
 
   63       real(kind=real8), 
SAVE  ::  
grav_f =    9.81         
 
   67       real(kind=real8), 
SAVE  ::  
vonkrm =    0.4          
 
   68       real(kind=real8), 
SAVE  ::  
a_stab =    5.8          
 
   69       real(kind=real8), 
SAVE  ::  
ahstab =    5.4          
 
   70       real(kind=real8), 
SAVE  ::  
asstab =    4.0          
 
   71       real(kind=real8), 
SAVE  ::  
r_stab =    3.0          
 
   73       real(kind=real8), 
SAVE  ::  
earthr = 6371.229e3      
 
   78       character(len=3), 
dimension(0:12)  ::  
labmon   
   79       data labmon /
'---',
'Jan',
'Feb',
'Mar',
'Apr',
'May',
'Jun'           &
 
   80      &                  ,
'Jul',
'Aug',
'Sep',
'Oct',
'Nov',
'Dec'/
 
   82       integer, 
SAVE         , 
dimension(0:12)  ::  
njyear   
   83       data njyear / 0   ,   0 ,  31 ,  59 ,  90 , 120 , 151            &
 
   84      &                  , 181 , 212 , 243 , 273 , 304 , 334/
 
   86       integer, 
SAVE         , 
dimension(0:12)  ::  
njleap   
   87       data njleap / 0   ,   0 ,   0 ,   1 ,   1 ,   1 ,   1            &
 
   88      &                  ,   1 ,   1 ,   1 ,   1 ,   1 ,   1/
 
real(kind=real8), save r_1by3
 
real(kind=real8), save dzamin
 
real(kind=real8), save diraxx
 
real(kind=real8), save cpdair
 
real(kind=real8), save ea_min
 
integer, dimension(0:12), save njyear
 
real(kind=real8), save gravf2
 
real(kind=real8), save epsp
 
real(kind=real8), save un_1
 
real(kind=real8), save half
 
real(kind=real8), save lhfh2o
 
real(kind=real8), save p0_kap
 
integer, dimension(0:12), save njleap
 
real(kind=real8), save r_stab
 
real(kind=real8), save pinmbr
 
real(kind=real8), save lc_cpd
 
real(kind=real8), save grav_i
 
real(kind=real8), save earthr
 
real(kind=real8), save vonkrm
 
real(kind=real8), save a_stab
 
real(kind=real8), save lhvh2o
 
real(kind=real8), save dg2rad
 
real(kind=real8), save r_dair
 
real(kind=real8), save rhowat
 
real(kind=real8), save grav_f
 
real(kind=real8), save r_5by3
 
real(kind=real8), save rhoice
 
real(kind=real8), save a_molv
 
real(kind=real8), save ahstab
 
real(kind=real8), save r_1000
 
real(kind=real8), save epsq
 
real(kind=real8), save rcp
 
real(kind=real8), save lhsh2o
 
real(kind=real8), save eps6
 
real(kind=real8), save tf_sno
 
real(kind=real8), save eps1
 
real(kind=real8), save zer0
 
real(kind=real8), save stefbo
 
real(kind=real8), save hc_wat
 
character(len=3), dimension(0:12) labmon
 
real(kind=real8), save sh_max
 
real(kind=real8), save asstab
 
real(kind=real8), save bsnoro
 
real(kind=real8), save epsn
 
real(kind=real8), save tf_sea
 
real(kind=real8), save ls_cpd
 
real(kind=real8), save ea_max
 
real(kind=real8), save lv_cpd