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