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 7753 for trunk/NEMOGCM/NEMO/TOP_SRC/PISCES/trcini_pisces.F90 – NEMO

Ignore:
Timestamp:
2017-03-03T12:46:59+01:00 (7 years ago)
Author:
mocavero
Message:

Reverting trunk to remove OpenMP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/NEMO/TOP_SRC/PISCES/trcini_pisces.F90

    r7698 r7753  
    191191      !-------------------------------------------------------------- 
    192192      IF( .NOT.ln_rsttr ) THEN   
    193 !$OMP PARALLEL 
    194 !$OMP DO schedule(static) private(jk,jj,ji) 
    195          DO jk = 1, jpk 
    196             DO jj = 1, jpj 
    197                DO ji = 1, jpi 
    198                   trn(ji,jj,jk,jpdic) = sco2 
    199                   trn(ji,jj,jk,jpdoc) = bioma0 
    200                   trn(ji,jj,jk,jptal) = alka0 
    201                   trn(ji,jj,jk,jpoxy) = oxyg0 
    202                   trn(ji,jj,jk,jpcal) = bioma0 
    203                   trn(ji,jj,jk,jppo4) = po4 / po4r 
    204                   trn(ji,jj,jk,jppoc) = bioma0 
    205                   trn(ji,jj,jk,jpgoc) = bioma0 
    206                   trn(ji,jj,jk,jpbfe) = bioma0 * 5.e-6 
    207                   trn(ji,jj,jk,jpsil) = silic1 
    208                   trn(ji,jj,jk,jpdsi) = bioma0 * 0.15 
    209                   trn(ji,jj,jk,jpgsi) = bioma0 * 5.e-6 
    210                   trn(ji,jj,jk,jpphy) = bioma0 
    211                   trn(ji,jj,jk,jpdia) = bioma0 
    212                   trn(ji,jj,jk,jpzoo) = bioma0 
    213                   trn(ji,jj,jk,jpmes) = bioma0 
    214                   trn(ji,jj,jk,jpfer) = 0.6E-9 
    215                   trn(ji,jj,jk,jpsfe) = bioma0 * 5.e-6 
    216                   trn(ji,jj,jk,jpdfe) = bioma0 * 5.e-6 
    217                   trn(ji,jj,jk,jpnfe) = bioma0 * 5.e-6 
    218                   trn(ji,jj,jk,jpnch) = bioma0 * 12. / 55. 
    219                   trn(ji,jj,jk,jpdch) = bioma0 * 12. / 55. 
    220                   trn(ji,jj,jk,jpno3) = no3 
    221                   trn(ji,jj,jk,jpnh4) = bioma0 
    222                   IF( ln_ligand) THEN 
    223                      trn(ji,jj,jk,jplgw) = 0.6E-9 
    224                      trn(ji,jj,jk,jpfep) = 0. * 5.e-6 
    225                   ENDIF 
    226                   IF( ln_p5z ) THEN 
    227                      trn(ji,jj,jk,jpdon) = bioma0 
    228                      trn(ji,jj,jk,jpdop) = bioma0 
    229                      trn(ji,jj,jk,jppon) = bioma0 
    230                      trn(ji,jj,jk,jppop) = bioma0 
    231                      trn(ji,jj,jk,jpgon) = bioma0 
    232                      trn(ji,jj,jk,jpgop) = bioma0 
    233                      trn(ji,jj,jk,jpnph) = bioma0 
    234                      trn(ji,jj,jk,jppph) = bioma0 
    235                      trn(ji,jj,jk,jppic) = bioma0 
    236                      trn(ji,jj,jk,jpnpi) = bioma0 
    237                      trn(ji,jj,jk,jpppi) = bioma0 
    238                      trn(ji,jj,jk,jpndi) = bioma0 
    239                      trn(ji,jj,jk,jppdi) = bioma0 
    240                      trn(ji,jj,jk,jppfe) = bioma0 * 5.e-6 
    241                      trn(ji,jj,jk,jppch) = bioma0 * 12. / 55. 
    242                   ENDIF 
    243                END DO 
    244             END DO 
    245          END DO 
     193         trn(:,:,:,jpdic) = sco2 
     194         trn(:,:,:,jpdoc) = bioma0 
     195         trn(:,:,:,jptal) = alka0 
     196         trn(:,:,:,jpoxy) = oxyg0 
     197         trn(:,:,:,jpcal) = bioma0 
     198         trn(:,:,:,jppo4) = po4 / po4r 
     199         trn(:,:,:,jppoc) = bioma0 
     200         trn(:,:,:,jpgoc) = bioma0 
     201         trn(:,:,:,jpbfe) = bioma0 * 5.e-6 
     202         trn(:,:,:,jpsil) = silic1 
     203         trn(:,:,:,jpdsi) = bioma0 * 0.15 
     204         trn(:,:,:,jpgsi) = bioma0 * 5.e-6 
     205         trn(:,:,:,jpphy) = bioma0 
     206         trn(:,:,:,jpdia) = bioma0 
     207         trn(:,:,:,jpzoo) = bioma0 
     208         trn(:,:,:,jpmes) = bioma0 
     209         trn(:,:,:,jpfer) = 0.6E-9 
     210         trn(:,:,:,jpsfe) = bioma0 * 5.e-6 
     211         trn(:,:,:,jpdfe) = bioma0 * 5.e-6 
     212         trn(:,:,:,jpnfe) = bioma0 * 5.e-6 
     213         trn(:,:,:,jpnch) = bioma0 * 12. / 55. 
     214         trn(:,:,:,jpdch) = bioma0 * 12. / 55. 
     215         trn(:,:,:,jpno3) = no3 
     216         trn(:,:,:,jpnh4) = bioma0 
     217         IF( ln_ligand) THEN 
     218            trn(:,:,:,jplgw) = 0.6E-9 
     219            trn(:,:,:,jpfep) = 0. * 5.e-6 
     220         ENDIF 
     221         IF( ln_p5z ) THEN 
     222            trn(:,:,:,jpdon) = bioma0 
     223            trn(:,:,:,jpdop) = bioma0 
     224            trn(:,:,:,jppon) = bioma0 
     225            trn(:,:,:,jppop) = bioma0 
     226            trn(:,:,:,jpgon) = bioma0 
     227            trn(:,:,:,jpgop) = bioma0 
     228            trn(:,:,:,jpnph) = bioma0 
     229            trn(:,:,:,jppph) = bioma0 
     230            trn(:,:,:,jppic) = bioma0 
     231            trn(:,:,:,jpnpi) = bioma0 
     232            trn(:,:,:,jpppi) = bioma0 
     233            trn(:,:,:,jpndi) = bioma0 
     234            trn(:,:,:,jppdi) = bioma0 
     235            trn(:,:,:,jppfe) = bioma0 * 5.e-6 
     236            trn(:,:,:,jppch) = bioma0 * 12. / 55. 
     237         ENDIF 
    246238         ! initialize the half saturation constant for silicate 
    247239         ! ---------------------------------------------------- 
    248 !$OMP DO schedule(static) private(jj,ji) 
    249          DO jj = 1, jpj 
    250             DO ji = 1, jpi 
    251                xksi(ji,jj)    = 2.e-6 
    252                xksimax(ji,jj) = xksi(ji,jj) 
    253             END DO 
    254          END DO 
    255 !$OMP END PARALLEL 
     240         xksi(:,:)    = 2.e-6 
     241         xksimax(:,:) = xksi(:,:) 
    256242      END IF 
    257243 
Note: See TracChangeset for help on using the changeset viewer.