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 12077 for NEMO/branches/2019/UKMO_MERGE_2019/src/OCE/ISF/isfload.F90 – NEMO

Ignore:
Timestamp:
2019-12-05T18:41:39+01:00 (4 years ago)
Author:
mathiot
Message:

include ENHANCE-02_ISF_nemo in UKMO merge branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/UKMO_MERGE_2019/src/OCE/ISF/isfload.F90

    r12068 r12077  
    1111   !!---------------------------------------------------------------------- 
    1212 
    13    USE isf, ONLY: cn_isfload  ! ice shelf variables 
     13   USE isf_oce, ONLY: cn_isfload, rn_isfload_T, rn_isfload_S ! ice shelf variables 
    1414 
    1515   USE dom_oce, ONLY: e3w, gdept, risfdep, mikt     ! vertical scale factor 
    1616   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 
     
    4545      ! ice shelf cavity 
    4646      SELECT CASE ( cn_isfload ) 
    47       CASE ( 'isomip' ) 
    48          CALL isf_load_isomip ( Kmm, pisfload ) 
     47      CASE ( 'uniform' ) 
     48         CALL isf_load_uniform ( Kmm, pisfload ) 
    4949      CASE DEFAULT 
    5050         CALL ctl_stop('STOP','method cn_isfload to compute ice shelf load does not exist (isomip), check your namelist') 
     
    5353   END SUBROUTINE isf_load 
    5454 
    55    SUBROUTINE isf_load_isomip( Kmm, pisfload ) 
     55   SUBROUTINE isf_load_uniform( Kmm, pisfload ) 
    5656      !!-------------------------------------------------------------------- 
    5757      !!                  ***  SUBROUTINE isf_load  *** 
     
    7979      znad = 1._wp                     !- To use density and not density anomaly 
    8080      ! 
    81       !                                !- assume water displaced by the ice shelf is at T=-1.9 and S=34.4 (rude) 
    82       zts_top(:,:,jp_tem) = -1.9_wp   ;   zts_top(:,:,jp_sal) = 34.4_wp 
     81      !                                !- assume water displaced by the ice shelf is at T=rn_isfload_T and S=rn_isfload_S (rude) 
     82      zts_top(:,:,jp_tem) = rn_isfload_T   ;   zts_top(:,:,jp_sal) = rn_isfload_S 
    8383      ! 
    8484      DO jk = 1, jpk                   !- compute density of the water displaced by the ice shelf  
     
    113113      END DO 
    114114      ! 
    115    END SUBROUTINE isf_load_isomip 
     115   END SUBROUTINE isf_load_uniform 
    116116 
    117117END MODULE isfload 
Note: See TracChangeset for help on using the changeset viewer.