AMBER Archive (2008)Subject: RE: AMBER: NAB conjgrad returns error?
From: Carra, Claudio (JSC-SK)[USRA] (claudio.carra-1_at_nasa.gov)
Date: Mon Aug 11 2008 - 16:14:12 CDT
Hi Niel,
thanks a lot for your help, however, I still have some problems
with the corrected sff2.c file. The job ends but the structure is
not optimized and the thresholds are not reached.
---
[...]
ff: 1150 -181.57 139.47 -11.70 -309.34 0.00 0.00 2.15e-01
ff: 1200 -181.79 139.28 -11.43 -309.65 0.00 0.00 1.49e-01
ff: 1250 -181.93 139.15 -11.46 -309.62 0.00 0.00 1.33e-01
conjgrad returns 6791168
mm_options: ntpr=1
ff: 1 -182.00 139.08 -11.56 -309.52 0.00 0.00 9.28e-02
iter Total bad vdW elect nonpolar genBorn frms
ff: 1 -182.00 139.08 -11.56 -309.52 0.00 0.00 9.28e-02
adding 0.00000 to diagonal of the hessian
rms of search direction: 0.0928448
For alpha = 0.00000 energy = -181.9997535222
For alpha = 1.00000 energy = 2707.8188260277
For alpha = 0.00085 energy = -182.0018521355
For alpha = 0.00085 energy = -182.0018521178
newton returns 2629632
iter Total bad vdW elect nonpolar genBorn frms
ff: 1 -182.00 139.08 -11.56 -309.53 0.00 0.00 8.98e-02
RMS gradient = 8.98052e-02
dysev time = 0.42 seconds
- Thermochemistry - [...]
---
where I have in the .nab file
---
//conjugate gradient minimization
ier = conjgrad(x, 3*m.natoms, fret, mme, 0.1, 0.001, 4000);
printf( "conjgrad returns %d\n", ier );
//Newton-Raphson minimization
mm_options( "ntpr=1" );
ier = newton( x, 3*m.natoms, fret, mme, mme2, 0.0000001, 0.0, 0 );
printf( "newton returns %d\n", ier );
---
this happens with or without the use of the bsc0 parameters.
did it work in your case?
thanks a lot
sincerely
claudio
________________________________________
From: owner-amber_at_scripps.edu [mailto:owner-amber_at_scripps.edu] On Behalf Of NIEL MICHAEL HENRIKSEN
Sent: Friday, August 08, 2008 8:50 AM
To: amber_at_scripps.edu
Subject: RE: AMBER: NAB conjgrad returns error?
Subject: RE: AMBER: NAB conjgrad returns error?
Hey Claudio,
> run.x: sff2.c:1349: ephi2: Assertion `fabs(3.14159 - Phase[atyp]) < 0.01' failed.
I have been trouble-shooting the exact same problem. The problem appears to be related to the bsc0 parameters used to build the prmtop file. bsc0 allows for non-integer*pi values for the DIHEDRAL PHASE in the prmtop. You'll find if you make the prmtop using an older force field (i used ff99SB) you won't get the error. I suspect there will have to be some tweaks to the code to resolve this issue.
best,
Niel
-----------------------------------------------------------------------
The AMBER Mail Reflector
To post, send mail to amber_at_scripps.edu
To unsubscribe, send "unsubscribe amber" (in the *body* of the email)
to majordomo_at_scripps.edu
|