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 14957 for NEMO/branches/2021 – NEMO

Changeset 14957 for NEMO/branches/2021


Ignore:
Timestamp:
2021-06-07T14:26:34+02:00 (3 years ago)
Author:
cetlod
Message:

NEWDEV_PISCO : minor changes to avoid compilation error when using AGRIF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2021/dev_r14383_PISCES_NEWDEV_PISCO/src/TOP/PISCES/P4Z/p4zfechem.F90

    r14786 r14957  
    5959      REAL(wp) ::   zscave, zaggdfea, zaggdfeb, ztrc, zdust, zklight 
    6060      REAL(wp) ::   ztfe, zhplus, zxlam, zaggliga, zaggligb 
    61       REAL(wp) ::   zprecip, zprecipno3, zvar 
     61      REAL(wp) ::   zprecip, zprecipno3,  zconsfe, za1 
    6262      REAL(wp) ::   zrfact2 
    6363      CHARACTER (len=25) :: charout 
     
    9898          zTL1(ji,jj,jk)  = ztotlig(ji,jj,jk) 
    9999          zkeq            = fekeq(ji,jj,jk) 
    100           zklight         = 4.77E-7 * etot(ji,jj,jk) * 0.5 / 10**-6.3 
     100          zklight         = 4.77E-7 * etot(ji,jj,jk) * 0.5 / ( 10**(-6.3) ) 
     101          zconsfe         = consfe3(ji,jj,jk) / ( 10**(-6.3) ) 
    101102          zfesatur        = zTL1(ji,jj,jk) * 1E-9 
    102103          ztfe            = (1.0 + zklight) * tr(ji,jj,jk,jpfer,Kbb)  
    103104          ! Fe' is the root of a 2nd order polynom 
    104           zvar =  1. + zfesatur * zkeq + zklight + consfe3(ji,jj,jk)/10**-6.3 - zkeq * tr(ji,jj,jk,jpfer,Kbb) 
    105           zFe3 (ji,jj,jk) = ( -1 * zvar + SQRT( zvar**2 + 4. * ztfe * zkeq) ) / ( 2. * zkeq + rtrn ) 
     105          za1 =  1. + zfesatur * zkeq + zklight +  zconsfe - zkeq * tr(ji,jj,jk,jpfer,Kbb) 
     106          zFe3 (ji,jj,jk) = ( -1 * za1 + SQRT( za1**2 + 4. * ztfe * zkeq) ) / ( 2. * zkeq + rtrn ) 
    106107          zFeL1(ji,jj,jk) = MAX( 0., tr(ji,jj,jk,jpfer,Kbb) - zFe3(ji,jj,jk) ) 
    107108      END_3D 
     
    264265         WRITE(numout,*) '      Scavenged iron that is added to POFe      scaveff      =', scaveff 
    265266      ENDIF 
    266       !  
     267      ! 
    267268   END SUBROUTINE p4z_fechem_init 
    268269    
Note: See TracChangeset for help on using the changeset viewer.