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 experiment setup script for free-forecast ensemble #789

Closed
XianwuXue-NOAA opened this issue May 14, 2022 · 1 comment
Closed

Update experiment setup script for free-forecast ensemble #789

XianwuXue-NOAA opened this issue May 14, 2022 · 1 comment
Assignees
Labels
feature New feature or request

Comments

@XianwuXue-NOAA
Copy link
Contributor

XianwuXue-NOAA commented May 14, 2022

Description
As we move towards the merger of GEFS into the GFS system, we need to be able to generate experiments with an arbitrary number of free-forecast ensemble members in addition to the number of EnKF members.

Requirements
Ability to generate experiments (using setup_expt.py) with a number of free-forecast ensemble members determined via a command-line switch similar to how the number of EnKF members is determined. The default should be 0, indicating no perturbed members (control only). This will require config.base to be updated to provide a corresponding new variable which will be used by all the job scripts later.

Acceptance Criteria (Definition of Done)
A setup_expt.py script that takes in a number of member for the free-forecast and sets an appropriate variable in config.base.

Dependencies
None

@XianwuXue-NOAA XianwuXue-NOAA added the GEFS Update for GEFS branch label May 14, 2022
@XianwuXue-NOAA XianwuXue-NOAA self-assigned this May 14, 2022
@WalterKolczynski-NOAA WalterKolczynski-NOAA changed the title Update global-workflow scripts for running GEFS Update workflow setup scripts for forecast ensemble Jun 1, 2022
@WalterKolczynski-NOAA WalterKolczynski-NOAA added feature New feature or request and removed GEFS Update for GEFS branch labels Jun 1, 2022
@WalterKolczynski-NOAA WalterKolczynski-NOAA changed the title Update workflow setup scripts for forecast ensemble Update experiment setup scripts for free-forecast ensemble Jun 1, 2022
@WalterKolczynski-NOAA WalterKolczynski-NOAA changed the title Update experiment setup scripts for free-forecast ensemble Update experiment setup script for free-forecast ensemble Jun 1, 2022
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 3, 2022
 On branch feature/gefs_v13
 Changes to be committed:
	modified:   .gitignore
	modified:   sorc/link_workflow.sh

Refs NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 3, 2022
 On branch feature/gefs_v13
 Changes to be committed:
	modified:   parm/config/config.base.emc.dyn
	new file:   parm/config/config.gefs
	modified:   ush/rocoto/setup_expt.py

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 3, 2022
 On branch feature/gefs_v13
 Changes to be committed:
	modified:   ush/rocoto/setup_expt.py
	modified:   ush/rocoto/setup_workflow_fcstonly.py

Refs: NOAA-EMC#789 and NOAA-EMC#828
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 10, 2022
 On branch feature/gefs_v13_789_setupexp
	modified:   parm/config/config.base.emc.dyn
	new file:   parm/config/config.gefs
	modified:   ush/rocoto/setup_expt.py
	modified:   ush/rocoto/workflow_utils.py

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 10, 2022
 On branch feature/gefs_v13_789_setupexp
	modified:   .gitignore

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 14, 2022
1) Add options (resens_gefs and nens_gefs) for GEFS
2) To make it clear, modify "resens" and "nens" to
    "resens_enkf" and "nens_enkf" for ENKF

 On branch feature/gefs_v13_789_setupexp
	modified:   parm/config/config.base.emc.dyn
	modified:   ush/rocoto/setup_expt.py
Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 14, 2022
 On branch feature/gefs_v13_789_setupexp
	modified:   ush/rocoto/setup_expt.py

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 16, 2022
 On branch feature/gefs_v13_789_setupexp
	modified:   .gitignore

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 22, 2022
 On branch feature/gefs_v13_789_setupexp
	modified:   parm/config/config.base.emc.dyn

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 22, 2022
    use the same resolution with ENKF

 On branch feature/gefs_v13_789_setupexp
	modified:   parm/config/config.base.emc.dyn
	modified:   ush/rocoto/setup_expt.py

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jun 22, 2022
 On branch feature/gefs_v13_789_setupexp
 Changes to be committed:
	modified:   parm/config/config.base.emc.dyn
	modified:   ush/rocoto/setup_expt.py

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jul 18, 2022
 Conflicts:
	ush/rocoto/setup_expt.py
	ush/rocoto/workflow_utils.py

 On branch feature/gefs_v13_789_setupexp
 Changes to be committed:
	modified:   .gitignore
	modified:   parm/config/config.base.emc.dyn
	modified:   parm/config/config.base.nco.static
	modified:   parm/config/config.fv3
	modified:   parm/config/config.resources
	modified:   parm/config/config.wave
	modified:   sorc/checkout.sh
	new file:   ush/ecflow/README.md
	new file:   ush/ecflow/__init.py__
	new file:   ush/ecflow/ecflow_build.yml
	new file:   ush/ecflow/ecflow_setup/__init.py__
	new file:   ush/ecflow/ecflow_setup/ecflow_definitions.py
	new file:   ush/ecflow/ecflow_setup/ecflow_setup.py
	new file:   ush/ecflow/prod.yml
	new file:   ush/ecflow/setup_workflow.py
	new file:   ush/rocoto/applications.py
	new file:   ush/rocoto/configuration.py
	deleted:    ush/rocoto/fv3gfs_workflow.sh
	new file:   ush/rocoto/hosts.py
	new file:   ush/rocoto/hosts/hera.yaml
	new file:   ush/rocoto/hosts/orion.yaml
	new file:   ush/rocoto/hosts/wcoss_dell_p3.yaml
	modified:   ush/rocoto/rocoto.py
	modified:   ush/rocoto/setup_expt.py
	deleted:    ush/rocoto/setup_workflow.py
	deleted:    ush/rocoto/setup_workflow_fcstonly.py
	new file:   ush/rocoto/setup_xml.py
	new file:   ush/rocoto/test_configuration.py
	new file:   ush/rocoto/test_hosts.py
	new file:   ush/rocoto/workflow_tasks.py
	deleted:    ush/rocoto/workflow_utils.py
	new file:   ush/rocoto/workflow_xml.py

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jul 19, 2022
 On branch feature/gefs_v13_789_setupexp
	modified:   parm/config/config.base.emc.dyn

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jul 20, 2022
 On branch feature/gefs_v13_789_setupexp
	modified:   .gitignore

Refs: NOAA-EMC#789
XianwuXue-NOAA added a commit to XianwuXue-NOAA/global-workflow that referenced this issue Jul 22, 2022
 On branch feature/gefs_v13_789_setupexp
	modified:   parm/config/config.base.emc.dyn

Refs: NOAA-EMC#789
@XianwuXue-NOAA XianwuXue-NOAA linked a pull request Jul 22, 2022 that will close this issue
7 tasks
@aerorahul
Copy link
Contributor

closing as OBE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants