Background
Spack is a multi-platform package manager that builds and installs multiple versions and configurations of software. It works on Linux, macOS, and many supercomputers. Spack is non-destructive: installing a new version of a package does not break existing installations, so many configurations of the same package can coexist.
Many scientific modeling packages such as LAMMPS, ABINIT, CP2K have built-in package manage script in Spack.
There is a Spack built-in scripts for installing and managing ABACUS https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/abacus/package.py, but this script is for a much old version of abacus.
Describe the solution you'd like
An up-to-date Spack built-in management script for ABACUS is needed and need to be maintained
Task list only for developers
Notice Possible Changes of Behavior (Reminder only for developers)
No response
Notice any changes of core modules (Reminder only for developers)
No response
Notice Possible Changes of Core Modules (Reminder only for developers)
No response
Additional Context
No response
Task list for Issue attackers (only for developers)
Background
Spack is a multi-platform package manager that builds and installs multiple versions and configurations of software. It works on Linux, macOS, and many supercomputers. Spack is non-destructive: installing a new version of a package does not break existing installations, so many configurations of the same package can coexist.
Many scientific modeling packages such as LAMMPS, ABINIT, CP2K have built-in package manage script in Spack.
There is a Spack built-in scripts for installing and managing ABACUS https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/abacus/package.py, but this script is for a much old version of abacus.
Describe the solution you'd like
An up-to-date Spack built-in management script for ABACUS is needed and need to be maintained
Task list only for developers
Notice Possible Changes of Behavior (Reminder only for developers)
No response
Notice any changes of core modules (Reminder only for developers)
No response
Notice Possible Changes of Core Modules (Reminder only for developers)
No response
Additional Context
No response
Task list for Issue attackers (only for developers)