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 [2013/02/13 14:47]
vormstep [Applications]
software [2020/01/24 10:37] (current)
meesters [Non-Canonical Installation Helpers]
Line 1: Line 1:
 ====== Software ====== ====== Software ======
  
-===== Installed 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. 
 + 
 +===== Non-Canonical Installation Helpers ===== 
 + 
 +<WRAP center round important 60%> 
 +Many users feel tempted to install software themselves. This is perfectly fine, yet support for self-installed software cannot be granted. 
 + 
 +Particularly,​ we strongly discourage using any ''​*conda''​ or ''​brew''​ setup on one of our clusters: It has often been a source of messing up an existing environment only to be discovered at a source of interference when switching back our modules. 
 +</​WRAP>​ 
 + 
 +===== 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, please ensure 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]]. This page covers looking for area specific tools, too. 
 + 
  
 ==== Compilers ==== ==== Compilers ====
  
-  * GCC 4.4.6 ((From ​the SL base system, no modulefile needed)) / 4.6.2 / 4.7.0 ((Modulefiles ​''​gcc/*''​)) +Compilers are available when loading a module file associated with a toolchainTo obtain only a compiler, you can load any module in the ''​compiler'' ​trunk of our modulefiles:​ 
-  * Intel Composer 2011 SP1 ((Modulefile ''​intel/composer/​2011_sp1.10.319''​ or ''​intel-studio-2011-sp1-10''​)) + 
-  * Open64 4.5.1 4.5.2 ((Modulefiles ''​open64/​*''​)) +<code bash> 
-  * PGI 12.4 ((Modulefiles ''​pgi/​*''​))+$ module load compiler/[TAB] 
 +</code> 
  
 ==== MPIs ==== ==== MPIs ====
  
-See [[mpi|MPI]].+Using MPI-Modules can be special. Please refer to our [[mpi|MPI ​wiki page]]. 
 + 
 +==== Licensed Software / Proprietary Software ==== 
 + 
 +For software which is associated with a restricted software, we have a number of options: 
 + 
 +  - if the software anticipates a license server, we can setup the software (install + connect to the license server) for or with you. 
 +  - if the software may be run by anyone who has signed a license, we can install the software (an [[software:​topical:​physics:​vmd_namd|example would be VMD + NAMD]]) and make it accessible to a particular user or group. 
 +  - If your case is special and not yet listed, get in touch with us. 
 + 
 +<WRAP center round info 90%> 
 +In the 2nd case (a software which comes with a license, which prohibits us to "//​just install and everyone can use it//") we require you (individual users of a group, possible several signs on one form) to print and sign printed licenses. Subsequently,​ send it via internal mail ("​Hauspost"​) to "ZDV HPC group"​. We will then set the permissions accordingly. 
 + 
 +When doing so, please include: 
 +  * your name 
 +  * your username 
 +  * your email address (in case we need to approach you) 
 +  * Software (if not already stated on the license agreement) 
 +  * Software Version (if not already stated on the license agreement) 
 + 
 +Multiple users may sign a single license agreement if the agreement in question permits this. 
 +</​WRAP>​ 
 + 
 + 
 +===== Topical Software =====
  
-==== Libraries ====+We have [[software:​topical:​|gathered]] a few additional descriptions on area specific software (packages). You will find more information at the specific pages.
  
-  * [[software:​acml|AMD Core Math Library]] (ACML) 5.1.0 / 5.2.0 ((Modulefiles ''​acml/​*/<​compiler>​{,​_fma4}{,​_mp}''​)) 
-    * Available with ''​fma4''​ instructions,​ which are supported by the Mogon CPUs (recommended) 
-    * Available with multiprocessing (''​mp''​) support 
-  * [[software:​mkl|Intel Math Kernel Library]] (MKL) 2011 SP1 ((Modulefile ''​intel/​mkl/​2011_sp1.10.319''​ or ''​intel-studio-2011-sp1-10''​)) 
-    * [[http://​software.intel.com/​sites/​products/​mkl/​|Math Kernel Library Link Line Advisor]] 
  
-==== Applications ==== 
  
-Mostly to be found under ''/​cluster/​Apps/'',​ please load suitable modulefiles based on the available compiler, mpi, library-variants. 
  
-  * [[software:​CDO|CDO (Climate Data Operators)]] 
-  * [[software:​cp2k|CP2K]] 
-  * [[software:​gromacs|Gromacs]] 
-  * [[software:​hdf5|HDF5 parallel version]] 
-  * [[software:​namd2|NAMD2]] 
-  * [[software:​nco|NCO (netCDF Operator)]] 
-  * [[software:​netcdf|netCDF]] | [[software:​pnetcdf|PnetCDF]] 
-  * [[software:​openfoam|OpenFOAM]] 
-  * [[software:​petsc|PETSc]] 
-  * [[software:​UDUNITS]] 
-===== Soon available ===== 
  
-  * Ferret 6.82 
-  * netCDF 4.2-C++ 
-  * BLAST+ 
-===== Software-Wishlist ===== 
  
-  * Matlab 
-  * Mathematica 
-  * Rosetta 
  • software.1360763253.txt.gz
  • Last modified: 2013/02/13 14:47
  • by vormstep