Dear all,
I have a "architecture dependent" problem
I have a system with ~800thousand atoms, cell size in Angstrom :
829440 atoms
2 atom types
0.0 319.27280 xlo xhi
0.0 138.2492 ylo yhi
0.0 176.0 zlo zhi
lennard jones + charges
I paste the input at the end of the e-mail
If i run the system on a CRAY-Xe6 on e.g. 4096 cores it perfectly works
AMD Interlagos, mkl, fftw3, intel12 compiler and mpiexec (see makefile.cray)
It perfectly works (the system is "physically sound" )
If I run it on the "superMUC" architecture at the Leibniz Supercomputing center
Sandy Bridge-EP Intel Xeon E5-2680, intel 12 compiler, mkl, fftw, ibm
mpi poe (see makefile.muc)
It works on e.g. 2048 cores but on 4096 cores I get
Out of range atoms - cannot compute PPPM already at the first step.
What could be the reason of this, what could I do?
Thanks in advance for any support
Kind regards,
Carlo
units real
atom_style full
boundary p p p
read_data initposh.dat
mass 1 12.011
mass 2 0.0001
velocity all create 0.00000 87287
pair_style hybrid/overlay lj/charmm/coul/charmm/inter 29.5 30 0 0 coul/long 20.0
pair_coeff 1 1 lj/charmm/coul/charmm/inter 0 0 0 0 0.0298 3.4
pair_coeff 1 2 lj/charmm/coul/charmm/inter 0 0 0 0 0.0298 3.5
pair_coeff 2 2 lj/charmm/coul/charmm/inter 0 0 0 0 0.0298 3.6
pair_coeff * * coul/long
pair_modify table 0
kspace_style pppm 1.0e-10
neighbor 0.5 bin
neigh_modify every 20 delay 0 check no one 20000 page 200000
fix 1 all rigid molecule langevin 200.0 200.0 500.0 123456
thermo 25
thermo_style custom step temp ke pe etotal
thermo_modify format 5 %22.14g
run 100
makefile.muc (2.84 KB)
makefile.cray (3.1 KB)