Is there a limit to how many program instances you can require of relax? If you have for example 10 different datasets you want to be analysed, would a work-around be to use calls to a lot of relax programs ?
Is there any shared memory / temporary directories which prevent this? Best Troels Emtekær Linnet 2013/6/7 Edward d'Auvergne <[email protected]> > Hi, > > If you have OpenMPI and mpi4py installed, then you have access to Gary > Thompson's multi-processor framework for MPI parallelisation. However > the code in relax must be written to support this. This is the case > for the model-free analysis, in which case Gary has achieved near > perfect scaling efficiency: > > https://mail.gna.org/public/relax-devel/2007-05/msg00000.html > > However for the relaxation dispersion branch, no parallelisation has > been attempted, neither in the original code from Sebastian Morin or > the recent modifications by myself. This is not a simple task and > will take a lot of effort to implement. If this is to be implemented > one day, I would suggest parallelising at the level of the spin > clusters. > > Also note that it is often quite hard to achieve good scaling > efficiency and often the first attempts will just make the code > slower, even on a 1024 node cluster, due to the bottleneck of data > transfer between the nodes. The parallelisation will also require 10 > times as much code to be written to do the same thing as > non-parallised code, and debugging is much more difficult. So while > it is an option, I wouldn't hold your breath for this feature. Of > course unless you have the courage to tackle such a problem yourself. > > Regards, > > Edward > > > > > On 7 June 2013 12:24, Troels Emtekær Linnet <[email protected]> wrote: > > Hi. > > > > I have access to a computer with 24 CPU's, and want to speed things up. > > > > Architecture: x86_64 > > CPU op-mode(s): 32-bit, 64-bit > > Byte Order: Little Endian > > CPU(s): 24 > > On-line CPU(s) list: 0-23 > > Thread(s) per core: 2 > > Core(s) per socket: 6 > > Socket(s): 2 > > NUMA node(s): 2 > > Vendor ID: GenuineIntel > > CPU family: 6 > > Model: 44 > > Stepping: 2 > > CPU MHz: 2394.136 > > BogoMIPS: 4787.82 > > Virtualization: VT-x > > L1d cache: 32K > > L1i cache: 32K > > L2 cache: 256K > > L3 cache: 12288K > > NUMA node0 CPU(s): 0,2,4,6,8,10,12,14,16,18,20,22 > > NUMA node1 CPU(s): 1,3,5,7,9,11,13,15,17,19,21,23 > > > > I have been looking at: > > http://www.nmr-relax.com/manual/Usage_multi_processor.html > > > > This says, that you need mpi installed. > > > > Is it possible to run relax_disp in GUI mode with more than 1/2 > processors? > > > > Best > > > > > > Troels Emtekær Linnet > > > > _______________________________________________ > > relax (http://www.nmr-relax.com) > > > > This is the relax-users mailing list > > [email protected] > > > > 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-users >
_______________________________________________ relax (http://www.nmr-relax.com) This is the relax-users mailing list [email protected] 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-users

