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 users. OSC 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