Changeset 881 for branches/dev_001_SBC/NEMO/LIM_SRC/limistate.F90
- Timestamp:
- 2008-04-08T11:45:52+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_001_SBC/NEMO/LIM_SRC/limistate.F90
r717 r881 1 MODULE limistate 1 MODULE limistate_2 2 2 !!====================================================================== 3 !! *** MODULE limistate ***3 !! *** MODULE limistate_2 *** 4 4 !! Initialisation of diagnostics ice variables 5 5 !!====================================================================== … … 10 10 !! ! 07-10 (G. Madec) surface module 11 11 !!-------------------------------------------------------------------- 12 #if defined key_ ice_lim13 !!---------------------------------------------------------------------- 14 !! 'key_ ice_lim' : LIMsea-ice model15 !!---------------------------------------------------------------------- 16 !!---------------------------------------------------------------------- 17 !! lim_istate : Initialisation of diagnostics ice variables18 !! lim_istate_init : initialization of ice state and namelist read12 #if defined key_lim2 13 !!---------------------------------------------------------------------- 14 !! 'key_lim2' : LIM 2.0 sea-ice model 15 !!---------------------------------------------------------------------- 16 !!---------------------------------------------------------------------- 17 !! lim_istate_2 : Initialisation of diagnostics ice variables 18 !! lim_istate_init_2 : initialization of ice state and namelist read 19 19 !!---------------------------------------------------------------------- 20 20 USE phycst 21 21 USE ocfzpt 22 USE par_ice 22 USE par_ice_2 ! ice parameters 23 23 USE ice_oce ! ice variables 24 USE dom_ice 24 USE dom_ice_2 25 25 USE lbclnk 26 26 USE oce 27 USE ice 27 USE ice_2 28 28 USE iom 29 29 USE in_out_manager … … 32 32 PRIVATE 33 33 34 PUBLIC lim_istate ! routine called by lim_init.F9035 36 REAL(wp) :: & !!! ** init namelist (namiceini) **34 PUBLIC lim_istate_2 ! routine called by lim_init_2.F90 35 36 REAL(wp) :: & !!! ** init namelist (namiceini) ** 37 37 ttest = 2.0 , & ! threshold water temperature for initial sea ice 38 38 hninn = 0.5 , & ! initial snow thickness in the north … … 54 54 CONTAINS 55 55 56 SUBROUTINE lim_istate 57 !!------------------------------------------------------------------- 58 !! *** ROUTINE lim_istate ***56 SUBROUTINE lim_istate_2 57 !!------------------------------------------------------------------- 58 !! *** ROUTINE lim_istate_2 *** 59 59 !! 60 60 !! ** Purpose : defined the sea-ice initial state … … 68 68 !-------------------------------------------------------------------- 69 69 70 CALL lim_istate_init ! reading the initials parameters of the ice70 CALL lim_istate_init_2 ! reading the initials parameters of the ice 71 71 72 72 IF( .NOT. ln_limini ) THEN … … 153 153 CALL lbc_lnk( qstoif , 'T', 1. ) 154 154 155 END SUBROUTINE lim_istate 155 END SUBROUTINE lim_istate_2 156 156 157 157 158 SUBROUTINE lim_istate_init 159 !!------------------------------------------------------------------- 160 !! *** ROUTINE lim_istate_init ***158 SUBROUTINE lim_istate_init_2 159 !!------------------------------------------------------------------- 160 !! *** ROUTINE lim_istate_init_2 *** 161 161 !! 162 162 !! ** Purpose : Definition of initial state of the ice … … 179 179 IF(lwp) THEN 180 180 WRITE(numout,*) 181 WRITE(numout,*) 'lim_istate_init : ice parameters inititialisation '182 WRITE(numout,*) '~~~~~~~~~~~~~~~ '181 WRITE(numout,*) 'lim_istate_init_2 : ice parameters inititialisation ' 182 WRITE(numout,*) '~~~~~~~~~~~~~~~~~' 183 183 WRITE(numout,*) ' threshold water temp. for initial sea-ice ttest = ', ttest 184 184 WRITE(numout,*) ' initial snow thickness in the north hninn = ', hninn … … 214 214 ENDIF 215 215 ! 216 END SUBROUTINE lim_istate_init 216 END SUBROUTINE lim_istate_init_2 217 217 218 218 #else 219 219 !!---------------------------------------------------------------------- 220 !! Default option : Empty module NO LIMsea-ice model220 !! Default option : Empty module NO LIM 2.0 sea-ice model 221 221 !!---------------------------------------------------------------------- 222 222 CONTAINS 223 SUBROUTINE lim_istate 224 END SUBROUTINE lim_istate 223 SUBROUTINE lim_istate_2 ! Empty routine 224 END SUBROUTINE lim_istate_2 225 225 #endif 226 226 227 227 !!====================================================================== 228 END MODULE limistate 228 END MODULE limistate_2
Note: See TracChangeset
for help on using the changeset viewer.