Overview
In addition to the software provided through the module system, you may install and manage your own software on SeaWulf. This is useful if you need a version not available as a module, or if you prefer to maintain a customized environment.
Best Practices
- Install in your home directory: Small tools and libraries can be installed in
/gpfs/home/<username>
. Be mindful of the 20 GB quota. - Use project space for larger installs: If your group has a project directory in
/gpfs/projects/<GroupName>
, consider installing software there so it is accessible to all project members. - Avoid scratch for installations: Scratch space is purged after 30 days and should only be used for temporary data.
- Use environments: For Python, you can create isolated environments with
venv
or Conda. This keeps dependencies separate and helps with reproducibility.
Conda Environments
Conda provides a more flexible way to manage software environments, especially for research workflows. See the following guide for details:
Tip: If you are unsure where to install software or need help with large or shared installs, please open a support ticket at iacs.supportsystem.com.