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

Handle projects and subprojects in machine/batch variables. #1332

Closed
rljacob opened this issue Apr 10, 2017 · 5 comments · Fixed by #1970
Closed

Handle projects and subprojects in machine/batch variables. #1332

rljacob opened this issue Apr 10, 2017 · 5 comments · Fixed by #1970

Comments

@rljacob
Copy link
Member

rljacob commented Apr 10, 2017

On Titan, accounting projects often have subprojects. The "project" name should be used for directories and fits the standard use of $PROJECT in CIME. But jobs should be submitted to the subproject. Example: "csc190" is the $PROJECT for directory names but the account in qsub should be "csc190acme".

fischer-ncar pushed a commit that referenced this issue Apr 11, 2017
Two ne120 compsets are added, based on up-to-present tuning runs of R5
and R6.
FC5AV1C-H01A corresponds to R5 and FC5AV1C-H01B to R6.

[BFB]

* wlin/atm/v1ac-h01:
  Add ne120 compsetis based on AV1C-04P2
@rljacob rljacob added the ready label Apr 14, 2017
@rljacob rljacob assigned mfdeakin-sandia and unassigned jgfouca Apr 22, 2017
@rljacob rljacob assigned sarich and unassigned mfdeakin-sandia May 22, 2017
@rljacob
Copy link
Member Author

rljacob commented Jun 29, 2017

@sarich Where are you with this?

@sarich
Copy link
Contributor

sarich commented Jun 29, 2017 via email

@rljacob
Copy link
Member Author

rljacob commented Jun 29, 2017

Yeah maybe just call it "account". If not specified, then account = project.

@sarich
Copy link
Contributor

sarich commented Jun 29, 2017 via email

@sarich
Copy link
Contributor

sarich commented Aug 18, 2017

PR submitted to ACME-Climate

See E3SM-Project/E3SM#1718

jgfouca added a commit that referenced this issue Oct 23, 2017
…17-2017-pr

Bring in E3SM cime changes for past 3 months

Major change list:

Python

Minor improvements to bless_test_results.py
Add mach-specific throughput checking to test machines
Some tools were not loading environment before running which was causing problems on some platforms
Improvements in robustness, error msgs of check_input_data
configure.py new FakeCase class
add FakeCase to fortran_unit_testing/run_tests.py
system_tests_common.py change to tput test
env_batch.py add new CHARGE_ACCOUNT
env_mach_specific.py - Allow config_machines.xml to have any case variable as an attribute,
pes.py - also output threads, root
generic_xml.py - remove minidom
build.py - add USE_MOAB option
case.py - use new CHARGE_ACCOUNT. new SMP_PRESENT
provenancy.py - update E3SM provenance.
test_scheduler.py - tput tolerance. new "R" modifier for single column tests.
utils.py new get_charge_account method
update_acme_tests.py - more tests and test suites.
schema changes

config_compilers_v2.xsd: Add MOAB
config_machines.xsd: Add CHARGE_ACCOUNT for charging to a different name then PROJECT used for directory paths
config_machines_template.xml: Also add CHARGE_ACCOUNT
env_mach_specific.xsd: Change debug to upperBoolean
Tools

new acme_cime_split to help with subtree splitting
new tests for the run_acme script in scripts/test/run_acme_test
xml changes

Change "debug" to "DEBUG" in all config_machines.xml
** data models **

datm/cime_config/namelist_definition_datm.xml new 6hourly forcing data set
** mct driver **

config_component.xml new SMP_PRESENT, USE_MOAB, TEST_TPUT_TOLERANCE, CHARGE_ACCOUNT
cime_comp_mod.F90 new option to shr_mem_getusage to also print.
seq_diag_mct.F90 fix an E3SM diag
timing

fix for BGQ
shr_reprosum_mod.F90 - optionally check for nans.

Rename some man3 pages in PIO1

Many E3SM config changes.

Test suite: scripts_regression_tests
Test baseline:
Test namelist changes:
Test status: bit for bit

Fixes #1332
Fixes #1626

User interface changes?:

Update gh-pages html N

Code review:
jgfouca pushed a commit that referenced this issue Feb 23, 2018
Two ne120 compsets are added, based on up-to-present tuning runs of R5
and R6.
FC5AV1C-H01A corresponds to R5 and FC5AV1C-H01B to R6.

[BFB]

* wlin/atm/v1ac-h01:
  Add ne120 compsetis based on AV1C-04P2
jgfouca pushed a commit that referenced this issue Mar 13, 2018
Two ne120 compsets are added, based on up-to-present tuning runs of R5
and R6.
FC5AV1C-H01A corresponds to R5 and FC5AV1C-H01B to R6.

[BFB]

* wlin/atm/v1ac-h01:
  Add ne120 compsetis based on AV1C-04P2
rljacob pushed a commit to E3SM-Project/E3SM that referenced this issue Apr 12, 2021
…17-2017-pr

Bring in E3SM cime changes for past 3 months

Major change list:

Python

Minor improvements to bless_test_results.py
Add mach-specific throughput checking to test machines
Some tools were not loading environment before running which was causing problems on some platforms
Improvements in robustness, error msgs of check_input_data
configure.py new FakeCase class
add FakeCase to fortran_unit_testing/run_tests.py
system_tests_common.py change to tput test
env_batch.py add new CHARGE_ACCOUNT
env_mach_specific.py - Allow config_machines.xml to have any case variable as an attribute,
pes.py - also output threads, root
generic_xml.py - remove minidom
build.py - add USE_MOAB option
case.py - use new CHARGE_ACCOUNT. new SMP_PRESENT
provenancy.py - update E3SM provenance.
test_scheduler.py - tput tolerance. new "R" modifier for single column tests.
utils.py new get_charge_account method
update_acme_tests.py - more tests and test suites.
schema changes

config_compilers_v2.xsd: Add MOAB
config_machines.xsd: Add CHARGE_ACCOUNT for charging to a different name then PROJECT used for directory paths
config_machines_template.xml: Also add CHARGE_ACCOUNT
env_mach_specific.xsd: Change debug to upperBoolean
Tools

new acme_cime_split to help with subtree splitting
new tests for the run_acme script in scripts/test/run_acme_test
xml changes

Change "debug" to "DEBUG" in all config_machines.xml
** data models **

datm/cime_config/namelist_definition_datm.xml new 6hourly forcing data set
** mct driver **

config_component.xml new SMP_PRESENT, USE_MOAB, TEST_TPUT_TOLERANCE, CHARGE_ACCOUNT
cime_comp_mod.F90 new option to shr_mem_getusage to also print.
seq_diag_mct.F90 fix an E3SM diag
timing

fix for BGQ
shr_reprosum_mod.F90 - optionally check for nans.

Rename some man3 pages in PIO1

Many E3SM config changes.

Test suite: scripts_regression_tests
Test baseline:
Test namelist changes:
Test status: bit for bit

Fixes ESMCI/cime#1332
Fixes ESMCI/cime#1626

User interface changes?:

Update gh-pages html N

Code review:
ekluzek pushed a commit to ekluzek/mizuRoute that referenced this issue Nov 30, 2022
…17-2017-pr

Bring in E3SM cime changes for past 3 months

Major change list:

Python

Minor improvements to bless_test_results.py
Add mach-specific throughput checking to test machines
Some tools were not loading environment before running which was causing problems on some platforms
Improvements in robustness, error msgs of check_input_data
configure.py new FakeCase class
add FakeCase to fortran_unit_testing/run_tests.py
system_tests_common.py change to tput test
env_batch.py add new CHARGE_ACCOUNT
env_mach_specific.py - Allow config_machines.xml to have any case variable as an attribute,
pes.py - also output threads, root
generic_xml.py - remove minidom
build.py - add USE_MOAB option
case.py - use new CHARGE_ACCOUNT. new SMP_PRESENT
provenancy.py - update E3SM provenance.
test_scheduler.py - tput tolerance. new "R" modifier for single column tests.
utils.py new get_charge_account method
update_acme_tests.py - more tests and test suites.
schema changes

config_compilers_v2.xsd: Add MOAB
config_machines.xsd: Add CHARGE_ACCOUNT for charging to a different name then PROJECT used for directory paths
config_machines_template.xml: Also add CHARGE_ACCOUNT
env_mach_specific.xsd: Change debug to upperBoolean
Tools

new acme_cime_split to help with subtree splitting
new tests for the run_acme script in scripts/test/run_acme_test
xml changes

Change "debug" to "DEBUG" in all config_machines.xml
** data models **

datm/cime_config/namelist_definition_datm.xml new 6hourly forcing data set
** mct driver **

config_component.xml new SMP_PRESENT, USE_MOAB, TEST_TPUT_TOLERANCE, CHARGE_ACCOUNT
cime_comp_mod.F90 new option to shr_mem_getusage to also print.
seq_diag_mct.F90 fix an E3SM diag
timing

fix for BGQ
shr_reprosum_mod.F90 - optionally check for nans.

Rename some man3 pages in PIO1

Many E3SM config changes.

Test suite: scripts_regression_tests
Test baseline:
Test namelist changes:
Test status: bit for bit

Fixes ESMCI/cime#1332
Fixes ESMCI/cime#1626

User interface changes?:

Update gh-pages html N

Code review:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants