Maple
Maple is a symbolic and numeric computing environment as well as a multi-paradigm programming language. It covers several areas of technical computing, such as symbolic mathematics, numerical analysis, data processing, visualization, and others.
External Links:
Maple Website
Quickstart Tutorials
Loading Maple
To set the environment, load the module:module load maple
Running Maple
Do not use Maple on a login node. To use Maple interactively for test and debug, either use an interactive session, or if a GUI is needed, use the HPC-VCL. To confirm that the session is not on a login node, type hostname.
Running Maple from the GUI
HPC-VCL
To run Maple using the GUI, log in to the HPC-VCL, open a terminal, and type:module load maple xmaple
Batch Maple
Here is an example Maple script with a sample batch script. For more information on submitting batch scripts, see the documentation on running jobs.
Create a text file called script.mpl with the following Maple command:
solve(x^3 + 1.5*x = 27);To run this serial Maple calculation in batch mode, create a text file called submit.sh containing:
#!/bin/bash #SBATCH --time=00:10:00 #SBATCH --ntasks=1 #SBATCH --output=out.%j #SBATCH --error=err.%j module load maple maple < script.mpl
The job can be submitted as
sbatch submit.sh
The script submit.sh requests 1 core for 10 minutes. Check the documentation on running jobs to customize the batch script.
Last modified: March 14 2026 09:24:19.