-
Notifications
You must be signed in to change notification settings - Fork 13
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
Update GEOSgcm to support Spack #387
Labels
enhancement
New feature or request
Comments
This was referenced Mar 10, 2022
sdrabenh
added a commit
that referenced
this issue
Mar 18, 2022
Fixes #387. Updates for Spack Support
mathomp4
added a commit
to GEOS-ESM/GOCART
that referenced
this issue
Mar 21, 2022
Due to insufficient grepping on my part, some remnants of the "not-canonical" CMake still remain. Apparently these were not necessary changes for Spack, but they are changes that unify the CMake style of GEOS to be more like "correct" CMake. In this go-around, it is mainly finding `INC_ESMF` which I apparently forgot to grep for last time (I was focused on NetCDF), and some non-canonical OpenMP calls. See GEOS-ESM/GEOSgcm#387 for the meta-issue.
mathomp4
added a commit
to GEOS-ESM/GEOS_OceanGridComp
that referenced
this issue
Mar 21, 2022
Due to insufficient grepping on my part, some remnants of the "not-canonical" CMake still remain. Apparently these were not necessary changes for Spack, but they are changes that unify the CMake style of GEOS to be more like "correct" CMake. In this go-around, it is mainly finding `INC_ESMF` which I apparently forgot to grep for last time (I was focused on NetCDF), and some non-canonical OpenMP calls. See GEOS-ESM/GEOSgcm#387 for the meta-issue.
mathomp4
added a commit
to GEOS-ESM/GEOSchem_GridComp
that referenced
this issue
Mar 21, 2022
Due to insufficient grepping on my part, some remnants of the "non-canonical" CMake still remain. Apparently these were not necessary changes for Spack, but they are changes that unify the CMake style of GEOS to be more like "correct" CMake. In this go-around, it is mainly finding `INC_ESMF` which I apparently forgot to grep for last time (I was focused on NetCDF), and some non-canonical OpenMP calls. See GEOS-ESM/GEOSgcm#387 for the meta-issue.
mathomp4
added a commit
to GEOS-ESM/GEOSgcm_GridComp
that referenced
this issue
Mar 21, 2022
Due to insufficient grepping on my part, some remnants of the "non-canonical" CMake still remain. Apparently these were not necessary changes for Spack, but they are changes that unify the CMake style of GEOS to be more like "correct" CMake. In this go-around, it is mainly finding `INC_ESMF` which I apparently forgot to grep for last time (I was focused on NetCDF), and some non-canonical OpenMP calls. See GEOS-ESM/GEOSgcm#387 for the meta-issue.
This was referenced Mar 21, 2022
mathomp4
added a commit
to GEOS-ESM/GFDL_atmos_cubed_sphere
that referenced
this issue
Mar 21, 2022
Due to insufficient grepping on my part, some remnants of the "non-canonical" CMake still remain. Apparently these were not necessary changes for Spack, but they are changes that unify the CMake style of GEOS to be more like "correct" CMake. In this go-around, it is mainly finding `INC_ESMF` which I apparently forgot to grep for last time (I was focused on NetCDF), and some non-canonical OpenMP calls. See GEOS-ESM/GEOSgcm#387 for the meta-issue.
mathomp4
added a commit
to GEOS-ESM/FVdycoreCubed_GridComp
that referenced
this issue
Mar 21, 2022
Due to insufficient grepping on my part, some remnants of the "non-canonical" CMake still remain. Apparently these were not necessary changes for Spack, but they are changes that unify the CMake style of GEOS to be more like "correct" CMake. In this go-around, it is mainly finding `INC_ESMF` which I apparently forgot to grep for last time (I was focused on NetCDF), and some non-canonical OpenMP calls. See GEOS-ESM/GEOSgcm#387 for the meta-issue.
sanAkel
pushed a commit
to GEOS-ESM/GEOS_OceanGridComp
that referenced
this issue
Mar 22, 2022
* Updates for Spack Support, Round 2 Due to insufficient grepping on my part, some remnants of the "not-canonical" CMake still remain. Apparently these were not necessary changes for Spack, but they are changes that unify the CMake style of GEOS to be more like "correct" CMake. In this go-around, it is mainly finding `INC_ESMF` which I apparently forgot to grep for last time (I was focused on NetCDF), and some non-canonical OpenMP calls. See GEOS-ESM/GEOSgcm#387 for the meta-issue. * Add CI
mathomp4
added a commit
to GEOS-ESM/TR
that referenced
this issue
Jan 6, 2023
Due to insufficient grepping on my part, some remnants of the "non-canonical" CMake still remain. Apparently these were not necessary changes for Spack, but they are changes that unify the CMake style of GEOS to be more like "correct" CMake. In this go-around, it is mainly finding `INC_ESMF` which I apparently forgot to grep for last time (I was focused on NetCDF), and some non-canonical OpenMP calls. See GEOS-ESM/GEOSgcm#387 for the meta-issue.
mathomp4
added a commit
to GEOS-ESM/GMI
that referenced
this issue
Jan 6, 2023
Due to insufficient grepping on my part, some remnants of the "non-canonical" CMake still remain. Apparently these were not necessary changes for Spack, but they are changes that unify the CMake style of GEOS to be more like "correct" CMake. In this go-around, it is mainly finding `INC_ESMF` which I apparently forgot to grep for last time (I was focused on NetCDF), and some non-canonical OpenMP calls. See GEOS-ESM/GEOSgcm#387 for the meta-issue.
mathomp4
added a commit
to GEOS-ESM/MATRIX
that referenced
this issue
Apr 27, 2023
Due to insufficient grepping on my part, some remnants of the "non-canonical" CMake still remain. Apparently these were not necessary changes for Spack, but they are changes that unify the CMake style of GEOS to be more like "correct" CMake. In this go-around, it is mainly finding `INC_ESMF` which I apparently forgot to grep for last time (I was focused on NetCDF), and some non-canonical OpenMP calls. See GEOS-ESM/GEOSgcm#387 for the meta-issue.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In order to support Spack for building GEOS instead of Baselibs, we need to make some rather comprehensive changes to our repos. My current testing shows for GEOSgcm we need to update:
main
main
main
develop
main
develop
main
develop
main
develop
main
develop
Most of these are under GMAO control. The next step in this is to test if we can "dribble in" these changes to not annoy @sdrabenh as much as I could. I have a plan of attack for this:
Note on HEMCO: The weird one out is HEMCO as that is a fork maintained by @christophkeller. The fix above is based on what GEOS currently uses (
geos/v2.2.3
) but that is essentially a "dead branch" for HEMCO in GEOS. However, this fix also needs to be inserted into the correct development path that @christophkeller is working on. I know he wants to update the HEMCO in GEOS soon, so we might have an opportunity.The text was updated successfully, but these errors were encountered: