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 15 for trunk/NEMO/OPA_SRC/ice_oce.F90 – NEMO

Ignore:
Timestamp:
2004-02-17T08:25:44+01:00 (20 years ago)
Author:
opalod
Message:

CT : UPDATE001 : First major NEMO update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/ice_oce.F90

    r3 r15  
    1717   USE blk_oce         ! bulk parameters 
    1818 
    19  
    2019   IMPLICIT NONE 
     20   PRIVATE 
    2121  
    2222   !! Shared module variables 
    23    LOGICAL, PUBLIC, PARAMETER ::   lk_ice_lim = .TRUE.    ! LIM ice model 
     23   LOGICAL, PUBLIC, PARAMETER ::   lk_ice_lim = .TRUE.    !: LIM ice model 
    2424 
    2525   !!---------------------------------------------------------------------- 
     
    2727   !!---------------------------------------------------------------------- 
    2828# if defined key_coupled 
    29    REAL(wp), DIMENSION(jpiglo,jpjglo)    ::   & ! cumulated fields 
    30       fqsr_oce ,     &   ! Net short wave heat flux on free ocean  
    31       fqsr_ice ,     &   ! Net short wave het flux on sea ice  
    32       fqnsr_oce,     &   ! Net longwave heat flux on free ocean 
    33       fqnsr_ice,     &   ! Net longwave heat flux on sea ice 
    34       fdqns_ice,     &   ! Derivative of non solar heat flux on sea ice 
    35       ftprecip ,     &   ! Water flux (liquid precipitation - evaporation)  
    36       fsprecip ,     &   ! Solid (snow) precipitation 
    37       frunoff  ,     &   ! runoff 
    38       fcalving           ! Iceberg calving  
     29   REAL(wp), PUBLIC, DIMENSION(jpiglo,jpjglo) ::   &  !: cumulated fields 
     30      fqsr_oce ,      &   !: Net short wave heat flux on free ocean  
     31      fqsr_ice ,      &   !: Net short wave het flux on sea ice  
     32      fqnsr_oce,      &   !: Net longwave heat flux on free ocean 
     33      fqnsr_ice,      &   !: Net longwave heat flux on sea ice 
     34      fdqns_ice,      &   !: Derivative of non solar heat flux on sea ice 
     35      ftprecip ,      &   !: Water flux (liquid precipitation - evaporation)  
     36      fsprecip ,      &   !: Solid (snow) precipitation 
     37      frunoff  ,      &   !: runoff 
     38      fcalving            !: Iceberg calving  
    3939# endif 
    4040 
    41    REAL(wp), DIMENSION(jpi,jpj)    ::   & ! field exchanges with ice model to ocean 
    42       sst_io  ,      &   ! sea surface temperature 
    43       sss_io  ,      &   ! sea surface salinity 
    44       u_io    ,      &   ! i-horizontal velocity at ice surface 
    45       v_io    ,      &   ! j-horizontal velocity at ice surface 
    46       fsolar  ,      &   ! solar heat flux 
    47       fnsolar ,      &   ! total non-solar heat flux 
    48       fsalt   ,      &   ! salt flux 
    49       fmass   ,      &   ! freshwater flux 
    50       ftaux   ,      &   ! i-horizontal wind stress  
    51       ftauy   ,      &   ! j-horizontal wind stress  
    52       gtaux   ,      &   ! i-horizontal wind stress  
    53       gtauy              ! i-horizontal wind stress  
     41   REAL(wp), PUBLIC, DIMENSION(jpi,jpj) ::   &  !: field exchanges with ice model to ocean 
     42      sst_io, sss_io , &  !: sea surface temperature (C) and salinity (PSU) 
     43      u_io  , v_io   , &  !: velocity at ice surface (m/s) 
     44      fsolar, fnsolar, &  !: solar and non-solar heat fluxes (W/m2) 
     45      fsalt , fmass  , &  !: salt and freshwater fluxes 
     46      ftaux , ftauy  , &  !: wind stresses 
     47      gtaux , gtauy       !: wind stresses 
    5448    
    55    REAL(wp) ::       & 
    56       rdt_ice,       &  ! ice time step 
    57       dtsd2              ! ice time step divide by 2 
     49   REAL(wp), PUBLIC ::   &  !: 
     50      rdt_ice,           &  !: ice time step 
     51      dtsd2                 !: ice time step divide by 2 
    5852 
    5953#else 
     
    6155   !!   Default option                                 NO LIM sea-ice model 
    6256   !!---------------------------------------------------------------------- 
    63    LOGICAL, PUBLIC, PARAMETER ::   lk_ice_lim = .FALSE.        ! No LIM ice model 
     57   LOGICAL, PUBLIC, PARAMETER ::   lk_ice_lim = .FALSE.  !: No LIM ice model 
    6458#endif 
    6559 
    66    INTEGER ::         & !!! namdom : space/time domain (namlist) 
    67       nfice =  5         ! coupling frequency OPA ICELLN  nfice  
     60   INTEGER, PUBLIC ::   &  !: namdom : space/time domain (namlist) 
     61      nfice =  5           !: coupling frequency OPA ICELLN  nfice  
    6862 
    6963   !!---------------------------------------------------------------------- 
Note: See TracChangeset for help on using the changeset viewer.