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

Develop build infrastructure #1

Closed
aidanheerdegen opened this issue Sep 8, 2022 · 4 comments
Closed

Develop build infrastructure #1

aidanheerdegen opened this issue Sep 8, 2022 · 4 comments
Assignees

Comments

@aidanheerdegen
Copy link
Member

Develop spack based build infrastructure.

@aidanheerdegen
Copy link
Member Author

aidanheerdegen commented Oct 14, 2022

ParallelIO (PIO) is a significant dependency for CICE. It is already supported by spack.

The spack package file for PIO is a useful source of information for configuring other CMake based spack builds

https://github.com/spack/spack/blob/60997a7bc34616406e331a2919deec0bd36893a3/var/spack/repos/builtin/packages/parallelio/package.py

specifically regarding configuring options and passing information through to the CMake build. It also uses MPI, so the MPI dependency details are useful too.

ping @harshula

@harshula
Copy link

PR: ACCESS-NRI/spack-packages#8

@harshula
Copy link

Minimal changes required to cice5: #5

@harshula
Copy link

To compile with GCC, we need the following fix to the cice5 source package: #6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants