-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Packages/pace #47561
base: develop
Are you sure you want to change the base?
Packages/pace #47561
Conversation
Apparently there are failures in the "ci/gitlab-ci". There are two kinds of failures:
|
@hjjvandam for this to work the CMake install of pace would have to place the necessary files into its install prefix and the LAMMPS ML-PACE Cmake needs to be able to consume those files. Right now it assumes access to the LAMMPS/pace source code. Right now you have to provide LOCAL_ML-PACE to a source location of PACE, otherwise it'll just try to download its known version fresh. I've also started my own effort by providing ML-PACE as a LAMMPS plugin via Spack internally, which grabs both sources and builds a shared library that can be loaded at runtime. But if it is possible to build PACE without LAMMPS sources, I'd prefer patching up the CMake in both projects. Feel free to ping me in the LAMMPS/Spack slack. |
@rbberger I am happy to discuss this topic, but how do I get onto the LAMMPS/Spack slack? Is there a way you can invite me to the channel? I have just joined Slack with hubertus dot vandam at uni-due dot de. My organization normally doesn't use Slack (although my previous organization does). |
I'm "rberger" (one b) in both Spack and LAMMPS slack spaces. Just send me a direct message. |
The optional module ML-PACE in LAMMPS requires external code from https://github.com/ICAMS/lammps-user-pace.
This PR adds a Spack package to install Pace as a separate library, and modifies the LAMMPS package to build Pace as a dependency when ML-PACE is requested.
installs LAMMPS with the ML-PACE module included.