Changeset 821 for branches/dev_002_LIM/NEMO/LIM_SRC/iceini.F90
- Timestamp:
- 2008-03-06T12:22:15+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_002_LIM/NEMO/LIM_SRC/iceini.F90
r719 r821 1 MODULE iceini 1 MODULE iceini_2 2 2 !!====================================================================== 3 3 !! *** MODULE iceini *** 4 !! Sea-ice model : LIM Sea ice model Initialization4 !! Sea-ice model : LIM 2.0 Sea ice model Initialization 5 5 !!====================================================================== 6 6 !! History : 1.0 ! 02-08 (G. Madec) F90: Free form and modules 7 7 !! 2.0 ! 03-08 (C. Ethe) add ice_run 8 8 !!---------------------------------------------------------------------- 9 #if defined key_ ice_lim9 #if defined key_lim2 10 10 !!---------------------------------------------------------------------- 11 !! 'key_ ice_lim' : LIMsea-ice model11 !! 'key_lim2' : LIM 2.0 sea-ice model 12 12 !!---------------------------------------------------------------------- 13 13 !!---------------------------------------------------------------------- 14 !! ice_init : sea-ice model initialization15 !! ice_run : Definition some run parameter for ice model14 !! ice_init_2 : sea-ice model initialization 15 !! ice_run_2 : Definition some run parameter for ice model 16 16 !!---------------------------------------------------------------------- 17 17 USE dom_oce 18 USE dom_ice 18 USE dom_ice_2 19 19 USE in_out_manager 20 20 USE ice_oce ! ice variables … … 22 22 USE phycst ! Define parameters for the routines 23 23 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 28 28 USE ini1d ! initialization of the 1D configuration 29 29 … … 31 31 PRIVATE 32 32 33 PUBLIC ice_init 33 PUBLIC ice_init_2 ! called by opa.F90 34 34 35 35 LOGICAL , PUBLIC :: ln_limdyn = .TRUE. !: flag for ice dynamics (T) or not (F) … … 46 46 CONTAINS 47 47 48 SUBROUTINE ice_init 48 SUBROUTINE ice_init_2 49 49 !!---------------------------------------------------------------------- 50 !! *** ROUTINE ice_init ***50 !! *** ROUTINE ice_init_2 *** 51 51 !! 52 52 !! ** purpose : … … 59 59 CALL ctlopn(numnam_ice,namelist_icename,'OLD', 'FORMATTED', 'SEQUENTIAL', & 60 60 1,numout,.FALSE.,1) 61 CALL ice_run ! read in namelist some run parameters61 CALL ice_run_2 ! read in namelist some run parameters 62 62 63 63 ! Louvain la Neuve Ice model … … 70 70 ENDIF 71 71 72 CALL lim_msh 72 CALL lim_msh_2 ! ice mesh initialization 73 73 74 74 ! Initial sea-ice state 75 75 IF( .NOT.ln_rstart ) THEN 76 CALL lim_istate 76 CALL lim_istate_2 ! start from rest: sea-ice deduced from sst 77 77 ELSE 78 CALL lim_rst_read 78 CALL lim_rst_read_2 ! start from a restart file 79 79 ENDIF 80 80 … … 85 85 # endif 86 86 ! 87 END SUBROUTINE ice_init 87 END SUBROUTINE ice_init_2 88 88 89 89 90 SUBROUTINE ice_run 90 SUBROUTINE ice_run_2 91 91 !!------------------------------------------------------------------- 92 !! *** ROUTINE ice_run ***92 !! *** ROUTINE ice_run_2 *** 93 93 !! 94 94 !! ** Purpose : Definition some run parameter for ice model … … 118 118 ENDIF 119 119 ! 120 END SUBROUTINE ice_run 120 END SUBROUTINE ice_run_2 121 121 122 122 #else 123 123 !!---------------------------------------------------------------------- 124 !! Default option : Empty module NO LIMsea-ice model124 !! Default option : Empty module NO LIM 2.0 sea-ice model 125 125 !!---------------------------------------------------------------------- 126 126 CONTAINS 127 SUBROUTINE ice_init 128 END SUBROUTINE ice_init 127 SUBROUTINE ice_init_2 ! Empty routine 128 END SUBROUTINE ice_init_2 129 129 #endif 130 130 131 131 !!====================================================================== 132 END MODULE iceini 132 END MODULE iceini_2
Note: See TracChangeset
for help on using the changeset viewer.