Star-P is a client-server parallel-computing platform that allows Very High Level Language (VHLL) clients to transparently use high performance computing resources. Familiar clients, such as MATLAB and Python, can harness parallel computing facilities in a seamless fashion. For more, see
http://www.interactivesupercomputing.com/products/ (broken link - Microsoft owns ISC now. See here).
Note: a local version of the old ISC documentation is available here.
An account on the Lonsdale cluster at TCHPC. You can apply at https://www.tchpc.tcd.ie/support/apply/
How to access to the Star-P facilities is dependant on the Language (VHLL) that you are using. There are currently two well supported options.
- Use SSH to access the server lonsdale.tchpc.tcd.ie. See the logging in page.
- Load the necessary starp/python/2.5.1 environment module:
module load apps starp/python/2.5.1
- Start Python:
Python 2.5.1 (r251:54863, Dec 11 2008, 17:17:33)
[GCC 4.1.1 20070105 (Red Hat 4.1.1-51)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
- Import the starp library into Python
>>> import starp
- Connect the the HPC server with
In this case we are asking for 16 processors (cores). With 8 cores per node, this will request 2 nodes.