[gmx-users] Re: g_cluster segmentation fault
Craig Kitchen
ck363 at cam.ac.uk
Tue Mar 29 18:06:25 CEST 2011
Hi Mark,
Works perfectly...
Thanks,
Craig
Craig Kitchen
Department of Chemistry
University of Cambridge
Lensfield Road
Cambridge
CB2 1EW
UK
On 26/03/11, Craig Kitchen <ck363 at cam.ac.uk> wrote:
Dear All,
When running g_cluster on a file generated with g_mdmat I receive a
segmentation fault. I have tried different versions of Gromacs (4.0.5 and
4.5.3) on different workstations with both large and small matrices - all
without success.
Good trouble-shooting and report. You'd likely have been asked to check a
recent version and with a small matrix :-)
This was a two-part bug - a clean-up function was called when the
corresponding initialization hadn't been called, and that clean-up function
assumed that initialization had happened. I fixed both in git.
You can work around this by hacking in src/tools/gmx_cluster.c. Around line
1260 there will be code like
if (bPBC) {
gmx_rmpbc_done(gpbc);
}
which you should move one line up (inside a set of braces that mean the
clean-up is called only after initialization occurs). Don't worry about the
indenting.
Mark
I am calling g_cluster with:
g_cluster -dm dmat_1.xpm -cutoff 3.4 -g cluster_1.log
Whereupon I receive the error:
Using linkage method for clustering
Reading rms distance matrix 100%
Segmentation fault
The distance matrix (dmat_1.xpm) was generated with:
g_mdmat -f onlyba.gro -s onlyba.gro -t 4.0 -mean dmat_1.xpm
The configuration (onlyba.gro) and matrix file (dmat_1.xpm) are attached
(and since they are short also pasted below).
Any help on this would be greatly appreciated!
Regards,
Craig
Craig Kitchen
Department of Chemistry
University of Cambridge
Lensfield Road
Cambridge
CB2 1EW
UK
Generated by trjconv : Coarse-Grained Model of EAS Barrels and Loop
Residues (including bonds) t= 0.00000
10
1BA BA 1 44.780 21.592 37.304 0.0067 0.0035 0.0073
29BA BA 2 12.191 38.323 0.704 -0.0084 0.0108 -0.0014
57BA BA 3 2.092 9.298 47.957 0.0053 -0.0144 0.0053
85BA BA 4 15.664 33.182 25.406 0.0291 -0.0067 -0.0069
113BA BA 5 47.194 32.613 24.031 -0.0146 -0.0132 0.0184
141BA BA 6 11.731 25.247 11.921 -0.0100 -0.0049 0.0025
169BA BA 7 33.751 20.349 25.599 -0.0103 -0.0131 0.0078
197BA BA 8 2.467 11.277 47.988 -0.0063 0.0188 -0.0001
225BA BA 9 25.948 26.283 35.007 0.0191 0.0058 0.0047
253BA BA 10 26.103 27.621 36.697 -0.0057 0.0281 -0.0110
48.00000 48.00000 48.00000
/* XPM */
/* Generated by g_mdmat */
/* This file can be converted to EPS by the GROMACS program xpm2ps */
/* title: "Mean smallest distance" */
/* legend: "Distance (nm)" */
/* x-label: "Residue Index" */
/* y-label: "Residue Index" */
/* type: "Continuous" */
static char *gromacs_xpm[] = {
"10 10 40 1",
"A c #FFFFFF " /* "0" */,
"B c #F8F8F8 " /* "0.103" */,
"C c #F2F2F2 " /* "0.205" */,
"D c #EBEBEB " /* "0.308" */,
"E c #E5E5E5 " /* "0.41" */,
"F c #DEDEDE " /* "0.513" */,
"G c #D8D8D8 " /* "0.615" */,
"H c #D1D1D1 " /* "0.718" */,
"I c #CBCBCB " /* "0.821" */,
"J c #C4C4C4 " /* "0.923" */,
"K c #BEBEBE " /* "1.03" */,
"L c #B7B7B7 " /* "1.13" */,
"M c #B1B1B1 " /* "1.23" */,
"N c #AAAAAA " /* "1.33" */,
"O c #A3A3A3 " /* "1.44" */,
"P c #9D9D9D " /* "1.54" */,
"Q c #969696 " /* "1.64" */,
"R c #909090 " /* "1.74" */,
"S c #898989 " /* "1.85" */,
"T c #838383 " /* "1.95" */,
"U c #7C7C7C " /* "2.05" */,
"V c #767676 " /* "2.15" */,
"W c #6F6F6F " /* "2.26" */,
"X c #696969 " /* "2.36" */,
"Y c #626262 " /* "2.46" */,
"Z c #5C5C5C " /* "2.56" */,
"a c #555555 " /* "2.67" */,
"b c #4E4E4E " /* "2.77" */,
"c c #484848 " /* "2.87" */,
"d c #414141 " /* "2.97" */,
"e c #3B3B3B " /* "3.08" */,
"f c #343434 " /* "3.18" */,
"g c #2E2E2E " /* "3.28" */,
"h c #272727 " /* "3.38" */,
"i c #212121 " /* "3.49" */,
"j c #1A1A1A " /* "3.59" */,
"k c #141414 " /* "3.69" */,
"l c #0D0D0D " /* "3.79" */,
"m c #070707 " /* "3.9" */,
"n c #000000 " /* "4" */,
/* x-axis: 1 2 3 4 5 6 7 8 9 10 */
/* y-axis: 1 2 3 4 5 6 7 8 9 10 */
"nnnnnnnnVA",
"nnnnnnnnAV",
"nnUnnnnAnn",
"nnnnnnAnnn",
"nnnnnAnnnn",
"nnnnAnnnnn",
"nnnAnnnnnn",
"nnAnnnnUnn",
"nAnnnnnnnn",
"Annnnnnnnn"
-- gmx-users mailing list gmx-users at gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users Please search the
archive at http://www.gromacs.org/Support/Mailing_Lists/Search before
posting!
More information about the gromacs.org_gmx-users
mailing list