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 821 for branches/dev_002_LIM/NEMO/LIM_SRC/iceini.F90 – NEMO

Ignore:
Timestamp:
2008-03-06T12:22:15+01:00 (16 years ago)
Author:
rblod
Message:

Change name of modules and subroutines for LIM2 with suffix _2, add albedo_2 and flxblk_2, see ticket #71

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev_002_LIM/NEMO/LIM_SRC/iceini.F90

    r719 r821  
    1 MODULE iceini 
     1MODULE iceini_2 
    22   !!====================================================================== 
    33   !!                       ***  MODULE iceini   *** 
    4    !!   Sea-ice model : LIM Sea ice model Initialization 
     4   !!   Sea-ice model : LIM 2.0 Sea ice model Initialization 
    55   !!====================================================================== 
    66   !! History :   1.0  !  02-08  (G. Madec)  F90: Free form and modules 
    77   !!             2.0  !  03-08  (C. Ethe)  add ice_run 
    88   !!---------------------------------------------------------------------- 
    9 #if defined key_ice_lim 
     9#if defined key_lim2 
    1010   !!---------------------------------------------------------------------- 
    11    !!   'key_ice_lim' :                                   LIM sea-ice model 
     11   !!   'key_lim2' :                                  LIM 2.0 sea-ice model 
    1212   !!---------------------------------------------------------------------- 
    1313   !!---------------------------------------------------------------------- 
    14    !!   ice_init       : sea-ice model initialization 
    15    !!   ice_run        : Definition some run parameter for ice model 
     14   !!   ice_init_2       : sea-ice model initialization 
     15   !!   ice_run_2        : Definition some run parameter for ice model 
    1616   !!---------------------------------------------------------------------- 
    1717   USE dom_oce 
    18    USE dom_ice 
     18   USE dom_ice_2 
    1919   USE in_out_manager 
    2020   USE ice_oce         ! ice variables 
     
    2222   USE phycst          ! Define parameters for the routines 
    2323   USE ocfzpt 
    24    USE ice 
    25    USE limmsh 
    26    USE limistate 
    27    USE limrst    
     24   USE ice_2 
     25   USE limmsh_2 
     26   USE limistate_2 
     27   USE limrst_2    
    2828   USE ini1d           ! initialization of the 1D configuration 
    2929       
     
    3131   PRIVATE 
    3232 
    33    PUBLIC   ice_init                 ! called by opa.F90 
     33   PUBLIC   ice_init_2               ! called by opa.F90 
    3434 
    3535   LOGICAL , PUBLIC               ::   ln_limdyn = .TRUE.   !: flag for ice dynamics (T) or not (F) 
     
    4646CONTAINS 
    4747 
    48    SUBROUTINE ice_init 
     48   SUBROUTINE ice_init_2 
    4949      !!---------------------------------------------------------------------- 
    50       !!                  ***  ROUTINE ice_init  *** 
     50      !!                  ***  ROUTINE ice_init_2  *** 
    5151      !! 
    5252      !! ** purpose :    
     
    5959      CALL ctlopn(numnam_ice,namelist_icename,'OLD', 'FORMATTED', 'SEQUENTIAL',   & 
    6060                     1,numout,.FALSE.,1)       
    61       CALL ice_run                    !  read in namelist some run parameters 
     61      CALL ice_run_2                    !  read in namelist some run parameters 
    6262                  
    6363      ! Louvain la Neuve Ice model 
     
    7070      ENDIF 
    7171 
    72       CALL lim_msh                    ! ice mesh initialization 
     72      CALL lim_msh_2                  ! ice mesh initialization 
    7373      
    7474      ! Initial sea-ice state 
    7575      IF( .NOT.ln_rstart ) THEN 
    76          CALL lim_istate              ! start from rest: sea-ice deduced from sst 
     76         CALL lim_istate_2            ! start from rest: sea-ice deduced from sst 
    7777      ELSE 
    78          CALL lim_rst_read            ! start from a restart file 
     78         CALL lim_rst_read_2          ! start from a restart file 
    7979      ENDIF 
    8080       
     
    8585# endif 
    8686      ! 
    87    END SUBROUTINE ice_init 
     87   END SUBROUTINE ice_init_2 
    8888 
    8989 
    90    SUBROUTINE ice_run 
     90   SUBROUTINE ice_run_2 
    9191      !!------------------------------------------------------------------- 
    92       !!                  ***  ROUTINE ice_run *** 
     92      !!                  ***  ROUTINE ice_run_2 *** 
    9393      !!                  
    9494      !! ** Purpose :   Definition some run parameter for ice model 
     
    118118      ENDIF 
    119119      ! 
    120    END SUBROUTINE ice_run 
     120   END SUBROUTINE ice_run_2 
    121121 
    122122#else 
    123123   !!---------------------------------------------------------------------- 
    124    !!   Default option :        Empty module           NO LIM sea-ice model 
     124   !!   Default option :        Empty module       NO LIM 2.0 sea-ice model 
    125125   !!---------------------------------------------------------------------- 
    126126CONTAINS 
    127    SUBROUTINE ice_init        ! Empty routine 
    128    END SUBROUTINE ice_init 
     127   SUBROUTINE ice_init_2      ! Empty routine 
     128   END SUBROUTINE ice_init_2 
    129129#endif 
    130130 
    131131   !!====================================================================== 
    132 END MODULE iceini 
     132END MODULE iceini_2 
Note: See TracChangeset for help on using the changeset viewer.