New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 1119 for trunk/NEMO/TOP_SRC/PISCES/p4zsink.F90 – NEMO

Ignore:
Timestamp:
2008-06-20T17:17:41+02:00 (16 years ago)
Author:
cetlod
Message:

style of all top namelist has been modified ; update modules to take it into account, see ticket:196

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/TOP_SRC/PISCES/p4zsink.F90

    r1073 r1119  
    1212   USE trc 
    1313   USE oce_trc         ! 
    14    USE trp_trc 
    1514   USE sms_pisces 
    1615   USE prtctl_trc 
     
    279278#    if defined key_trc_dia3d 
    280279      zrfact2 = 1.e3 * rfact2r 
    281       trc2d(:,:, 5)   = sinking (:,:,iksed+1) * zrfact2 
    282       trc2d(:,:, 6)   = sinking2(:,:,iksed+1) * zrfact2 
    283       trc2d(:,:, 7)   = sinkfer (:,:,iksed+1) * zrfact2 
    284       trc2d(:,:, 9)   = sinksil (:,:,iksed+1) * zrfact2 
    285       trc2d(:,:,10)   = sinkcal (:,:,iksed+1) * zrfact2 
    286       trc3d(:,:,:,12) = sinking (:,:,:)       * zrfact2 
    287       trc3d(:,:,:,13) = sinking2(:,:,:)       * zrfact2 
    288       trc3d(:,:,:,14) = sinksil (:,:,:)       * zrfact2 
    289       trc3d(:,:,:,15) = sinkcal (:,:,:)       * zrfact2 
    290       trc3d(:,:,:,16) = znum3d  (:,:,:) 
    291       trc3d(:,:,:,17) = wsbio3  (:,:,:) 
    292       trc3d(:,:,:,18) = wsbio4  (:,:,:) 
     280      trc2d(:,:,  jp_pcs0_2d + 4)   = sinking (:,:,iksed+1) * zrfact2 
     281      trc2d(:,:,  jp_pcs0_2d + 5)   = sinking2(:,:,iksed+1) * zrfact2 
     282      trc2d(:,:,  jp_pcs0_2d + 6)   = sinkfer (:,:,iksed+1) * zrfact2 
     283      trc2d(:,:,  jp_pcs0_2d + 8)   = sinksil (:,:,iksed+1) * zrfact2 
     284      trc2d(:,:,  jp_pcs0_2d + 9)   = sinkcal (:,:,iksed+1) * zrfact2 
     285      trc3d(:,:,:,jp_pcs0_3d + 11) = sinking (:,:,:)       * zrfact2 
     286      trc3d(:,:,:,jp_pcs0_3d + 12) = sinking2(:,:,:)       * zrfact2 
     287      trc3d(:,:,:,jp_pcs0_3d + 13) = sinksil (:,:,:)       * zrfact2 
     288      trc3d(:,:,:,jp_pcs0_3d + 14) = sinkcal (:,:,:)       * zrfact2 
     289      trc3d(:,:,:,jp_pcs0_3d + 15) = znum3d  (:,:,:) 
     290      trc3d(:,:,:,jp_pcs0_3d + 16) = wsbio3  (:,:,:) 
     291      trc3d(:,:,:,jp_pcs0_3d + 17) = wsbio4  (:,:,:) 
    293292#    endif 
    294293      ! 
     
    308307      !!                Kriest parameterization only 
    309308      !! 
    310       !! ** Method  :   Read the natkriest namelist and check the parameters 
     309      !! ** Method  :   Read the nampiskrs namelist and check the parameters 
    311310      !!      called at the first timestep (nittrc000) 
    312311      !! 
    313       !! ** input   :   Namelist natkriest 
     312      !! ** input   :   Namelist nampiskrs 
    314313      !! 
    315314      !!---------------------------------------------------------------------- 
     
    319318      REAL(wp) ::   zmin, zmax, zl, zr, xacc 
    320319 
    321       NAMELIST/natkrsize/ xkr_sfact, xkr_stick ,  & 
     320      NAMELIST/nampiskrs/ xkr_sfact, xkr_stick ,  & 
    322321         &                xkr_nnano, xkr_ndiat, xkr_nmeso, xkr_naggr 
    323322 
    324323      !!---------------------------------------------------------------------- 
    325       !                               ! natkriest : kriest parameters 
    326       !                               ! ----------------------------- 
    327       REWIND( numnat )                     ! read natkriest 
    328       READ  ( numnat, natkrsize ) 
     324      REWIND( numnat )                     ! read nampiskrs 
     325      READ  ( numnat, nampiskrs ) 
    329326 
    330327      IF(lwp) THEN 
    331328         WRITE(numout,*) 
    332          WRITE(numout,*) ' Namelist : natkrsize' 
     329         WRITE(numout,*) ' Namelist : nampiskrs' 
    333330         WRITE(numout,*) '    Sinking factor                           xkr_sfact    = ', xkr_sfact 
    334331         WRITE(numout,*) '    Stickiness                               xkr_stick    = ', xkr_stick 
     
    594591      END DO 
    595592 
    596 # if defined key_trc_dia3d 
     593# if defined key_trc_diaadd 
    597594      zrfact2 = 1.e3 * rfact2r 
    598       trc2d(:,:, 5) = sinking (:,:,iksed+1) * zrfact2 
    599       trc2d(:,:, 6) = sinking2(:,:,iksed+1) * zrfact2 
    600       trc2d(:,:, 7) = sinkfer (:,:,iksed+1) * zrfact2 
    601       trc2d(:,:, 8) = sinkfer2(:,:,iksed+1) * zrfact2 
    602       trc2d(:,:, 9) = sinksil (:,:,iksed+1) * zrfact2 
    603       trc2d(:,:,10) = sinkcal (:,:,iksed+1) * zrfact2 
     595      trc2d(:,:, jp_pcs0_2d + 4) = sinking (:,:,iksed+1) * zrfact2 
     596      trc2d(:,:, jp_pcs0_2d + 5) = sinking2(:,:,iksed+1) * zrfact2 
     597      trc2d(:,:, jp_pcs0_2d + 6) = sinkfer (:,:,iksed+1) * zrfact2 
     598      trc2d(:,:, jp_pcs0_2d + 7) = sinkfer2(:,:,iksed+1) * zrfact2 
     599      trc2d(:,:, jp_pcs0_2d + 8) = sinksil (:,:,iksed+1) * zrfact2 
     600      trc2d(:,:, jp_pcs0_2d + 9) = sinkcal (:,:,iksed+1) * zrfact2 
    604601# endif 
    605602      ! 
Note: See TracChangeset for help on using the changeset viewer.