Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add regionally-refined Eastern North Atlantic grid #1629

Merged
merged 6 commits into from
Aug 8, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions cime/config/acme/config_grids.xml
Original file line number Diff line number Diff line change
Expand Up @@ -466,6 +466,20 @@
<alias>sooberingoax4x8v1_sooberingoax4x8v1</alias>
</grid>

<!-- ENA RRM grid (all components) -->
<grid compset="(DOCN|XOCN|SOCN|AQUAP)">
<sname>ne0np4_enax4v1_ne0np4_enax4v1</sname>
<lname>a%ne0np4_enax4v1_l%ne0np4_enax4v1_oi%ne0np4_enax4v1_r%r01_m%oRRS18to6_g%null_w%null</lname>
<alias>enax4v1_enax4v1</alias>
</grid>

<!-- ENA RRM grid (land on ne30) -->
<grid compset="(DOCN|XOCN|SOCN|AQUAP)">
<sname>ne0np4_enax4v1_ne30np4_ne0np4_enax4v1</sname>
<lname>a%ne0np4_enax4v1_l%ne30np4_oi%ne0np4_enax4v1_r%r01_m%oRRS18to6_g%null_w%null</lname>
<alias>enax4v1_ne30_enax4v1</alias>
</grid>

<grid compset="(DOCN|XOCN|SOCN|AQUAP)">
<sname>ne16np4_ne16np4</sname>
<alias>ne16_ne16</alias>
Expand Down Expand Up @@ -1457,6 +1471,20 @@
<file ocn_mask="tx0.1v2">domain.ocn.conusx4v1_tx0.1v2.141022.nc</file>
</domain>

<domain name="ne0np4_enax4v1">
<nx>78788</nx>
<ny>1</ny>
<desc>1-deg with 1/4-deg over Eastern North Atlantic (version 1):</desc>
<file atm_mask="gx1v6">domain.lnd.enax4v1_gx1v6.170523.nc</file>
<file ice_mask="gx1v6">domain.ocn.enax4v1_gx1v6.170523.nc</file>
<file lnd_mask="gx1v6">domain.lnd.enax4v1_gx1v6.170523.nc</file>
<file ocn_mask="gx1v6">domain.ocn.enax4v1_gx1v6.170523.nc</file>
<file atm_mask="oRRS18to6">domain.lnd.enax4v1_oRRS18to6.170621.nc</file>
<file ice_mask="oRRS18to6">domain.ocn.enax4v1_oRRS18to6.170621.nc</file>
<file lnd_mask="oRRS18to6">domain.lnd.enax4v1_oRRS18to6.170621.nc</file>
<file ocn_mask="oRRS18to6">domain.ocn.enax4v1_oRRS18to6.170621.nc</file>
</domain>

<domain name="ne0np4_svalbard_x8v1_lowcon">
<nx>71912</nx>
<ny>1</ny>
Expand Down Expand Up @@ -1749,6 +1777,29 @@
<LND2ATM_SMAPNAME>cpl/gridmaps/fv0.23x0.31/map_fv0.23x0.31_to_ne240np4_aave_110428.nc</LND2ATM_SMAPNAME>
</gridmap>

<gridmap atm_grid="ne0np4_enax4v1" lnd_grid="ne30np4">
<ATM2LND_FMAPNAME>cpl/cpl6/map_enax4v1_TO_ne30np4_aave.170517.nc</ATM2LND_FMAPNAME>
<ATM2LND_SMAPNAME>cpl/cpl6/map_enax4v1_TO_ne30np4_aave.170517.nc</ATM2LND_SMAPNAME>
<LND2ATM_FMAPNAME>cpl/cpl6/map_ne30np4_TO_enax4v1_aave.170517.nc</LND2ATM_FMAPNAME>
<LND2ATM_SMAPNAME>cpl/cpl6/map_ne30np4_TO_enax4v1_aave.170517.nc</LND2ATM_SMAPNAME>
</gridmap>

<gridmap atm_grid="ne0np4_enax4v1" ocn_grid="gx1v6">
<ATM2OCN_FMAPNAME>cpl/cpl6/map_enax4v1_TO_gx1v6_aave.170523.nc</ATM2OCN_FMAPNAME>
<ATM2OCN_SMAPNAME>cpl/cpl6/map_enax4v1_TO_gx1v6_blin.170523.nc</ATM2OCN_SMAPNAME>
<ATM2OCN_VMAPNAME>cpl/cpl6/map_enax4v1_TO_gx1v6_patc.170523.nc</ATM2OCN_VMAPNAME>
<OCN2ATM_FMAPNAME>cpl/cpl6/map_gx1v6_TO_enax4v1_aave.170523.nc</OCN2ATM_FMAPNAME>
<OCN2ATM_SMAPNAME>cpl/cpl6/map_gx1v6_TO_enax4v1_aave.170523.nc</OCN2ATM_SMAPNAME>
</gridmap>

<gridmap atm_grid="ne0np4_enax4v1" ocn_grid="oRRS18to6">
<ATM2OCN_FMAPNAME>cpl/cpl6/map_enax4v1_TO_oRRS18to6_aave.170620.nc</ATM2OCN_FMAPNAME>
<ATM2OCN_SMAPNAME>cpl/cpl6/map_enax4v1_TO_oRRS18to6_blin.170620.nc</ATM2OCN_SMAPNAME>
<ATM2OCN_VMAPNAME>cpl/cpl6/map_enax4v1_TO_oRRS18to6_patc.170620.nc</ATM2OCN_VMAPNAME>
<OCN2ATM_FMAPNAME>cpl/cpl6/map_oRRS18to6_TO_enax4v1_aave.170620.nc</OCN2ATM_FMAPNAME>
<OCN2ATM_SMAPNAME>cpl/cpl6/map_oRRS18to6_TO_enax4v1_aave.170620.nc</OCN2ATM_SMAPNAME>
</gridmap>

<gridmap atm_grid="T62" ocn_grid="gx3v7">
<ATM2OCN_FMAPNAME>cpl/gridmaps/T62/map_T62_TO_gx3v7_aave.130322.nc</ATM2OCN_FMAPNAME>
<ATM2OCN_SMAPNAME>cpl/gridmaps/T62/map_T62_TO_gx3v7_blin.130322.nc</ATM2OCN_SMAPNAME>
Expand Down
1 change: 1 addition & 0 deletions cime/src/drivers/mct/cime_config/config_component_acme.xml
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,7 @@
<value compset=".+" grid="a%ne0np4_conus_x4v1" >96</value>
<value compset=".+" grid="a%ne0np4_svalbard_x8v1" >144</value>
<value compset=".+" grid="a%ne0np4_sooberingoa_x4x8v1" >144</value>
<value compset=".+" grid="a%ne0np4_enax4v1" >96</value>
<value compset=".+" grid="a%T42">72</value>
<value compset=".+" grid="a%T85">144</value>
<value compset=".+" grid="a%T341">288</value>
Expand Down
1 change: 1 addition & 0 deletions components/cam/bld/config_files/horiz_grid.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,6 @@
<horiz_grid dyn="se" hgrid="ne0np4_conus_x4v1_lowcon" ncol="89147" csne="0" csnp="4" />
<horiz_grid dyn="se" hgrid="ne0np4_svalbard_x8v1_lowcon" ncol="71912" csne="0" csnp="4" />
<horiz_grid dyn="se" hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" ncol="105707" csne="0" csnp="4" />
<horiz_grid dyn="se" hgrid="ne0np4_enax4v1" ncol="78788" csne="0" csnp="4" />

</config_horiz_grid>
22 changes: 19 additions & 3 deletions components/cam/bld/namelist_files/namelist_defaults_cam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
<dtime dyn="se" hgrid="ne0np4_conus_x4v1_lowcon" >900</dtime>
<dtime dyn="se" hgrid="ne0np4_svalbard_x8v1_lowcon" >600</dtime>
<dtime dyn="se" hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" >600</dtime>
<dtime dyn="se" hgrid="ne0np4_enax4v1">900</dtime>

<dtime dyn="sld" >3600</dtime>

Expand Down Expand Up @@ -180,6 +181,9 @@
<ncdata dyn="se" hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" nlev="30" >atm/cam/inic/homme/cami-mam3_0000-01-01_sooberingoax4x8v1np4_L30_c141110.nc</ncdata>
<ncdata dyn="se" hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" nlev="30" ocn="aquaplanet" >atm/cam/inic/homme/cami_0003-01-01_sooberingoax4x8v1np4_L30_ape_c000000.nc</ncdata>

<!-- Initial condition file for ENA RRM grid from 1 year spin-up -->
<!-- (starting from initial file interpolated using interpic) -->
<ncdata dyn="se" hgrid="ne0np4_enax4v1" nlev="72">atm/cam/inic/homme/cami_0002-01-01_enax4v1_L72_c170706.nc</ncdata>

<ncdata dyn="se" hgrid="ne5np8" nlev="26" ocn="aquaplanet" ic_ymd="101" >atm/cam/inic/homme/cami_0000-01-01_ne5np8_L26_ape_c061102.nc</ncdata>
<ncdata dyn="se" hgrid="ne16np4" nlev="26" ocn="aquaplanet" ic_ymd="101" >atm/cam/inic/homme/cami_0000-01-01_ne16np4_L26_ape_c071213.nc</ncdata>
Expand Down Expand Up @@ -220,6 +224,7 @@
<bnd_topo hgrid="ne0np4_conus_x4v1_lowcon" >atm/cam/topo/USGS_conusx4v1-tensor12x_consistentSGH_c150924.nc</bnd_topo>
<bnd_topo hgrid="ne0np4_svalbard_x8v1_lowcon" >atm/cam/topo/USGS_svalbardx8v1-tensor12x_c150612.nc</bnd_topo>
<bnd_topo hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" >atm/cam/topo/USGS_sooberingoax4x8v1-tensor12x_c150612.nc</bnd_topo>
<bnd_topo hgrid="ne0np4_enax4v1">atm/cam/topo/USGS_enax4v1_tensorx12_consistentSGH_170522.nc</bnd_topo>

<!-- Bulk aerosol physical properties (includes optics) -->

Expand Down Expand Up @@ -708,6 +713,8 @@
<drydep_srf_file hgrid="ne0np4_conus_x4v1_lowcon">atm/cam/chem/trop_mam/atmsrf_conusx4v1.nc</drydep_srf_file>
<drydep_srf_file hgrid="ne0np4_svalbard_x8v1_lowcon">atm/cam/chem/trop_mam/atmsrf_svalbardx8v1.nc</drydep_srf_file>
<drydep_srf_file hgrid="ne0np4_sooberingoa_x4x8v1_lowcon">atm/cam/chem/trop_mam/atmsrf_sooberingoax4x8v1.nc</drydep_srf_file>
<!-- NOTE: ENA dry deposition file interpolated from existing rather than created new -->
<drydep_srf_file hgrid="ne0np4_enax4v1">atm/cam/chem/trop_mam/atmsrf_enax4v1_170517.nc</drydep_srf_file>

<!-- depvel data -->
<depvel_file >atm/cam/chem/trop_mozart/dvel/depvel_monthly.nc</depvel_file>
Expand Down Expand Up @@ -1288,6 +1295,7 @@
<mesh_file hgrid="ne0np4_conus_x4v1_lowcon" >atm/cam/inic/homme/conusx4v1.g</mesh_file>
<mesh_file hgrid="ne0np4_svalbard_x8v1_lowcon" >atm/cam/inic/homme/svalbardx8v1.g</mesh_file>
<mesh_file hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" >atm/cam/inic/homme/sooberingoax4x8v1.g</mesh_file>
<mesh_file hgrid="ne0np4_enax4v1">atm/cam/inic/homme/enax4v1.g</mesh_file>

<nu_top> 2.5e5 </nu_top>
<nu_top hgrid="ne240np4"> 1.0e5 </nu_top>
Expand All @@ -1304,7 +1312,7 @@
<nu hgrid="ne0np4_conus_x4v1_lowcon" > 8.0e-8</nu>
<nu hgrid="ne0np4_svalbard_x8v1_lowcon" > 8.0e-8</nu>
<nu hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" > 8.0e-8</nu>

<nu hgrid="ne0np4_enax4v1">8.0e-8</nu>


<nu hgrid="ne0np4_arm_x8v3_lowcon" > 8.0e-8</nu>
Expand All @@ -1327,7 +1335,7 @@
<nu_p hgrid="ne0np4_conus_x4v1_lowcon" > 8.0e-8</nu_p>
<nu_p hgrid="ne0np4_svalbard_x8v1_lowcon" > 8.0e-8</nu_p>
<nu_p hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" > 8.0e-8</nu_p>

<nu_p hgrid="ne0np4_enax4v1">8.0e-8</nu_p>

<nu_div> 2.5e15 </nu_div>
<nu_div hgrid="ne4np4" > 1.25e18 </nu_div>
Expand All @@ -1341,6 +1349,7 @@
<nu_div hgrid="ne0np4_conus_x4v1_lowcon" > 20.0e-8</nu_div>
<nu_div hgrid="ne0np4_svalbard_x8v1_lowcon" > 20.0e-8</nu_div>
<nu_div hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" > 20.0e-8</nu_div>
<nu_div hgrid="ne0np4_enax4v1">20.0e-8</nu_div>

<hypervis_order > 2 </hypervis_order>

Expand All @@ -1357,6 +1366,7 @@
<hypervis_subcycle hgrid="ne0np4_conus_x4v1_lowcon" > 7 </hypervis_subcycle>
<hypervis_subcycle hgrid="ne0np4_svalbard_x8v1_lowcon" > 8 </hypervis_subcycle>
<hypervis_subcycle hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" > 8 </hypervis_subcycle>
<hypervis_subcycle hgrid="ne0np4_enax4v1">7</hypervis_subcycle>

<hypervis_subcycle_q> 1 </hypervis_subcycle_q>

Expand Down Expand Up @@ -1385,6 +1395,7 @@
<se_nsplit hgrid="ne0np4_conus_x4v1_lowcon" > 4 </se_nsplit>
<se_nsplit hgrid="ne0np4_svalbard_x8v1_lowcon" > 5 </se_nsplit>
<se_nsplit hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" > 5 </se_nsplit>
<se_nsplit hgrid="ne0np4_enax4v1">4</se_nsplit>

<se_nsplit hgrid="ne11np4" waccm_phys="1"> 5 </se_nsplit>
<se_nsplit hgrid="ne16np4" waccm_phys="1"> 5 </se_nsplit>
Expand All @@ -1398,12 +1409,13 @@
<hypervis_scaling hgrid="ne0np4_conus_x4v1_lowcon" > 3.2 </hypervis_scaling>
<hypervis_scaling hgrid="ne0np4_svalbard_x8v1_lowcon" > 3.2 </hypervis_scaling>
<hypervis_scaling hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" > 3.2 </hypervis_scaling>
<hypervis_scaling hgrid="ne0np4_enax4v1">3.2</hypervis_scaling>

<se_ne hgrid="ne0np4_arm_x8v3_lowcon" > 0 </se_ne>
<se_ne hgrid="ne0np4_conus_x4v1_lowcon" > 0 </se_ne>
<se_ne hgrid="ne0np4_svalbard_x8v1_lowcon" > 0 </se_ne>
<se_ne hgrid="ne0np4_sooberingoa_x4x8v1_lowcon" > 0 </se_ne>

<se_ne hgrid="ne0np4_enax4v1">0</se_ne>

<se_ftype> 0 </se_ftype>

Expand Down Expand Up @@ -1573,6 +1585,8 @@
<fatmlndfrc hgrid="ne120np4" >share/domains/domain.lnd.ne120np4_gx1v6.111226.nc</fatmlndfrc>
<fatmlndfrc hgrid="ne240np4" >share/domains/domain.lnd.ne240np4_gx1v6.120125.nc</fatmlndfrc>

<fatmlndfrc hgrid="ne0np4_enax4v1">share/domains/domain.lnd.enax4v1_oRRS18to6.170621.nc</fatmlndfrc>

<!-- SNICAR (SNow, ICe, and Aerosol Radiative model) datasets -->
<fsnowoptics >lnd/clm2/snicardata/snicar_optics_5bnd_mam_c160322.nc</fsnowoptics>
<fsnowaging >lnd/clm2/snicardata/snicar_drdt_bst_fit_60_c070416.nc</fsnowaging>
Expand Down Expand Up @@ -1663,4 +1677,6 @@
<focndomain hgrid="ne120np4" >share/domains/domain.ocn.ne120np4_gx1v6.111226.nc</focndomain>
<focndomain hgrid="ne240np4" >share/domains/domain.ocn.ne240np4_gx1v6.111226.nc</focndomain>

<focndomain hgrid="ne0np4_enax4v1">share/domains/domain.ocn.enax4v1_oRRS18to6.170621.nc</focndomain>

</namelist_defaults>
2 changes: 1 addition & 1 deletion components/cam/cime_config/config_component.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<default_value>fv</default_value>
<values>
<value grid="a%T[1-9]" >eul</value>
<value grid="a%ne[1-9]">se</value>
<value grid="a%ne[0-9]">se</value>
</values>
<group>build_component_cam</group>
<file>env_build.xml</file>
Expand Down
13 changes: 11 additions & 2 deletions components/clm/bld/namelist_files/namelist_defaults_clm4_5.xml
Original file line number Diff line number Diff line change
Expand Up @@ -295,11 +295,11 @@ ic_tod="0" sim_year="2000" glc_nec="0" use_crop=".true." irrigate=".false." >lnd
ic_tod="0" sim_year="2000" glc_nec="0" use_crop=".true." irrigate=".true." >lnd/clm2/initdata_map/clmi.ICRUCLM45BGCCROPmp24Irrig.0241-01-01.10x15_USGS_simyr2000_c140111.nc
</finidat>

<!-- RRM CONUS and ARM resolutions. maxxpft, mask, bgc unknown -->
<!-- RRM CONUS, ARM, and ENA resolutions. maxxpft, mask, bgc unknown -->
<finidat hgrid="ne0np4_arm_x8v3_lowcon" ic_ymd="101" sim_year="2000">lnd/clm2/initdata/clmi.armx8v3.1850-01-01.nc</finidat>
<finidat hgrid="ne0np4_conus_x4v1_lowcon" ic_ymd="101" sim_year="1850">lnd/clm2/initdata_map/clmi.I1850CLM45.conusx4v1.74e105b.clm2.r.0021-01-01-00000.nc</finidat>
<finidat hgrid="ne0np4_conus_x4v1_lowcon" ic_ymd="101" sim_year="2000">lnd/clm2/initdata_map/clmi.ICRUCLM45.conusx4v1.74e105b.clm2.r.0021-01-01-00000.nc</finidat>

<finidat hgrid="ne0np4_enax4v1" sim_year="2000">lnd/clm2/initdata_map/clmi.ICRUCLM45SP.2000-01-01.enax4v1_oRRS18to6_simyr2000_c170621.nc</finidat>


<!-- for present day simulations - year 2000 -->
Expand Down Expand Up @@ -390,6 +390,10 @@ lnd/clm2/surfdata_map/surfdata_conusx4v1_simyr1850_c160503.nc</fsurdat>
<fsurdat hgrid="ne0np4_conus_x4v1_lowcon" sim_year="2000" use_crop=".false." >
lnd/clm2/surfdata_map/surfdata_conusx4v1_simyr2000_c160503.nc</fsurdat>

<fsurdat hgrid="ne0np4_enax4v1" sim_year="1850" use_crop=".false." >
lnd/clm2/surfdata/surfdata_enax4v1_mp24_simyr1850_c170518.nc</fsurdat>
<fsurdat hgrid="ne0np4_enax4v1" sim_year="2000" use_crop=".false." >
lnd/clm2/surfdata/surfdata_enax4v1_mp24_simyr2000_c170518.nc</fsurdat>

<!-- Regional Refinement Variable Resolution RRM 1850 and 2000-->
<!--Not ready for clm4.5 fsurdat hgrid="ne0np4_arm_x8v3_lowcon" sim_year="1850" irrig=".false." >
Expand All @@ -400,6 +404,11 @@ lnd/clm2/surfdata_map/surfdata_armx8v3_simyr2000_c140518.nc</fsurdat>
lnd/clm2/surfdata_map/surfdata_conusx4v1_simyr1850_c160503.nc</fsurdat>
<fsurdat hgrid="ne0np4_conus_x4v1_lowcon" sim_year="2000" irrig=".false." >
lnd/clm2/surfdata_map/surfdata_conusx4v1_simyr2000_c160503.nc</fsurdat>
<fsurdat hgrid="ne0np4_enax4v1" sim_year="1850" irrig=".false." >
lnd/clm2/surfdata/surfdata_enax4v1_mp24_simyr1850_c170518.nc</fsurdat>
<fsurdat hgrid="ne0np4_enax4v1" sim_year="2000" irrig=".false." >
lnd/clm2/surfdata/surfdata_enax4v1_mp24_simyr2000_c170518.nc</fsurdat>



<!-- Dynamic PFT surface datasets (relative to {csmdata}) -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1113,7 +1113,7 @@ CLM run type.
<entry id="res" type="char*30" category="default_settings"
group="default_settings"
valid_values=
"512x1024,360x720cru,128x256,64x128,48x96,32x64,8x16,94x192,0.23x0.31,0.9x1.25,1.9x2.5,2.5x3.33,4x5,10x15,5x5_amazon,1x1_tropicAtl,1x1_camdenNJ,1x1_vancouverCAN,1x1_mexicocityMEX,1x1_asphaltjungleNJ,1x1_brazil,1x1_urbanc_alpha,1x1_numaIA,1x1_smallvilleIA,0.1x0.1,0.5x0.5,3x3min,5x5min,10x10min,0.33x0.33,0.125x0.125,ne4np4,ne11np4,ne16np4,ne30np4,ne60np4,ne120np4,ne240np4,1km-merge-10min,ne0np4_arm_x8v3_lowcon,ne0np4_conus_x4v1_lowcon">
"512x1024,360x720cru,128x256,64x128,48x96,32x64,8x16,94x192,0.23x0.31,0.9x1.25,1.9x2.5,2.5x3.33,4x5,10x15,5x5_amazon,1x1_tropicAtl,1x1_camdenNJ,1x1_vancouverCAN,1x1_mexicocityMEX,1x1_asphaltjungleNJ,1x1_brazil,1x1_urbanc_alpha,1x1_numaIA,1x1_smallvilleIA,0.1x0.1,0.5x0.5,3x3min,5x5min,10x10min,0.33x0.33,0.125x0.125,ne4np4,ne11np4,ne16np4,ne30np4,ne60np4,ne120np4,ne240np4,1km-merge-10min,ne0np4_arm_x8v3_lowcon,ne0np4_conus_x4v1_lowcon,ne0np4_enax4v1">
Horizontal resolutions
Note: 0.1x0.1, 0.5x0.5, 5x5min, 10x10min, 3x3min and 0.33x0.33 are only used for CLM tools
</entry>
Expand Down