Changeset 9799
- Timestamp:
- 2018-06-14T11:54:23+02:00 (6 years ago)
- Location:
- NEMO/trunk
- Files:
-
- 7 added
- 1 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/cfgs/C1D_PAPA/EXPREF/iodef.xml
r9490 r9799 1 1 <?xml version="1.0"?> 2 <simulation> 2 <simulation> 3 3 4 <context id="nemo" time_origin="1950-01-01 00:00:00" > 5 6 <!-- $id$ --> 7 8 <!-- 9 ============================================================================================================ 10 = definition of all existing variables = 11 = DO NOT CHANGE = 12 ============================================================================================================ 13 --> 14 <field_definition src="./field_def.xml"/> 15 <!-- 16 ============================================================================================================ 17 = output files definition = 18 = Define your own files = 19 = put the variables you want... = 20 ============================================================================================================ 21 --> 22 23 <file_definition type="multiple_file" name="@expname@_@freq@_@startdate@_@enddate@" sync_freq="1d" min_digits="4"> 24 25 <file_group id="1ts" output_freq="1ts" output_level="10" enabled=".TRUE."/> <!-- 1 time step files --> 4 <!-- ============================================================================================ --> 5 <!-- XIOS context --> 6 <!-- ============================================================================================ --> 26 7 27 <file_group id="1h" output_freq="1h" output_level="10" enabled=".TRUE."> <!-- 1h files --> 28 <file id="file1" name_suffix="_grid_T" description="ocean T grid variables" > 29 <field field_ref="toce" name="votemper" /> 30 <field field_ref="soce" name="vosaline" /> 31 <field field_ref="sst" name="sosstsst" /> 32 <field field_ref="sss" name="sosaline" /> 33 <field field_ref="ssh" name="sossheig" /> 34 <field field_ref="empmr" name="sowaflup" /> 35 <field field_ref="qsr" name="soshfldo" /> 36 <field field_ref="saltflx" name="sosfldow" /> 37 <field field_ref="qt" name="sohefldo" /> 38 <field field_ref="mldr10_1" name="somxl010" /> 39 <field field_ref="mldkz5" name="somixhgt" /> 40 </file> 41 42 <file id="file2" name_suffix="_grid_U" description="ocean U grid variables" > 43 <field field_ref="uoce" name="vozocrtx" /> 44 <field field_ref="utau" name="sozotaux" /> 45 </file> 46 47 <file id="file3" name_suffix="_grid_V" description="ocean V grid variables" > 48 <field field_ref="voce" name="vomecrty" /> 49 <field field_ref="vtau" name="sometauy" /> 50 </file> 51 52 <file id="file4" name_suffix="_grid_W" description="ocean W grid variables" > 53 <field field_ref="woce" name="vovecrtz" /> 54 <field field_ref="avt" name="votkeavt" /> 55 </file> 56 </file_group> 57 58 59 <file_group id="2h" output_freq="2h" output_level="10" enabled=".TRUE."/> <!-- 2h files --> 60 <file_group id="3h" output_freq="3h" output_level="10" enabled=".TRUE."/> <!-- 3h files --> 61 <file_group id="4h" output_freq="4h" output_level="10" enabled=".TRUE."/> <!-- 4h files --> 62 <file_group id="6h" output_freq="6h" output_level="10" enabled=".TRUE."/> <!-- 6h files --> 63 64 <file_group id="1d" output_freq="1d" output_level="10" enabled=".TRUE."> <!-- 1d files --> 65 <file id="file5" name_suffix="_grid_T" description="ocean T grid variables" > 66 <field field_ref="toce" name="votemper" /> 67 <field field_ref="soce" name="vosaline" /> 68 <field field_ref="sst" name="sosstsst" /> 69 <field field_ref="sss" name="sosaline" /> 70 <field field_ref="ssh" name="sossheig" /> 71 <field field_ref="empmr" name="sowaflup" /> 72 <field field_ref="qsr" name="soshfldo" /> 73 <field field_ref="saltflx" name="sosfldow" /> 74 <field field_ref="qt" name="sohefldo" /> 75 <field field_ref="mldr10_1" name="somxl010" /> 76 <field field_ref="mldkz5" name="somixhgt" /> 77 </file> 78 79 <file id="file6" name_suffix="_grid_U" description="ocean U grid variables" > 80 <field field_ref="uoce" name="vozocrtx" /> 81 <field field_ref="utau" name="sozotaux" /> 82 </file> 83 84 <file id="file7" name_suffix="_grid_V" description="ocean V grid variables" > 85 <field field_ref="voce" name="vomecrty" /> 86 <field field_ref="vtau" name="sometauy" /> 87 </file> 88 89 <file id="file8" name_suffix="_grid_W" description="ocean W grid variables" > 90 <field field_ref="woce" name="vovecrtz" /> 91 <field field_ref="avt" name="votkeavt" /> 92 </file> 93 </file_group> 94 95 96 <file_group id="3d" output_freq="3d" output_level="10" enabled=".TRUE."/> <!-- 3d files --> 97 <file_group id="5d" output_freq="5d" output_level="10" enabled=".TRUE."/> <!-- 5d files --> 98 99 <file_group id="1m" output_freq="1mo" output_level="10" enabled=".TRUE."/> <!-- real monthly files --> 100 <file_group id="2m" output_freq="2mo" output_level="10" enabled=".TRUE."/> <!-- real 2m files --> 101 <file_group id="3m" output_freq="3mo" output_level="10" enabled=".TRUE."/> <!-- real 3m files --> 102 <file_group id="4m" output_freq="4mo" output_level="10" enabled=".TRUE."/> <!-- real 4m files --> 103 <file_group id="6m" output_freq="6mo" output_level="10" enabled=".TRUE."/> <!-- real 6m files --> 104 105 <file_group id="1y" output_freq="1y" output_level="10" enabled=".TRUE."/> <!-- real yearly files --> 106 <file_group id="2y" output_freq="2y" output_level="10" enabled=".TRUE."/> <!-- real 2y files --> 107 <file_group id="5y" output_freq="5y" output_level="10" enabled=".TRUE."/> <!-- real 5y files --> 108 <file_group id="10y" output_freq="10y" output_level="10" enabled=".TRUE."/> <!-- real 10y files --> 109 110 </file_definition> 111 112 <!-- 113 ============================================================================================================ 114 = grid definition = = DO NOT CHANGE = 115 ============================================================================================================ 116 --> 117 118 <axis_definition> 119 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 120 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 121 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 122 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 123 <axis id="nfloat" long_name="Float number" unit="1" /> 124 <axis id="icbcla" long_name="Iceberg class" unit="1" /> 125 <axis id="ncatice" long_name="Ice category" unit="1" /> 126 <axis id="iax_20C" long_name="20 degC isotherm" unit="degC" /> 127 <axis id="iax_28C" long_name="28 degC isotherm" unit="degC" /> 128 </axis_definition> 129 130 <domain_definition src="./domain_def.xml"/> 131 132 <grid_definition> 133 <grid id="grid_T_2D" domain_ref="grid_T"/> 134 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 135 <grid id="grid_U_2D" domain_ref="grid_U"/> 136 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 137 <grid id="grid_V_2D" domain_ref="grid_V"/> 138 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 139 <grid id="grid_W_2D" domain_ref="grid_W"/> 140 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 141 </grid_definition> 142 </context> 143 144 145 <context id="xios"> 8 <context id="xios" > 146 9 147 10 <variable_definition> 148 149 <!-- 150 We must have buffer_size > jpi*jpj*jpk*8 (with jpi and jpj the subdomain size) 151 --> 152 <variable id="buffer_size" type="integer">25000</variable> 153 <variable id="buffer_server_factor_size" type="integer">2</variable> 154 <variable id="info_level" type="integer">0</variable> 155 <variable id="using_server" type="boolean">false</variable> 156 <variable id="using_oasis" type="boolean">false</variable> 157 <variable id="oasis_codes_id" type="string" >oceanx</variable> 158 11 12 <variable id="info_level" type="int">10</variable> 13 <variable id="using_server" type="bool">true</variable> 14 <variable id="using_oasis" type="bool">false</variable> 15 <variable id="oasis_codes_id" type="string" >oceanx</variable> 16 159 17 </variable_definition> 160 161 18 </context> 162 19 20 <!-- ============================================================================================ --> 21 <!-- NEMO CONTEXT add and suppress the components you need --> 22 <!-- ============================================================================================ --> 23 24 <context id="nemo" src="./context_nemo.xml"/> <!-- NEMO --> 25 163 26 </simulation> -
NEMO/trunk/cfgs/C1D_PAPA/EXPREF/namelist_cfg
r9527 r9799 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! NEMO/OPA : 1D configuration based on Kato-Philipps () exp. 2 !! NEMO/OCE : Reference namelist_ref !! 3 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 !! NEMO/OPA : 1 - Domain & run manager (namrun, namcfg, namdom, namtsd, namcrs, namc1d, namc1d_uvd) 5 !! namelists 2 - Surface boundary (namsbc, namsbc_flx, namsbc_blk, namsbc_cpl, 6 !! namsbc_sas, namtra_qsr, namsbc_rnf, 7 !! namsbc_isf, namsbc_iscpl, namsbc_apr, 8 !! namsbc_ssr, namsbc_wave, namberg) 9 !! 3 - lateral boundary (namlbc, namagrif, nambdy, nambdy_tide) 10 !! 4 - top/bot boundary (namdrg, namdrg_top, namdrg_bot, nambbc, nambbl) 11 !! 5 - Tracer (nameos, namtra_adv, namtra_ldf, namtra_eiv, namtra_dmp) 12 !! 6 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 13 !! 7 - Vertical physics (namzdf, namzdf_ric, namzdf_tke, namzdf_gls, namzdf_iwm) 14 !! 8 - diagnostics (namnc4, namtrd, namspr, namflo, namhsb) 15 !! 9 - Obs & Assim (namobs, nam_asminc) 16 !! 10 - miscellaneous (nammpp, namctl, namsto) 3 17 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 18 … … 18 32 ! 19 33 !----------------------------------------------------------------------- 34 &namusr_def ! C1D user defined namelist 35 !----------------------------------------------------------------------- 36 rn_bathy = 4198. ! depth in meters 37 / 38 !----------------------------------------------------------------------- 20 39 &namrun ! parameters of the run 21 40 !----------------------------------------------------------------------- 22 cn_exp = "PAPA"! experience name41 cn_exp = "C1D_PAPA"! experience name 23 42 nn_it000 = 1 ! first time step 24 nn_itend = 87600 ! last time step 25 nn_date0 = 20100615 ! date at nit_0000 (format yyyymmdd) used if ln_rstart=F or (ln_rstart=T and nn_rstctl=0 or 1) 26 nn_leapy = 1 ! Leap year calendar (1) or not (0) 43 nn_itend = 87600 ! last time step (std 5475) 44 nn_date0 = 20100615 ! date at nit_0000 (format yyyymmdd) used if ln_rstart=F or (ln_rstart=T and nn_rstctl=0 or 1) 27 45 nn_stock = 87600 ! frequency of creation of a restart file (modulo referenced to 1) 28 46 nn_write = 240 ! frequency of write in the output file (modulo referenced to nn_it000) 29 47 / 30 48 !----------------------------------------------------------------------- 31 &namdom ! space and time domain (bathymetry, mesh, timestep) 32 !----------------------------------------------------------------------- 33 nn_bathy = 0 ! compute (=0) or read (=1) the bathymetry file 34 rn_bathy = 4198. ! value of the bathymetry. if (=0) bottom flat at jpkm1 35 ! 36 rn_rdt = 360. ! time step for the dynamics 37 ppglam0 = -150.0 ! longitude of first raw and column T-point (jphgr_msh = 1) 38 ppgphi0 = 50.0 ! latitude of first raw and column T-point (jphgr_msh = 1) 39 ppe1_deg = 0.1 ! zonal grid-spacing (degrees) 40 ppe2_deg = 0.1 ! meridional grid-spacing (degrees) 41 ppe1_m = 999999.0 ! zonal grid-spacing (degrees) 42 ppe2_m = 999999.0 ! meridional grid-spacing (degrees) 43 ppsur = -3958.951371276829 ! ORCA r4, r2 and r05 coefficients 44 ppa0 = 103.9530096000000 ! (default coefficients) 45 ppa1 = 2.415951269000000 ! 46 ppkth = 15.35101370000000 ! 47 ppacr = 7.0 ! 48 ppdzmin = 999999.0 ! Minimum vertical spacing 49 pphmax = 999999.0 ! Maximum depth 50 ldbletanh = .TRUE. ! Use/do not use double tanf function for vertical coordinates 51 ppa2 = 100.7609285000000 ! Double tanh function parameters 52 ppkth2 = 48.02989372000000 ! 53 ppacr2 = 13.00000000000 ! 54 / 55 !----------------------------------------------------------------------- 56 &namcfg ! parameters of the configuration 57 !----------------------------------------------------------------------- 58 cp_cfg = "papa" ! name of the configuration 59 jp_cfg = 1 ! resolution of the configuration 60 ! jpidta = 3 ! 1st lateral dimension ( >= jpi ) = 30*jp_cfg+2 61 ! jpjdta = 3 ! 2nd " " ( >= jpj ) = 20*jp_cfg+2 62 ! jpkdta = 75 ! number of levels ( >= jpk ) 63 ! jpiglo = 3 ! 1st dimension of global domain --> i = jpidta 64 ! jpjglo = 3 ! 2nd - - --> j = jpjdta 65 jperio = 0 ! lateral cond. type (between 0 and 6) 66 / 67 !----------------------------------------------------------------------- 68 &namzgr ! vertical coordinate 69 !----------------------------------------------------------------------- 70 ln_zps = .true. ! z-coordinate - partial steps 71 / 72 !----------------------------------------------------------------------- 73 &namzgr_sco ! s-coordinate or hybrid z-s-coordinate 49 &namdom ! time and space domain 50 !----------------------------------------------------------------------- 51 rn_rdt = 360. ! time step for the dynamics and tracer 52 / 53 !----------------------------------------------------------------------- 54 &namcfg ! parameters of the configuration (default: use namusr_def in namelist_cfg) 55 !----------------------------------------------------------------------- 56 / 57 !----------------------------------------------------------------------- 58 &namtsd ! Temperature & Salinity Data (init/dmp) (default: OFF) 59 !----------------------------------------------------------------------- 60 ! ! =T read T-S fields for: 61 ln_tsd_init = .true. ! ocean initialisation 62 63 cn_dir = './' ! root directory for the T-S data location 64 !___________!_________________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 65 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 66 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 67 sn_tem = 'init_PAPASTATION' , 24 ,'votemper', .false. , .true., 'daily' , '' , '' , '' 68 sn_sal = 'init_PAPASTATION' , 24 ,'vosaline', .false. , .true., 'daily' , '' , '' , '' 69 / 70 !----------------------------------------------------------------------- 71 &namwad ! Wetting and Drying (WaD) (default: OFF) 72 !----------------------------------------------------------------------- 73 / 74 !----------------------------------------------------------------------- 75 &namcrs ! coarsened grid (for outputs and/or TOP) (ln_crs =T) 74 76 !----------------------------------------------------------------------- 75 77 / … … 77 79 &namc1d ! 1D configuration options ("key_c1d" default: PAPA station) 78 80 !----------------------------------------------------------------------- 79 rn_lat1d = 50 . ! Column latitude (default at PAPA station)80 rn_lon1d = -145 . ! Column longitude (default at PAPA station)81 rn_lat1d = 50 ! Column latitude 82 rn_lon1d = -145 ! Column longitude 81 83 ln_c1d_locpt= .true. ! Localization of 1D config in a grid (T) or independant point (F) 82 84 / 83 85 !----------------------------------------------------------------------- 86 &namc1d_dyndmp ! U & V newtonian damping ("key_c1d" default: OFF) 87 !----------------------------------------------------------------------- 88 ln_dyndmp = .false. ! add a damping term (T) or not (F) 89 / 90 !----------------------------------------------------------------------- 84 91 &namc1d_uvd ! data: U & V currents ("key_c1d" default: OFF) 85 92 !----------------------------------------------------------------------- 86 / 87 !----------------------------------------------------------------------- 88 &namc1d_dyndmp ! U & V newtonian damping ("key_c1d" default: OFF) 89 !----------------------------------------------------------------------- 90 / 91 !----------------------------------------------------------------------- 92 &namtsd ! Temperature & Salinity Data (default: OFF) 93 !----------------------------------------------------------------------- 94 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 95 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 96 sn_tem = 'init_PAPASTATION' , 24 ,'votemper', .false. , .true., 'daily' , '' , ' ' , '' 97 sn_sal = 'init_PAPASTATION' , 24 ,'vosaline', .false. , .true., 'daily' , '' , ' ' , '' 98 ! 99 ln_tsd_init = .true. ! Initialisation of ocean T & S with T &S input data (T) or not (F) 100 ln_tsd_dmp = .false. ! damping of ocean T & S toward T &S input data (T) or not (F) 101 cn_dir = './' ! root directory for the location of the runoff files 93 ! ! =T read U-V fields for: 94 ln_uvd_init = .false. ! ocean initialisation 95 ln_uvd_dyndmp = .false. ! U-V restoring 96 97 cn_dir = './' ! root directory for the U-V data location 98 !___________!_________________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 99 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 100 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 101 sn_ucur = 'ucurrent' , -1 ,'u_current', .false. , .true. , 'monthly' , '' , 'Ume' , '' 102 sn_vcur = 'vcurrent' , -1 ,'v_current', .false. , .true. , 'monthly' , '' , 'Vme' , '' 102 103 / 103 104 104 105 !!====================================================================== 105 106 !! *** Surface Boundary Condition namelists *** !! 106 !!====================================================================== 107 ! 108 !----------------------------------------------------------------------- 109 &namsbc ! Surface Boundary Condition manager 110 !----------------------------------------------------------------------- 111 nn_fsbc = 1 ! frequency of the calling of SBC module 107 !! !! 108 !! namsbc surface boundary condition manager (default: NO selection) 109 !! namsbc_flx flux formulation (ln_flx =T) 110 !! namsbc_blk Bulk formulae formulation (ln_blk =T) 111 !! namsbc_cpl CouPLed formulation ("key_oasis3" ) 112 !! namsbc_sas Stand-Alone Surface module (SAS_SRC only) 113 !! namsbc_iif Ice-IF: use observed ice cover (nn_ice = 1 ) 114 !! namtra_qsr penetrative solar radiation (ln_traqsr =T) 115 !! namsbc_ssr sea surface restoring term (for T and/or S) (ln_ssr =T) 116 !! namsbc_rnf river runoffs (ln_rnf =T) 117 !! namsbc_apr Atmospheric Pressure (ln_apr_dyn =T) 118 !! namsbc_isf ice shelf melting/freezing (ln_isfcav =T : read (ln_read_cfg=T) or set or usr_def_zgr ) 119 !! namsbc_iscpl coupling option between land ice model and ocean (ln_isfcav =T) 120 !! namsbc_wave external fields from wave model (ln_wave =T) 121 !! namberg iceberg floats (ln_icebergs=T) 122 !!====================================================================== 123 ! 124 !----------------------------------------------------------------------- 125 &namsbc ! Surface Boundary Condition manager (default: NO selection) 126 !----------------------------------------------------------------------- 127 nn_fsbc = 1 ! frequency of SBC module call 128 ! ! (control sea-ice & iceberg model call) 112 129 ! Type of air-sea fluxes 113 ln_blk = .false. ! Bulk formulation (T => fill namsbc_blk ) 130 ln_blk = .true. ! Bulk formulation (T => fill namsbc_blk ) 131 ! ! Type of coupling (Ocean/Ice/Atmosphere) : 114 132 ! Misc. options of sbc : 115 ln_traqsr = .false. ! Light penetration in the ocean (T => fill namtra_qsr) 116 / 117 !----------------------------------------------------------------------- 118 &namsbc_flx ! surface boundary condition : flux formulation 119 !----------------------------------------------------------------------- 120 / 121 !----------------------------------------------------------------------- 122 &namsbc_blk ! namsbc_blk generic Bulk formula (ln_blk = T) 123 !----------------------------------------------------------------------- 124 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 125 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 126 sn_wndi = 'forcing_PAPASTATION_1h' , 1 , 'wndwe' , .true. , .false. , 'yearly' , '' , '', '' 127 sn_wndj = 'forcing_PAPASTATION_1h' , 1 , 'wndsn' , .true. , .false. , 'yearly' , '' , '', '' 128 sn_qsr = 'forcing_PAPASTATION_1h' , 1 , 'qsr' , .false. , .false. , 'yearly' , '' , '', '' 129 sn_qlw = 'forcing_PAPASTATION_1h' , 1 , 'qlw' , .false. , .false. , 'yearly' , '' , '', '' 130 sn_tair = 'forcing_PAPASTATION_1h' , 1 , 'tair' , .true. , .false. , 'yearly' , '' , '', '' 131 sn_humi = 'forcing_PAPASTATION_1h' , 1 , 'humi' , .true. , .false. , 'yearly' , '' , '', '' 132 sn_prec = 'forcing_PAPASTATION_1h' , 1 , 'prec' , .false. , .false. , 'yearly' , '' , '', '' 133 sn_snow = 'forcing_PAPASTATION_1h' , 1 , 'snow' , .false. , .false. , 'yearly' , '' , '', '' 134 sn_slp = 'slp.15JUNE2009_fill' , 6 , 'SLP', .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 135 133 ln_traqsr = .true. ! Light penetration in the ocean (T => fill namtra_qsr) 134 / 135 !----------------------------------------------------------------------- 136 &namsbc_flx ! surface boundary condition : flux formulation (ln_flx =T) 137 !----------------------------------------------------------------------- 138 / 139 !----------------------------------------------------------------------- 140 &namsbc_blk ! namsbc_blk generic Bulk formula (ln_blk =T) 141 !----------------------------------------------------------------------- 136 142 ! ! bulk algorithm : 137 ln_NCAR = .true. ! "NCAR" algorithm (Large and Yeager 2008) 138 ln_COARE_3p0= .false. ! "COARE 3.0" algorithm (Fairall et al. 2003) 139 ln_COARE_3p5= .false. ! "COARE 3.5" algorithm (Edson et al. 2013) 140 ln_ECMWF = .false. ! "ECMWF" algorithm (IFS cycle 31) 141 142 rn_zqt = 2. ! Air temperature & humidity reference height (m) 143 ln_NCAR = .true. ! "NCAR" algorithm (Large and Yeager 2008) 144 ! 145 rn_zqt = 2. ! Air temperature & humidity reference height (m) 146 rn_zu = 10. ! Wind vector reference height (m) 147 148 cn_dir = './' ! root directory for the bulk data location 149 !___________!_________________________!___________________!___________!_____________!________!___________!______________________________________!__________!_______________! 150 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 151 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 152 sn_wndi = 'forcing_C1D_PAPA' , 3 , 'sowinu10', .true. , .false. , 'yearly' , '' ,'' , '' 153 sn_wndj = 'forcing_C1D_PAPA' , 3 , 'sowinv10', .true. , .false. , 'yearly' , '' ,'' , '' 154 sn_qsr = 'forcing_C1D_PAPA' , 3 , 'sosudosw', .false. , .false. , 'yearly' , '' , '' , '' 155 sn_qlw = 'forcing_C1D_PAPA' , 3 , 'sosudolw', .false. , .false. , 'yearly' , '' , '' , '' 156 sn_tair = 'forcing_C1D_PAPA' , 3 , 'sotemair', .true. , .false. , 'yearly' , '' , '' , '' 157 sn_humi = 'forcing_C1D_PAPA' , 3 , 'sohumspe', .true. , .false. , 'yearly' , '' , '' , '' 158 sn_prec = 'forcing_C1D_PAPA' , 3 , 'sowaprec', .false. , .false. , 'yearly' , '' , '' , '' 159 sn_snow = 'forcing_C1D_PAPA' , 3 , 'sososnow', .false. , .false. , 'yearly' , '' , '' , '' 160 sn_slp = 'forcing_C1D_PAPA' , 3 , 'somslpre', .true. , .false. , 'yearly' , '' , '' , '' 161 sn_tdif = 'forcing_C1D_PAPA' , 24 , 'taudif' , .false. , .false. , 'yearly' , '' , '' , '' 162 163 / 164 !----------------------------------------------------------------------- 165 &namsbc_cpl ! coupled ocean/atmosphere model ("key_oasis3") 166 !----------------------------------------------------------------------- 167 / 168 !----------------------------------------------------------------------- 169 &namsbc_sas ! Stand-Alone Surface module: ocean data (SAS_SRC only) 170 !----------------------------------------------------------------------- 171 / 172 !----------------------------------------------------------------------- 173 &namsbc_iif ! Ice-IF : use observed ice cover (nn_ice = 1) 174 !----------------------------------------------------------------------- 143 175 / 144 176 !----------------------------------------------------------------------- 145 177 &namtra_qsr ! penetrative solar radiation (ln_traqsr =T) 146 178 !----------------------------------------------------------------------- 147 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 148 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 149 sn_chl ='chlorophyll_PAPASTATION', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' , '' 150 151 ln_qsr_rgb = .true. ! RGB (Red-Green-Blue) light penetration 152 153 nn_chldta = 1 ! RGB : Chl data (=1) or cst value (=0) 154 cn_dir = './' ! root directory for the location of the runoff files 155 / 179 ! ! type of penetration (default: NO selection) 180 ln_qsr_rgb = .true. ! RGB light penetration (Red-Green-Blue) 181 182 cn_dir = './' ! root directory for the chlorophyl data location 183 !___________!_________________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 184 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 185 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 186 187 sn_chl ='chlorophyll_PAPASTATION', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' , '' 188 / 189 !----------------------------------------------------------------------- 190 &namsbc_ssr ! surface boundary condition : sea surface restoring (ln_ssr =T) 191 !----------------------------------------------------------------------- 192 / 193 !----------------------------------------------------------------------- 194 &namsbc_rnf ! runoffs (ln_rnf =T) 195 !----------------------------------------------------------------------- 196 / 197 !----------------------------------------------------------------------- 198 &namsbc_apr ! Atmospheric pressure used as ocean forcing (ln_apr_dyn =T) 199 !----------------------------------------------------------------------- 200 / 201 !----------------------------------------------------------------------- 202 &namsbc_isf ! Top boundary layer (ISF) (ln_isfcav =T : read (ln_read_cfg=T) 203 !----------------------------------------------------------------------- or set or usr_def_zgr ) 204 / 205 !----------------------------------------------------------------------- 206 &namsbc_iscpl ! land ice / ocean coupling option (ln_isfcav =T : read (ln_read_cfg=T) 207 !----------------------------------------------------------------------- or set or usr_def_zgr ) 208 / 209 !----------------------------------------------------------------------- 210 &namsbc_wave ! External fields from wave model (ln_wave=T) 211 !----------------------------------------------------------------------- 212 / 213 !----------------------------------------------------------------------- 214 &namberg ! iceberg parameters (default: OFF) 215 !----------------------------------------------------------------------- 216 / 217 218 !!====================================================================== 219 !! *** Lateral boundary condition *** !! 220 !! !! 221 !! namlbc lateral momentum boundary condition (default: NO selection) 222 !! namagrif agrif nested grid (read by child model only) ("key_agrif") 223 !! nam_tide Tidal forcing (default: OFF) 224 !! nambdy Unstructured open boundaries (default: OFF) 225 !! nambdy_dta Unstructured open boundaries - external data (see nambdy) 226 !! nambdy_tide tidal forcing at open boundaries (default: OFF) 227 !!====================================================================== 228 ! 156 229 !----------------------------------------------------------------------- 157 230 &namlbc ! lateral momentum boundary condition (default: NO selection) 158 231 !----------------------------------------------------------------------- 159 rn_shlat = 0. ! free slip 160 / 161 !----------------------------------------------------------------------- 162 &namdrg ! top/bottom drag coefficient (default: NO selection) 163 !----------------------------------------------------------------------- 164 ln_non_lin = .true. ! non-linear drag: Cd = Cd0 |U| 165 / 166 167 !!====================================================================== 168 !! Tracer (T & S) namelists 169 !!====================================================================== 170 ! 171 !----------------------------------------------------------------------- 172 &nameos ! ocean physical parameters (default: NO selection) 173 !----------------------------------------------------------------------- 174 ln_eos80 = .true. ! = Use EOS80 equation of state 232 rn_shlat = 0. ! shlat = 0 ! 0 < shlat < 2 ! shlat = 2 ! 2 < shlat 233 / 234 !----------------------------------------------------------------------- 235 &namagrif ! AGRIF zoom ("key_agrif") 236 !----------------------------------------------------------------------- 237 / 238 !----------------------------------------------------------------------- 239 &nam_tide ! tide parameters (default: OFF) 240 !----------------------------------------------------------------------- 241 / 242 !----------------------------------------------------------------------- 243 &nambdy ! unstructured open boundaries (default: OFF) 244 !----------------------------------------------------------------------- 245 / 246 !----------------------------------------------------------------------- 247 &nambdy_dta ! open boundaries - external data (see nam_bdy) 248 !----------------------------------------------------------------------- 249 / 250 !----------------------------------------------------------------------- 251 &nambdy_tide ! tidal forcing at open boundaries (default: OFF) 252 !----------------------------------------------------------------------- 253 / 254 255 !!====================================================================== 256 !! *** Top/Bottom boundary condition *** !! 257 !! !! 258 !! namdrg top/bottom drag coefficient (default: NO selection) 259 !! namdrg_top top friction (ln_OFF=F & ln_isfcav=T) 260 !! namdrg_bot bottom friction (ln_OFF=F) 261 !! nambbc bottom temperature boundary condition (default: OFF) 262 !! nambbl bottom boundary layer scheme (default: OFF) 263 !!====================================================================== 264 ! 265 !----------------------------------------------------------------------- 266 &namdrg ! top/bottom drag coefficient (default: NO selection) 267 !----------------------------------------------------------------------- 268 ln_non_lin = .true. ! non-linear drag: Cd = Cd0 |U| 269 / 270 !----------------------------------------------------------------------- 271 &namdrg_top ! TOP friction (ln_OFF =F & ln_isfcav=T) 272 !----------------------------------------------------------------------- 273 / 274 !----------------------------------------------------------------------- 275 &namdrg_bot ! BOTTOM friction (ln_OFF =F) 276 !----------------------------------------------------------------------- 277 / 278 !----------------------------------------------------------------------- 279 &nambbc ! bottom temperature boundary condition (default: OFF) 280 !----------------------------------------------------------------------- 281 / 282 !----------------------------------------------------------------------- 283 &nambbl ! bottom boundary layer scheme (default: OFF) 284 !----------------------------------------------------------------------- 285 / 286 287 !!====================================================================== 288 !! Tracer (T-S) namelists !! 289 !! !! 290 !! nameos equation of state (default: NO selection) 291 !! namtra_adv advection scheme (default: NO selection) 292 !! namtra_ldf lateral diffusion scheme (default: NO selection) 293 !! namtra_mle mixed layer eddy param. (Fox-Kemper param.) (default: OFF) 294 !! namtra_eiv eddy induced velocity param. (default: OFF) 295 !! namtra_dmp T & S newtonian damping (default: OFF) 296 !!====================================================================== 297 ! 298 !----------------------------------------------------------------------- 299 &nameos ! ocean Equation Of Seawater (default: NO selection) 300 !----------------------------------------------------------------------- 301 ln_eos80 = .true. ! = Use EOS80 175 302 / 176 303 !----------------------------------------------------------------------- 177 304 &namtra_adv ! advection scheme for tracer (default: NO selection) 178 305 !----------------------------------------------------------------------- 179 ln_traadv_OFF = .true. ! No tracer advection 180 / 181 !----------------------------------------------------------------------- 182 &namtra_ldf ! lateral diffusion scheme for tracers 183 !----------------------------------------------------------------------- 184 ln_traldf_OFF = .true. ! No operator (no explicit diffusion) 306 ln_traadv_OFF = .true. ! No tracer advection 307 / 308 !----------------------------------------------------------------------- 309 &namtra_ldf ! lateral diffusion scheme for tracers (default: NO selection) 310 !----------------------------------------------------------------------- 311 ! ! Operator type: 312 ln_traldf_OFF = .true. ! No explicit diffusion 313 / 314 !----------------------------------------------------------------------- 315 &namtra_mle ! mixed layer eddy parametrisation (Fox-Kemper) (default: OFF) 316 !----------------------------------------------------------------------- 317 / 318 !----------------------------------------------------------------------- 319 &namtra_eiv ! eddy induced velocity param. (default: OFF) 320 !----------------------------------------------------------------------- 321 / 322 !----------------------------------------------------------------------- 323 &namtra_dmp ! tracer: T & S newtonian damping (default: OFF) 324 !----------------------------------------------------------------------- 185 325 / 186 326 187 327 !!====================================================================== 188 328 !! *** Dynamics namelists *** !! 329 !! !! 330 !! nam_vvl vertical coordinate options (default: z-star) 331 !! namdyn_adv formulation of the momentum advection (default: NO selection) 332 !! namdyn_vor advection scheme (default: NO selection) 333 !! namdyn_hpg hydrostatic pressure gradient (default: NO selection) 334 !! namdyn_spg surface pressure gradient (default: NO selection) 335 !! namdyn_ldf lateral diffusion scheme (default: NO selection) 336 !! namdta_dyn offline TOP: dynamics read in files (OFF_SRC only) 189 337 !!====================================================================== 190 338 ! … … 194 342 / 195 343 !----------------------------------------------------------------------- 196 &namdyn_adv ! formulation of the momentum advection (default: selection)197 !----------------------------------------------------------------------- 198 ln_dynadv_OFF = .true. 344 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 345 !----------------------------------------------------------------------- 346 ln_dynadv_OFF = .true. ! linear dynamics (no momentum advection) 199 347 / 200 348 !----------------------------------------------------------------------- 201 349 &namdyn_vor ! Vorticity / Coriolis scheme (default: NO selection) 202 350 !----------------------------------------------------------------------- 203 ln_dynvor_ene = .true. ! energy conserving scheme 204 / 205 !----------------------------------------------------------------------- 206 &namdyn_hpg ! Hydrostatic pressure gradient option 207 !----------------------------------------------------------------------- 208 / 209 !----------------------------------------------------------------------- 210 &namdyn_spg ! surface pressure gradient (default: OFF) 211 !----------------------------------------------------------------------- 212 / 213 !----------------------------------------------------------------------- 214 &namdyn_ldf ! lateral diffusion on momentum 215 !----------------------------------------------------------------------- 216 ln_dynldf_OFF = .true. ! No operator (no explicit diffusion) 351 ln_dynvor_ene = .true. ! energy conserving scheme 352 / 353 !----------------------------------------------------------------------- 354 &namdyn_hpg ! Hydrostatic pressure gradient option (default: NO selection) 355 !----------------------------------------------------------------------- 356 ln_hpg_sco = .true. ! s-coordinate (standard jacobian formulation) 357 / 358 !----------------------------------------------------------------------- 359 &namdyn_spg ! surface pressure gradient (default: NO selection) 360 !----------------------------------------------------------------------- 361 ln_dynspg_ts = .true. ! split-explicit free surface 362 ln_bt_fw = .false. ! Forward integration of barotropic Eqs. 363 ln_bt_av = .true. ! Time filtering of barotropic variables 364 / 365 !----------------------------------------------------------------------- 366 &namdyn_ldf ! lateral diffusion on momentum (default: NO selection) 367 !----------------------------------------------------------------------- 368 ! ! Type of the operator : 369 ln_dynldf_OFF = .true. ! No operator (i.e. no explicit diffusion) 370 / 371 !----------------------------------------------------------------------- 372 &namdta_dyn ! offline ocean input files (OFF_SRC only) 373 !----------------------------------------------------------------------- 217 374 / 218 375 219 376 !!====================================================================== 220 377 !! vertical physics namelists !! 221 !!====================================================================== 222 ! 223 !----------------------------------------------------------------------- 224 &namzdf ! vertical physics (default: NO selection) 225 !----------------------------------------------------------------------- 226 ! ! type of vertical closure 227 ln_zdfcst = .false. ! constant mixing 228 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 229 ln_zdftke = .false. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 230 ln_zdfgls = .true. ! Generic Length Scale closure (T => fill namzdf_gls) 231 ln_zdfosm = .false. ! OSMOSIS BL closure (T => fill namzdf_osm) 232 ! 233 ! ! convection 234 ln_zdfevd = .false. ! enhanced vertical diffusion 235 nn_evdm = 0 ! apply on tracer (=0) or on tracer and momentum (=1) 236 rn_evd = 100. ! mixing coefficient [m2/s] 237 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 238 nn_npc = 1 ! frequency of application of npc 239 nn_npcp = 365 ! npc control print frequency 240 ! 241 ln_zdfddm = .false. ! double diffusive mixing 242 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 243 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 244 ! 245 ! ! gravity wave-driven vertical mixing 246 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 247 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 248 ! 249 ! ! coefficients 250 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 251 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 252 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 253 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 378 !! !! 379 !! namzdf vertical physics manager (default: NO selection) 380 !! namzdf_ric richardson number vertical mixing (ln_zdfric=T) 381 !! namzdf_tke TKE vertical mixing (ln_zdftke=T) 382 !! namzdf_gls GLS vertical mixing (ln_zdfgls=T) 383 !! namzdf_osm OSM vertical diffusion (ln_zdfosm=T) 384 !! namzdf_iwm tidal mixing parameterization (ln_zdfiwm=T) 385 !!====================================================================== 386 ! 387 !----------------------------------------------------------------------- 388 &namzdf ! vertical physics manager (default: NO selection) 389 !----------------------------------------------------------------------- 390 ! ! type of vertical closure (required) 391 ln_zdfgls = .true. ! Generic Length Scale closure (T => fill namzdf_gls) 254 392 / 255 393 !----------------------------------------------------------------------- … … 262 400 / 263 401 !----------------------------------------------------------------------- 264 &namzdf_gls ! GLS vertical diffusion(ln_zdfgls =T)265 !----------------------------------------------------------------------- 266 / 267 !----------------------------------------------------------------------- 268 &namzdf_osm ! OSM vertical diffusion(ln_zdfosm =T)402 &namzdf_gls ! GLS vertical diffusion (ln_zdfgls =T) 403 !----------------------------------------------------------------------- 404 / 405 !----------------------------------------------------------------------- 406 &namzdf_osm ! OSM vertical diffusion (ln_zdfosm =T) 269 407 !----------------------------------------------------------------------- 270 408 / … … 273 411 !----------------------------------------------------------------------- 274 412 / 413 414 !!====================================================================== 415 !! *** Diagnostics namelists *** !! 416 !! !! 417 !! namtrd dynamics and/or tracer trends (default: OFF) 418 !! namptr Poleward Transport Diagnostics (default: OFF) 419 !! namhsb Heat and salt budgets (default: OFF) 420 !! namdiu Cool skin and warm layer models (default: OFF) 421 !! namdiu Cool skin and warm layer models (default: OFF) 422 !! namflo float parameters ("key_float") 423 !! nam_diaharm Harmonic analysis of tidal constituents ("key_diaharm") 424 !! namdct transports through some sections ("key_diadct") 425 !! nam_diatmb Top Middle Bottom Output (default: OFF) 426 !! nam_dia25h 25h Mean Output (default: OFF) 427 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 428 !!====================================================================== 429 ! 430 !----------------------------------------------------------------------- 431 &namtrd ! trend diagnostics (default: OFF) 432 !----------------------------------------------------------------------- 433 / 434 !----------------------------------------------------------------------- 435 &namptr ! Poleward Transport Diagnostic (default: OFF) 436 !----------------------------------------------------------------------- 437 / 438 !----------------------------------------------------------------------- 439 &namhsb ! Heat and salt budgets (default: OFF) 440 !----------------------------------------------------------------------- 441 / 442 !----------------------------------------------------------------------- 443 &namdiu ! Cool skin and warm layer models (default: OFF) 444 !----------------------------------------------------------------------- 445 / 446 !----------------------------------------------------------------------- 447 &namflo ! float parameters ("key_float") 448 !----------------------------------------------------------------------- 449 / 450 !----------------------------------------------------------------------- 451 &nam_diaharm ! Harmonic analysis of tidal constituents ("key_diaharm") 452 !----------------------------------------------------------------------- 453 / 454 !----------------------------------------------------------------------- 455 &namdct ! transports through some sections ("key_diadct") 456 !----------------------------------------------------------------------- 457 / 458 !----------------------------------------------------------------------- 459 &nam_diatmb ! Top Middle Bottom Output (default: OFF) 460 !----------------------------------------------------------------------- 461 / 462 !----------------------------------------------------------------------- 463 &nam_dia25h ! 25h Mean Output (default: OFF) 464 !----------------------------------------------------------------------- 465 / 466 !----------------------------------------------------------------------- 467 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 468 !----------------------------------------------------------------------- 469 / 470 471 !!====================================================================== 472 !! *** Observation & Assimilation *** !! 473 !! !! 474 !! namobs observation and model comparison (default: OFF) 475 !! nam_asminc assimilation increments ('key_asminc') 476 !!====================================================================== 477 ! 478 !----------------------------------------------------------------------- 479 &namobs ! observation usage switch (default: OFF) 480 !----------------------------------------------------------------------- 481 / 482 !----------------------------------------------------------------------- 483 &nam_asminc ! assimilation increments ('key_asminc') 484 !----------------------------------------------------------------------- 485 / 486 487 !!====================================================================== 488 !! *** Miscellaneous namelists *** !! 489 !! !! 490 !! nammpp Massively Parallel Processing ("key_mpp_mpi") 491 !! namctl Control prints (default: OFF) 492 !! namsto Stochastic parametrization of EOS (default: OFF) 493 !!====================================================================== 494 ! 495 !----------------------------------------------------------------------- 496 &nammpp ! Massively Parallel Processing ("key_mpp_mpi") 497 !----------------------------------------------------------------------- 498 / 499 !----------------------------------------------------------------------- 500 &namctl ! Control prints (default: OFF) 501 !----------------------------------------------------------------------- 502 / 503 !----------------------------------------------------------------------- 504 &namsto ! Stochastic parametrization of EOS (default: OFF) 505 !----------------------------------------------------------------------- 506 / -
NEMO/trunk/cfgs/C1D_PAPA/cpp_C1D_PAPA.fcm
r9139 r9799 1 bld::tool::fppkeys key_c1d key_ zdfgls1 bld::tool::fppkeys key_c1d key_mpp_mpi key_iomput -
NEMO/trunk/src/OCE/LBC/lbclnk.F90
r9598 r9799 109 109 CONTAINS 110 110 111 # if defined key_c1d112 !!======================================================================113 !! 'key_c1d' 1D configuration114 !!======================================================================115 !! central point value replicated over the 8 surrounding points116 !!----------------------------------------------------------------------117 118 SUBROUTINE lbc_lnk_3d( pt3d, cd_type, psgn, cd_mpp, pval )119 !!---------------------------------------------------------------------120 !! *** ROUTINE lbc_lnk_3d ***121 !!122 !! ** Purpose : set lateral boundary conditions on a 3D array (C1D case)123 !!124 !! ** Method : 1D case, the central water column is set everywhere125 !!----------------------------------------------------------------------126 REAL(wp), DIMENSION(:,:,:), INTENT(inout) :: pt3d ! 3D array on which the lbc is applied127 CHARACTER(len=1) , INTENT(in ) :: cd_type ! nature of pt3d grid-points128 REAL(wp) , INTENT(in ) :: psgn ! sign used across north fold129 CHARACTER(len=3) , INTENT(in ), OPTIONAL :: cd_mpp ! MPP only (here do nothing)130 REAL(wp) , INTENT(in ), OPTIONAL :: pval ! background value (for closed boundaries)131 !132 INTEGER :: jk ! dummy loop index133 REAL(wp) :: ztab ! local scalar134 !!----------------------------------------------------------------------135 !136 DO jk = 1, SIZE( pt3d, 3 )137 ztab = pt3d(2,2,jk)138 pt3d(:,:,jk) = ztab139 END DO140 !141 END SUBROUTINE lbc_lnk_3d142 143 144 SUBROUTINE lbc_lnk_2d( pt2d, cd_type, psgn, cd_mpp, pval )145 !!---------------------------------------------------------------------146 !! *** ROUTINE lbc_lnk_2d ***147 !!148 !! ** Purpose : set lateral boundary conditions on a 2D array (non mpp case)149 !!150 !! ** Method : 1D case, the central water column is set everywhere151 !!----------------------------------------------------------------------152 REAL(wp), DIMENSION(jpi,jpj), INTENT(inout) :: pt2d ! 2D array on which the lbc is applied153 CHARACTER(len=1) , INTENT(in ) :: cd_type ! nature of pt3d grid-points154 REAL(wp) , INTENT(in ) :: psgn ! sign used across north fold155 CHARACTER(len=3) , INTENT(in ), OPTIONAL :: cd_mpp ! MPP only (here do nothing)156 REAL(wp) , INTENT(in ), OPTIONAL :: pval ! background value (for closed boundaries)157 !158 REAL(wp) :: ztab ! local scalar159 !!----------------------------------------------------------------------160 !161 ztab = pt2d(2,2)162 pt2d(:,:) = ztab163 !164 END SUBROUTINE lbc_lnk_2d165 166 #else167 111 !!====================================================================== 168 112 !! Default option 3D shared memory computing … … 224 168 # undef DIM_4d 225 169 226 #endif227 228 170 !!====================================================================== 229 171 !! identical routines in both C1D and shared memory computing -
NEMO/trunk/src/OCE/LBC/mppini.F90
r9796 r9799 62 62 jpi = jpiglo 63 63 jpj = jpjglo 64 jpk = jp jglo64 jpk = jpkglo 65 65 jpim1 = jpi-1 ! inner domain indices 66 66 jpjm1 = jpj-1 ! " "
Note: See TracChangeset
for help on using the changeset viewer.