- Timestamp:
- 2017-09-07T20:08:11+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/icethd_sal.F90
r8498 r8512 107 107 !! ** Purpose : initialization of ice salinity parameters 108 108 !! 109 !! ** Method : Read the namice sal namelist and check the parameter109 !! ** Method : Read the namice_sal namelist and check the parameter 110 110 !! values called at the first timestep (nit000) 111 111 !! 112 !! ** input : Namelist namice sal112 !! ** input : Namelist namice_sal 113 113 !!------------------------------------------------------------------- 114 114 INTEGER :: ios ! Local integer output status for namelist read 115 115 !! 116 NAMELIST/namice sal/ ln_limdS , nn_icesal , rn_icesal, rn_sal_gd, rn_time_gd, &116 NAMELIST/namice_sal/ ln_limdS , nn_icesal , rn_icesal, rn_sal_gd, rn_time_gd, & 117 117 & rn_sal_fl, rn_time_fl, rn_simax , rn_simin 118 118 !!------------------------------------------------------------------- 119 119 ! 120 REWIND( numnam_ice_ref ) ! Namelist namice sal in reference namelist : Ice salinity121 READ ( numnam_ice_ref, namice sal, IOSTAT = ios, ERR = 901)122 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namice sal in reference namelist', lwp )120 REWIND( numnam_ice_ref ) ! Namelist namice_sal in reference namelist : Ice salinity 121 READ ( numnam_ice_ref, namice_sal, IOSTAT = ios, ERR = 901) 122 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namice_sal in reference namelist', lwp ) 123 123 ! 124 REWIND( numnam_ice_cfg ) ! Namelist namice sal in configuration namelist : Ice salinity125 READ ( numnam_ice_cfg, namice sal, IOSTAT = ios, ERR = 902 )126 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namice sal in configuration namelist', lwp )127 IF(lwm) WRITE ( numoni, namice sal )124 REWIND( numnam_ice_cfg ) ! Namelist namice_sal in configuration namelist : Ice salinity 125 READ ( numnam_ice_cfg, namice_sal, IOSTAT = ios, ERR = 902 ) 126 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namice_sal in configuration namelist', lwp ) 127 IF(lwm) WRITE ( numoni, namice_sal ) 128 128 ! 129 129 IF(lwp) THEN ! control print … … 131 131 WRITE(numout,*) 'ice_thd_sal_init : Ice parameters for salinity ' 132 132 WRITE(numout,*) '~~~~~~~~~~~~~~~~' 133 WRITE(numout,*) ' activate gravity drainage and flushing (T) or not (F) ln_limdS = ', ln_limdS 134 WRITE(numout,*) ' switch for salinity nn_icesal = ', nn_icesal 135 WRITE(numout,*) ' bulk salinity value if nn_icesal = 1 rn_icesal = ', rn_icesal 136 WRITE(numout,*) ' restoring salinity for gravity drainage rn_sal_gd = ', rn_sal_gd 137 WRITE(numout,*) ' restoring time for for gravity drainage rn_time_gd = ', rn_time_gd 138 WRITE(numout,*) ' restoring salinity for flushing rn_sal_fl = ', rn_sal_fl 139 WRITE(numout,*) ' restoring time for flushing rn_time_fl = ', rn_time_fl 140 WRITE(numout,*) ' Maximum tolerated ice salinity rn_simax = ', rn_simax 141 WRITE(numout,*) ' Minimum tolerated ice salinity rn_simin = ', rn_simin 133 WRITE(numout,*) ' Namelist namice_sal' 134 WRITE(numout,*) ' activate gravity drainage and flushing (T) or not (F) ln_limdS = ', ln_limdS 135 WRITE(numout,*) ' switch for salinity nn_icesal = ', nn_icesal 136 WRITE(numout,*) ' bulk salinity value if nn_icesal = 1 rn_icesal = ', rn_icesal 137 WRITE(numout,*) ' restoring salinity for gravity drainage rn_sal_gd = ', rn_sal_gd 138 WRITE(numout,*) ' restoring time for for gravity drainage rn_time_gd = ', rn_time_gd 139 WRITE(numout,*) ' restoring salinity for flushing rn_sal_fl = ', rn_sal_fl 140 WRITE(numout,*) ' restoring time for flushing rn_time_fl = ', rn_time_fl 141 WRITE(numout,*) ' Maximum tolerated ice salinity rn_simax = ', rn_simax 142 WRITE(numout,*) ' Minimum tolerated ice salinity rn_simin = ', rn_simin 142 143 ENDIF 143 144 !
Note: See TracChangeset
for help on using the changeset viewer.