Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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. Also, since 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 these their Beartooth locations will be available. Anything that previously existed will need to be re-installed.With this in mind ARCC will be providing a small set of core compilers, languages, libraries and application, which will be updated on a semi

regular basisDue 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 spacesspace, 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,

due to the 100s of applications and libraries on Beartooth we are migrating only software from beartooth

transferrable skills

teaching good HPC practices

we’re going to accommodate on a case-by-case basis.

To reflect more in keeping with other HPC centers, and to

reflect other HPC centers

transition/move - doing HPC better at other institutions

encourage to install within your own project

Folder:

Will 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.