Difference between revisions of "Software Environments and their Differences"

From HPC users
Jump to navigationJump to search
(Created page with "== Introduction == Various environments are configured on our HPC. Depending on which program versions and compilers you need to use, a different environment has to be loaded....")
 
Line 11: Line 11:
The main differences between these different environments are the GCC-compilers as well as the installed modules.
The main differences between these different environments are the GCC-compilers as well as the installed modules.


After logging in, the standard environment hpc-uniol-env will apply to your session.
After logging in, the standard environment ''hpc-uniol-env'' will apply to your session.
Enter the following command...
Enter the following command...
  $ module available
  $ module available
Line 18: Line 18:
To choose the right environment you should know which program version you need.
To choose the right environment you should know which program version you need.
For example, if you want to use the latest installed version of Anaconda, enter ...
For example, if you want to use the latest installed version of Anaconda, enter ...
  module spider Anaconda
  $ module spider Anaconda
... to display all available installed versions and the program description.
... to display all available installed versions and the program description.
Spider now shows that two program versions are available:
Spider now shows that two program versions are available:
Line 29: Line 29:
  You will need to load all module(s) on any one of the lines below before the "Anaconda3/5.1.0" module is available to load.
  You will need to load all module(s) on any one of the lines below before the "Anaconda3/5.1.0" module is available to load.
   
   
hpc-env/6.4
hpc-env/6.4


In this example, you have to change the environment to hpc-env/6.4.  
In this example, you have to change the environment to hpc-env/6.4.  
  $ hpc-env/6.4
  $ module load hpc-env/6.4
You will notice that the command...
You will notice that the command...
  $ module available
  $ module available
... will display other modules than before.
... will display other modules than before.
You now have access to ''Anaconda3/5.1.0''.

Revision as of 15:32, 19 July 2018

Introduction

Various environments are configured on our HPC. Depending on which program versions and compilers you need to use, a different environment has to be loaded.

Choosing the Right Environment

Two environments are currently installed that may be of interest to you:

hpc-env/6.4

and

hpc uniol-env

The main differences between these different environments are the GCC-compilers as well as the installed modules.

After logging in, the standard environment hpc-uniol-env will apply to your session. Enter the following command...

$ module available

... to display all available modules within the current environment.

To choose the right environment you should know which program version you need. For example, if you want to use the latest installed version of Anaconda, enter ...

$ module spider Anaconda

... to display all available installed versions and the program description. Spider now shows that two program versions are available:

Anaconda3/4.3.0
Anaconda3/5.1.0

Now you can display the respective environment by adding the version number to the entry:

$ module spider Anaconda3/5.1.0

Output:

You will need to load all module(s) on any one of the lines below before the "Anaconda3/5.1.0" module is available to load.

hpc-env/6.4

In this example, you have to change the environment to hpc-env/6.4.

$ module load hpc-env/6.4

You will notice that the command...

$ module available

... will display other modules than before.

You now have access to Anaconda3/5.1.0.