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 502 – NEMO

Changeset 502


Ignore:
Timestamp:
2006-09-12T13:15:31+02:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_update_069:CE:add a correction factor for degradation

Location:
trunk/NEMO/TOP_SRC/SMS
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/TOP_SRC/SMS/p4zflx.F

    r341 r502  
    120120          kgco2(ji,jj) = kgco2(ji,jj)/(100.*3600.) 
    121121     &      *(1-freeze(ji,jj))*tmask(ji,jj,1) 
     122#    if defined key_off_degrad 
     123     &        *facvol(ji,jj,1) 
     124#    endif 
    122125C 
    123126         END DO 
     
    137140          kgo2(ji,jj) = (0.3*ws*ws + 2.5*(0.5246+ttc*(0.016256+ 
    138141     &      ttc*0.00049946)))*sqrt(660./schmitto2) 
     142 
    139143C 
    140144C CONVERT TO m/s AND APPLY SEA ICE COVER 
     
    142146C 
    143147          kgo2(ji,jj) = kgo2(ji,jj)/(100.*3600.) 
    144      $      *(1-freeze(ji,jj))*tmask(ji,jj,1) 
     148     &      *(1-freeze(ji,jj))*tmask(ji,jj,1) 
     149#    if defined key_off_degrad 
     150     &        *facvol(ji,jj,1) 
     151#    endif 
    145152C 
    146153         ENDDO 
  • trunk/NEMO/TOP_SRC/SMS/p4zsed.F

    r341 r502  
    5353      REAL xlim,xconctmp2,zstep,zfact 
    5454      REAL irondep(jpi,jpj,jpk),sidep(jpi,jpj) 
     55      REAL zvol 
    5556CC 
    5657C 
     
    112113        END DO 
    113114C 
     115 
     116C 
    114117C     Add the external input of iron which is 3D distributed 
    115118C     (dust, river and sediment mobilization) 
     
    234237        xlim=(1.-xnanono3(ji,jj,jk)-xnanonh4(ji,jj,jk)) 
    235238        if (xlim.le.0.2) xlim=0.01 
    236         nitrpot(ji,jj,jk)=max(0.,(prmax(ji,jj,jk)-2.15/rjjss)) 
     239        nitrpot(ji,jj,jk)=max(0.,(0.6*tgfunc(ji,jj,jk)-2.15)/rjjss) 
     240#if defined key_off_degrad 
     241     &    *facvol(ji,jj,jk) 
     242#endif 
    237243     &    *xlim*rfact2*trn(ji,jj,jk,jpfer)/(conc3 
    238244     &    +trn(ji,jj,jk,jpfer))*(1.-exp(-etot(ji,jj,jk)/50.)) 
     
    241247       END DO 
    242248C 
    243         nitrpottot=0. 
     249      nitrpottot=0. 
    244250      DO jk=1,jpkm1 
    245251        DO jj=2,jpj-1 
     
    259265        DO jj=1,jpj 
    260266          DO ji=1,jpi 
     267#if ! defined key_cfg_1d && ( defined key_orca_r4 || defined key_orca_r2 || defined key_orca_r05 || defined key_orca_r025 ) 
     268        zfact=nitrpot(ji,jj,jk)*denitot/nitrpottot 
     269#else 
    261270        zfact=nitrpot(ji,jj,jk)*1.E-7 
     271#endif 
    262272        trn(ji,jj,jk,jpnh4)=trn(ji,jj,jk,jpnh4)+zfact 
    263273        trn(ji,jj,jk,jpoxy)=trn(ji,jj,jk,jpoxy)+zfact*o2nit 
Note: See TracChangeset for help on using the changeset viewer.