2cf7280 | Alan V Di Vittorio | 06 November 2023, 18:07:31 UTC | Merge branch 'daleihao/e3sm_gcam6' of https://github.com/daleihao/E3SM into aldivi/e3sm_gcam6_merge_co2 Merging only the e3sm branch of the co2 downscaling into the current running code. Next steps are mergin the giac and gcam branches. | 06 November 2023, 18:07:31 UTC |
6a9dbe2 | Alan V Di Vittorio | 20 September 2023, 16:06:46 UTC | updated gcam carbon density scaling Added namelist items and changed some names. | 20 September 2023, 16:06:46 UTC |
85af64b | Dalei Hao | 19 September 2023, 00:43:50 UTC | modify namelist files | 19 September 2023, 00:43:50 UTC |
705a60c | Dalei Hao | 13 September 2023, 00:18:33 UTC | debug | 13 September 2023, 00:18:33 UTC |
124b083 | Dalei Hao | 12 September 2023, 23:57:20 UTC | debug | 12 September 2023, 23:57:20 UTC |
b429606 | Dalei Hao | 12 September 2023, 22:17:18 UTC | modify namelist | 12 September 2023, 22:17:18 UTC |
c8ab58f | Alan V Di Vittorio | 31 August 2023, 21:26:48 UTC | Ignore dirty cime module for now This allows for changing of e3sm branches even though there are untracked files in the cime submodule, which are usually case directories in the cime/scripts folder. | 31 August 2023, 21:26:48 UTC |
d81583f | Dalei Hao | 09 August 2023, 17:20:14 UTC | update iac component | 09 August 2023, 17:20:14 UTC |
59b6a73 | Dalei Hao | 02 August 2023, 14:45:53 UTC | update submodule iac | 02 August 2023, 14:45:53 UTC |
a24e542 | Dalei Hao | 02 August 2023, 14:11:53 UTC | resolve some bugs | 02 August 2023, 14:11:53 UTC |
61f1df2 | Dalei Hao | 01 August 2023, 03:42:36 UTC | update submodule giac | 01 August 2023, 03:42:36 UTC |
e32fa4a | Alan V Di Vittorio | 29 July 2023, 17:32:27 UTC | Increase efficiency and update carbon scaling Here a namelist value has been added for the dynamic landuse timeseries filename. | 29 July 2023, 17:32:27 UTC |
857b21a | Alan V Di Vittorio | 21 July 2023, 19:58:32 UTC | Updated to 5-year average data for scalars Changed the iac average timer to 5 year intervals. Now it accumulates for 5 years, then does the average. This is done here to maintain valid restart functionality, as these values are already stored for restarts. | 21 July 2023, 19:58:32 UTC |
9c772b3 | Alan V Di Vittorio | 12 June 2023, 16:34:07 UTC | Updated timing of lnd data average for the iac The annual average of lnd data for the iac is now performed during the setup send call immediately before the iac run call. This is ensure proper restart values, although it appears that the values should be identical to the previous timing of the average call. The problem appears to be non-bit-for-bit calculations in less than 1% of records that are passed to the iac, which causes small deviations in these scalars from run to run (also <1%). Possibly rounding the values could avoid this. | 12 June 2023, 16:34:07 UTC |
c0dfa67 | Alan V Di Vittorio | 20 May 2023, 00:20:15 UTC | Enables restarts for gcam coupled future runs The land model controls when to write the iac restart pointer files. This is because the iac does not operate in conjunction with the restart alarm. The iac restart pointer files have been standardized to the same format as the other restart pointer files. | 20 May 2023, 00:20:15 UTC |
6cea285 | Alan V Di Vittorio | 05 May 2023, 18:43:21 UTC | Updated land feedback to annual average Now npp, hr, and pft weight are the annual average. This ensures that the area is aligned with the flux. This brings scalars back into the zero to 2 range. Also removed some print statements. Also changed the compile flags for debug to not use strict floating point and to not error for nans because these occur in GCAM but are not a problem. | 05 May 2023, 18:43:21 UTC |
d5c49c1 | Alan V Di Vittorio | 07 April 2023, 19:28:44 UTC | Update to GCAM6 with functioning land feedback and historical option Gcam namelist and its defaults have been updated to reflect no hardcoding of values and the creation of new baselines and their placement in the inputdata directory. A compile option has been added to disable gcam parallelization because the libraries are not present. Added a check to the harvest array allocation for the iac. Re-added the atm to iac mapper for the domain. | 07 April 2023, 19:28:44 UTC |
d7593d0 | Tim Shippert | 23 September 2022, 21:00:49 UTC | Working E3SM/gcam branch after Balwinder's rebase and my reconcilliation to get it to compile and run. This code builds and runs the ZLND compset, using a more modern (but not quite most recent) version of E3SM and elm. No eam reconcilliation yet. Some of the .xml and cmake mods are hardcoded in to get things to work, and should probably be cleaned up. | 23 September 2022, 21:00:49 UTC |
8edd5d9 | Balwinder Singh | 12 June 2022, 07:23:11 UTC | All the changes are in from the rebase | 12 June 2022, 07:23:11 UTC |
4b7b6f3 | Balwinder Singh | 06 June 2022, 19:31:57 UTC | Adds driver-mct file changes | 06 June 2022, 19:31:57 UTC |
68ce6f9 | Balwinder Singh | 23 May 2022, 17:32:48 UTC | A commit to add partial changes part1 | 23 May 2022, 17:32:48 UTC |
a196966 | Tim Shippert | 03 May 2022, 23:23:23 UTC | Fix to allow Z case to work (without lnd coupling). | 10 May 2022, 17:26:23 UTC |
fe4c9de | Tim Shippert | 29 April 2022, 17:19:04 UTC | Added the max of monthly mean calculations to the driver section, including a new monthly alarm and a new max function for avects, and adding the additional accum avg and max calls to the main processing loop. Also, some cleanup of old debug messages. | 10 May 2022, 17:17:46 UTC |
925c20f | Alan V Di Vittorio | 28 April 2022, 20:56:13 UTC | Updated to receive pft fractions of actual grid cell Pft weights must be passed as fraction of actual grid to be correctly processed by the coupler. These values are normalized on either side (iac, lnd) to go from/to fraction of land unit/column. In the land model this requires that higher order weights are correct before calculation and in some cases renormalization to unity sums on the land units. Some controls have been updated to ensure that the components are initialized in the correct order. domain fractions are now set based on iac-atm interaction. Domain checking for the iac has been added. Some initialization of iac data has been moved to coincide with added initialization procedures. The model runs for a full year, but is failing at the beginning of year 2. modified: cime/config/e3sm/config_grids.xml modified: cime/src/drivers/mct/cime_config/config_component.xml modified: cime/src/drivers/mct/cime_config/namelist_definition_drv.xml modified: cime/src/drivers/mct/main/cime_comp_mod.F90 modified: cime/src/drivers/mct/main/component_mod.F90 modified: cime/src/drivers/mct/main/prep_atm_mod.F90 modified: cime/src/drivers/mct/main/prep_iac_mod.F90 modified: cime/src/drivers/mct/main/seq_domain_mct.F90 modified: cime/src/drivers/mct/main/seq_frac_mct.F90 modified: cime/src/drivers/mct/shr/seq_infodata_mod.F90 modified: cime/src/drivers/mct/shr/seq_timemgr_mod.F90 modified: cime/src/share/util/shr_scam_mod.F90 modified: components/cam/cime_config/buildnml modified: components/cam/src/cpl/atm_comp_mct.F90 modified: components/clm/src/biogeochem/CNEcosystemDynBetrMod.F90 modified: components/clm/src/biogeochem/EcosystemDynMod.F90 modified: components/clm/src/cpl/lnd_comp_mct.F90 modified: components/clm/src/cpl/lnd_import_export.F90 modified: components/clm/src/data_types/VegetationType.F90 modified: components/clm/src/dyn_subgrid/dynSubgridDriverMod.F90 modified: components/clm/src/main/clm_initializeMod.F90 modified: components/clm/src/main/controlMod.F90 modified: components/clm/src/main/iac2lndMod.F90 modified: components/clm/src/main/initGridCellsMod.F90 modified: components/clm/src/main/lnd2iacMod.F90 modified: components/clm/src/main/subgridRestMod.F90 modified: components/gcam/src | 10 May 2022, 17:13:56 UTC |
10fe45b | Tim Shippert | 21 April 2022, 16:13:04 UTC | Update to couple co2 from iac->atm, consistent with current iac downscaling. The co2 are provided as monthly values, and we use the surface co2 values for the current month for every time step during that month. This will probably change after the rebase. No non-surface co2 values are used yet, as we need the rebased eam to handle aircraft emissions. The airlo and airhi monthly values *are* coupled through to cam, though. Also, corrected dtime calculation when NCPL_BASE_PERIOD=year, so now it runs in a reasonable amount of time. Finally, cleaned up some old debugging writes. | 10 May 2022, 16:55:13 UTC |
24d2d4b | Tim Shippert | 11 March 2022, 19:32:27 UTC | Latest bugfix commit - code now runs on all compsets and configurations. | 10 May 2022, 16:49:52 UTC |
0759a8f | Tim Shippert | 14 February 2022, 17:38:37 UTC | Update to couple z2l correctly, although not quite finished as we need to evaluate our fractions some more. But code runs to completion and does actually couple the fields. Also a bug fix to increase allocation size to CXX of lrList in seq_map_avNormArr() in seq_map_mod.F90. The corresponding field list variables were allocated this big elsewhere in the code, but when reading them into the temp variable here they were being truncated to 512 chars. Apparently the z2l coupling has a longer list of fields than we've needed before. | 10 May 2022, 16:48:53 UTC |
7b03b6a | Calvin, Katherine V | 20 December 2021, 21:55:47 UTC | TEMP fixes to get compset to build and run | 10 May 2022, 16:48:01 UTC |
7f465fb | Calvin, Katherine V | 20 December 2021, 21:53:54 UTC | Changes to enable GCAM + EAM coupling | 10 May 2022, 16:41:56 UTC |
43c5e73 | Tim Shippert | 17 December 2021, 19:19:13 UTC | Intermediate commit, to prepare for a merge. Some minor changes to output formatting in a log write in accumulMod, and some additional development notes. | 10 May 2022, 16:41:50 UTC |
cb2beed | Alan V Di Vittorio | 17 December 2021, 08:02:55 UTC | Enable iac data pass through coupler to land The iac data is successfully passed to the land model through the coupler. The grid mapping is not correct yet, so the land model fails due to incomplete pft sums. As a result, the actual updating of the land model values is currently disabled. Some diagnostic code has been cleaned up. This requires the giac branch aldivi/shippert/merge to work. | 10 May 2022, 16:38:14 UTC |
d3557b4 | Alan V Di Vittorio | 17 December 2021, 01:16:20 UTC | Enable passing of iac data to land through the coupler -- not clean This enables iac land data to be passed through the coupler to the land model. The grid mapping still isn't correct, so the land model fails due to pft percentages not totalling 100%, need to compare and clean up the code before committing for merge. This needs the giac branch aldivi/shippert/merge to work. *********1*********2*********3*********4*********5*********6*********7** Longer commit message body describing the commit. Can contain lists as follows: * Item 1 * Item 2 * Item 3 A good commit message should be written like an email, a subject followed by a blank line, followed by a more descriptive body. Can also contain a tag at the bottom describing what type of commit this is. [BFB] - Bit-For-Bit [FCC] - Flag Climate Changing [Non-BFB] - Non Bit-For-Bit [CC] - Climate Changing [NML] - Namelist Changing See confluence for a more detailed description about these tags. | 10 May 2022, 05:28:35 UTC |
03b9a15 | Tim Shippert | 06 December 2021, 17:12:26 UTC | Modified clm build to generate correct dtime when NCPL_BASE_PERIOD is "year". Also, removed debugging statements and modifications | 10 May 2022, 05:25:04 UTC |
3391c16 | Tim Shippert | 18 November 2021, 17:11:53 UTC | Update to temporary debug fixes to allow running in parallel, and declaration errors in prep_iac_accum. | 10 May 2022, 05:18:14 UTC |
903370c | Tim Shippert | 10 November 2021, 17:48:57 UTC | Update to link to new submodule branch and documentation files. | 10 May 2022, 05:15:12 UTC |
90d85ce | Tim Shippert | 05 November 2021, 20:09:50 UTC | Debugging modifications - turning off aborts, some write statements. | 10 May 2022, 05:14:01 UTC |
f318664 | Alan V Di Vittorio | 05 November 2021, 01:27:08 UTC | Fix to passing land data from IAC to LND Needed to hardcode some pft and harvest limit numbers because they are not currently coming from the namelists. This needs the correct GIAC commit to work. Now runs up to the same error as before the modifications. Changes to be committed: modified: cime/src/drivers/mct/shr/seq_flds_mod.F90 modified: components/clm/src/cpl/clm_cpl_indices.F90 modified: components/gcam/src | 10 May 2022, 05:10:39 UTC |
2a97297 | Alan V Di Vittorio | 04 November 2021, 17:49:23 UTC | Pass pft and harveset data from IAC/GCAM to LND via CPL Coupler (mct) and land code modified to include current and next year pft data and current year harvest data fields from the IAC/GCAM. The land funtions for reading in pft and harvest data are not used when the IAC is active, rather these data are updated using the update function if the iac2land_vars data structure. This commit compiles but fails when initializing the lnd2iac coupler fields. This commit requires the GIAC branch aldivi/mksurfdat_update_7oct, Changes to be committed: modified: cime/scripts/Tools/Makefile modified: cime/src/drivers/mct/shr/seq_flds_mod.F90 modified: components/clm/src/cpl/clm_cpl_indices.F90 modified: components/clm/src/cpl/lnd_comp_mct.F90 modified: components/clm/src/cpl/lnd_import_export.F90 modified: components/clm/src/dyn_subgrid/dynHarvestMod.F90 modified: components/clm/src/dyn_subgrid/dynSubgridDriverMod.F90 modified: components/clm/src/main/clm_driver.F90 modified: components/clm/src/main/clm_initializeMod.F90 modified: components/clm/src/main/clm_instMod.F90 modified: components/clm/src/main/clm_varctl.F90 modified: components/clm/src/main/clm_varpar.F90 modified: components/clm/src/main/iac2lndMod.F90 modified: components/gcam/src | 10 May 2022, 05:10:00 UTC |
2050c38 | Tim Shippert | 29 October 2021, 20:57:05 UTC | Bug fixes to run a coupled iac/lnd model without crashing, under debug mode. Calculations involving NaN seem to crash with our compiler options, so I've trapped out any lines (mostly in vegetation summary calculations) that deal with NaN filled arrays. I've also trapped out a lwflux to temperature calculation where lwflux < 0, which also is a math error. After these changes we run succesfully run three time steps, but eventually the code aborts with a carbon balance check failure. There are several write statements commented out which I used for debugging, and all changes are tagged with my initials (TRS). | 10 May 2022, 04:56:06 UTC |
4aa112b | Calvin, Katherine V | 28 October 2021, 19:17:31 UTC | Update namelist variables | 10 May 2022, 04:34:44 UTC |
9667c50 | Calvin, Katherine V | 17 September 2021, 20:16:09 UTC | Update grids, coupler info, and compsets | 10 May 2022, 04:34:44 UTC |
66056f3 | Calvin, Katherine V | 25 August 2021, 21:09:49 UTC | Update coupler fields between elm and gcam | 10 May 2022, 04:32:28 UTC |
50fd8db | Calvin, Katherine V | 20 August 2021, 16:19:53 UTC | Switch rof to iac in component_exch call | 10 May 2022, 04:32:24 UTC |
2c0debe | Calvin, Katherine V | 04 August 2021, 17:29:17 UTC | Add iac_present to prep subroutine | 10 May 2022, 04:32:23 UTC |
bddbece | Calvin, Katherine V | 04 August 2021, 14:55:31 UTC | Small edits to IAC coupler variables and Remove temporary fixes | 10 May 2022, 04:32:20 UTC |
d2cc6b2 | Calvin, Katherine V | 24 June 2021, 12:53:19 UTC | Temporary changes to get the run to complete | 10 May 2022, 04:32:17 UTC |
0b1ff80 | Tim Shippert | 16 March 2021, 05:53:24 UTC | Updating namelist_definitions file for glm namelist adds | 10 May 2022, 04:32:11 UTC |
dc8b48e | Tim Shippert | 11 February 2021, 20:57:40 UTC | Correct submodule branches and pointers | 10 May 2022, 04:30:50 UTC |
0626b02 | Tim Shippert | 04 February 2021, 07:33:12 UTC | Intermediate commit, with some updated namelist stuff | 10 May 2022, 04:22:51 UTC |
d7a9a0f | Tim Shippert | 24 November 2020, 05:28:16 UTC | Intermediate debugging commit | 10 May 2022, 04:22:51 UTC |
185c0a0 | Tim Shippert | 18 August 2020, 16:26:09 UTC | Intermediate commit, in anticipation of moving to compy. Debugging fixes, with some build and compiler mods. | 10 May 2022, 04:22:09 UTC |
a409e15 | Tim Shippert | 17 May 2020, 23:53:19 UTC | Makefile and buildlib mods to build on Anvil Updates in the build system to find shared libraries, including xerces and netcdf. | 10 May 2022, 04:20:56 UTC |
b5daf54 | Tim Shippert | 06 April 2020, 22:12:13 UTC | CLM mods for GCAM integration Mostly bug fixes to get a couple lnd/iac compset (ZLND) to compile. | 10 May 2022, 04:17:37 UTC |
e91e6da | Gautam Bisht | 04 March 2020, 01:00:15 UTC | Adds an additional directory needed to build GCAM | 10 May 2022, 04:01:12 UTC |
10b826d | Gautam Bisht | 03 March 2020, 18:58:36 UTC | Adds additional GCAM dir to be included during compilation | 10 May 2022, 04:01:12 UTC |
91d106f | Gautam Bisht | 28 February 2020, 21:01:58 UTC | Adds missing declarations | 10 May 2022, 00:44:07 UTC |
4f47025 | Tim Shippert | 06 December 2019, 18:46:31 UTC | [WORKING] Updates to gcam submodule and notes Updated notes and submodule for continued development | 10 May 2022, 00:36:25 UTC |
04733e5 | Tim Shippert | 14 November 2019, 22:42:37 UTC | CAM modification to couple with iac/gcam Modifications in cpl functions to grab and use co2flux from iac via coupler, and in camsrfexch structures to hold them. | 10 May 2022, 00:33:27 UTC |
3e7de29 | Tim Shippert | 14 November 2019, 22:39:12 UTC | CLM modifications to couple with iac/gcam Added modules to do iac2lnd and lnd2iac coupling, added new iac-based coupler fields in the cpl stuff, and modified arguments in some main clm functions to include the iac coupling vars | 10 May 2022, 00:24:59 UTC |
7f996c4 | Tim Shippert | 14 November 2019, 22:37:28 UTC | CIME modifications to couple with iac/gcam Changes to prep functions, cime_comp functions, and seq_flds to couple iac with lnd and atm | 09 May 2022, 23:56:47 UTC |
886e225 | Tim Shippert | 14 October 2019, 05:39:32 UTC | Interstitial checkin: working on seq_flds_mod.F90 | 09 May 2022, 23:42:39 UTC |
3c0564e | Tim Shippert | 06 September 2019, 21:16:09 UTC | Intermediate commit - continued development on gcam submodule, gcam buildlib, and latest update to notes. | 09 May 2022, 23:28:29 UTC |
668b2bd | Tim Shippert | 06 September 2019, 20:37:24 UTC | CIME commit - modifications to CIME configuration and tools to let gcam compile and run. * cime/config/e3sm/machines/config_machines.xml: modified to use newer versions of compilers on anvil/blues, since the older versions didn't like some of the c++ code in GCAM. * cime/scripts/Tools/mkDepends: modified to fix an infinite loop with c++ include file; before adding a new include file to the expanded list we grep to see if it is already there. * cime/src/drivers/mct/shr/seq_flds_mod.F90: added some standard iac/coupler variables | 09 May 2022, 23:28:29 UTC |
5658029 | Tim Shippert | 26 June 2019, 16:20:38 UTC | BUILD: initial checkin of cime_config and gcam/bld building files. | 09 May 2022, 21:32:33 UTC |
a4130d3 | Tim Shippert | 29 May 2019, 20:41:06 UTC | Modified cime config_files.xml and gcam config_compsets.xml to add in some IAC compsets to work with. | 09 May 2022, 21:32:32 UTC |
1f3c394 | Tim Shippert | 28 May 2019, 16:24:28 UTC | Initial commit, with updated gcam submodule link. | 09 May 2022, 20:54:55 UTC |
05001d8 | Gautam Bisht | 07 April 2019, 18:01:14 UTC | Adds cime config and doc file for GCAM | 09 May 2022, 20:54:54 UTC |
37c3643 | Gautam Bisht | 07 April 2019, 17:59:41 UTC | Adds GCAM source code as a submodule | 09 May 2022, 20:54:54 UTC |
25ea3db | James Foucar | 09 May 2022, 18:42:23 UTC | Merge branch 'azamat/pes/split-config-pesall' (PR #4928) PE-layouts are picked based on active component of a case or based on the prior config_pesall for all-active compsets. This PR also comes with a CIME update: To a3c94512e105ff1f21adf500fd317ac56961635e Changes: 1) Add RUNDIR as an accessible setting in the cmake build system 2) First step in the direction of implementing async IO in CESM 3) Add numeric time-stamp to jenkins archiving 4) Update grid schema 5) Set component-specific config_pes in E3SM 6) Allow any case env to be used as a directives selector in config_batch.xml Fixes #4834 [BFB] * azamat/pes/split-config-pesall: Homme genf90 fix Add back custom mpaso and elm PEs for Mappy Add minor CIME fix for configure tool CIME update Add cime update to set component-specific PES_SPEC_FILE Split config_pesall into component-specific config_pes | 09 May 2022, 18:42:42 UTC |
5322849 | Jon Wolfe | 09 May 2022, 17:32:48 UTC | Merge branch 'hkang/ocean/si_bfbsum' (PR #4898) Change a reproducible sum algorithm in SI solver Change a reproducible sum algorithm in the ocean split-implicit barotropic mode solver. The changed algorithm uses a global reproducible summation module in components/mpas-framework/src/framework/mpas_global_sum_mod.F. This option is off by default. [BFB] | 09 May 2022, 17:32:48 UTC |
996c7e7 | James Foucar | 06 May 2022, 21:19:50 UTC | Merge branch 'jasonb5-fix_cime_templates' into master (PR #4940) Fixes CIME import paths in template files Fixes CIME imports for template.case.run.sh and template.case.st_archive. Also fixes imports for template.case.run and template.case.test, not sure if these are needed as they're only called by CIME, which fixes up the import paths when executing the scripts. [BFB] * jasonb5-fix_cime_templates: Fixes CIME import paths in template files | 06 May 2022, 21:19:50 UTC |
ba02fd0 | Wuyin Lin | 06 May 2022, 20:26:45 UTC | Merge branch 'wlin/lnd/fsurdat_2010_ne120np4' (PR #4932) Added fsurdat for simyr2010 on ne120np4 This is to enable simulations with ne120_ne120 grid. [BFB] | 06 May 2022, 20:26:45 UTC |
294cada | Jason Boutte | 06 May 2022, 18:50:34 UTC | Fixes CIME import paths in template files | 06 May 2022, 18:50:34 UTC |
f689be6 | Jon Wolfe | 06 May 2022, 18:11:00 UTC | Merge branch 'njeffery/seaice/update_ice_bgc_namelist' (PR #4918) Updates seaice BGC namelist defaults to match Registry defaults Update E3SM default BGC parameter values have been tested in ocean-ice bgc sensitivity simulations for 200+ years. Also turns on kill simulation if carbon conservation in sea ice fails bounds (only if BGC is active). [NML] [non-BFB] only when marine BGC is active | 06 May 2022, 18:11:00 UTC |
9ad8f20 | James Foucar | 06 May 2022, 16:10:19 UTC | Homme genf90 fix | 06 May 2022, 16:10:24 UTC |
7170a47 | Azamat Mametjanov | 05 May 2022, 22:18:31 UTC | Add back custom mpaso and elm PEs for Mappy | 05 May 2022, 22:18:31 UTC |
03e3252 | James Foucar | 05 May 2022, 18:09:01 UTC | Add minor CIME fix for configure tool | 05 May 2022, 18:09:01 UTC |
866cca7 | James Foucar | 04 May 2022, 21:31:59 UTC | Merge remote-tracking branch 'origin/master' into azamat/pes/split-config-pesall * origin/master: run_e3sm.sh: Make it explicit for users to change case name run_e3sm: case_group argument activated for create_newcase when valid run_e3sm script: Replace default case name and case group placeholders Add support for northamericax4v1pg2_EC30to60E2r2 resolution Corrected possible division by zero in ice bgc MPAS Standalone: Add OpenMP support to gnu-nersc Add MPI process stride for tasks exclusively owned by a component | 04 May 2022, 21:31:59 UTC |
157f1fc | James Foucar | 04 May 2022, 21:24:14 UTC | CIME update To a3c94512e105ff1f21adf500fd317ac56961635e Changes: 1) Add RUNDIR as an accessible setting in the cmake build system 2) First step in the direction of implementing async IO in CESM 3) Add numeric time-stamp to jenkins archiving 4) Update grid schema 5) Set component-specific config_pes in E3SM 6) Allow any case env to be used as a directives selector in config_batch.xml Fixes: [BFB] | 04 May 2022, 21:24:14 UTC |
00e5c34 | Azamat Mametjanov | 04 May 2022, 19:33:55 UTC | Merge branch 'azamat/driver/add-exclusive-process-stride' (PR #4859) Add MPI process stride for tasks exclusively owned by a component This lets a component run exclusively on an MPI task: e.g. ATM on 6 MPI tasks for 6 GPUs on a Summit node. [NML] - due to new excl_stride namelist variables | 04 May 2022, 19:33:55 UTC |
d57fb31 | Jon Wolfe | 04 May 2022, 14:54:48 UTC | Merge branch 'origin/njeffery/seaice/correct_ice_bgc_nan' (PR #4916) Correct possible division by zero in ice bgc Sets BGC vertical diffusion to zero when ice thickness is small Also removes trailing spaces in ice_brine.F90 Fixes #4913 [BFB] | 04 May 2022, 14:54:48 UTC |
e7a5ea1 | Wuyin Lin | 04 May 2022, 12:03:05 UTC | Added fsurdat for simyr2010 on ne120np4 | 04 May 2022, 12:03:05 UTC |
34c112a | Jon Wolfe | 03 May 2022, 17:44:34 UTC | Merge branch 'xylar/mpas-framework/add-openmp-to-gnu-nersc' (PR #4910) MPAS Standalone: Add OpenMP support to gnu-nersc For some reason this was omitted when OpenMP support was added 8 years ago. This has become a problem in compass because we switched to building with OpenMP on by default: MPAS-Dev/compass#364 Does not impact E3SM builds. [BFB] | 03 May 2022, 17:44:34 UTC |
3a6b4ed | Jon Wolfe | 03 May 2022, 17:23:42 UTC | Merge branch 'jonbob/scripts/add-northamericax4v1pg2-ec30to60e2r2' (PR #4919) Add support for northamericax4v1pg2_EC30to60E2r2 resolution Brings in the grid definition for the northamericax4v1pg2_EC30to60E2r2 resolution as well as all necessary files. It uses r05 for the runoff resolution, so make comparisons with low-res atm/high-res ocn (ne30pg2_WC14) more consistent. All new files have been staged on the inputdata repo. [BFB] | 03 May 2022, 17:23:42 UTC |
d45a620 | Azamat Mametjanov | 02 May 2022, 22:28:26 UTC | Add cime update to set component-specific PES_SPEC_FILE | 02 May 2022, 22:28:26 UTC |
a9e0878 | Robert Jacob | 02 May 2022, 21:42:20 UTC | Merge 'sarats/scripts/run-e3sm-case-group' (PR #4922) Replace default case name and case group placeholders. This is required to avoid unwarranted usage of case_group that interferes with aggregation of various production simulation campaigns. [BFB] Testing: I was able to run ./create_newcase with --case-group "" as defined. | 02 May 2022, 21:42:20 UTC |
54858fb | Azamat Mametjanov | 30 April 2022, 02:32:01 UTC | Split config_pesall into component-specific config_pes | 30 April 2022, 02:32:01 UTC |
87cb5bb | Jon Wolfe | 29 April 2022, 19:07:24 UTC | Merge branch 'jonbob/cpl/add-bgc-budget2' (PR #4885) Initial implementation of BGC carbon budget in the coupler Brings in a new coupler carbon budget which is implemented similarly to the current heat and water budgets, but in a separate source file. The output is intermingled with that from the other budgets, so that the monthly budget tables are all output before the annual ones, for example. The BGC budget is controlled overall by the BUDGETS flag found in env_run.xml but also has its own "do_bgc_budgets" flag that is included in the driver seq_infodata_inparm namelist and can be set by user_nl_cpl. By default it is off unless the compset includes BGC fluxes, in which case it is set to true. [NML] [BFB] | 29 April 2022, 19:07:24 UTC |
3044461 | Sarat Sreepathi | 29 April 2022, 17:04:48 UTC | run_e3sm.sh: Make it explicit for users to change case name [BFB] | 29 April 2022, 17:04:48 UTC |
8543cba | Sarat Sreepathi | 29 April 2022, 00:43:33 UTC | run_e3sm: case_group argument activated for create_newcase when valid | 29 April 2022, 00:43:33 UTC |
e1e2c84 | Sarat Sreepathi | 29 April 2022, 00:22:45 UTC | run_e3sm script: Replace default case name and case group placeholders This is required to avoid unwarranted usage of case_group that interferes with aggregation of various production simulation campaigns. [BFB] | 29 April 2022, 00:22:45 UTC |
fa9fef0 | Jon Wolfe | 28 April 2022, 19:35:29 UTC | Add support for northamericax4v1pg2_EC30to60E2r2 resolution | 28 April 2022, 19:35:29 UTC |
2778814 | Min Xu | 28 April 2022, 18:09:24 UTC | Merge branch 'sarats/machinefiles/summit-perf-archive2' (PR #4917) Set performance archive location to cli115 for everyone [BFB] | 28 April 2022, 18:09:24 UTC |
b4b1bef | Nicole Jeffery | 28 April 2022, 16:14:29 UTC | Updates seaice BGC namelist defaults to match Registry defaults. 1.BGC parameter values have been tested in ocean-ice bgc sensitivity simulations for 200+ years. 2. Also turns on kill simulation if carbon conservation in sea ice fails bounds (only if BGC is active). Ran to completion in a 5 year GCASE with BGC active. Passed for restartability. non-BFB when BGC is active. BFB otherwise. | 28 April 2022, 16:14:29 UTC |
ff5633a | Jon Wolfe | 28 April 2022, 15:18:23 UTC | Merge branch 'jonbob/data-models/solar-zenith-angle-correction' (PR #4589) Corrects the calculation of solar zenith angle, which was off by a timestep The solar zenith angle calculation used by the data models was off by one timestep. This issue was first reported by CESM in ESMCI Issue #3380 and subsequently fixed in ESCOMP PR #123. This PR implements that solution in E3SM. Fixes #4575 [non-BFB] for some configurations with data models | 28 April 2022, 15:18:23 UTC |
5d6c7b8 | Sarat Sreepathi | 27 April 2022, 22:16:50 UTC | Summit perf archive: set location to cli115 for all [BFB] | 27 April 2022, 22:16:50 UTC |
e8c94b9 | Nicole Jeffery | 27 April 2022, 19:10:12 UTC | Corrected possible division by zero in ice bgc Fixes issue #4913 1. Sets BGC vertical diffusion to zero when ice thickness is small 2. Also removes trailing spaces in ice_brine.F90 BFB in 10 day test with BGC active. | 27 April 2022, 19:10:12 UTC |
e25d6a7 | Min Xu | 27 April 2022, 03:09:39 UTC | Merge branch 'sarats/machinefiles/summit-perf-archive' (PR #4915) Previously only enabled for cli115, cli127. Performance archival for Walter's ALCC project (cli145) was not enabled. Included a wildcard entry to match any project. [BFB] | 27 April 2022, 03:09:39 UTC |
ee6c7a4 | Sarat Sreepathi | 27 April 2022, 00:38:47 UTC | Enable performance archiving for all projects on Summit Previously only enabled for cli115, cli127. [BFB] | 27 April 2022, 00:38:47 UTC |
d4f7c0b | Xylar Asay-Davis | 24 April 2022, 08:45:47 UTC | MPAS Standalone: Add OpenMP support to gnu-nersc For some reason this was omitted when OpenMP support was added 8 years ago. | 26 April 2022, 12:43:48 UTC |