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

Ignore:
Timestamp:
2019-09-12T18:41:17+02:00 (5 years ago)
Author:
mathiot
Message:

ENHANCE-02_ISF: simplify use of ln_isf, add extra comments + minor changes (ticket #2142)

File:
1 edited

Legend:

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

    r11494 r11541  
    88   !!            X.X  !  2006-02  (C. Wang   ) Original code bg03 
    99   !!            3.4  !  2013-03  (P. Mathiot) Merging + parametrization 
    10    !!            4.0  !  2019-09  (P. Mathiot) Restructuration 
     10   !!            4.1  !  2019-09  (P. Mathiot) Restructuration 
    1111   !!---------------------------------------------------------------------- 
    1212 
    1313   !!---------------------------------------------------------------------- 
    14    !!   isf_par       : compute ice shelf melt using a prametrisation of ice shelf cavities 
     14   !!   isfpar       : compute ice shelf melt using a prametrisation of ice shelf cavities 
    1515   !!---------------------------------------------------------------------- 
    1616   USE oce            ! ocean dynamics and tracers 
    17    USE isf 
    18    USE isfparmlt 
    19    USE isftbl 
    20    USE isfdiags 
    21    USE isfutils 
     17   USE isf            ! ice shelf 
     18   USE isfutils       ! 
     19   USE isfparmlt      ! ice shelf parametrisation 
     20   USE isftbl         ! ice shelf depth average 
     21   USE isfdiags       ! ice shelf diagnostics 
    2222   USE dom_oce        ! ocean space and time domain 
    2323   USE phycst         ! physical constants 
     
    4545      !!                     ***  ROUTINE isf_par ***       
    4646      !! 
    47       !! ** Purpose :    
     47      !! ** Purpose : compute the heat and fresh water due to ice shelf melting/freezing using a parametrisation  
    4848      !! 
    49       !! ** Method  :  
    50       !! 
    51       !! ** Action  :    
    52       !!                 
    5349      !!--------------------------------------------------------------------- 
    5450      !!-------------------------- OUT -------------------------------------- 
     
    6056      REAL(wp), DIMENSION(jpi,jpj) :: zqoce, zqhc, zqlat, zqh 
    6157      !!--------------------------------------------------------------------- 
    62       ! 
    63       ! compute misfkb_par, rhisf_tbl 
    64       rhisf_tbl_par(:,:) = rhisf0_tbl_par(:,:) 
    65       CALL isf_tbl_lvl( ht_n, e3t_n, misfkt_par, misfkb_par, rhisf_tbl_par, rfrac_tbl_par ) 
    6658      ! 
    6759      ! compute heat content, latent heat and melt fluxes (2d) 
     
    9486      !!                  ***  ROUTINE isf_par_init  *** 
    9587      !! 
    96       !! ** Purpose :  
     88      !! ** Purpose : initialisation of the variable needed for the parametrisation of ice shelf melt 
    9789      !! 
    98       !! ** Method  :   
    9990      !!---------------------------------------------------------------------- 
    10091      INTEGER               :: ierr 
     
    125116      ! 
    126117      ! compute ktop 
    127       CALL isftbl_ktop(ztblmin, misfkt_par) 
     118      CALL isf_tbl_ktop(ztblmin, misfkt_par) 
    128119      ! 
    129120      ! initial tbl thickness 
Note: See TracChangeset for help on using the changeset viewer.