TCL: can't use floating-point value as operand of "-"

From: li (zlee_at_ustc.edu)
Date: Mon Sep 27 2004 - 03:16:52 CDT

Dear all:
NAMD (version 2.5,Linux-i686 cluster) simulation often ceases with end like this:

TCL: can't use floating-point value as operand of "-"
FATAL ERROR: can't use floating-point value as operand of "-"
    while executing
"expr $k*($c2y-$r2y)"
    (procedure "calcforces" line 38)
    invoked from within
"calcforces"
Stack Traceback:
  [0] _ZN15GlobalMasterTcl9calculateEv+0x21b [0x81c8103]
  [1] _ZN12GlobalMaster11processDataEPiS0_P6VectorS2_S2_S0_S0_S2_S0_S0_S2_+0x6f [0x81c16df]
  [2] _ZN18GlobalMasterServer11callClientsEv+0x428 [0x81c3384]
  [3] _ZN18GlobalMasterServer8recvDataEP20ComputeGlob

would you please show me the possbile reason?
Thanks in advance!

--
USTC Alumni Email System 

This archive was generated by hypermail 2.1.6 : Wed Feb 29 2012 - 15:37:53 CST