software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software [2017/09/09 14:09]
meesters [Libraries]
— (current)
Line 1: Line 1:
-====== Software ====== 
- 
-On the mogon clusters we install a broad variety of software (libraries and applications) for our users. We seek to install all software in optimized form - as far as possible. 
- 
-===== EasyBuild and Software Installation on Mogon Clusters ===== 
- 
-If some application or library or a flavor of it is missing you can [[https://hpc.uni-mainz.de/high-performance-computing/service-angebot/softwareinstallation/|ask us with this little form]] to install it. We apologize, but at some point the need arose to be a somewhat formal. We use [[https://easybuilders.github.io/easybuild/|EasyBuild]] as a framework to install software and control the module building process. In our form we ask to indicate an [[http://easybuild.readthedocs.io/en/latest/version-specific/Supported_software.html|EasyBuild configuration file]], if applicable. 
- 
-You may install software independently, yet in this case our support has to be limited. 
- 
-If an EasyBuild configuration is missing, but the desired software is of interest to a handful of people, we might write the missing EasyBuild together. Please approach us in this case. 
- 
-===== Easybuild Toolchains ===== 
- 
-When looking in the list of installed modules you see abbreviations as ''foss'', ''gompi'' or similar. These are the [[http://easybuild.readthedocs.io/en/latest/eb_list_toolchains.html|EasyBuid Toolchains]], matches of specific compilers and basic library versions bundled together. 
- 
-When compiling or using software, see to it, that matching compilers and libraries have been used or loaded. Otherwise software might just crash for a variety of reasons. Please report, if a desired library is missing for a given toolchain. 
- 
-===== Installed Software and Modulefiles ===== 
- 
-All software installed by the HPC team for users is available within so-called [[https://en.wikipedia.org/wiki/Environment_Modules_%28software%29|Environment Modules]]: Little scripts, which set the matching environment variables for the desired application or library. More on Modulefiles can be found [[setting_up_environment_modules|on our wiki page covering Modules]]. 
- 
- 
- 
-==== Compilers ==== 
- 
-Compilers are available when loading a module file associated with a toolchain. To obtain only a compiler, you can load any module in the ''compiler'' trunk of our modulefiles: 
- 
-<code bash> 
-$ module load compiler/[TAB] 
-</code> 
- 
- 
-==== MPIs ==== 
- 
-See [[mpi|MPI]]. 
- 
- 
- 
-==== Applications ==== 
- 
  
  • software.1504958945.txt.gz
  • Last modified: 2017/09/09 14:09
  • by meesters