Skip to content

Maple

Maple is a multi-paradigm numerical computing environment and programming language. A proprietary programming language developed by Maplesoft, Maple allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages.

Maple is available as a module on Apocrita.

Usage

GUI support via OnDemand

To use the Maple GUI, launch the software via the OnDemand Maple interactive app.

To run the default installed version of Maple, simply load the maple module:

$ module load maple
$ maple --help
Usage: maple [-aBFMmNnPqrstuz] [-A...] [-b...] [-c...] [-D...] [-e...] [-f...]
             [-g...] [-h...] [-I...] [-i...] [-L...] [-l...] [-O...] [-p...]
             [-T...] [-U...] [-V...] [-w...] [file]
...

For further usage documentation, see the output of maple --help.

Example job

Serial job

Here is an example job running on 1 core and 1GB of memory:

#!/bin/bash
#$ -cwd
#$ -j y
#$ -pe smp 1
#$ -l h_rt=1:0:0
#$ -l h_vmem=1G

module load maple

maple < ./example.mpl

References