-
Notifications
You must be signed in to change notification settings - Fork 110
Description
Is your feature request related to a problem? Please describe.
For larger simulations, you really want to run AMUSE on an HPC machine, and so it needs to be installed there. Ideally, you'd just be able to ask your sysadmin to install it. HPC sysadmins frown on Conda, and instead use EasyBuild, Spack, or nix to build packages.
Of these, EasyBuild is most common in Europe, and in particular on the Sterrewacht machines, so having EasyConfigs available for AMUSE would be really nice.
Describe the solution you'd like
EasyConfigs for AMUSE in the online repo, so that everyone using EasyBuild can easily install AMUSE.
For some codes this may be tricky due to large data files or a desire to write into the installed directory. To make sure it will work, we need to do an install into a non-user-writable directory, then run the tests against that and check that they pass.
- Make a base Docker container with EasyBuild installed
- Install the AMUSE dependencies in it
- Create an amuse-framework EasyConfig
- Add individual codes
- aarsethzare
- adaptb
- athena
- bhtree
- bonsai (broken)
- bonsai2 (broken)
- brutus
- bse
- capreole
- etics
- evtwin
- fastkick
- fi
- fractalcluster
- gadget2
- galactics
- galaxia
- hacs64 (broken)
- halogen
- hermite
- hermite0
- hermite_grx
- higpus
- hop
- huayno
- kepler
- kepler_orbiters
- krome
- mameclot
- mercury
- mesa_r15140
- mesa_r2208
- mi6
- mikkola
- mmams
- mmc (broken)
- mobse
- mocassin
- mosse
- mpiampvac
- nbody6xx
- octgrav (broken)
- petar
- ph4
- phantom
- phigrape
- pikachu (broken)
- rebound
- sakura
- seba
- secularmultiple
- sei
- simplex
- simplex2_5
- smalln
- sphray
- sse
- symple
- tupan
- twobody
- vader
Metadata
Metadata
Assignees
Labels
Type
Projects
Status