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

Spack installation support #13

Open
fluidnumerics-joe opened this issue Jun 18, 2021 · 3 comments
Open

Spack installation support #13

fluidnumerics-joe opened this issue Jun 18, 2021 · 3 comments

Comments

@fluidnumerics-joe
Copy link
Collaborator

I'm working on getting FTObjectLibrary added as a package in the Spack package manager project and want to see how (and if) you would like spack installation instructions included in this repository.

If you're not familiar with Spack, you can learn more about spack at https://spack.io

The relevant pull request for Spack is here : spack/spack#24423

Essentially spack provides an easy method for installing scientific/HPC packages from source code while managing dependencies. To install via spack, after someone downloads spack, they can simply run

spack install ftobjectlibrary

which uses this repo's CMake build system to install FTOL.

I'm interested in hearing this team's thoughts.

@sloede
Copy link
Member

sloede commented Jun 19, 2021

If it is really just this one-liner that is relevant for the user to consider, I'd recommend to put it into the main README.md, since this is where a potential user would look first for this information.

Do you plan on registering HOHQMesh with spack as well once FTObjectLibrary is installable this way?

@fluidnumerics-joe
Copy link
Collaborator Author

Yes. Once FTOL is accepted by Spack, I'll be adding HOHQMesh.

@sloede
Copy link
Member

sloede commented Jun 19, 2021

Yes. Once FTOL is accepted by Spack, I'll be adding HOHQMesh.

Great, this will make it much easier to distribute it! Maybe you can also add testing to spack, if that's supported, using the new -test option in HOHQMesh.

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

No branches or pull requests

2 participants