NOAA-EMC / global-workflow

Global Superstructure/Workflow supporting the Global Forecast System (GFS)
https://global-workflow.readthedocs.io/en/latest
GNU Lesser General Public License v3.0
70 stars 163 forks source link

Move UFS-DA scripts into global-workflow #1839

Open WalterKolczynski-NOAA opened 10 months ago

WalterKolczynski-NOAA commented 10 months ago

What new functionality do you need?

Last year, global-workflow established a policy that all job scripts reside within the workflow so we can ensure consistency and standards are maintained. UFS-DA was given a waiver while it was undergoing initial development. We have reached a point where UFS-DA is mature enough that we should move those job scripts within workflow as we have with other previously external scripts.

What are the requirements for the new functionality?

All job scripts run by the workflow are a part of the global-workflow repo.

Acceptance Criteria

All scripts used within global-workflow reside in jobs/ scripts/ or ush/. All UFS-DA jobs complete successfully as they do now.

Suggest a solution (optional)

No response

CoryMartin-NOAA commented 10 months ago

I think this warrants further discussion about this policy before any action is taken. We are still quite a ways away from operational implementation and rapid prototype development is still happening. Tagging @dtkleist for awareness.

aerorahul commented 10 months ago

We don't disagree with rapid prototype development. But, is there a reason why that cannot happen in sync with operational readiness in mind? Is the prototype going to be wildly different than the end product?
The policy decision was made so as to standardize and unify under one infrastructure framework so that the scripts meet the system (GFS/GEFS/SFS) guidelines.