Ignore:
Timestamp:
08/04/12 01:10:06 (12 years ago)
Author:
ymipsl
Message:

Put time variable : dt, itaumax, write_period, itau_out in the time module

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/src/caldyn_gcm.f90

    r97 r98  
    22  USE icosa 
    33 
    4   INTEGER :: itau_out 
    54  TYPE(t_field),POINTER :: f_out_u(:) 
    65  REAL(rstd),POINTER :: out_u(:,:) 
     
    1312CONTAINS 
    1413   
    15   SUBROUTINE init_caldyn(dt) 
     14  SUBROUTINE init_caldyn 
    1615    USE icosa 
    1716    IMPLICIT NONE 
    18     REAL(rstd),INTENT(IN) :: dt 
    19     REAL :: write_period 
    20      
    21     write_period=0 
    22     CALL getin('write_period',write_period) 
    23     write_period=write_period/scale_factor 
    24     itau_out=FLOOR(.5+write_period/dt) 
    25     PRINT *, 'Output frequency (scaled) set to ',write_period, ' : itau_out = ',itau_out 
    26   
     17     
    2718    CALL allocate_caldyn 
    2819   
Note: See TracChangeset for help on using the changeset viewer.