[Gate-users] Gate on a condor cluster
Simon Stute
gate.stute at gmail.com
Sun Feb 22 15:42:34 CET 2009
Hi David,
1°/ Yes it is possible with Gate. And as you said the cluster tools are just
providing some 'splitting' and 'seeding' tools.
Otherwise you don't have to link any programs (clhep, geant4, root, gate,
...) with the condor libraries, so Gate will run without any problem in the
vanilla universe.
2°/ 3°/ We have two different clusters in our team, but there are not
linked. Each one is built with a certain number of machines that are totally
the same (hardware and software). So we use on each a NFS share system on
which Gate is installed only one time. And we use the same NFS system to
collect output data on the same HDD during the simulation to avoid huge
network transfers after the simulation...
Then I think that if you network supports at least 100Mbit/s transfer rate
(that is very very common), it would be sufficient. And maybe if you have
about 50, 100 or more processors reading and writing on your NFS share
system, you will have some little slowing down between the two parts of your
cluster.
Moreover concerning the writing part of the I/O you can customize your gcc
compiler so that it will write its buffers only when they are 1Mo size for
example (4 or 8 ko by default), this will avoid permanent network
communication (and hospital staff will still be able to check their emails
;-).
Good luck,
Cheers,
Simon
On Sat, Feb 21, 2009 at 8:44 PM, David Roberts <David.Roberts at icr.ac.uk>wrote:
> Hello,
>
> I'm setting up Gate to work on our condor cluster and wanted to check
> which is the best way (or only way) to implement this. At present our
> BEAMnrc/EGSnrc simulations are submitted to our condor cluster using the
> vanilla universe. All executables, libraries, data files etc. are
> transferred to the remote computers by condor. Therefore the remote
> computers DO NOT need BEAMnrc/EGSnrc installed or require access to any
> shared drives. This enables additional computers to be added easily.
>
> Questions:
>
> 1. Is the above possible with Gate? Looking at the cluster tools, all
> this seems to do is split the simulation up and provide different random
> seeds.
>
> 2. If not. Does Gate therefore have to be installed on each remote
> computer?
>
> 3. If some of the remote computers are the same (same architecture, same
> OS) could I just do an NFS share to the geant4/gate install directories?
> This might not be ideal if the I/O between remote computers is high
> during the simulations (note that half of our cluster is physically
> separated from the other and therefore communicate over the
> college/hospital network)
>
> Many Thanks
> Dave
>
> David Roberts
>
> Radiotherapy PhD Student
> Joint Physics Department
> Institute of Cancer Research and Royal Marsden NHS Trust
> Downs Road,
> Sutton, Surrey
> UK, SM2 5PT
> Tel : 020 8661 3490
>
>
> The Institute of Cancer Research: Royal Cancer Hospital, a charitable
> Company Limited by Guarantee, Registered in England under Company No. 534147
> with its Registered Office at 123 Old Brompton Road, London SW7 3RP.
>
> This e-mail message is confidential and for use by the addressee only. If
> the message is received by anyone other than the addressee, please return
> the message to the sender by replying to it and then delete the message from
> your computer and network.
> _______________________________________________
> Gate-users mailing list
> Gate-users at lists.healthgrid.org
> http://lists.healthgrid.org/mailman/listinfo/gate-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengatecollaboration.org/mailman/private/gate-users/attachments/20090222/2898e6b9/attachment-0002.htm>
More information about the Gate-users
mailing list