mailr20981 - 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 edward on September 11, 2013 - 15:58:
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




Related Messages


Powered by MHonArc, Updated Wed Sep 11 18:40:02 2013