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

tagged Release/2021.5.0 #78

Merged
merged 45 commits into from
May 21, 2021
Merged

tagged Release/2021.5.0 #78

merged 45 commits into from
May 21, 2021

Conversation

travissluka
Copy link
Member

@loganchen39 I would like to create our first "release" so that we have a stable version of the code that we can always go back to as we do our experiments.

I realize the "files changed" below looks overwhelming, but that is because this is a PR going into he master branch, not the develop we've normally been working in. You can see here: https://github.com/UMD-AOSC/UMD-SST/compare/release/2021.5.0 that the only change from develop is that I have specified an exact git hash version for each of the jedi repositories instead of the normal develop. This way, this release is guaranteed to always pull the same versions and not be affected by changes to JEDI develop branches.

Whenever you get a chance, could verify that this works on Cheyenne before it is approved and merged? (I don't have Cheyenne access)

travissluka and others added 30 commits August 20, 2020 09:35
* remove makeobs.x, no longer needed

* remove Model class, no longer needed (#1)
* ctest passed for Geometry class

* Modified test CMakeLists.txt

* Travis's suggested changes completed by Ligang

* Travis's suggested changes completed by Ligang
* Temporary implememting class State for Travis to check.

* Updated State.cc

* Updating class State

* Updating class State.

* Updating class State.

* Updating class State.

* Finished class State, passed all test.

* Passed all test for class State.

* fix binary path

Co-authored-by: Travis Sluka <travissluka@gmail.com>
* Finished class Increment.

* Finished class increment.

* Updated increment.yml for class increment.

* Updated for class Increment.
* rename to umdsst

* switch to public jedi repo locations

* fix travisci
* start GetValues

* add level(1) to fields

* getvalues working?
* Implemented class LinearGetValues, passed all tests.

* minor change of a comment.
* add hofx_nomodel test

* remove use of external OOPS_TRAPFPE env var, deal with that later
* Implementing dirac.x.

* Finished feature dirac.x.

* Finishing feature/dirac.x.

Co-authored-by: Travis Sluka <travissluka@gmail.com>
* Fixed conversion between Celsius and Kelvin.

* Finished bugfix/C_K_conversion.
* Implementing staticbinit.x

* Finished feature/staticbinit.x

* Finished feature/staticbinit.x 2nd Time.
* Implementing feature/var.x.

* Implementing feature/var.x.

* Implementing var.x

* Finished feature/var.x.

* Finished feature/var.x.
* added landmask.nc

* Finished feature/addMaskField.

* Finished feature/addMaskField.

* Finished feature/addMaskField.

* Remove hardcoded 180 and 360.
* Finished feature/useLandmask.

* Finished feature/useLandmask.

* Finished feature/useLandmask.
travissluka and others added 15 commits February 17, 2021 19:14
* clean old bump files on test run

* manually specify correlation lengths

* fix coding norms

* fix dependencies of errorcovariance test
* Finished AddQC, Solved problems with passing vector of pointers of FieldImpl from C to Fortran.

* Finishing feature/addQC.
* Test improved landmask.

* Finished feature/betterLandmask.

* Finished feature/betterLandmask.
* convert corr length from gaussian to GC

* add "default" var change

* update reference answers
* invert lat on netcdf I/O

* landmask is explicitly applied to background

* flood  the test background file

* fix landmask/grid in yamls

* update reference answers
* fields working for any number of fields

* implement Model2GeoVaLs

* remove ggmask from Geometry

* cleanup
* rossby radius based corr loc, using dummy RR values

* kd interpolation in geometry

* using rossby radius in covariance

* fix tests and coding norms

* document interptogeom

* add .dat to lfs

* fix compile error
* support for module with new ecbuild

* use public atlas/fckit
…#77)

* Added some 0.25x0.25 files.

* Added new initial background for 20120101.

* Updated for some initial background of 0.25x025 grid.

* Updated initial background of 0.25x0.25 grid.

* Updated yml files with correct renamed file names.

* Updated to have correct file names.
@travissluka travissluka self-assigned this May 21, 2021
@loganchen39
Copy link
Collaborator

@travissluka Ok, I'll try to test on Cheyenne.

Copy link
Collaborator

@loganchen39 loganchen39 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved, it passed test on Cheyenne, without building atlas and fckit. The atlas module on Cheyenne requires the latest eckit/ecmwf-1.16.0, so in order to use which we need to "module load jedi/gnu-openmpi/ecbuild35" instead of using the previously working version of jedi/gnu-openmpi.

@loganchen39 loganchen39 merged commit 505a0e3 into master May 21, 2021
@loganchen39 loganchen39 deleted the release/2021.5.0 branch May 21, 2021 20:05
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.

None yet

2 participants