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

Building GEOSgcm with Spack #461

Open
mathomp4 opened this issue Sep 19, 2022 · 0 comments
Open

Building GEOSgcm with Spack #461

mathomp4 opened this issue Sep 19, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@mathomp4
Copy link
Member

mathomp4 commented Sep 19, 2022

A grand hope for GEOSgcm (and for @danholdaway in particular) is one day we can do:

spack install geosgcm

and we get a build of GEOSgcm.

I'm currently trying to figure out how to get spack-stack to do that (see JCSDA/spack#174) and I've identified four paths we must look at when building GEOSgcm with Spack:

  1. Build with internal MAPL and internal FMS
  2. Build with internal MAPL and spack FMS
  3. Build with spack MAPL and internal FMS
  4. Build with spack MAPL and spack FMS

I think the FMS bits are fairly simple. I've build GEOS with FMS in Baselibs (see #368), but building GEOS with MAPL as an external library will require some...thought.

I'll probably need to think on it with @tclune at least at first. It must be doable as our UFS colleagues do find_package(MAPL REQUIRED), but do they have a FindMAPL.cmake file somewhere?

@mathomp4 mathomp4 added the enhancement New feature or request label Sep 19, 2022
@mathomp4 mathomp4 self-assigned this Sep 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant