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 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 Troels Emtekær Linnet ---------- Forwarded message ---------- From: <edward@xxxxxxxxxxxxx> Date: 2013/9/11 Subject: r20981 - in /branches/relax_disp/specific_analyses/relax_disp: api.py optimisation.py To: relax-commits@xxxxxxx Author: bugman Date: Wed Sep 11 15:58:50 2013 New Revision: 20981 URL: http://svn.gna.org/viewcvs/relax?rev=20981&view=rev Log: Huge speed win for the relaxation dispersion analysis - optimisation now uses the multi-processor. The relaxation dispersion optimisation has been parallelised at the level of the spin clustering. It uses Gary Thompson's multi-processor framework. This allows the code to run on multi-core, multi -processor systems, clusters, grids, and anywhere the OpenMPI protocol is available. Because the parallelisation is at the cluster level there are some situations, whereby instead of optimisation being faster when running on multiple slaves, the optimisation will be slower. This is the case when all spins being studied in clustered into a small number of clusters. It is also likely to be slower for the minimise user function when no clustering is defined, due to the overhead costs of data transfer (but for the numeric models, in this case there will be a clear win). The two situations where there will be a huge performance win is the grid_search user function when no clustering is defined and the Monte Carlo simulations for error analysis. Modified: branches/relax_disp/specific_analyses/relax_disp/api.py branches/relax_disp/specific_analyses/relax_disp/optimisation.py [This mail would be too long, it was shortened to contain the URLs only.] Modified: branches/relax_disp/specific_analyses/relax_disp/api.py URL: http://svn.gna.org/viewcvs/relax/branches/relax_disp/specific_analyses/relax_disp/api.py?rev=20981&r1=20980&r2=20981&view=diff Modified: branches/relax_disp/specific_analyses/relax_disp/optimisation.py URL: http://svn.gna.org/viewcvs/relax/branches/relax_disp/specific_analyses/relax_disp/optimisation.py?rev=20981&r1=20980&r2=20981&view=diff _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-commits mailing list relax-commits@xxxxxxx To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-commits