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

Feature/3dvar generateb #136

Merged
merged 6 commits into from
Dec 20, 2022
Merged

Feature/3dvar generateb #136

merged 6 commits into from
Dec 20, 2022

Conversation

Dooruk
Copy link
Collaborator

@Dooruk Dooruk commented Dec 20, 2022

Introduces 'bump' background error model in the workflow.

Generates or obtains bump files depending on the number of processors requested in the suite file.

@Dooruk Dooruk merged commit ab8c67b into feature/3dvar Dec 20, 2022
@Dooruk
Copy link
Collaborator Author

Dooruk commented Dec 20, 2022

Exception could be improved. Currently bump generation gives segmentation fault error. I will fix both in the 3dvar_execute sub branch.

@Dooruk Dooruk deleted the feature/3dvar_generateb branch December 20, 2022 21:14
danholdaway added a commit that referenced this pull request Feb 10, 2023
* Add shell for the new tasks (#133)

* add shell for all the new tasaks

* rename b clim task

* update registry

Co-authored-by: danholdaway <[email protected]>

* Feature/3dvar generateb (#136)

* fetch bump or execution with seg fault

* Feature/3dvar standalone godas (#138)

* Add the basis for running standalone 3DVar

* add bclim to flow

* changes in executable

* 3dvar is executing now, seg fault is fixed

* hofx fix

* changes in eva

* GODAS observations and golden period

* SPECIAL case in executable and modifications for 3dvar EVA

* changes in flow

* changes in flow and codestyle fixes

* trailing spaces

Co-authored-by: danholdaway <[email protected]>

* write logs in the executable tasks

* update YAML files to ioda v3

* Feature/3dvar bump eva (#140)

* Add the basis for running standalone 3DVar

* add bclim to flow

* changes in executable

* 3dvar is executing now, seg fault is fixed

* hofx fix

* changes in eva

* GODAS observations and golden period

* SPECIAL case in executable and modifications for 3dvar EVA

* changes in flow

* changes in flow and codestyle fixes

* trailing spaces

* bump SABER update works

* ioda_v3 changes

* changes in eva

* yaml fixes

* yaml fixes

---------

Co-authored-by: danholdaway <[email protected]>

* refactor eva to allow plotting jedi log things

* fixes to workflow files

* add new task for generating static b by linking (#147)

* add new task for generating static b by linking.

* remove prints

* correct py norms

* yaml norms

---------

Co-authored-by: danholdaway <[email protected]>

* Feature/3dvar lowres (#151)

* fixing workflow

* linking changes

* lowres works

* hofx working

* 3dvar workflow running

* DA recommended changes

---------

Co-authored-by: danholdaway <[email protected]>
Co-authored-by: Doruk Ardağ <[email protected]>
CRWayman added a commit that referenced this pull request Mar 31, 2023
* Add the suite file and task shell for running a forecast of GEOS (#150)

Co-authored-by: danholdaway <[email protected]>

* Remove constraint from the build_jedi suite file (#153)

* Add workflow and tasks for performing 3DVar (tested with SOCA) (#152)

* Add shell for the new tasks (#133)

* add shell for all the new tasaks

* rename b clim task

* update registry

Co-authored-by: danholdaway <[email protected]>

* Feature/3dvar generateb (#136)

* fetch bump or execution with seg fault

* Feature/3dvar standalone godas (#138)

* Add the basis for running standalone 3DVar

* add bclim to flow

* changes in executable

* 3dvar is executing now, seg fault is fixed

* hofx fix

* changes in eva

* GODAS observations and golden period

* SPECIAL case in executable and modifications for 3dvar EVA

* changes in flow

* changes in flow and codestyle fixes

* trailing spaces

Co-authored-by: danholdaway <[email protected]>

* write logs in the executable tasks

* update YAML files to ioda v3

* Feature/3dvar bump eva (#140)

* Add the basis for running standalone 3DVar

* add bclim to flow

* changes in executable

* 3dvar is executing now, seg fault is fixed

* hofx fix

* changes in eva

* GODAS observations and golden period

* SPECIAL case in executable and modifications for 3dvar EVA

* changes in flow

* changes in flow and codestyle fixes

* trailing spaces

* bump SABER update works

* ioda_v3 changes

* changes in eva

* yaml fixes

* yaml fixes

---------

Co-authored-by: danholdaway <[email protected]>

* refactor eva to allow plotting jedi log things

* fixes to workflow files

* add new task for generating static b by linking (#147)

* add new task for generating static b by linking.

* remove prints

* correct py norms

* yaml norms

---------

Co-authored-by: danholdaway <[email protected]>

* Feature/3dvar lowres (#151)

* fixing workflow

* linking changes

* lowres works

* hofx working

* 3dvar workflow running

* DA recommended changes

---------

Co-authored-by: danholdaway <[email protected]>
Co-authored-by: Doruk Ardağ <[email protected]>

* Update discover_nightly.yml (#154)

The SWELL Nightly Workflow will now run at 00Z of each day.

* Use skylake or cascade lake for the default nodes (#155)

Co-authored-by: danholdaway <[email protected]>

* Use 3 hours for BuildJedi (#157)

Co-authored-by: danholdaway <[email protected]>

* Use skylab 3 modules on Discover to maintain compatibility with JEDI (#158)

* Use skylab 3 modules on Discover to maintain compatibility with JEDI

* skylab3

---------

Co-authored-by: danholdaway <[email protected]>

* Add workflow for building GEOS and populate relevant tasks (#156)

* add draft tasks for geos clone and build

* clone and build working offline

* also install

* bug

* pep8

* use rstrip to remove trailing slash

---------

Co-authored-by: danholdaway <[email protected]>

* Only use Cascade Lake nodes for the jobs so they can be synced to the nogin node fabric (#159)

Co-authored-by: danholdaway <[email protected]>

* Fix channels without bc YAML (#160)

Co-authored-by: danholdaway <[email protected]>

* Bump version of Eva to 1.3.4 (#161)

Co-authored-by: danholdaway <[email protected]>

* Fix anchors in observation YAML files (#164)

Co-authored-by: danholdaway <[email protected]>

---------

Co-authored-by: Dan Holdaway <[email protected]>
Co-authored-by: danholdaway <[email protected]>
Co-authored-by: Doruk Ardağ <[email protected]>
Co-authored-by: jardizzo <[email protected]>
danholdaway added a commit that referenced this pull request Mar 31, 2023
* Finished refactoring of task list based config prep

* Removing questionary from base

* Fixing pycodestyle errors

* Get YAML Fixes in feature/refactor (#165)

* Add the suite file and task shell for running a forecast of GEOS (#150)

Co-authored-by: danholdaway <[email protected]>

* Remove constraint from the build_jedi suite file (#153)

* Add workflow and tasks for performing 3DVar (tested with SOCA) (#152)

* Add shell for the new tasks (#133)

* add shell for all the new tasaks

* rename b clim task

* update registry

Co-authored-by: danholdaway <[email protected]>

* Feature/3dvar generateb (#136)

* fetch bump or execution with seg fault

* Feature/3dvar standalone godas (#138)

* Add the basis for running standalone 3DVar

* add bclim to flow

* changes in executable

* 3dvar is executing now, seg fault is fixed

* hofx fix

* changes in eva

* GODAS observations and golden period

* SPECIAL case in executable and modifications for 3dvar EVA

* changes in flow

* changes in flow and codestyle fixes

* trailing spaces

Co-authored-by: danholdaway <[email protected]>

* write logs in the executable tasks

* update YAML files to ioda v3

* Feature/3dvar bump eva (#140)

* Add the basis for running standalone 3DVar

* add bclim to flow

* changes in executable

* 3dvar is executing now, seg fault is fixed

* hofx fix

* changes in eva

* GODAS observations and golden period

* SPECIAL case in executable and modifications for 3dvar EVA

* changes in flow

* changes in flow and codestyle fixes

* trailing spaces

* bump SABER update works

* ioda_v3 changes

* changes in eva

* yaml fixes

* yaml fixes

---------

Co-authored-by: danholdaway <[email protected]>

* refactor eva to allow plotting jedi log things

* fixes to workflow files

* add new task for generating static b by linking (#147)

* add new task for generating static b by linking.

* remove prints

* correct py norms

* yaml norms

---------

Co-authored-by: danholdaway <[email protected]>

* Feature/3dvar lowres (#151)

* fixing workflow

* linking changes

* lowres works

* hofx working

* 3dvar workflow running

* DA recommended changes

---------

Co-authored-by: danholdaway <[email protected]>
Co-authored-by: Doruk Ardağ <[email protected]>

* Update discover_nightly.yml (#154)

The SWELL Nightly Workflow will now run at 00Z of each day.

* Use skylake or cascade lake for the default nodes (#155)

Co-authored-by: danholdaway <[email protected]>

* Use 3 hours for BuildJedi (#157)

Co-authored-by: danholdaway <[email protected]>

* Use skylab 3 modules on Discover to maintain compatibility with JEDI (#158)

* Use skylab 3 modules on Discover to maintain compatibility with JEDI

* skylab3

---------

Co-authored-by: danholdaway <[email protected]>

* Add workflow for building GEOS and populate relevant tasks (#156)

* add draft tasks for geos clone and build

* clone and build working offline

* also install

* bug

* pep8

* use rstrip to remove trailing slash

---------

Co-authored-by: danholdaway <[email protected]>

* Only use Cascade Lake nodes for the jobs so they can be synced to the nogin node fabric (#159)

Co-authored-by: danholdaway <[email protected]>

* Fix channels without bc YAML (#160)

Co-authored-by: danholdaway <[email protected]>

* Bump version of Eva to 1.3.4 (#161)

Co-authored-by: danholdaway <[email protected]>

* Fix anchors in observation YAML files (#164)

Co-authored-by: danholdaway <[email protected]>

---------

Co-authored-by: Dan Holdaway <[email protected]>
Co-authored-by: danholdaway <[email protected]>
Co-authored-by: Doruk Ardağ <[email protected]>
Co-authored-by: jardizzo <[email protected]>

* Removed white space for code styling

---------

Co-authored-by: Dan Holdaway <[email protected]>
Co-authored-by: danholdaway <[email protected]>
Co-authored-by: Doruk Ardağ <[email protected]>
Co-authored-by: jardizzo <[email protected]>
CRWayman added a commit that referenced this pull request May 4, 2023
* Finished refactoring of task list based config prep

* Removing questionary from base

* Fixing pycodestyle errors

* Get YAML Fixes in feature/refactor (#165)

* Add the suite file and task shell for running a forecast of GEOS (#150)

Co-authored-by: danholdaway <[email protected]>

* Remove constraint from the build_jedi suite file (#153)

* Add workflow and tasks for performing 3DVar (tested with SOCA) (#152)

* Add shell for the new tasks (#133)

* add shell for all the new tasaks

* rename b clim task

* update registry

Co-authored-by: danholdaway <[email protected]>

* Feature/3dvar generateb (#136)

* fetch bump or execution with seg fault

* Feature/3dvar standalone godas (#138)

* Add the basis for running standalone 3DVar

* add bclim to flow

* changes in executable

* 3dvar is executing now, seg fault is fixed

* hofx fix

* changes in eva

* GODAS observations and golden period

* SPECIAL case in executable and modifications for 3dvar EVA

* changes in flow

* changes in flow and codestyle fixes

* trailing spaces

Co-authored-by: danholdaway <[email protected]>

* write logs in the executable tasks

* update YAML files to ioda v3

* Feature/3dvar bump eva (#140)

* Add the basis for running standalone 3DVar

* add bclim to flow

* changes in executable

* 3dvar is executing now, seg fault is fixed

* hofx fix

* changes in eva

* GODAS observations and golden period

* SPECIAL case in executable and modifications for 3dvar EVA

* changes in flow

* changes in flow and codestyle fixes

* trailing spaces

* bump SABER update works

* ioda_v3 changes

* changes in eva

* yaml fixes

* yaml fixes

---------

Co-authored-by: danholdaway <[email protected]>

* refactor eva to allow plotting jedi log things

* fixes to workflow files

* add new task for generating static b by linking (#147)

* add new task for generating static b by linking.

* remove prints

* correct py norms

* yaml norms

---------

Co-authored-by: danholdaway <[email protected]>

* Feature/3dvar lowres (#151)

* fixing workflow

* linking changes

* lowres works

* hofx working

* 3dvar workflow running

* DA recommended changes

---------

Co-authored-by: danholdaway <[email protected]>
Co-authored-by: Doruk Ardağ <[email protected]>

* Update discover_nightly.yml (#154)

The SWELL Nightly Workflow will now run at 00Z of each day.

* Use skylake or cascade lake for the default nodes (#155)

Co-authored-by: danholdaway <[email protected]>

* Use 3 hours for BuildJedi (#157)

Co-authored-by: danholdaway <[email protected]>

* Use skylab 3 modules on Discover to maintain compatibility with JEDI (#158)

* Use skylab 3 modules on Discover to maintain compatibility with JEDI

* skylab3

---------

Co-authored-by: danholdaway <[email protected]>

* Add workflow for building GEOS and populate relevant tasks (#156)

* add draft tasks for geos clone and build

* clone and build working offline

* also install

* bug

* pep8

* use rstrip to remove trailing slash

---------

Co-authored-by: danholdaway <[email protected]>

* Only use Cascade Lake nodes for the jobs so they can be synced to the nogin node fabric (#159)

Co-authored-by: danholdaway <[email protected]>

* Fix channels without bc YAML (#160)

Co-authored-by: danholdaway <[email protected]>

* Bump version of Eva to 1.3.4 (#161)

Co-authored-by: danholdaway <[email protected]>

* Fix anchors in observation YAML files (#164)

Co-authored-by: danholdaway <[email protected]>

---------

Co-authored-by: Dan Holdaway <[email protected]>
Co-authored-by: danholdaway <[email protected]>
Co-authored-by: Doruk Ardağ <[email protected]>
Co-authored-by: jardizzo <[email protected]>

* Removed white space for code styling

* Fixed change choices bug

* Removed erroneous print statement

* Removed unecessary before_next function which should be in cli class

* Removing commented suite option for click

---------

Co-authored-by: Dan Holdaway <[email protected]>
Co-authored-by: danholdaway <[email protected]>
Co-authored-by: Doruk Ardağ <[email protected]>
Co-authored-by: jardizzo <[email protected]>
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.

1 participant