Re: [AMBER] problems ahout simulating a molecular crystal

From: hanlu0366 <hanlu0366.gmail.com>
Date: Mon, 13 Jun 2011 21:20:19 +0800

Dear Sir

The fllowing result is sourcing from the parameters of locmem.f changed .
minimazation:
&cntrl
  imin = 1,
  maxcyc = 500,
  ncyc = 250,
  ntb = 1,
  igb = 0,
  ntr = 0,
  cut = 8
/

errors:

APPROXIMATING switch and d/dx switch using CUBIC SPLINE INTERPOLATION
using 5000.0 points per unit in tabled values
TESTING RELATIVE ERROR over r ranging from 0.0 to cutoff
| CHECK switch(x): max rel err = 0.2738E-14 at 2.422500
| CHECK d/dx switch(x): max rel err = 0.8332E-11 at 2.782960
---------------------------------------------------

* NB pairs 1385 6666506 exceeds capacity ( 6666666)
     SIZE OF NONBOND LIST = 6666666
SANDER BOMB in subroutine nonbond_list
Non bond list overflow!
check MAXPR in locmem.f


2011-06-13



hanlu0366



发件人: David A. Case
发送时间: 2011-06-11 22:03:42
收件人: AMBER Mailing List
抄送:
主题: Re: [AMBER] problems ahout simulating a molecular crystal
 
On Fri, Jun 10, 2011, hanlu0366 wrote:
> I am sure that my sander is '~/amber11/bin/sander ' . The same errors
> happen when the value of cut changed is 8.
>
> APPROXIMATING switch and d/dx switch using CUBIC SPLINE INTERPOLATION
> using 5000.0 points per unit in tabled values
> TESTING RELATIVE ERROR over r ranging from 0.0 to cutoff
> | CHECK switch(x): max rel err = 0.2738E-14 at 2.422500
> | CHECK d/dx switch(x): max rel err = 0.8332E-11 at 2.782960
> ---------------------------------------------------
>
> * NB pairs 1385 6666506 exceeds capacity ( 6666666)
> SIZE OF NONBOND LIST = 6666666
> SANDER BOMB in subroutine nonbond_list
> Non bond list overflow!
> check MAXPR in locmem.f
OK: you crystal is probably slightly denser than typical biomolecules, and the
estimate of the amount of space for the nonbonded list must be too small.
In locmem.f, find these lines:
   ! --- crude (but useful?) estimate for MAXPR:
   ! DAN ROE: Does this need to be changed for hybridgb
   if( igb /= 0 .or. ipb /= 0 ) then
      maxpr = 1
   else
      if( numextra == 0 ) then
         maxpr_float = natom * (cutoffnb + skinnb)**3 / 3.0d0 <====
      else ! need more nonbon storage with extra points
         maxpr_float = natom * (cutoffnb + skinnb)**3 / 2.5d0
      end if
and change the "3.0d0" by the arrow above to 2.d0. You should continue to use
a value in the range of 8-10 for "cut".
...good luck...dac
_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
Received on Mon Jun 13 2011 - 06:30:03 PDT
Custom Search