Software Migration: MedicineBow

Software Migration Goals

With the current migration over to the MedicineBow cluster ARCC is updating and evolving it’s software policy with the following goals:

  • Helping our users to become better HPC users,

  • by reflect systems and processes similar to other HPC centers,

  • by assisting via consultation and training to developing transferable skills and good practices

  • as well as allowing easier transition and move to other HPC centers.

What is Available?

MedicineBow is a brand new cluster (new OS and relates system libraries), and thus no existing Beartooth software will be automatically available nor transferred over. With this in mind ARCC will be providing a smaller set of core compilers , languages, libraries and application, which will be updated on a semi regular basis. Latest versions have been installed and we will not be supporting older versions of compilers.

The GNU family of compilers (i.e. gcc) will be our initial primary focus, but we do provide Intel’s oneAPI suite of compilers/libraries as well as NVidia’s hpc-sdk toolset.

Please refer to the MedicineBow Software List for what is available and/or use the module spider command to search.

ARCC will consider adding to this on a case-by-case basis.

Beartooth User Installed Software/Packages

Since migration involves the creation of new projects and user homes, no software and/or packages installed by users within their Beartooth locations will be available. Anything that previously existed will need to be re-installed.

Due to the nature of Singularity containers and Conda environments, we would expect these to migrate over with minimal disruption.

Users are encouraged to install their required software within the project space, under a specific /project/<project-name>/software/ folder allowing the management and sharing of commonly used project based software. If ARCC assists any user/project with a software installation, this will be the location used unless somewhere else is explicitly requested.

Since this will use up project related storage space, the default project space has been increased to accommodate this.

Consultation

We appreciate that at first this might appear daunting, but be rest assured ARCC will continue to support users by providing assistance, consultation and trainings. Assistance can be requested via our portal’s HPC Software Consultation page.