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

Reply via email to