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

NCEPLIBS-external updates #94

Closed
wants to merge 53 commits into from
Closed

NCEPLIBS-external updates #94

wants to merge 53 commits into from

Conversation

kgerheiser
Copy link
Contributor

Merge release/public-v2 into develop.

Fix failing Github workflow by building MPI on macOS. Some Homebrew update causes MPI not to be found. It's good to test it both ways anyway.

Make HDF5 depend on MPI to ensure correct build order and add_custom_target(mpi) earlier in the script.

Set MPI_<lang>_COMPILER when building MPI so that variable is set.

Fixes #93

Fixes #92 (It builds on the runner and on my personal machine, with and without building MPI)

Fixes #85

Might need to cleanup the documentation some. I didn't handle the conflicts in too much depth.

climbfuji and others added 30 commits September 10, 2020 16:53
…minders for all other platforms to update the documentation for release/public-v2
release/public-v2: remove wgrib2 (now in NCEPLIBS)
…r odin.intel and for docker (initial version)
…200917

release/public-v2: documentation update
Update documentation to check out tag ufs-v2.0.0 of ufs-weather-model
tmplModulefiles/netcdf: add the install bin directory to PATH, required for SRW App workflow
release/public-v2: bugfixes for building MPI, HDF5 and NetCDF
Point INSTALL_PREFIX to preinstalled libraries.
…public-v1), create libjpeg and jasper modules
RatkoVasic-NOAA and others added 19 commits November 6, 2020 19:54
Update documentation for WCOSS Cray for release/public-v2
release/public-v2: Update GNU compiler on Cheyenne to version 10.1.0 (documentation update only)
…ll Python modules required to use the plotting scripts
release/public-v2: final documentation updates for the SRW App release 1.0.0 - documentation updates only
Changes to sections 5 & 6 of docker instructions, due to reviewer comment
release/public-v2: final updates to Docker documentation before release
@kgerheiser kgerheiser requested a review from climbfuji April 13, 2021 19:24
@kgerheiser
Copy link
Contributor Author

@climbfuji

Have you ever seen this error before error: invalid argument '-std=c++11' not allowed with 'C' when building ESMF with Clang? I don't normally use Clang. The clang + gfortran test build fails because of it.

@climbfuji
Copy link
Collaborator

@climbfuji

Have you ever seen this error before error: invalid argument '-std=c++11' not allowed with 'C' when building ESMF with Clang? I don't normally use Clang. The clang + gfortran test build fails because of it.

I think yes, but I don't remember ... is it possible that it doesn't find the correct CXX compiler?

@climbfuji
Copy link
Collaborator

@kgerheiser what should we do with this old PR?

@edwardhartnett
Copy link
Collaborator

Whoops. I should not have approved this...

@climbfuji
Copy link
Collaborator

@kgerheiser @edwardhartnett What should we do with this PR?

@kgerheiser
Copy link
Contributor Author

I don't know. I don't really want to develop NCEPLIBS-external anymore if we don't have to. If it's pertinent I can try to complete this PR and get develop updated with the ufs-v2.0.0 changes.

@climbfuji
Copy link
Collaborator

I don't know. I don't really want to develop NCEPLIBS-external anymore if we don't have to. If it's pertinent I can try to complete this PR and get develop updated with the ufs-v2.0.0 changes.

I guess this is up to @edwardhartnett to decide. I doubt we'll ever need it again. With the two upcoming MRW and SRW releases, the previous ones won't be supported any longer and NCEPLIBS-external won't be needed.

@edwardhartnett
Copy link
Collaborator

edwardhartnett commented Mar 28, 2022

We certainly want to retire NCEPLIBS-external as soon as feasible.

@kgerheiser kgerheiser closed this by deleting the head repository Sep 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
6 participants