HPC appman: yet aother HPC application package manager #7
zhenrong-wang
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Backgrounds:
HPC application management has been tricky for HPC admins, users, and developers. There are several reasons:
A solution is to develop a package management tool similar to the
pip
,yum
, orapt
. Spack is a good practice.However, spack is not easy enough. The HPC-NOW project introduced a module: appman (APPlication MANager). This module aims to let HPC users/admins/developers deploy and manage HPC packages in an easy and unified way.
The main architecture:
Main workflow:
appman config
: configure the locations of the backend, url and local path are supportedappman install/build/remove
: Install, build, or remove the HPC applications. You can specify the backend locations by command args. If not specified, the appman will use the configured ones.Dependencies:
Beta Was this translation helpful? Give feedback.
All reactions