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

Port UPP for GFS V16 to WCOSS2 #363

Closed
WenMeng-NOAA opened this issue Aug 10, 2021 · 6 comments · Fixed by #420
Closed

Port UPP for GFS V16 to WCOSS2 #363

WenMeng-NOAA opened this issue Aug 10, 2021 · 6 comments · Fixed by #420
Assignees
Labels
enhancement New feature or request GFSV16

Comments

@WenMeng-NOAA
Copy link
Collaborator

WenMeng-NOAA commented Aug 10, 2021

Update the branch release/gfs_v16 to support GFS V16 on WCOSS2.

Related issue:

@WenMeng-NOAA
Copy link
Collaborator Author

Wen created a feature branch post_gfsv16_wcoss2 for porting UPP for GFSV16 on WCOSS at
https://github.com/WenMeng-NOAA/UPP/tree/post_gfsv16_wcoss2

@WenMeng-NOAA
Copy link
Collaborator Author

WenMeng-NOAA commented Sep 15, 2021

Build an UPP executable for GFSV16 on wcoss2 Cactus:

$ git clone --branch post_gfsv16_wcoss https://github.com/WenMeng-NOAA/UPP.git
$ cd UPP/sorc
$ ./build_ncep_post.sh

The executable "ncep_post" will be created under UPP/exec/.

@WenMeng-NOAA
Copy link
Collaborator Author

The upp/8.0.11 module for GFSV16 is available on Cactus for testing GFSV16 inline post.
To load it:

module use /u/Wen.Meng/noscrub/ncep_post/LIBS/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.4
module load upp/8.0.11

@WenMeng-NOAA
Copy link
Collaborator Author

@KateFriedman-NOAA I would like to bump up upp lib version to 8.1.0 on wcoss2. You may load a testing upp lib on Cactus as:

module use /u/Wen.Meng/noscrub/ncep_post/LIBS/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.4
module load upp/8.1.0

@KateFriedman-NOAA
Copy link
Member

module use /u/Wen.Meng/noscrub/ncep_post/LIBS/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.4
module load upp/8.1.0

Got it, thanks for the update!

@WenMeng-NOAA WenMeng-NOAA linked a pull request Dec 2, 2021 that will close this issue
KateFriedman-NOAA added a commit to KateFriedman-NOAA/UPP that referenced this issue Dec 3, 2021
- remove manage_externals copy from repo
- remove associated Externals.cfg file
- replacing GTG checkout with submodules

Refs: NOAA-EMC#363
KateFriedman-NOAA added a commit to KateFriedman-NOAA/UPP that referenced this issue Dec 3, 2021
- created .gitmodules file via git submodule add command:
git submodule add https://github.com/NCAR/UPP_GTG sorc/post_gtg.fd
- new post_gtg.fd subfolder added (empty before submodule checkout)

Refs: NOAA-EMC#363
WenMeng-NOAA pushed a commit to WenMeng-NOAA/UPP that referenced this issue Dec 7, 2021
* Retire manage_externals for GTG checkout

- remove manage_externals copy from repo
- remove associated Externals.cfg file
- replacing GTG checkout with submodules

Refs: NOAA-EMC#363

* Add UPP_GTG submodule

- created .gitmodules file via git submodule add command:
git submodule add https://github.com/NCAR/UPP_GTG sorc/post_gtg.fd
- new post_gtg.fd subfolder added (empty before submodule checkout)

Refs: NOAA-EMC#363

* Updating submodule pointer of GTG to ncep_post_gtg.v2.0.4
WenMeng-NOAA added a commit that referenced this issue Dec 9, 2021
* Add changes for building executable on wcoss2.

* Add changes for buding upp lib on wcoss2.

* Add changes for building upp lib on wcoss2.

* Update hdf5 and netcdf modules.

* Upgrade manage_externals to new version which works for python 3.8.5.

* Remove jlogfile in workflow scripts.

* Changes for overriding module versions from upstream setting.

* Changes for overriding module versions from upstream setting for
building upp lib.

* Update for POSTGRB2TBL default setting.

* Update for LMod compliance.

* Remove v8.0.0-wcoss2 and lib-wcoss2; correct typo in upp_wcoss2.lua and
post_wcoss2.lua.

* Remove jflofile per Kate's comments

* Change GTG checkout to submodule and remove manage_externals (#5)

* Retire manage_externals for GTG checkout

- remove manage_externals copy from repo
- remove associated Externals.cfg file
- replacing GTG checkout with submodules

Refs: #363

* Add UPP_GTG submodule

- created .gitmodules file via git submodule add command:
git submodule add https://github.com/NCAR/UPP_GTG sorc/post_gtg.fd
- new post_gtg.fd subfolder added (empty before submodule checkout)

Refs: #363

* Updating submodule pointer of GTG to ncep_post_gtg.v2.0.4

* Teak makefile_lib.

Co-authored-by: Wen Meng <Wen.Meng@clogin02.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: Kate Friedman <kate.friedman@noaa.gov>
@WenMeng-NOAA
Copy link
Collaborator Author

The tag upp_v8.1.0 was created for GFS V16 implementation on WCOSS2.

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

Successfully merging a pull request may close this issue.

2 participants