mailRe: r20981 - in /branches/relax_disp/specific_analyses/relax_disp: api.py optimisation.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Troels Emtekær Linnet on September 11, 2013 - 18:40:
Hi Edward.

I just tried it out, and I got it to work. :-)

I added these sections to the wiki:
http://wiki.nmr-relax.com/Installation_linux#mpi4py
http://wiki.nmr-relax.com/Installation_linux#Script_for_running_the_disp_branch_of_relax_with_maximum_number_of_processors_available

Section on mpi4py
http://wiki.nmr-relax.com/Mpi4py

Should some speed test be provided here?

Looking forward to try it !

Troels Emtekær Linnet


2013/9/11 Edward d'Auvergne <edward.dauvergne@xxxxxxxxx>:
That looks really interesting!

:)


Is there a special code which need to be specified to run with 
multiprocesser.
http://www.nmr-relax.com/manual/Usage_multi_processor.html

The code will run on the uni-processor or the multi-processor.  It's
the same code.


Would you have to start relax with this mpirun, and analyse a script?
mpirun -np 257 /usr/local/bin/relax -multi=`mpi4py' -tee log
dauvergne_protocol.py

No, you can run relax as you normally would, but replace the 'relax'
at the start with:

mpirun -np N+1 /usr/local/bin/relax -multi=`mpi4py'

where N is the number of slaves you have.  See the mpirun
documentation for details - this is not part of relax.  This code runs
in the GUI, the script UI and the prompt UI, i.e. everywhere!

Regards,

Edward



Related Messages


Powered by MHonArc, Updated Wed Sep 11 19:20:06 2013