Thursday September 12, 2002
Dear users and developers,
I have a few problems to submit to your attention.
1* amber6/sander_classic :
When I try to run it, with the same script that works on linux, I get this
error message:
> 1525-090 The NAMELIST READ statement cannot be completed because an
> incorrect character was encountered in a NAMELIST group name or item
> name. The program will recover by discontinuing further processing of
> the READ statement.
I have seen that a few months ago somebody else (Vlad Cojocaru) asked
for a clue about this same error message, but I was not able to find an
answer/solution to it in the archive.
Does anybody have a hint?
b) there is another "oddity" in the behavior of the program.
Even though it would not be supposed to, it also opens the mdvel file.
I guess that it is because it is using some default input parameters
because it can not read my namelist, but still I am puzzled by the fact
that sander seems to "die" immediately without running a MD... so how
can it be opening files?
I say that it dies immediately because it instantaneously moves to
the next run (I am running it inside a loop, to have many short MDs).
2* amber7:
When compiling ptraj is stops with this error:
> Building on: IBM,7040-681 under AIX
> cc -c -Drs6000 -DNMLEQ -DCLINK_PLAIN -DMEM_ALLOC -DMASSLIB ptraj.c
> "ptraj.c", line 4385.37: 1506-045 (S) Undeclared identifier transformCheckOverlap.
> make: 1254-004 The error code from the last command is 1.
I see that transformCheckOverlap is defined in actions.c.
But there is no linking yet in the above command, right? (-c switch is on).
So, how can the poor ptraj.c resolve this.
It actually complains that is "undeclared" rather than "unresolved"...
and so it sounds like there might be a problem with include files.
Has anybody encountered this problem before?
3* amber6:
compiling trajectory.c in ptraj
Error message:
> Building on: IBM,7040-681 under AIX
> cc -c -Dibm_aix -DISTAR2 -DMASS -DREGNML -DNMLEQ -DMEM_ALLOC -DEWALD -DCLINK_PLAIN trajectory.c
> "trajectory.c", line 271.21: 1506-275 (S) Unexpected text 'int' encountered.
> "trajectory.c", line 1446.13: 1506-019 (S) Expecting an array or a pointer to object type.
> "trajectory.c", line 1446.21: 1506-019 (S) Expecting an array or a pointer to object type.
> "trajectory.c", line 1446.29: 1506-019 (S) Expecting an array or a pointer to object type.
> "trajectory.c", line 1698.17: 1506-275 (S) Unexpected text 'double' encountered.
> "trajectory.c", line 1698.28: 1506-275 (S) Unexpected text 'double' encountered.
> "trajectory.c", line 1982.17: 1506-275 (S) Unexpected text 'double' encountered.
> "trajectory.c", line 1982.28: 1506-275 (S) Unexpected text 'double' encountered.
> make: 1254-004 The error code from the last command is 1.
???
I am not a big C user, but the calls at those lines look fine to me.
This is the one at 1982.
dumpCharmmTrajectory(fpout, traj, atoms, x, y, z, box, set)
FILE *fpout;
charmmTrajectoryInfo *traj;
int atoms;
--> double *x, double *y, double *z;
double *box;
int set;
# endif
I really wish some of you can shed light on these problems...
Thank you very very much.
Have a great day,
Giovanni Fossati
------------------------------------------------------------------------------
Dr. Giovanni Fossati +---------------------------+
Dept. of Physics and Astronomy, MS 108 | Ph : (713)-348-3425 |
Rice University | Fax : (713)-348-5143 |
6100 Main street, Houston, TX 77005, USA | e-mail: gfossati_at_rice.edu |
-------------------------------------------------+---------------------------+
Received on Thu Sep 12 2002 - 18:43:52 PDT