[gmx-developers] Large VCM(group rest): Temp-cm: inf

Berk Hess hessb at mpip-mainz.mpg.de
Thu Sep 18 17:43:50 CEST 2008


Hi,

I have added a check on group_ndf.

But how can you have a vcm group with non-zero mass, but with zero 
degrees of freedom?

Berk

Carsten Kutzner wrote:
> Hi,
>
> we appear to have another small problem with the CVS version.
> For a protein in water system, where comm-grps=Protein is
> chosen we continuously get the following line outputted to log:
>
> Large VCM(group rest):      0.00005,     -0.00002,     -0.00004, 
> Temp-cm:          inf
> Large VCM(group rest):      0.00006,     -0.00003,     -0.00004, 
> Temp-cm:          inf
> Large VCM(group rest):      0.00006,     -0.00003,     -0.00003, 
> Temp-cm:          inf
> Large VCM(group rest):      0.00006,     -0.00004,     -0.00002, 
> Temp-cm:          inf
> Large VCM(group rest):      0.00006,     -0.00005,     -0.00001, 
> Temp-cm:          inf
> ...
>
> This happens also for the non-MPI mdrun. The problem is that in 
> check_cm_grp (vcm.c)
> the number of degrees of freedom for the 2nd group are zero. Thus
>
> Temp_cm = 2*ekcm/vcm->group_ndf[g];
>
> becomes infinity, triggering the message. This is just an output 
> problem, since
> nothing needs to be done to the COM of the second group anyway. 
> However, the md.log files
> become HUGE when this is outputted at every step.
>
> Carsten
>
>
>
>




More information about the gromacs.org_gmx-developers mailing list