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 12062 for NEMO/branches/2019/ENHANCE-02_ISF_nemo/src/OCE/ISF/isfload.F90 – NEMO

Ignore:
Timestamp:
2019-12-05T10:57:46+01:00 (4 years ago)
Author:
mathiot
Message:

changes required by N.J. review

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/ENHANCE-02_ISF_nemo/src/OCE/ISF/isfload.F90

    r11987 r12062  
    1111   !!---------------------------------------------------------------------- 
    1212 
    13    USE isf_oce, ONLY: cn_isfload                    ! ice shelf variables 
     13   USE isf_oce, ONLY: cn_isfload, rn_isfload_T, rn_isfload_S ! ice shelf variables 
    1414 
    15    USE dom_oce, ONLY: e3w_n, gdept_n, risfdep, mikt ! vertical scale factor 
    16    USE eosbn2 , ONLY: eos                           ! eos routine 
     15   USE dom_oce, ONLY: e3w_n, gdept_n, risfdep, mikt          ! vertical scale factor 
     16   USE eosbn2 , ONLY: eos                                    ! eos routine 
    1717 
    18    USE lib_mpp, ONLY: ctl_stop                      ! ctl_stop routine 
    19    USE in_out_manager                               !  
     18   USE lib_mpp, ONLY: ctl_stop                               ! ctl_stop routine 
     19   USE in_out_manager                                        !  
    2020 
    2121   IMPLICIT NONE 
     
    4444      ! ice shelf cavity 
    4545      SELECT CASE ( cn_isfload ) 
    46       CASE ( 'isomip' ) 
    47          CALL isf_load_isomip ( pisfload ) 
     46      CASE ( 'uniform' ) 
     47         CALL isf_load_uniform ( pisfload ) 
    4848      CASE DEFAULT 
    4949         CALL ctl_stop('STOP','method cn_isfload to compute ice shelf load does not exist (isomip), check your namelist') 
     
    5252   END SUBROUTINE isf_load 
    5353 
    54    SUBROUTINE isf_load_isomip( pisfload ) 
     54   SUBROUTINE isf_load_uniform( pisfload ) 
    5555      !!-------------------------------------------------------------------- 
    5656      !!                  ***  SUBROUTINE isf_load  *** 
     
    7777      znad = 1._wp                     !- To use density and not density anomaly 
    7878      ! 
    79       !                                !- assume water displaced by the ice shelf is at T=-1.9 and S=34.4 (rude) 
    80       zts_top(:,:,jp_tem) = -1.9_wp   ;   zts_top(:,:,jp_sal) = 34.4_wp 
     79      !                                !- assume water displaced by the ice shelf is at T=rn_isfload_T and S=rn_isfload_S (rude) 
     80      zts_top(:,:,jp_tem) = rn_isfload_T   ;   zts_top(:,:,jp_sal) = rn_isfload_S 
    8181      ! 
    8282      DO jk = 1, jpk                   !- compute density of the water displaced by the ice shelf  
     
    111111      END DO 
    112112      ! 
    113    END SUBROUTINE isf_load_isomip 
     113   END SUBROUTINE isf_load_uniform 
    114114 
    115115END MODULE isfload 
Note: See TracChangeset for help on using the changeset viewer.