CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > SU2

How to run SU2 on cluster of computers (How to specify nodes ?)

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   May 8, 2013, 15:03
Default How to run SU2 on cluster of computers (How to specify nodes ?)
  #1
New Member
 
Harry
Join Date: May 2013
Posts: 1
Rep Power: 0
aero_amit is on a distinguished road
Dear SU2 Developers,

Details of running SU2 on multicore Machine is given in the manual. If I want to run it on cluster of workstation (each having multiple cores), what is the command/details (How to specify node number etc)?

GPU computing is becoming very popular (cost effective/fast computing). Is there any plan to release a GPU version of SU2 in near future?

Thanks
aero_amit is offline   Reply With Quote

Old   May 9, 2013, 13:26
Default
  #2
New Member
 
Santiago Padron
Join Date: May 2013
Posts: 2
Rep Power: 0
Santiago Padron is on a distinguished road
Hi,

In order to run SU2 in parallel, first you will need to compile the code in parallel, and then you can use the python script in the following manner
$ parallel_computation.py -f your_config_file.cfg -p 4.
-f for file, -p for number of processors.

You should note that different clusters have their own protocol to submit jobs, so you will have to look into that with you cluster administrator.

Santiago
Santiago Padron is offline   Reply With Quote

Old   May 9, 2013, 13:27
Default
  #3
New Member
 
Sean R. Copeland
Join Date: Jan 2013
Posts: 12
Rep Power: 2
copeland is on a distinguished road
Hi Harry,

It sounds like you are able to run parallel cases on a multi-core workstation using the parallel run tools included in the SU2 distribution. If this is not the case, then the manual provides details on installing with MPI and executing parallel cases using the parallel_computation.py python script.

The syntax for running SU2 on clusters depends on the job-submittal environment installed on the cluster. There are several standards (slurm, PBC, etc.) and depending on the unique environment of your cluster, you may be able to use the existing python tools directly or make small modifications to make it work. If you can provide me with some more details, I may be able to help more, but most computing groups have some introductory documentation on how to submit jobs to the cluster. I recommend seeking this information out and I think the path forward will become more clear.

GPU computing has the potential to be very powerful. The development team has discussed this, but, at the current time, we don't have anyone working on it. If members of the community are interested, we encourage folks to take on the challenge!


-Sean
copeland is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Cant run in parallel on two nodes using OpenMPI CHristofer Main CFD Forum 0 October 26, 2007 09:54
Cluster run without master node Mikhail CFX 4 September 29, 2005 08:58
Minimum number of nodes to run CFX in parallel Rui CFX 3 April 11, 2005 20:46
Maximum number of nodes in cluster Marat Hoshim Main CFD Forum 7 April 9, 2001 17:11
Linux Cluster Computing Mark Rist Main CFD Forum 5 September 10, 2000 05:51


All times are GMT -4. The time now is 23:45.