Mathematica

Mathematica is a mathematical computation program. It is capable in many areas of technical computing including but not limited to neural networks, machine learning, image processing, geometry, data science and visualizations.

Availability and Restrictions

Versions

Mathematica is available on the Pitzer and Owens Clusters. The versions currently available at OSC are:

  Owens Pitzer
13.2.1 X X

 

You can use module spider mathematica to view available modules for a given machine. Feel free to contact OSC Help if you need other versions for your work.

Access for Academic Users

Use of Mathematica is open to academic Ohio State University usersOSC does not provide Mathematica licenses for outside of Ohio State University due to licensing restrictions. All users must be added to the system before using Mathematica. Please contact OSC Help to be granted access or for any license related questions.

Publisher/Vendor/Repository and License Type

Mathematica, commercial

Usage

Usage on Owens

Set-up on Owens

To load the default version of Mathematica module, use module load mathematica/13.2.1.

Running Mathematica

To run Mathematica, you should log into your osc account for OSC OnDemand. Then at the top of your screen navigate to the Interactive Apps dropdown menu. There you may select Mathematica and launch the task. After the application is available you can open and use Mathematica.

Alternatively, you may request an OSC OnDemand desktop and load Mathematica with the command module load mathematica/13.2.1. Then you can run Mathematica by typing the command mathematica

The command listed below will run Mathematica on the login node you are connected to. As the login node is a shared resource, running scripts that require significant computational resources will impact the usability of the cluster for others. As such, you should not use interactive Mathematica sessions on the login node for any significant computation. If your Mathematica script requires significant time, CPU power, or memory, you should run your code via the batch system.

Usage on Pitzer

Set-up on Pitzer

To load the default version of Mathematica module, use module load mathematica/13.2.1.

Running Mathematica

To run Mathematica, you should log into your osc account for OSC OnDemand. Then at the top of your screen navigate to the Interactive Apps dropdown menu. There you may select Mathematica and launch the task. After the application is available you can open and use Mathematica.

Alternatively, you may request an OSC OnDemand desktop and load Mathematica with the command module load mathematica/13.2.1. Then you can run Mathematica by typing the command mathematica

The command listed below will run Mathematica on the login node you are connected to. As the login node is a shared resource, running scripts that require significant computational resources will impact the usability of the cluster for others. As such, you should not use interactive Mathematica sessions on the login node for any significant computation. If your Mathematica script requires significant time, CPU power, or memory, you should run your code via the batch system.

Running Mathematica jobs with GPU

A GPU can be utilized for Mathematica. You can acquire a GPU for the job by

#SBATCH --gpus-per-node=1

for Owens, or Pitzer. If running with an OnDemand desktop, select a GPU node to launch the desktop on.  For more detail, please read here.

 

For more information about GPU computing for Mathematica, please read GPU Computing from Wolfram.

Further Reading

 

Supercomputer: 
Service: