(→Western University) |
(→Western University) |
||
Line 17: | Line 17: | ||
This will add the paths to the binaries and the libraries to the search paths, so that one can invoke maple anywhere without specifying the binary and library paths. The environments set by module will be inherited on the compute nodes when the jobs are dispatched there by the scheduler. | This will add the paths to the binaries and the libraries to the search paths, so that one can invoke maple anywhere without specifying the binary and library paths. The environments set by module will be inherited on the compute nodes when the jobs are dispatched there by the scheduler. | ||
− | To test the interactive environment, login to viz5-uwo.sharcnet.ca. At the command line, type | + | To test the interactive environment, login to '''viz5-uwo.sharcnet.ca'''. At the command line, type |
/opt/sharcnet/local/maple/'''<i>version</i>'''/bin/maple | /opt/sharcnet/local/maple/'''<i>version</i>'''/bin/maple | ||
Line 30: | Line 30: | ||
where option <tt>-f bul</tt> specifies the destination cluster <b>bull</b> (mandatory for <b>kraken</b> only) <tt>-o mycode.log</tt> specifies the output file name, <tt>-r 2.5h</tt> specifies the run time estimate (this is mandatory) and <tt>--mpp=5G</tt> tells the scheduler you need 5GB memory to run the code, so that the scheduler will find the place where there is enough memory to accommodate your code. | where option <tt>-f bul</tt> specifies the destination cluster <b>bull</b> (mandatory for <b>kraken</b> only) <tt>-o mycode.log</tt> specifies the output file name, <tt>-r 2.5h</tt> specifies the run time estimate (this is mandatory) and <tt>--mpp=5G</tt> tells the scheduler you need 5GB memory to run the code, so that the scheduler will find the place where there is enough memory to accommodate your code. | ||
+ | |||
+ | If one encounters the error when invoking maple | ||
+ | |||
+ | '''Maple initialization error, maple: process limit must be at least 50''' | ||
+ | |||
+ | which indicates the number of user processes allowed on the system is less than 50, one needs to raise the process limit with command | ||
+ | |||
+ | ulimit -u 100 | ||
+ | |||
+ | or, if this fails, contact the system administrators. | ||
For running multicore jobs, please contact the local staff [https://www.sharcnet.ca/my/contact/directory] for details. | For running multicore jobs, please contact the local staff [https://www.sharcnet.ca/my/contact/directory] for details. |
Revision as of 10:51, 13 February 2013
MAPLE |
---|
Description: A sophisticated computer algebra system for symbolic and numerical computing |
SHARCNET Package information: see MAPLE software page in web portal |
Full list of SHARCNET supported software |
The access to Maple is restricted to the institutions that have site licenses. The following instructions are institution specific. Please contact your home institution IT department for license information.
Western University
Maple 15 and 16 are available on two large systems: goblin.sharcnet.ca and kraken.sharcnet.ca, as well as several visualization workstations on Western's campus.
On both goblin and kraken, first load module
module load maple
This will add the paths to the binaries and the libraries to the search paths, so that one can invoke maple anywhere without specifying the binary and library paths. The environments set by module will be inherited on the compute nodes when the jobs are dispatched there by the scheduler.
To test the interactive environment, login to viz5-uwo.sharcnet.ca. At the command line, type
/opt/sharcnet/local/maple/version/bin/maple
where version refers to 15 or 16.
Please keep in mind, however, that the interactive use of maple is strongly discouraged. Users are not expected to run any programmes on the login node except for compilation and editing files. User programms running out side the schedule on the login nodes will be terminated by the monito -rring system.
To run Maple code on kraken (recommended), submit jobs using the following command
sqsub -q serial [ -f bul ] -o mycode.log -r 2.5h --mpp=5G maple mycode.mpl
where option -f bul specifies the destination cluster bull (mandatory for kraken only) -o mycode.log specifies the output file name, -r 2.5h specifies the run time estimate (this is mandatory) and --mpp=5G tells the scheduler you need 5GB memory to run the code, so that the scheduler will find the place where there is enough memory to accommodate your code.
If one encounters the error when invoking maple
Maple initialization error, maple: process limit must be at least 50
which indicates the number of user processes allowed on the system is less than 50, one needs to raise the process limit with command
ulimit -u 100
or, if this fails, contact the system administrators.
For running multicore jobs, please contact the local staff [1] for details.
For parallel processing on clusters, one needs the Grid Computing Toolbox (GCT) license, which is sold separately. Currently The University of Western Ontario does not hold the license for GCT. Individuals who want to use Maple GCT must obtain their own license from MapleSoft [2].
University of Waterloo
Please check with local staff[3].
Brock University
Please contact SHARCNET staff[4].