Skip to main content »

Trinity College Dublin

Star-P

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.

Requirements

An account on the Lonsdale cluster at TCHPC. You can apply at https://www.tchpc.tcd.ie/support/apply/

Access

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.

  • MATLAB
  • Python

Python

  • Use SSH to access the server lonsdale.tchpc.tcd.ie. See the logging in page.
ssh username@lonsdale.tchpc.tcd.ie
  • Load the necessary starp/python/2.5.1 environment module:
module load apps starp/python/2.5.1
  • Start Python:
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
>>> starp.defaultConnect('lonsdale01.tchpc.tcd.ie','/home/support/apps/apps/starp/2.7.0',num_procs=16)
>>>

In this case we are asking for 16 processors (cores). With 8 cores per node, this will request 2 nodes.


Last updated 09 May 2011Contact TCHPC: info | support.