<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hello Molpro users/developers,<br>
</p>
<p><br>
</p>
<p><strong>Summary</strong>: When out-of-plane constraint angles are specified in radians and the unit is explicitly stated, Molpro incorrectly multiplies the input angle by 1/0.529, the Angstrom-to-Bohr conversion factor. <span style="font-size: 12pt;">Additionally,
 when the unit is left out, Molpro interprets angles as being in radians, in contradiction to the documentation (</span><span style="font-size: 12pt;">https://www.molpro.net/info/2015.1/doc/manual/node645.html</span><span style="font-size: 12pt;">​) </span></p>
<p><br>
</p>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
I am running three calculations, where everything is held constant except the units in the constraint line. Here are three variations:<br>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">{optg,maxit=50</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">method,slrf</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">constraint,-0.226874,outofplane,atoms=[7,6,8,9]</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">}</div>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
{optg,maxit=50</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">method,slrf</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">constraint,-0.226874,deg,outofplane,atoms=[7,6,8,9]</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">}</div>
</div>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
{optg,maxit=50</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">method,slrf</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">constraint,-0.226874,rad,outofplane,atoms=[7,6,8,9]</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">}</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">Here is how molpro interprets these three conditions:</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>CONDITION 1: </strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><span style="box-sizing: border-box; background-color: transparent;"><strong>{optg,maxit=50</strong></span></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>method,slrf</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>constraint,-0.226874,outofplane,atoms=[7,6,8,9]</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>}</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">********** USER DEFINED INT/FIX/CONSTRAINTS ****************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">List of primitive internal coordinates</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">     N      Name     Type   Natoms   Atom list</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">     1    Ou0001     OutOfP      4      N6   C5   O7   O8  </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">List of user defined internal/fixed coordinates and constraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">    N      Name   Type      Pname     Coeff       Value   Unit</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">    1    Cns001    Con     Ou0001     1.000    -0.22687     Bohr</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">******************************************************************</div>
</div>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">************************************************************************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">OU0001 = OUTOFP     N6    C5    O7    O8</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">VALUES</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">OU0001 =     -0.22687400</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">************************************************************************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> * Values of the primitive constraints                       *</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> OU0001   : Out of plane angle=    0.0011/degree,     0.0000/rad</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *******************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> * Values of the constraints   / au or rad *</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *******************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">   Label        C         C0</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> Cns001      0.000019 -0.226874</div>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<strong>CONDITION 2:</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>{optg,maxit=50</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>method,slrf</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>constraint,-0.226874,deg,outofplane,atoms=[7,6,8,9]</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>}</strong></div>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">********** USER DEFINED INT/FIX/CONSTRAINTS ****************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">List of primitive internal coordinates</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">     N      Name     Type   Natoms   Atom list</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">     1    Ou0001     OutOfP      4      N6   C5   O7   O8  </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">List of user defined internal/fixed coordinates and constraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">    N      Name   Type      Pname     Coeff       Value   Unit</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">    1    Cns001    Con     Ou0001     1.000    -0.22687     Bohr</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">******************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
<br>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> Geometry optimization using default procedure for command DF-LMP2</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> Geometry written to block  1 of record 700</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> SLAPAF optimizer by R. Lindh and Ignacio F. Galvan entered</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> Constraints section</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">ConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">ConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">Constraints                                                                                        Constraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">Constraints                                 C O N S T R A I N T S                                  Constraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">Constraints                                                                                        Constraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">************************************************************************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">OU0001 = OUTOFP     N6    C5    O7    O8</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">VALUES</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">OU0001 =     -0.22687400</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">************************************************************************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> * Values of the primitive constraints                       *</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> OU0001   : Out of plane angle=    0.0011/degree,     0.0000/rad</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *******************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> * Values of the constraints   / au or rad *</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *******************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">   Label        C         C0</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> Cns001      0.000019 -0.226874</div>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<strong>CONDITION 3:</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>{optg,maxit=50</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>method,slrf</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>constraint,-0.226874,rad,outofplane,atoms=[7,6,8,9]</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><strong>}</strong></div>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">********** USER DEFINED INT/FIX/CONSTRAINTS ****************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">List of primitive internal coordinates</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">     N      Name     Type   Natoms   Atom list</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">     1    Ou0001     OutOfP      4      N6   C5   O7   O8  </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">List of user defined internal/fixed coordinates and constraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">    N      Name   Type      Pname     Coeff       Value   Unit</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">    1    Cns001    Con     Ou0001     1.000    -0.22687 Angstrom</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">******************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
<br>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> Geometry optimization using default procedure for command DF-LMP2</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> Geometry written to block  1 of record 700</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> SLAPAF optimizer by R. Lindh and Ignacio F. Galvan entered</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> Constraints section</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">ConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">ConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraintsConstraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">Constraints                                                                                        Constraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">Constraints                                 C O N S T R A I N T S                                  Constraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">Constraints                                                                                        Constraints</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">************************************************************************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">OU0001 = OUTOFP     N6    C5    O7    O8</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">VALUES</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">OU0001 =     -0.22687400 ANGSTROM</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">************************************************************************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> * Values of the primitive constraints                       *</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *************************************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> OU0001   : Out of plane angle=    0.0011/degree,     0.0000/rad</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *******************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> * Values of the constraints   / au or rad *</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> *******************************************</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">   Label        C         C0</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"> Cns001      0.000019 -0.428730<br>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;"><br>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px;">
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
So when no units are specified, molpro took the constraint to be -0.227 <strong>BOHRS </strong>(???) but then later also prints that it is -0.227 radians. </div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<span style="box-sizing: border-box;">Okay, at this point I'm thinking "They have a silly little printing bug; they have quantities in either bohrs/radians or angstroms/degrees, and printed BOHR instead of RADIAN to mean that we're in the first regime."</span><br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
But when degrees were specified, molpro again states that the constraint is -0.227 BOHRS, then prints -0.227 radians.</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
So now I'm thinking, "It just ignores the units on the constraint." Fine.</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
But in condition 3 (input says radians), we have <span style="box-sizing: border-box; background-color: transparent;">-0.22687 <strong>Angstrom</strong> and the constraint value later printed as </span><span style="box-sizing: border-box; background-color: transparent;">-0.428730 <strong>radians</strong>.</span></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<span style="box-sizing: border-box; background-color: transparent;"><br style="box-sizing: border-box;">
</span></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
So the unit on the constraint is not being ignored. Even worse, that -0.42873 is suspiciously like 2 * -0.227, or more precisely 1/0.529 * -0.227.</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br style="box-sizing: border-box;">
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
In other words, <strong>molpro went and converted my radians into radians as if it were converting angstrom to bohrs.</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<strong><br>
</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<strong><br>
</strong></div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<strong>Full input</strong>:<br>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
(You will probably need to replace the basis=desavdz-rev5 with some other basis to run this.)<br>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="box-sizing: border-box; margin: 0px; padding: 0px; font-family: Consolas, "Courier New", monospace; font-size: 14.634px; background-color: rgb(255, 255, 255);">
<div>***,nitrobenzene</div>
<div>memory,925,M​<br>
</div>
<div>gdirect</div>
<div>thrdscf=1e-12,thrdscf_max=1e-9</div>
<div>gthresh,throvl=1e-9,throrth=1e-7,energy=1e-8,optgrad=1e-4,optstep=1e-4,optenerg=1e-6</div>
<div>set,charge=0</div>
<div>set,spin=0</div>
<div>geomtyp=xyz</div>
<div>symmetry,nosym</div>
<div>orient,noorient</div>
<div>geometry=</div>
<div>{</div>
<div>14</div>
<div>No title</div>
<div>C0          1.8842800000   -1.0404400000   -0.1298200000</div>
<div>C1          0.8050200000   -0.4387900000    0.5477900000</div>
<div>C2          2.9451500000   -1.6111600000    0.6014600000</div>
<div>C3          0.7763200000   -0.4020600000    1.9543900000</div>
<div>C4          2.9373100000   -1.5857400000    2.0085900000</div>
<div>C5          1.8480500000   -0.9790600000    2.6553800000</div>
<div>N6          1.8287700000   -0.9463200000    4.1392300000</div>
<div>O7          0.8566600000   -0.4084700000    4.6891700000</div>
<div>O8          2.7859900000   -1.4587800000    4.7374200000</div>
<div>H9          1.8984500000   -1.0646300000   -1.2234200000</div>
<div>H10        -0.0190100000    0.0047500000   -0.0185500000</div>
<div>H11         3.7834600000   -2.0785800000    0.0768300000</div>
<div>H12        -0.0477300000    0.0578100000    2.5026300000</div>
<div>H13         3.7465200000   -2.0206400000    2.5977800000</div>
<div>}</div>
<div>basis=desavdz-rev5</div>
<div>spherical</div>
<div>core,9</div>
<div>{df-hf,accu=15,maxit=100</div>
<div>}</div>
<div>{df-lmp2</div>
<div>local,thrbp=0.980,mergedom=1</div>
<div>pipek,delete=2,method=3</div>
<div>}</div>
<div>{optg,maxit=50</div>
<div>method,slrf</div>
<div>constraint,-0.226874,outofplane,atoms=[7,6,8,9]</div>
<div>}</div>
<div>put,xyz</div>
<div>jobstep opt0_w_basis_d</div>
<div><br>
</div>
</div>
<br>
</div>
</div>
<p><br>
</p>
</body>
</html>