[gmx-developers] npme broken in latest cvs?
Berk Hess
hessb at mpip-mainz.mpg.de
Wed Jun 18 17:59:45 CEST 2008
Hi,
It is a bug I put in recently.
A fast fix is:
diff -r1.119 pme.c
608c608,609
< rvec_inc(f[i],atc->f[local_pos]);
---
> //rvec_inc(f[i],atc->f[local_pos]);
> copy_rvec(atc->f[local_pos],f[i]);
612c613,614
< rvec_inc(f[i],pme->bufv[buf_index[node]]);
---
> //rvec_inc(f[i],pme->bufv[buf_index[node]]);
> copy_rvec(pme->bufv[buf_index[node]],f[i]);
I have to think a bit to understand if this is a proper solution (also
working
single processor) or not.
Berk.
Atte Sillanpää wrote:
> Hi,
>
> I've tried compiling the latest cvs-versions (mdrun version 55) on two
> separate Opteron clusters using gnu and pgi-compilers but I get
> crashing code. The cluster that I refer to below has two dual core
> cpu:s on each node. I've managed to reproduce this with any input
> files I've tried. See below, for a gmxcheck between a two step dd and
> dd:npme run.
>
> 1) If I request only domain decomposition, the job runs ok.
> 2) If I specifically ask for npme with the mdrun flag the jobs either
> stall or crashe (see below).
> 3) If I let mdrun to decide division to dd/npme (no dd/npme flags),
> the code does not stall, but crashes within some tens of steps as
> waters can't be settled etc.
>
> With the same configure options (nothing fancy, fftw 3.1.2) I get
> working code (the source was checked out on 11th April). Any ideas
> what could be the problem?
>
> Cheers,
> Atte
>
> gmxcheck output between two runs with "-dd 2 2 1" and "-dd 2 1 1 -npme
> 2":
> ...
> comparing energy file e_pme.edr and e_dd.edr
>
> Opened e_pme.edr as single precision energy file
> Opened e_dd.edr as single precision energy file
> There are 162 terms in the energy files
>
> There are 162 terms to compare in the energy files
>
> Reading energy frame 1 time 0.000 Vir-ZY
> step 0: 1058.05, step 0: 1056.45
> Pres-ZY (bar) step 0: -95.3608, step 0: -95.2099
> Reading energy frame 3 time 0.004 Kinetic En.
> step 2: 58262.7, step 2: 57779.1
> Total Energy step 2: -362651, step 2: -363088
> Temperature step 2: 322.793, step 2: 320.114
> Pressure (bar) step 2: 489.052, step 2: 148.929
> pV step 2: 10406.1, step 2: 3168.91
> Vir-XX step 2: 14573.3, step 2: 17932.7
> Vir-XY step 2: -2524.57, step 2: -2370.18
> Vir-XZ step 2: 2051.88, step 2: 1733.56
> Vir-YX step 2: -2632.26, step 2: -2475.74
> Vir-YY step 2: 16702.3, step 2: 19691.3
> Vir-YZ step 2: 1213.29, step 2: 675.571
> Vir-ZX step 2: 1978.46, step 2: 1733.89
> Vir-ZY step 2: 1226.37, step 2: 612.046
> Vir-ZZ step 2: 11378, step 2: 15401.7
> Pres-XX (bar) step 2: 497.122, step 2: 167.411
> Pres-XY (bar) step 2: 246.06, step 2: 232.524
> Pres-XZ (bar) step 2: -179.978, step 2: -150.756
> Pres-YX (bar) step 2: 256.182, step 2: 242.446
> Pres-YY (bar) step 2: 263.995, step 2: -31.6074
> Pres-YZ (bar) step 2: -112.03, step 2: -61.5908
> Pres-ZX (bar) step 2: -173.078, step 2: -150.787
> Pres-ZY (bar) step 2: -113.259, step 2: -55.6198
> Pres-ZZ (bar) step 2: 706.039, step 2: 310.982
> #Surf*SurfTen step 2: 2056.54, step 2: 1535.89
> Coul-SR:CHOL-CHOL step 2: -0.00815666, step 2: -0.00819171
> Coul-SR:CHOL-SOL step 2: -361.949, step 2: -362.405
> Coul-SR:CHOL-Na step 2: 3.20663, step 2: 3.20127
> Coul-SR:CHOL-Cl step 2: -0.0473165, step 2: -0.0468598
> T-DPPC_POPC_POPG_CHOL step 2: 314.493, step 2: 313.836
> T-SOL_Na_Cl step 2: 329.66, step 2: 325.308
> Last energy frame read 3 time 0.004 Files read succesfully
>
> _______________________________________________
> gmx-developers mailing list
> gmx-developers at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-developers
> Please don't post (un)subscribe requests to the list. Use the www
> interface or send it to gmx-developers-request at gromacs.org.
>
> This email was Anti Virus checked by Astaro Security Gateway.
> http://www.astaro.com
>
More information about the gromacs.org_gmx-developers
mailing list