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 8233 for branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/limrst.F90 – NEMO

Ignore:
Timestamp:
2017-06-28T14:33:07+02:00 (7 years ago)
Author:
clem
Message:

merge with dev_r6859_LIM3_meltponds@r8179

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/limrst.F90

    r7813 r8233  
    147147         z2d(:,:) = t_su(:,:,jl) 
    148148         CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     149      END DO 
     150 
     151      ! MV MP 2016 
     152      IF ( nn_pnd_scheme > 0 ) THEN 
     153         DO jl = 1, jpl  
     154            WRITE(zchar,'(I2.2)') jl 
     155            znam = 'a_ip'//'_htc'//zchar 
     156            z2d(:,:) = a_ip(:,:,jl) 
     157            CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     158            znam = 'v_ip'//'_htc'//zchar 
     159            z2d(:,:) = v_ip(:,:,jl) 
     160            CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     161         END DO 
     162      ENDIF 
     163      ! END MV MP 2016 
     164 
     165      DO jl = 1, jpl  
     166         WRITE(zchar,'(I2.2)') jl 
    149167         znam = 'tempt_sl1'//'_htc'//zchar 
    150168         z2d(:,:) = e_s(:,:,1,jl) 
     
    291309            END DO 
    292310         END DO 
     311         ! MV MP 2016 
     312         IF ( nn_pnd_scheme > 0 ) THEN 
     313            DO jl = 1, jpl  
     314               WRITE(zchar,'(I2.2)') jl 
     315               znam = 'sxap'//'_htc'//zchar 
     316               z2d(:,:) = sxap(:,:,jl) 
     317               CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     318               znam = 'syap'//'_htc'//zchar 
     319               z2d(:,:) = syap(:,:,jl) 
     320               CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     321               znam = 'sxxap'//'_htc'//zchar 
     322               z2d(:,:) = sxxap(:,:,jl) 
     323               CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     324               znam = 'syyap'//'_htc'//zchar 
     325               z2d(:,:) = syyap(:,:,jl) 
     326               CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     327               znam = 'sxyap'//'_htc'//zchar 
     328               z2d(:,:) = sxyap(:,:,jl) 
     329               CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     330    
     331               znam = 'sxvp'//'_htc'//zchar 
     332               z2d(:,:) = sxvp(:,:,jl) 
     333               CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     334               znam = 'syvp'//'_htc'//zchar 
     335               z2d(:,:) = syvp(:,:,jl) 
     336               CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     337               znam = 'sxxvp'//'_htc'//zchar 
     338               z2d(:,:) = sxxvp(:,:,jl) 
     339               CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     340               znam = 'syyvp'//'_htc'//zchar 
     341               z2d(:,:) = syyvp(:,:,jl) 
     342               CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     343               znam = 'sxyvp'//'_htc'//zchar 
     344               z2d(:,:) = sxyvp(:,:,jl) 
     345               CALL iom_rstput( iter, nitrst, numriw, znam , z2d ) 
     346            END DO 
     347         ENDIF 
    293348 
    294349      ENDIF 
     
    368423         CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
    369424         t_su(:,:,jl) = z2d(:,:) 
     425      END DO 
     426 
     427      ! MV MP 2016 
     428      IF ( nn_pnd_scheme > 0 ) THEN 
     429         DO jl = 1, jpl  
     430            WRITE(zchar,'(I2.2)') jl 
     431            znam = 'a_ip'//'_htc'//zchar 
     432            CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     433            a_ip(:,:,jl) = z2d(:,:) 
     434            znam = 'v_ip'//'_htc'//zchar 
     435            CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     436            v_ip(:,:,jl) = z2d(:,:) 
     437         END DO 
     438      ENDIF 
     439      ! END MV MP 2016 
     440 
     441      DO jl = 1, jpl  
     442         WRITE(zchar,'(I2.2)') jl 
    370443         znam = 'tempt_sl1'//'_htc'//zchar 
    371444         CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     
    484557            sxyage(:,:,jl)= z2d(:,:) 
    485558         END DO 
     559         ! MV MP 2016 
     560         IF ( nn_pnd_scheme > 0 ) THEN 
     561            DO jl = 1, jpl  
     562               WRITE(zchar,'(I2.2)') jl 
     563               znam = 'sxap'//'_htc'//zchar 
     564               CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     565               sxap(:,:,jl) = z2d(:,:) 
     566               znam = 'syap'//'_htc'//zchar 
     567               CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     568               syap(:,:,jl) = z2d(:,:) 
     569               znam = 'sxxap'//'_htc'//zchar 
     570               CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     571               sxxap(:,:,jl) = z2d(:,:) 
     572               znam = 'syyap'//'_htc'//zchar 
     573               CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     574               syyap(:,:,jl) = z2d(:,:) 
     575               znam = 'sxyap'//'_htc'//zchar 
     576               CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     577               sxyap(:,:,jl) = z2d(:,:) 
     578    
     579               znam = 'sxvp'//'_htc'//zchar 
     580               CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     581               sxvp(:,:,jl) = z2d(:,:) 
     582               znam = 'syvp'//'_htc'//zchar 
     583               CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     584               syvp(:,:,jl) = z2d(:,:) 
     585               znam = 'sxxvp'//'_htc'//zchar 
     586               CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     587               sxxvp(:,:,jl) = z2d(:,:) 
     588               znam = 'syyvp'//'_htc'//zchar 
     589               CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     590               syyvp(:,:,jl) = z2d(:,:) 
     591               znam = 'sxyvp'//'_htc'//zchar 
     592               CALL iom_get( numrir, jpdom_autoglo, znam , z2d ) 
     593               sxyvp(:,:,jl) = z2d(:,:) 
     594            END DO 
     595         ENDIF 
     596         ! END MV MP 2016 
    486597 
    487598         CALL iom_get( numrir, jpdom_autoglo, 'sxopw ' ,  sxopw  ) 
Note: See TracChangeset for help on using the changeset viewer.