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

Update cseg master #92

Merged
merged 80 commits into from
Mar 24, 2016
Merged

Update cseg master #92

merged 80 commits into from
Mar 24, 2016

Conversation

jedwards4b
Copy link
Contributor

Update ESCMI with with changes from cime4.4.3 to cime4.4.7 from CESM-Development fork.

cime_config/cesm:
cori queue settings
machines files for constance
add T85_T85 to cesm grids
update hobart pe layout for all active f19_g16
update config_batch.xml to remove pbs directives
Update compsets and grids for single column pop capability.

data_comps and csm_share:
Add C1DIAF compset / update datm streams
Use single column datm forcing for 1D_1D res
Split 6-hourly, daily SOFS and NCEP streams in to multiple files.

driver_cpl and csm_share:
add BARRIER_OPTION to driver and new logic for opening and
closing files in the streams input to improve performance.
Add correct value of ATM_NCPL for T42 grid.
Modify seq_io_mod.F90 so an avect field named "hgt" is never
written to the history file. This is a temporary workaround
until models initialize the hgt field in the domain datatype.
Add in drv_flds namelist definition
address issue #386 with this new variable

testing:
Update SMS and PFS to ouput test functionality summary to the caseroot TestStatus file.
fix testreporter.pl to output true test functionality summar,
Update testreporter.pl to report teststatus as overall runtime status when
it is DONE even if test functionality reports FAIL due to namelist comparison.
Add testlist.xsd schema
Remove ExpectedFails.xml file from CIME and update testreporter.pl
in favor of having all-active expected test failures managed
from the testdb. Components may still choose to work with an
expected fails file for their stand-alone tests.

tools:
new treatment of user_compset, bug fix for make clean
Changed logger calls to prints in check_input_data to make sure the output capture in checkinputdata
actually works
correct syntax in clean_build, do not clean shared land library in a test
fix clean build issue in Makefile bug in xmlchange
create_newcase

timing tests and BatchUtils.pm:
Allow a different RESUBMIT xml variable for use with timing tests
improve documentation of COMP_RUN_BARRIERS variable
A new xml variable was added, RESUBMIT_SETS_CONTINUE_RUN, to reduce ambiguity and unexpected side effects in
the use of COMP_RUN_BARRIERS. RESUBMIT_SETS_CONTINUE_RUN defaults to true, a setting of false will cause
subsequent runs using the RESUBMIT feature to simply repeat the previous run.

update cime for pop single column and strm4d capabilities
Add setting of BARRIER for I compsets
correct comparison error
Change name of Solar for GSWP3 data
improve documentation of COMP_RUN_BARRIERS variable

mnlevy1981 and others added 30 commits August 18, 2015 10:27
config_grids.xml now contains 01col_01col grid and config_pes.xml sets
NTASKS = 1 for all components when running on said grid.
When $ATM_GRID = "01col" datm reads fluxs from single column files
factorfn is a data file containing correction factors for datm. For the 01col I
took specific values from the gx3v7 correction factor file.
1) shr_map_mod assumes units are degrees for single column grids
2) seq_domain_mct loosens tolerance on some domain checks
3) config_grid.xml supports g37_g37 grid
Don't want to use any 01col domains or datasets in datm
Created an inter-annual forcing 1D compset and a corresponding datm stream
that will use data from SOFS.
Don't want to use a factorfn file (I don't think).
Use Svetlana's data files for C1DIAF compset. Also updated how csm_share looks
for units of degrees (so it accepts degrees_north and degrees_east as well). I
also added "factorfn" back to the datm namelist, not sure why that change got
removed...
Add in ability of datm to handle GSwP3 data for CLM

Fixes: 315

Code review: none
jedwards4b and others added 16 commits March 4, 2016 13:10
Modify testreporter.pl to output true test functionality summary and
---- when tests are not run. Update SMS and PFS to ouput test functionality
summary to the caseroot TestStatus file. Update cori queue settings in
config_machines.xml. Remove NCR test because it never worked.
Remove Ld11 from testlist. Add testlist.xsd schema.

Test suite: reran testreporter for cesm1_5_alpha06b YS/intel results
Test baseline: N/A
Test namelist changes: N/A
Test status: bit for bit

Fixes: partial fix to #257

Code review: Chris Fischer
fix testreporter.pl, SMS and PFS test output, cori queue settings
@jedwards4b jedwards4b mentioned this pull request Mar 10, 2016
@rljacob rljacob self-assigned this Mar 14, 2016
@rljacob
Copy link
Member

rljacob commented Mar 15, 2016

I'm trying to make a better commit message that summarizes what all is in this. Can you check the above and add what's missing?

@rljacob
Copy link
Member

rljacob commented Mar 23, 2016

Figured out which tag version this was adding by doing the merge and using git log to see what tags were new.

@rljacob rljacob merged commit d533d3d into master Mar 24, 2016
rljacob added a commit that referenced this pull request Mar 24, 2016
Update ESCMI with with changes from cime4.4.3 to cime4.4.7 from CESM-Development fork.

cime_config/cesm:
cori queue settings
machines files for constance
add T85_T85 to cesm grids
update hobart pe layout for all active f19_g16
update config_batch.xml to remove pbs directives
Update compsets and grids for single column pop capability.

data_comps and csm_share:
Add C1DIAF compset / update datm streams
Use single column datm forcing for 1D_1D res
Split 6-hourly, daily SOFS and NCEP streams in to multiple files.

driver_cpl and csm_share:
add BARRIER_OPTION to driver and new logic for opening and
closing files in the streams input to improve performance.
Add correct value of ATM_NCPL for T42 grid.
Modify seq_io_mod.F90 so an avect field named "hgt" is never
written to the history file. This is a temporary workaround
until models initialize the hgt field in the domain datatype.
Add in drv_flds namelist definition
address issue #386 with this new variable

testing:
Update SMS and PFS to ouput test functionality summary to the caseroot TestStatus file.
fix testreporter.pl to output true test functionality summar,
Update testreporter.pl to report teststatus as overall runtime status when
it is DONE even if test functionality reports FAIL due to namelist comparison.
Add testlist.xsd schema
Remove ExpectedFails.xml file from CIME and update testreporter.pl
in favor of having all-active expected test failures managed
from the testdb. Components may still choose to work with an
expected fails file for their stand-alone tests.

tools:
new treatment of user_compset, bug fix for make clean
Changed logger calls to prints in check_input_data to make sure the output capture in checkinputdata
actually works
correct syntax in clean_build, do not clean shared land library in a test
fix clean build issue in Makefile bug in xmlchange
create_newcase

timing tests and BatchUtils.pm:
Allow a different RESUBMIT xml variable for use with timing tests
improve documentation of COMP_RUN_BARRIERS variable
A new xml variable was added, RESUBMIT_SETS_CONTINUE_RUN, to reduce ambiguity and unexpected side effects in
the use of COMP_RUN_BARRIERS. RESUBMIT_SETS_CONTINUE_RUN defaults to true, a setting of false will cause
subsequent runs using the RESUBMIT feature to simply repeat the previous run.

update cime for pop single column and strm4d capabilities
Add setting of BARRIER for I compsets
correct comparison error
Change name of Solar for GSWP3 data
improve documentation of COMP_RUN_BARRIERS variable

Conflicts:
	scripts/Tools/xmlchange: kept the long line that was in ESMCI/cime
@rljacob
Copy link
Member

rljacob commented Mar 24, 2016

Passed ./scripts_regression_tests --fast on edison after merging to master.

jayeshkrishna pushed a commit that referenced this pull request Aug 16, 2016
Changes required to support the new Hobart Nag 6.1 compiler
@jedwards4b jedwards4b deleted the update_cseg_master branch February 23, 2017 17:41
pesieber pushed a commit to pesieber/cime that referenced this pull request Mar 15, 2023
a465b4f add --quiet argument to improve performance
b2f3ae8 Merge pull request ESMCI#83 from jedwards4b/jedwards/components_arg
3f4c88f fix comment
c1b5b09 remove unneeded logic
4fdf180 one more test
f78d60f another test
bf52ac6 add a test
91d4851 fix pylint issue
987df5a only use components if populated
98a810d add a components arg to checkout only select components
6923119 Merge pull request ESMCI#90 from ESMCI/issue-86-detached-sync-status
b11ad61 Merge branch 'master' into issue-86-detached-sync-status
3b624cf Merge pull request ESMCI#93 from billsacks/work_on_coverage
2562830 Run a single coverage command rather than two separate commands
d1de5f8 Return to starting directory after each test
144f7d9 Merge pull request ESMCI#92 from billsacks/point_to_esmci
58b8d3e Point to location of repository
0b46d81 Point to correct location for build/coverage status
a385070 fix pylint problems
dcf17b6 make style cleanup
92d342c Rewrite _current_ref to use plumbing rather than parsing porcelain
ca0a5d3 Rework some git repository functions, and major rework of unit tests
719383e Remove commented-out pdb.set_trace() call
376c780 Bugfix: detect and report 'detached from' correctly
21813e9 Add system test demonstrating failure to detect out of sync status.
1a7c59d Merge documentation update into master.
f1e9e99 Merge schema support for git hashes into master.
247fee1 Document return values of checkout.py: main
195c1d0 Implement explicit use of a hash for git repositories.
12dd743 Refactor: schema validation output
fdbc720 Bugfix: incorrect order of operations validing user input

git-subtree-dir: manage_externals
git-subtree-split: a465b4fb740e7895248fab4a302d402ea2ba5cf7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants