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

make module system more flexible #152

Open
stebo85 opened this issue Feb 6, 2023 · 3 comments
Open

make module system more flexible #152

stebo85 opened this issue Feb 6, 2023 · 3 comments

Comments

@stebo85
Copy link
Contributor

stebo85 commented Feb 6, 2023

No description provided.

@stebo85 stebo85 added this to NeuroDesk Feb 6, 2023
@stebo85 stebo85 converted this from a draft issue Feb 6, 2023
@stebo85
Copy link
Contributor Author

stebo85 commented Feb 6, 2023

current module load is hardcoded to singularity
-> should be flexible to also allow apptainer (in case they change the binary name soon)

current module load is hardcoded to /cvmfs/...
-> should be flexible because cvmfs could be run in user space on modern HPCs and would become /home/user/cvmfsexec...

current module system is generated on CVMFS node
-> should be in github so pull requests can be made against it for easier updating without touching cvmfs node

currently --silent is hardcoded
-> should be a variable

currently --nv is given via custom singularity_options variable
-> should be set automatically based on GPU availability

@stebo85 stebo85 changed the title make module system for flexible make module system more flexible Oct 22, 2023
@stebo85
Copy link
Contributor Author

stebo85 commented Feb 20, 2024

Currently our module system does not support the bundling of different tools in a meta-module. This would be great however, to enable this workflow: NeuroDesk/neurocontainers#596

@stebo85
Copy link
Contributor Author

stebo85 commented Feb 20, 2024

The new module system would also allow us to make the Application menu behaviour more consistent: NeuroDesk/neurocontainers#209

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

No branches or pull requests

1 participant