Difference between revisions of "Commercial Software"

From IT Service Wiki
Jump to: navigation, search
(NAG Libraries)
 
(11 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
= Mathematica =
 
= Mathematica =
  
Mathematica is an algebra system from Wolfram Research [http://www.wolfram.com/]. We provide the radical new version 6.0 and an older version 5.2. The following table shows awailable commands:
+
Mathematica is an algebra system from Wolfram Research [http://www.wolfram.com/].
 
 
{| class="wikitable"
 
|-
 
| mathematica, Mathematica
 
| calls Frontend-Version 6.0
 
|-
 
| math, MathKernel
 
| calls Kernel-Version 6.0
 
|-
 
| mathematica-5.2, Mathematica-5.2
 
| calls Frontend-Version 5.2
 
|-
 
| math-5.2, MathKernel-5.2 
 
|  calls Kernel-Version 5.2
 
|}
 
 
 
== Remote usage of Mathematica ==
 
 
 
If you want to use Mathematica through a ssh-connection or through our [[nxserver|NX-Server]], the Mathematica fonts have to be installed on your local machine.
 
 
 
The recent Ubuntu 10.04 has a new package which can do this for you. Open your favorite software managment tool (eg. synaptic) or open a terminal window and enter:
 
 
 
  sudo aptitude install mathematica-fonts
 
 
 
This is a downloader package and downloads the fonts from the Mathematica site.
 
 
 
For older Ubuntu and Debian Versions we provide special packages. This packages can only be downloaded if your are at the ITP. Download the following files:
 
 
  http://th.physik.uni-frankfurt.de/~xela/ubuntu/pool/non-free/mathematica-xfonts-type1_5.2.0.0-1.13b_all.deb
 
  http://th.physik.uni-frankfurt.de/~xela/ubuntu/pool/non-free/mathematica-xfonts-75dpi_5.2.0.0-1.13b_i386.deb
 
  http://th.physik.uni-frankfurt.de/~xela/ubuntu/pool/non-free/mathematica-xfonts-75dpi_5.2.0.0-1.13b_amd64.deb
 
 
 
and install them with the command:
 
 
 
  sudo dpkg -i *.deb
 
  
 +
Because mathematica is very expensive we only hold a limited number of 8 licenses. For fairness to other users, please close Mathematica if you don't need it. If everyone will do this, you will have not to wait for a license token.
  
 
= Maple =
 
= Maple =
  
Maple 12 is available with either "xmaple" or "maple".
+
Maple 2017 is available with either "xmaple" or "maple".
  
 
= Matlab =
 
= Matlab =
  
Matlab is available in Version R2008a with the command "matlab".
+
Matlab is available in a recent version with the command "matlab".
 +
 
 +
There is an issue with the java virtual memory, when running matlab on the login server. The Java GUI will only run on our normal desktop machines. As a work around we have a second login server (with older hardware) called '''login2.th.physik.uni-frankfurt.de''', which does not have any restrictions.
  
 
= Intel Compiler and MKL =
 
= Intel Compiler and MKL =
  
Intel Compilers Version 9 do no longer work with recent Ubuntu. Until the new packages are completed we provide a temporary solution for using the latest Version 11. See [[Intel Compiler Temp]] for details instructions, how to setup your environment.
+
See [[Intel Compiler]] for details instructions, how to setup your environment.
  
 
= NAG Libraries =
 
= NAG Libraries =
  
The NAG libraries are installed under /opt/NAG, accessible from all ITP machines.
+
The NAG libraries are installed under /home/software/NAG, accessible from all ITP machines.
  
 
Currenly we have:
 
Currenly we have:
* cll6a09dgl (C Version)
+
* cll6i24dcl (C Version, 64 bit integer)
* fll6a23dfl (Fortran Version)
+
* fll6a24dfl (Fortran Version)
  
 
The Libraries are not in the default library path. If you want the use them you have to set or extend the LD_LIBRARY_PATH. Run your programm like that
 
The Libraries are not in the default library path. If you want the use them you have to set or extend the LD_LIBRARY_PATH. Run your programm like that
  
   LD_LIBRARY_PATH=/opt/NAG/cll6a09dgl/lib ./a.out
+
   LD_LIBRARY_PATH=/home/software/NAG/cll6i24dcl/lib ./a.out
  
 
if your binary is named a.out. You can put the LD_LIBRARY_PATH with an export statement in your .profile to have it always available.
 
if your binary is named a.out. You can put the LD_LIBRARY_PATH with an export statement in your .profile to have it always available.
Line 69: Line 37:
 
The NAG Libraries are commercial software and require a valid license. Define a second environment variable pointing to the license file:
 
The NAG Libraries are commercial software and require a valid license. Define a second environment variable pointing to the license file:
  
  export  NAG_KUSARI_FILE=/opt/NAG/license.lic
+
  export  NAG_KUSARI_FILE=/home/software/NAG/license.lic
  
 
This can also be added to the .profile.
 
This can also be added to the .profile.

Latest revision as of 14:01, 17 July 2020

We have several Commercial Software Package installed on our System. This document describes what we have and how to use them.

Mathematica

Mathematica is an algebra system from Wolfram Research [1].

Because mathematica is very expensive we only hold a limited number of 8 licenses. For fairness to other users, please close Mathematica if you don't need it. If everyone will do this, you will have not to wait for a license token.

Maple

Maple 2017 is available with either "xmaple" or "maple".

Matlab

Matlab is available in a recent version with the command "matlab".

There is an issue with the java virtual memory, when running matlab on the login server. The Java GUI will only run on our normal desktop machines. As a work around we have a second login server (with older hardware) called login2.th.physik.uni-frankfurt.de, which does not have any restrictions.

Intel Compiler and MKL

See Intel Compiler for details instructions, how to setup your environment.

NAG Libraries

The NAG libraries are installed under /home/software/NAG, accessible from all ITP machines.

Currenly we have:

  • cll6i24dcl (C Version, 64 bit integer)
  • fll6a24dfl (Fortran Version)

The Libraries are not in the default library path. If you want the use them you have to set or extend the LD_LIBRARY_PATH. Run your programm like that

 LD_LIBRARY_PATH=/home/software/NAG/cll6i24dcl/lib ./a.out

if your binary is named a.out. You can put the LD_LIBRARY_PATH with an export statement in your .profile to have it always available.

The NAG Libraries are commercial software and require a valid license. Define a second environment variable pointing to the license file:

export  NAG_KUSARI_FILE=/home/software/NAG/license.lic

This can also be added to the .profile.