On Fri, Jun 29, 2012, Jio M wrote:
>
> command is: set w1 box {188 191 166}
>
>
> earlier I used to get box angles 90 90 90 in inprcrd and prmtop but
> I am not getting it now as shown below.
I can't find which older code might have worked here, but the current code
is not setting the box angle when "set <unit> box" is executed. If you create
a new unit, then the default box angle is 90, but this doesn't get done if
you use the "set" command to modify an existing unit.
Here is a proposed patch:
--- AmberTools/src/leap/src/leap/unit.c
+++ AmberTools/src/leap/src/leap/unit.c
.. -1450,6 +1450,7 .. ASSOC aAssoc;
case ODOUBLEid:
dX = dODouble(oAttr);
UnitSetBox( uUnit, dX, dX, dX );
+ UnitSetBeta( uUnit, 90.0*DEGTORAD );
UnitSetUseBox( uUnit, TRUE );
break;
case LISTid:
.. -1471,6 +1472,7 .. ASSOC aAssoc;
if ( i==3 ) {
UnitSetBox( uUnit, daVector[0], daVector[1], daVector[2] );
UnitSetUseBox( uUnit, TRUE );
+ UnitSetBeta( uUnit, 90.0*DEGTORAD );
}
break;
case NULLid:
....dac
_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
Received on Fri Jun 29 2012 - 09:30:02 PDT