[gmx-users] (no subject)

Fiona Reid fiona at epcc.ed.ac.uk
Wed Jun 30 14:07:12 CEST 2004


Dear Gromacs users, 

Does anyone know how the total number of atoms is 
divided between processors? 

I have a system with 97787 elements, for 4 and 16 
processors the division of atoms/nodes seems to be ok:

Division over nodes in atoms:		(for 4 processors)
 24447 24447 24447 24446

Division over nodes in atoms:		(for 16 processors)
  6137  6118  6118  6110  6108  6108  6108  6108  6108  6108  6108  6111
6108  6111  6108  6110

However, for a 32 processor run or any run with more 
than 32 processors the division of atoms per node is no 
longer equal, e.g. 

Division over nodes in atoms:		(for 32 processors)
     0  6137  3036  3036  3036  3036  3058  3057  3057  3057  3057  3057
3057  3057  3057  3057  3057  3060  3057  3060  3057  3060  3057  3060
3057  3060  3057  3060  3057  3060  3057  3059
 
The first processor always gets zero atoms, the second 
processor always gets 6137 atoms and the remaining N-2 
processors get approx 91650/(N-2) atoms. 

Is this correct? how large an effect will the uneven 
atoms/node distribution have on the runtime? 

Regards, 

Fiona Reid




More information about the gromacs.org_gmx-users mailing list