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 6225 for branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/NEMO/TOP_SRC/PISCES/trcini_pisces.F90 – NEMO

Ignore:
Timestamp:
2016-01-08T10:35:19+01:00 (9 years ago)
Author:
jamesharle
Message:

Update MPP_BDY_UPDATE branch to be consistent with head of trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/NEMO/TOP_SRC/PISCES/trcini_pisces.F90

    r4521 r6225  
    2727   PUBLIC   trc_ini_pisces   ! called by trcini.F90 module 
    2828 
    29  
    30 #  include "top_substitute.h90" 
    3129   !!---------------------------------------------------------------------- 
    3230   !! NEMO/TOP 3.3 , NEMO Consortium (2010) 
     
    7169      USE p4zmort         !  Mortality terms for phytoplankton 
    7270      USE p4zlys          !  Calcite saturation 
     71      USE p4zsed          !  Sedimentation & burial 
    7372      ! 
    7473      REAL(wp), SAVE :: sco2   =  2.312e-3_wp 
    75       REAL(wp), SAVE :: alka0  =  2.423e-3_wp 
     74      REAL(wp), SAVE :: alka0  =  2.426e-3_wp 
    7675      REAL(wp), SAVE :: oxyg0  =  177.6e-6_wp  
    77       REAL(wp), SAVE :: po4    =  2.174e-6_wp  
     76      REAL(wp), SAVE :: po4    =  2.165e-6_wp  
    7877      REAL(wp), SAVE :: bioma0 =  1.000e-8_wp   
    79       REAL(wp), SAVE :: silic1 =  91.65e-6_wp   
    80       REAL(wp), SAVE :: no3    =  31.04e-6_wp * 7.625_wp 
     78      REAL(wp), SAVE :: silic1 =  91.51e-6_wp   
     79      REAL(wp), SAVE :: no3    =  30.9e-6_wp * 7.625_wp 
    8180      ! 
    8281      INTEGER  ::  ji, jj, jk, ierr 
     
    9796      ierr = ierr +  p4z_rem_alloc() 
    9897      ierr = ierr +  p4z_flx_alloc() 
     98      ierr = ierr +  p4z_sed_alloc() 
    9999      ! 
    100100      IF( lk_mpp    )   CALL mpp_sum( ierr ) 
    101101      IF( ierr /= 0 )   CALL ctl_stop( 'STOP', 'pisces_alloc: unable to allocate PISCES arrays' ) 
    102102      ! 
     103      ryyss    = nyear_len(1) * rday    ! number of seconds per year 
     104      r1_ryyss = 1. / ryyss 
     105      ! 
    103106 
    104107      CALL p4z_sms_init       !  Maint routine 
    105108      !                                            ! Time-step 
    106       rfact   = rdttrc(1)                          ! --------- 
    107       rfactr  = 1. / rfact 
    108       rfact2  = rfact / FLOAT( nrdttrc ) 
    109       rfact2r = 1. / rfact2 
    110  
    111       IF(lwp) WRITE(numout,*) '    Passive Tracer  time step    rfact  = ', rfact, ' rdt = ', rdttra(1) 
    112       IF(lwp) write(numout,*) '    PISCES  Biology time step    rfact2 = ', rfact2 
    113  
    114  
    115109 
    116110      ! Set biological ratios 
     
    162156      END IF 
    163157 
    164       ! Time step duration for biology 
    165       xstep = rfact2 / rday 
    166158 
    167159      CALL p4z_sink_init      !  vertical flux of particulate organic matter 
Note: See TracChangeset for help on using the changeset viewer.