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 8003 for branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zsms.F90 – NEMO

Ignore:
Timestamp:
2017-05-09T12:14:45+02:00 (7 years ago)
Author:
aumont
Message:

modification in the code to remove unnecessary parts such as kriest and non iomput options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zsms.F90

    r6966 r8003  
    7171      INTEGER ::   ji, jj, jk, jnt, jn, jl 
    7272      REAL(wp) ::  ztra 
    73 #if defined key_kriest 
    74       REAL(wp) ::  zcoef1, zcoef2 
    75 #endif 
    7673      CHARACTER (len=25) :: charout 
    7774      !!--------------------------------------------------------------------- 
     
    166163         ENDIF 
    167164      END DO 
    168  
    169 #if defined key_kriest 
    170       !  
    171       zcoef1 = 1.e0 / xkr_massp  
    172       zcoef2 = 1.e0 / xkr_massp / 1.1 
    173       DO jk = 1,jpkm1 
    174          trb(:,:,jk,jpnum) = MAX(  trb(:,:,jk,jpnum), trb(:,:,jk,jppoc) * zcoef1 / xnumm(jk)  ) 
    175          trb(:,:,jk,jpnum) = MIN(  trb(:,:,jk,jpnum), trb(:,:,jk,jppoc) * zcoef2              ) 
    176       END DO 
    177       ! 
    178 #endif 
    179165      ! 
    180166      ! 
     
    214200      !! ** input   :   file 'namelist.trc.s' containing the following 
    215201      !!             namelist: natext, natbio, natsms 
    216       !!                       natkriest ("key_kriest") 
    217202      !!---------------------------------------------------------------------- 
    218203#if defined key_ligand 
     
    221206#else 
    222207      NAMELIST/nampisbio/ nrdttrc, wsbio, xkmort, ferat3, wsbio2, wsbio2max, wsbio2scale, niter1max, niter2max 
    223 #endif 
    224 #if defined key_kriest 
    225       NAMELIST/nampiskrp/ xkr_eta, xkr_zeta, xkr_ncontent, xkr_mass_min, xkr_mass_max 
    226208#endif 
    227209      NAMELIST/nampisdmp/ ln_pisdmp, nn_pisdmp 
     
    258240      ENDIF 
    259241 
    260 #if defined key_kriest 
    261  
    262       !                               ! nampiskrp : kriest parameters 
    263       !                               ! ----------------------------- 
    264       REWIND( numnatp_ref )              ! Namelist nampiskrp in reference namelist : Pisces Kriest 
    265       READ  ( numnatp_ref, nampiskrp, IOSTAT = ios, ERR = 903) 
    266 903   IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampiskrp in reference namelist', lwp ) 
    267  
    268       REWIND( numnatp_cfg )              ! Namelist nampiskrp in configuration namelist : Pisces Kriest 
    269       READ  ( numnatp_cfg, nampiskrp, IOSTAT = ios, ERR = 904 ) 
    270 904   IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampiskrp in configuration namelist', lwp ) 
    271       IF(lwm) WRITE ( numonp, nampiskrp ) 
    272  
    273       IF(lwp) THEN 
    274          WRITE(numout,*) 
    275          WRITE(numout,*) ' Namelist : nampiskrp' 
    276          WRITE(numout,*) '    Sinking  exponent                        xkr_eta      = ', xkr_eta 
    277          WRITE(numout,*) '    N content exponent                       xkr_zeta     = ', xkr_zeta 
    278          WRITE(numout,*) '    N content factor                         xkr_ncontent = ', xkr_ncontent 
    279          WRITE(numout,*) '    Minimum mass for Aggregates              xkr_mass_min = ', xkr_mass_min 
    280          WRITE(numout,*) '    Maximum mass for Aggregates              xkr_mass_max = ', xkr_mass_max 
    281          WRITE(numout,*) 
    282      ENDIF 
    283  
    284  
    285      ! Computation of some variables 
    286      xkr_massp = xkr_ncontent * 7.625 * xkr_mass_min**xkr_zeta 
    287  
    288 #endif 
    289  
    290242      REWIND( numnatp_ref )              ! Namelist nampisdmp in reference namelist : Pisces damping 
    291243      READ  ( numnatp_ref, nampisdmp, IOSTAT = ios, ERR = 905) 
     
    484436            &                    + trn(:,:,:,jpzoo) + trn(:,:,:,jpmes)  & 
    485437            &                    + trn(:,:,:,jppoc)                     & 
    486 #if ! defined key_kriest 
    487438            &                    + trn(:,:,:,jpgoc)                     & 
    488 #endif 
    489439            &                    + trn(:,:,:,jpdoc)                     ) * cvol(:,:,:)  ) 
    490440         ! 
     
    498448            &                    + trn(:,:,:,jpzoo) + trn(:,:,:,jpmes)  & 
    499449            &                    + trn(:,:,:,jppoc)                     & 
    500 #if ! defined key_kriest 
    501450            &                    + trn(:,:,:,jpgoc)                     & 
    502 #endif 
    503451            &                    + trn(:,:,:,jpdoc)                     ) * cvol(:,:,:)  ) 
    504452         po4budget = po4budget / areatot 
     
    526474         ferbudget = glob_sum( (   trn(:,:,:,jpfer) + trn(:,:,:,jpnfe)  & 
    527475            &                    + trn(:,:,:,jpdfe)                     & 
    528 #if ! defined key_kriest 
    529476            &                    + trn(:,:,:,jpbfe)                     & 
    530 #endif 
    531477#if defined key_ligand 
    532478            &                    + trn(:,:,:,jpfep)                     & 
Note: See TracChangeset for help on using the changeset viewer.