Software
Selection of Currently Installed Software
OpenSUSE LEAP 42.3, which is currently installed, combines over 11000 packages from diverse repositories. Only a selection of the most important programs can be listed here, especially those that are not part of the openSUSE package or were separately installed.
Using Compilers and Libraries
Compiling larger programs, either one's own or ones that were inherited, requires interaction from different compilers and libraries. Make sure to consider the following:
- The headers and libraries needed to compile a code may not be in standard pathways. In this case, provide the pathway as a parameter for the compiler. Generally there are configuration scripts that request such things.
- A code that has been specially taken over is often written for a special compiler that we may not have. It is possible that available compilers can nevertheless be used, if one provides the corresponding options.
- Compilers and libraries are not always compatible, if, for example, the libraries, against which you link, were created with a (completely) different compiler.
Name | Cue | Description |
---|---|---|
Acrobat Reader |
Adobe does no longer support the Linux version of Acrobat Reader. Please use viewers like okular or evince instead. |
|
gsl libraries |
OpenSUSE LEAP 15 is shipped with a recent version of gsl. So the version gsl 2.3 that has been installed in When using dynamically linked programmes, you have to extend the environment vriable LD_LIBRARY_PATH by the path /usr/local/gsl/2.3/lib . For csh this could be done by |
|
Intel-Compiler |
ifort, icc, ... |
Initialization of the environment for Parallel Studio XE version 19.0.1 with source /usr/local/opt64/intel/parallel_studio_xe_2019/bin/psxevars.[c]sh These compilers can greatly depend on the installed versions of system libraries and other libraries, such as NAG, BLAS, LAPACK etc.! Communication with the license server may malfunction. Determine the incompatibilities and problems and then contact the administrators. |
Intel Vtune Amplifier | amplxe-gui, amplxe-cl |
Setting your environment variables for bash [csh/tcsh] users: |
Mathematica |
mathematica[52|6|7|8|9|10|11] |
Several vesrions of Mathematica are installed with 11.3 being the default. So far there have been no reports that these parallel installations have led to conflicts. Theoretical Physics partakes in the pool of Mathematica licenses managed by the IT Center. |
Matlab |
matlab7[9|11|14],matlab8[10|20] |
Versions 7.9, 7.11, 7.14, 8.10 and 8.20 (default) are installed. |
NAG |
DIfferent versions of the NAG libraries are installed. Depending on the compiler used, a different version has to be embedded. The different versions are located in the corresponding sub-directories of /usr/local/opt64/NAG. You can find a table listing these dependencies at the bottom of this table. Use of NAG libraries must be licensed. In order for the program to find the license server, the environment variable NAG_KUSARI_FILE must reference file /usr/local/opt64/NAG/license.dat, depending on the shell: |
|
ROOT |
root |
ROOT is a collection of C++-class libraries and a C++ interpreter. The most important functions of ROOT are:
Version 5.34-38 is installed. To get a first glace at ROOT's abilities: cd /usr/share/doc/root-5.34.38/tutorials; rootThe ROOT announcement will appear and then the prompt: root [0] After the prompt, enter .x demos.C. Some examples require writing rights on the directory, which cannot be generally granted. However, the entire directory can be copied into the home directory and the demos can be carried out there. |
Additional Information about Software
Statistics of Running Mathematica Processes
NAG Libraries
NAG-Code | Type | Compiler | Version |
---|---|---|---|
CLL6I24DCL | C-Library | Intel 14.0 | Mark 24 |
CL6A23DGL | C-Library | gcc 4.7.0 | Mark 23 |
FLL6I24DCL | Fortran-Library | Intel 13.0.1 (and compatible) |
Mark 24 |
FLL6A24DFL | Fortran-Library | gfortran 4.7.0 | Mark 24 |