Changes between Version 18 and Version 19 of ticket/0842_TRA_TRP


Ignore:
Timestamp:
2011-08-09T10:25:46+02:00 (9 years ago)
Author:
cetlod
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • ticket/0842_TRA_TRP

    v18 v19  
    6464   * suppression of module traswap.F90 
    6565   * replacement in OBC, BDY, ASM, FLO and in AGRIF 
    66    * redefine the pointers ta/sa with tsa ; see an example below in the routine dynvor.F90 
     66   * redefine the pointers ta/sa with tsa. Most of the routines in sub-directory OPA_SRC/DYN are modified due to that change ; see an example below in the routine dynvor.F90 
    6767{{{ 
    6868   SUBROUTINE dyn_vor( kt ) 
     
    104104      END IF 
    105105}}} 
     106 
     107'''(4)'''  Use of fldrea.F90 to read/interpolate initial data for passive tracers [[BR]] 
     108 * rewrite dtatrc.F90 in te same way than dtatsd.F90 
     109 * suppression of key_dtatrc & key_trcdmp replace them by namelist parameter '''ln_dtatrc & ln_trcdmp''' 
     110 * suppression of key_diatrc a namelist parameter '''ln_diatrc''' 
     111 
     112'''(5)'''  Pending issues [[BR]] 
     113 * Documentation : description of new namelist parameter and update in relation with the suppression of CPP keys 
     114 * There remains only one routine in OPA_SRC/DTA directory. We propose to move this routine in OPA_SRC/DOM together with restart.F90 locating in OPA_SRC/IOM and then remove the DTA sub-directory 
    106115 
    107116''' 
     
    183192/ 
    184193}}} 
     194 
     195- we add a in namelist_top new namelist for data initialisation with fldread [[BR]] 
     196{{{a 
     197!----------------------------------------------------------------------- 
     198&namtrc_dta      !    Initialisation from data input file 
     199!----------------------------------------------------------------------- 
     200! 
     201!                !  file name               ! frequency (hours) ! variable   ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! 
     202!                !                          !  (if <0  months)  !   name     !   (logical)  !  (T/F) ! 'monthly' ! filename ! pairing  ! 
     203   sn_trcdta(1)  = 'data_DIC_nomask'        ,        -12        ,  'DIC'     ,    .false.   , .true. , 'yearly'  , ''       , '' 
     204   sn_trcdta(2)  = 'data_Alkalini_nomask'   ,        -12        ,  'Alkalini',    .false.   , .true. , 'yearly'  , ''       , '' 
     205   sn_trcdta(3)  = 'data_O2_nomask'         ,        -1         ,  'O2'      ,    .true.    , .true. , 'yearly'  , ''       , '' 
     206   sn_trcdta(5)  = 'data_PO4_nomask'        ,        -1         ,  'PO4'     ,    .true.    , .true. , 'yearly'  , ''       , '' 
     207   sn_trcdta(7)  = 'data_Si_nomask'         ,        -1         ,  'Si'      ,    .true.    , .true. , 'yearly'  , ''       , '' 
     208   sn_trcdta(10) = 'data_DOC_nomask'        ,        -12        ,  'DOC'     ,    .false.   , .true. , 'yearly'  , ''       , '' 
     209   sn_trcdta(14) = 'data_Fer_nomask'        ,        -12        ,  'Fer'     ,    .false.   , .true. , 'yearly'  , ''       , '' 
     210   sn_trcdta(23) = 'data_NO3_nomask'        ,        -1         ,  'NO3'     ,    .true.    , .true. , 'yearly'  , ''       , '' 
     211! 
     212   cn_dir        =  './'      !  root directory for the location of the data files 
     213   rn_trfac(1)   =   1.0e-06  !  multiplicative factor 
     214   rn_trfac(2)   =   1.0e-06  !  -      -      -     - 
     215   rn_trfac(3)   =  44.6e-06  !  -      -      -     - 
     216   rn_trfac(5)   = 122.0e-06  !  -      -      -     - 
     217   rn_trfac(7)   =   1.0e-06  !  -      -      -     - 
     218   rn_trfac(10)  =   1.0      !  -      -      -     - 
     219   rn_trfac(14)  =   1.0      !  -      -      -     - 
     220   rn_trfac(23)  =   7.6e-06  !  -      -      -     - 
     221/ 
     222}}} 
    185223---- 
    186224=== Resources ===