OSDN Git Service

Document is updated; the Japanese version of GPL text is now in html format.
authortoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Fri, 28 Mar 2014 06:45:19 +0000 (06:45 +0000)
committertoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Fri, 28 Mar 2014 06:45:19 +0000 (06:45 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@519 a2be9bc6-48de-4e38-9406-05402d4bc13c

24 files changed:
Documents/etc/gpl.ja.html [new file with mode: 0644]
Documents/etc/gpl.ja.txt [deleted file]
Documents/etc/mopac6_manual.pdf [deleted file]
Documents/etc/nbo/alpha.gif [deleted file]
Documents/etc/nbo/beta.gif [deleted file]
Documents/etc/nbo/ca.gif [deleted file]
Documents/etc/nbo/chi.gif [deleted file]
Documents/etc/nbo/delta.gif [deleted file]
Documents/etc/nbo/epsilon.gif [deleted file]
Documents/etc/nbo/ge.gif [deleted file]
Documents/etc/nbo/index.html [deleted file]
Documents/etc/nbo/lambda.gif [deleted file]
Documents/etc/nbo/le.gif [deleted file]
Documents/etc/nbo/mu.gif [deleted file]
Documents/etc/nbo/nbofig1.gif [deleted file]
Documents/etc/nbo/nbofig2.gif [deleted file]
Documents/etc/nbo/nbofig3.gif [deleted file]
Documents/etc/nbo/phi.gif [deleted file]
Documents/etc/nbo/pi.gif [deleted file]
Documents/etc/nbo/rarr.gif [deleted file]
Documents/etc/nbo/sigma.gif [deleted file]
Documents/etc/nbo/sum.gif [deleted file]
Documents/etc/nbo/theta.gif [deleted file]
Documents/src/doc_source.html

diff --git a/Documents/etc/gpl.ja.html b/Documents/etc/gpl.ja.html
new file mode 100644 (file)
index 0000000..686be2b
--- /dev/null
@@ -0,0 +1,428 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
+<title>GNU 一般公衆利用許諾契約書</title>
+</head>
+
+<body>
+<pre>
+                    GNU 一般公衆利用許諾契約書
+                       バージョン2、1991年6月
+                       日本語訳、2002年5月20日
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ この利用許諾契約書を、一字一句そのままに複製し頒布することは許可する。
+ しかし変更は認めない。
+
+ This is an unofficial translation of the GNU General Public License
+ into Japanese.  It was not published by the Free Software Foundation,
+ and does not legally state the distribution terms for software that
+ uses the GNU GPL--only the original English text of the GNU GPL does
+ that. However, we hope that this translation will help Japanese
+ speakers understand the GNU GPL better.
+
+ (訳: 以下はGNU General Public Licenseの非公式な日本語訳です。これはフ
+ リーソフトウェア財団(the Free Software Foundataion)によって発表された
+ ものではなく、GNU GPLを適用したソフトウェアの頒布条件を法的に有効な形
+ で述べたものではありません。頒布条件としてはGNU GPLの英語版テキストで
+ 指定されているもののみが有効です。しかしながら、私たちはこの翻訳が、
+ 日本語を使用する人々にとってGNU GPLをより良く理解する助けとなることを
+ 望んでいます。)
+
+ 翻訳は 八田真行&lt;mhatta@gnu.org&gt;が行った。原文は
+ http://www.gnu.org/licenses/gpl.txtである。誤訳の指摘や改善案を歓迎す
+ る。
+                            はじめに
+
+ソフトウェア向けライセンスの大半は、あなたがそのソフトウェアを共有した
+り変更したりする自由を奪うように設計されています。対照的に、GNU 一般公
+衆利用許諾契約書は、あなたがフリーソフトウェアを共有したり変更したりす
+る自由を保証する--すなわち、ソフトウェアがそのユーザすべてにとってフリー
+であることを保証することを目的としています。この一般公衆利用許諾契約書
+はフリーソフトウェア財団のソフトウェアのほとんどに適用されており、また
+GNU GPLを適用すると決めたフリーソフトウェア財団以外の作者によるプログ
+ラムにも適用されています(いくつかのフリーソフトウェア財団のソフトウェ
+アには、GNU GPLではなくGNU ライブラリ一般公衆利用許諾契約書が適用され
+ていることもあります)。あなたもまた、ご自分のプログラムにGNU GPLを適用
+することが可能です。
+
+私たちがフリーソフトウェアと言うとき、それは利用の自由について言及して
+いるのであって、価格は問題にしていません。私たちの一般公衆利用許諾契約
+書は、あなたがフリーソフトウェアの複製物を頒布する自由を保証するよう設
+計されています(希望に応じてその種のサービスに手数料を課す自由も保証さ
+れます)。また、あなたがソースコードを受け取るか、あるいは望めばそれを
+入手することが可能であるということ、あなたがソフトウェアを変更し、その
+一部を新たなフリーのプログラムで利用できるということ、そして、以上で述
+べたようなことができるということがあなたに知らされるということも保証さ
+れます。
+
+あなたの権利を守るため、私たちは誰かがあなたの有するこれらの権利を否定
+することや、これらの権利を放棄するよう要求することを禁止するという制限
+を加える必要があります。よって、あなたがソフトウェアの複製物を頒布した
+りそれを変更したりする場合には、これらの制限のためにあなたにある種の責
+任が発生することになります。
+
+例えば、あなたがフリーなプログラムの複製物を頒布する場合、有料か無料に
+関わらず、あなたは自分が有する権利を全て受領者に与えなければなりません。
+また、あなたは彼らもソースコードを受け取るか手に入れることができるよう
+保証しなければなりません。そして、あなたは彼らに対して以下で述べる条件
+を示し、彼らに自らの持つ権利について知らしめるようにしなければなりませ
+ん。
+
+私たちはあなたの権利を二段階の手順を踏んで保護します。(1) まずソフトウェ
+アに対して著作権を主張し、そして (2) あなたに対して、ソフトウェアの複
+製や頒布または改変についての法的な許可を与えるこの契約書を提示します。
+
+また、各作者や私たちを保護するため、私たちはこのフリーソフトウェアには
+何の保証も無いということを誰もが確実に理解するようにし、またソフトウェ
+アが誰か他人によって改変され、それが次々と頒布されていったとしても、そ
+の受領者は彼らが手に入れたソフトウェアがオリジナルのバージョンでは無い
+こと、そして原作者の名声は他人によって持ち込まれた可能性のある問題によっ
+て影響されることがないということを周知させたいと思います。
+
+最後に、ソフトウェア特許がいかなるフリーのプログラムの存在にも不断の脅
+威を投げかけていますが、私たちは、フリーなプログラムの再頒布者が個々に
+特許ライセンスを取得することによって、事実上プログラムを独占的にしてし
+まうという危険を避けたいと思います。こういった事態を予防するため、私た
+ちはいかなる特許も誰もが自由に利用できるようライセンスされるか、全くラ
+イセンスされないかのどちらかでなければならないことを明確にしました。
+
+(訳注: 本契約書で「独占的(proprietary)」とは、ソフトウェアの利用や再頒
+布、改変が禁止されているか、許可を得ることが必要とされているか、あるい
+は厳しい制限が課せられていて自由にそうすることが事実上できなくなってい
+る状態のことを指す。詳しくは
+http://www.gnu.org/philosophy/categories.ja.html#ProprietarySoftwareを
+参照せよ。)
+
+複製や頒布、改変についての正確な条件と制約を以下で述べていきます。
+\f
+                    GNU 一般公衆利用許諾契約書
+                 複製、頒布、改変に関する条件と制約
+
+0. この利用許諾契約書は、そのプログラム(またはその他の著作物)をこの一
+般公衆利用許諾契約書の定める条件の下で頒布できるという告知が著作権者に
+よって記載されたプログラムまたはその他の著作物全般に適用される。以下で
+は、「『プログラム』」とはそのようにしてこの契約書が適用されたプログラ
+ムや著作物全般を意味し、また「『プログラム』を基にした著作物」とは『プ
+ログラム』やその他著作権法の下で派生物と見なされるもの全般を指す。すな
+わち、『プログラム』かその一部を、全く同一のままか、改変を加えたか、あ
+るいは他の言語に翻訳された形で含む著作物のことである(「改変」という語
+の本来の意味からはずれるが、以下では翻訳も改変の一種と見なす)。それぞ
+れの契約者は「あなた」と表現される。
+
+複製や頒布、改変以外の活動はこの契約書ではカバーされない。それらはこの
+契約書の対象外である。『プログラム』を実行する行為自体に制限はない。ま
+た、そのような『プログラム』の出力結果は、その内容が『プログラム』を基
+にした著作物を構成する場合のみこの契約書によって保護される(『プログラ
+ム』を実行したことによって作成されたということとは無関係である)。この
+ような線引きの妥当性は、『プログラム』が何をするのかに依存する。
+
+1. それぞれの複製物において適切な著作権表示と保証の否認声明(disclaimer
+of warranty)を目立つよう適切に掲載し、またこの契約書および一切の保証の
+不在に触れた告知すべてをそのまま残し、そしてこの契約書の複製物を『プロ
+グラム』のいかなる受領者にも『プログラム』と共に頒布する限り、あなたは
+『プログラム』のソースコードの複製物を、あなたが受け取った通りの形で複
+製または頒布することができる。媒体は問わない。
+
+あなたは、物理的に複製物を譲渡するという行為に関して手数料を課しても良
+いし、希望によっては手数料を取って交換における保護の保証を提供しても良
+い。
+
+2. あなたは自分の『プログラム』の複製物かその一部を改変して『プログラ
+ム』を基にした著作物を形成し、そのような改変点や著作物を上記第1節の定
+める条件の下で複製または頒布することができる。ただし、そのためには以下
+の条件すべてを満たしていなければならない:
+
+    a) あなたがそれらのファイルを変更したということと変更した日時が良
+    く分かるよう、改変されたファイルに告示しなければならない。
+
+    b) 『プログラム』またはその一部を含む著作物、あるいは『プログラム』
+    かその一部から派生した著作物を頒布あるいは発表する場合には、その全
+    体をこの契約書の条件に従って第三者へ無償で利用許諾しなければならな
+    い。
+
+    c) 改変されたプログラムが、通常実行する際に対話的にコマンドを読む
+    ようになっているならば、そのプログラムを最も一般的な方法で対話的に
+    実行する際、適切な著作権表示、無保証であること(あるいはあなたが保
+    証を提供するということ)、ユーザがプログラムをこの契約書で述べた条
+    件の下で頒布することができるということ、そしてこの契約書の複製物を
+    閲覧するにはどうしたらよいかというユーザへの説明を含む告知が印刷さ
+    れるか、あるいは画面に表示されるようにしなければならない(例外とし
+    て、『プログラム』そのものは対話的であっても通常そのような告知を印
+    刷しない場合には、『プログラム』を基にしたあなたの著作物にそのよう
+    な告知を印刷させる必要はない)。
+\f
+以上の必要条件は全体としての改変された著作物に適用される。著作物の一部
+が『プログラム』から派生したものではないと確認でき、それら自身別の独立
+した著作物であると合理的に考えられるならば、あなたがそれらを別の著作物
+として分けて頒布する場合、そういった部分にはこの契約書とその条件は
+適用されない。しかし、あなたが同じ部分を『プログラム』を基にした著作物
+全体の一部として頒布するならば、全体としての頒布物は、この契約書が
+課す条件に従わなければならない。というのは、この契約書が他の契約者
+に与える許可は『プログラム』丸ごと全体に及び、誰が書いたかは関係なく各
+部分のすべてを保護するからである。
+
+よって、すべてあなたによって書かれた著作物に対し、権利を主張したりあな
+たの権利に異議を申し立てることはこの節の意図するところではない。むしろ、
+その趣旨は『プログラム』を基にした派生物ないし集合著作物の頒布を管理す
+る権利を行使するということにある。
+
+また、『プログラム』を基にしていないその他の著作物を『プログラム』(あ
+るいは『プログラム』を基にした著作物)と一緒に集めただけのものを一巻の
+保管装置ないし頒布媒体に収めても、その他の著作物までこの契約書が保
+護する対象になるということにはならない。
+
+3. あなたは上記第1節および2節の条件に従い、『プログラム』(あるいは第2
+節における派生物)をオブジェクトコードないし実行形式で複製または頒布す
+ることができる。ただし、その場合あなたは以下のうちどれか一つを実施しな
+ければならない:
+
+    a) 著作物に、『プログラム』に対応した完全かつ機械で読み取り可能な
+    ソースコードを添付する。ただし、ソースコードは上記第1節および2節の
+    条件に従いソフトウェアの交換で習慣的に使われる媒体で頒布しなければ
+    ならない。あるいは、
+
+    b) 著作物に、いかなる第三者に対しても、『プログラム』に対応した完
+    全かつ機械で読み取り可能なソースコードを、頒布に要する物理的コスト
+    を上回らない程度の手数料と引き換えに提供する旨述べた少なくとも3年
+    間は有効な書面になった申し出を添える。ただし、ソースコードは上記第
+    1節および2節の条件に従いソフトウェアの交換で習慣的に使われる媒体で
+    頒布しなければならない。あるいは、
+
+    c) 対応するソースコード頒布の申し出に際して、あなたが得た情報を一
+    緒に引き渡す(この選択肢は、営利を目的としない頒布であって、かつあ
+    なたが上記小節bで指定されているような申し出と共にオブジェクトコー
+    ドあるいは実行形式のプログラムしか入手していない場合に限り許可され
+    る)。
+
+著作物のソースコードとは、それに対して改変を加える上で好ましいとされる
+著作物の形式を意味する。ある実行形式の著作物にとって完全なソースコード
+とは、それが含むモジュールすべてのソースコード全部に加え、関連するイン
+ターフェース定義ファイルのすべてとライブラリのコンパイルやインストール
+を制御するために使われるスクリプトをも加えたものを意味する。しかし特別
+な例外として、そのコンポーネント自体が実行形式に付随するのでは無い限り、
+頒布されるものの中に、実行形式が実行されるオペレーティングシステムの主
+要なコンポーネント(コンパイラやカーネル等)と通常一緒に(ソースかバイナ
+リ形式のどちらかで)頒布されるものを含んでいる必要はないとする。
+
+実行形式またはオブジェクトコードの頒布が、指定された場所からコピーする
+ためのアクセス手段を提供することで為されるとして、その上でソースコード
+も同等のアクセス手段によって同じ場所からコピーできるようになっているな
+らば、第三者がオブジェクトコードと一緒にソースも強制的にコピーさせられ
+るようになっていなくてもソースコード頒布の条件を満たしているものとする。
+\f
+4. あなたは『プログラム』を、この契約書において明確に提示された行
+為を除き複製や改変、サブライセンス、あるいは頒布してはならない。他に
+『プログラム』を複製や改変、サブライセンス、あるいは頒布する企てはすべ
+て無効であり、この契約書の下でのあなたの権利を自動的に終結させるこ
+とになろう。しかし、複製物や権利をこの契約書に従ってあなたから得た
+人々に関しては、そのような人々がこの契約書に完全に従っている限り彼
+らのライセンスまで終結することはない。
+
+5. あなたはこの契約書を受諾する必要は無い。というのは、あなたはこ
+れに署名していないからである。しかし、この契約書以外にあなたに対し
+て『プログラム』やその派生物を変更、頒布する許可を与えるものは存在しな
+い。これらの行為は、あなたがこの契約書を受け入れない限り法によって
+禁じられている。そこで、『プログラム』(あるいは『プログラム』を基にし
+た著作物のすべて)を改変ないし頒布することにより、あなたは自分がそのよ
+うな行為を行うためにこの契約書を受諾したということ、そして『プログ
+ラム』とそれに基づく著作物の複製や頒布、改変についてこの契約書が課
+す制約と条件をすべて受け入れたということを示したものと見なす。
+
+6. あなたが『プログラム』(または『プログラム』を基にした著作物全般)を
+再頒布するたびに、その受領者は元々のライセンス許可者から、この契約書で
+指定された条件と制約の下で『プログラム』を複製や頒布、あるいは改変する
+許可を自動的に得るものとする。あなたは、受領者がここで認められた権利を
+行使することに関してこれ以上他のいかなる制限も課すことができない。あな
+たには、第三者がこの契約書に従うことを強制する責任はない。
+
+7. 特許侵害あるいはその他の理由(特許関係に限らない)から、裁判所の判決
+あるいは申し立ての結果としてあなたに(裁判所命令や契約などにより)この契
+約書の条件と矛盾する制約が課された場合でも、あなたがこの契約書の条件を
+免除されるわけではない。もしこの契約書の下であなたに課せられた責任と他
+の関連する責任を同時に満たすような形で頒布できないならば、結果としてあ
+なたは『プログラム』を頒布することが全くできないということである。例え
+ば特許ライセンスが、あなたから直接間接を問わずコピーを受け取った人が誰
+でも『プログラム』を使用料無料で再頒布することを認めていない場合、あな
+たがその制約とこの契約書を両方とも満たすには『プログラム』の頒布を完全
+に中止するしかないだろう。
+
+この節の一部分が特定の状況の下で無効ないし実施不可能な場合でも、節の残
+りの部分は適用されるよう意図されている。その他の状況では節が全体として
+適用されるよう意図されている。
+
+特許やその他の財産権を侵害したり、そのような権利の主張の効力に異議を唱
+えたりするようあなたを誘惑することがこの節の目的ではない。この節には、
+人々によってライセンス慣行として実現されてきた、フリーソフトウェア頒布
+のシステムの完全性を護るという目的しかない。多くの人々が、フリーソフト
+ウェアの頒布システムが首尾一貫して適用されているという信頼に基づき、こ
+のシステムを通じて頒布される多様なソフトウェアに寛大な貢献をしてきたの
+は事実であるが、人がどのようなシステムを通じてソフトウェアを頒布したい
+と思うかはあくまでも作者/寄与者次第であり、あなたが選択を押しつけるこ
+とはできない。
+
+この節は、この契約書のこの節以外の部分の一帰結になると考えられるケー
+スを徹底的に明らかにすることを目的としている。
+\f
+8. 『プログラム』の頒布や利用が、ある国においては特許または著作権が主
+張されたインターフェースのいずれかによって制限されている場合、『プログ
+ラム』にこの契約書を適用した元の著作権者は、そういった国々を排除し
+た明確な地理的頒布制限を加え、そこで排除されていない国の中やそれらの国々
+の間でのみ頒布が許可されるようにしても構わない。その場合、そのような制
+限はこの契約書本文で書かれているのと同様に見なされる。
+
+9. フリーソフトウェア財団は、時によって改訂または新版の一般公衆利用許
+諾書を発表することができる。そのような新版は現在のバージョンとその精神
+においては似たものになるだろうが、新たな問題や懸念を解決するため細部で
+は異なる可能性がある。
+
+それぞれのバージョンには、見分けが付くようにバージョン番号が振られてい
+る。『プログラム』においてそれに適用されるこの契約書のバージョン番号が
+指定されていて、更に「それ以降のいかなるバージョン」も適用して良いとなっ
+ていた場合、あなたは従う条件と制約として、指定のバージョンか、フリーソ
+フトウェア財団によって発行された指定のバージョン以降の版のどれか一つの
+どちらかを選ぶことが出来る。『プログラム』でライセンスのバージョン番号
+が指定されていないならば、あなたは今までにフリーソフトウェア財団から発
+行されたバージョンの中から好きに選んで構わない。
+
+10. もしあなたが『プログラム』の一部を、その頒布条件がこの契約書と
+異なる他のフリーなプログラムと統合したいならば、作者に連絡して許可を求
+めよ。フリーソフトウェア財団が著作権を保有するソフトウェアについては、
+フリーソフトウェア財団に連絡せよ。私たちは、このような場合のために特別
+な例外を設けることもある。私たちが決定を下すにあたっては、私たちのフリー
+ソフトウェアの派生物すべてがフリーな状態に保たれるということと、一般的
+にソフトウェアの共有と再利用を促進するという二つの目標を規準に検討され
+るであろう。
+                            無保証について
+
+11. 『プログラム』は代価無しに利用が許可されるので、適切な法が認める限
+りにおいて、『プログラム』に関するいかなる保証も存在しない。書面で別に
+述べる場合を除いて、著作権者、またはその他の団体は、『プログラム』を、
+表明されたか言外にかは問わず、商業的適性を保証するほのめかしやある特定
+の目的への適合性(に限られない)を含む一切の保証無しに「あるがまま」で提
+供する。『プログラム』の質と性能に関するリスクのすべてはあなたに帰属す
+る。『プログラム』に欠陥があると判明した場合、あなたは必要な保守点検や
+補修、修正に要するコストのすべてを引き受けることになる。
+
+12. 適切な法か書面での同意によって命ぜられない限り、著作権者、または上
+記で許可されている通りに『プログラム』を改変または再頒布したその他の団
+体は、あなたに対して『プログラム』の利用ないし利用不能で生じた一般的、
+特別的、偶然的、必然的な損害(データの消失や不正確な処理、あなたか第三
+者が被った損失、あるいは『プログラム』が他のソフトウェアと一緒に動作し
+ないという不具合などを含むがそれらに限らない)に一切の責任を負わない。
+そのような損害が生ずる可能性について彼らが忠告されていたとしても同様で
+ある。
+
+                          条件と制約終わり
+\f
+            以上の条項をあなたの新しいプログラムに適用する方法
+
+あなたが新しいプログラムを開発したとして、公衆によってそれが利用される
+可能性を最大にしたいなら、そのプログラムをこの契約書の条項に従って
+誰でも再頒布あるいは変更できるようフリーソフトウェアにするのが最善です。
+
+そのためには、プログラムに以下のような表示を添付してください。その場合、
+保証が排除されているということを最も効果的に伝えるために、それぞれのソー
+スファイルの冒頭に表示を添付すれば最も安全です。少なくとも、「著作権表
+示」という行と全文がある場所へのポインタだけは各ファイルに含めて置いて
+ください。
+
+    &lt;one line to give the program's name and a brief idea of what it does.&gt;
+    Copyright (C) &lt;year&gt;  &lt;name of author&gt;
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+    (訳:
+
+    &lt;プログラムの名前と、それが何をするかについての簡単な説明。&gt;
+    Copyright (C) &lt;西暦年&gt;  &lt;作者の名前&gt;
+
+    このプログラムはフリーソフトウェアです。あなたはこれを、フリーソフ
+    トウェア財団によって発行された GNU 一般公衆利用許諾契約書(バージョ
+    ン2か、希望によってはそれ以降のバージョンのうちどれか)の定める条件
+    の下で再頒布または改変することができます。
+
+    このプログラムは有用であることを願って頒布されますが、*全くの無保
+    証* です。商業可能性の保証や特定の目的への適合性は、言外に示された
+    ものも含め全く存在しません。詳しくはGNU 一般公衆利用許諾契約書をご
+    覧ください。
+
+    あなたはこのプログラムと共に、GNU 一般公衆利用許諾契約書の複製物を
+    一部受け取ったはずです。もし受け取っていなければ、フリーソフトウェ
+    ア財団まで請求してください(宛先は the Free Software Foundation,
+    Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA)。
+
+    )
+
+電子ないし紙のメールであなたに問い合わせる方法についての情報も書き加え
+ましょう。
+
+プログラムが対話的なものならば、対話モードで起動した際に出力として以下
+のような短い告知が表示されるようにしてください:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+    (訳:
+
+    Gnomovision バージョン 69, Copyright (C) 年 作者の名前
+    Gnomovision は*全くの無保証*で提供されます。詳しくは「show w」
+    とタイプして下さい。これはフリーソフトウェアであり、ある条件の下で
+    再頒布することが奨励されています。詳しくは「show c」とタイプして下
+    さい。
+
+    )
+
+ここで、仮想的なコマンド「show w」と「show c」は一般公衆利用許諾契約書
+の適切な部分を表示するようになっていなければなりません。もちろん、あな
+たが使うコマンドを「show w」や「show c」と呼ぶ必然性はありませんので、
+あなたのプログラムに合わせてマウスのクリックやメニューのアイテムにして
+も結構です。
+
+またあなたは、必要ならば(プログラマーとして働いていたら)あなたの雇用主、
+あるいは場合によっては学校から、そのプログラムに関する「著作権放棄声明
+(copyright disclaimer)」に署名してもらうべきです。以下は例ですので、名
+前を変えてください:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  &lt;signature of Ty Coon&gt;, 1 April 1989
+  Ty Coon, President of Vice
+
+  (訳:
+
+  Yoyodyne社はここに、James Hackerによって書かれたプログラム
+  「Gnomovision」(コンパイラへ通すプログラム)に関する一切の著作権の利
+  益を放棄します。
+
+   &lt;Ty Coon氏の署名&gt;、1989年4月1日
+   Ty Coon、副社長
+
+  )
+
+この一般公衆利用許諾契約書では、あなたのプログラムを独占的なプログラム
+に統合することを認めていません。あなたのプログラムがサブルーチンライブ
+ラリならば、独占的なアプリケーションとあなたのライブラリをリンクするこ
+とを許可したほうがより便利であると考えるかもしれません。もしこれがあな
+たの望むことならば、この契約書の代わりにGNU ライブラリ一般公衆利用許諾
+契約書を適用してください。
+</pre>
+</body>
diff --git a/Documents/etc/gpl.ja.txt b/Documents/etc/gpl.ja.txt
deleted file mode 100644 (file)
index cb6d419..0000000
+++ /dev/null
@@ -1,416 +0,0 @@
-                    GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
-                       ¥Ð¡¼¥¸¥ç¥ó2¡¢1991ǯ6·î
-                       ÆüËܸìÌõ¡¢2002ǯ5·î20Æü
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- ¤³¤ÎÍøÍѵöÂú·ÀÌó½ñ¤ò¡¢°ì»ú°ì¶ç¤½¤Î¤Þ¤Þ¤ËÊ£À½¤·ÈÒÉÛ¤¹¤ë¤³¤È¤Ïµö²Ä¤¹¤ë¡£
- ¤·¤«¤·Êѹ¹¤Ïǧ¤á¤Ê¤¤¡£
-
- This is an unofficial translation of the GNU General Public License
- into Japanese.  It was not published by the Free Software Foundation,
- and does not legally state the distribution terms for software that
- uses the GNU GPL--only the original English text of the GNU GPL does
- that. However, we hope that this translation will help Japanese
- speakers understand the GNU GPL better.
-
- (Ìõ: °Ê²¼¤ÏGNU General Public License¤ÎÈó¸ø¼°¤ÊÆüËܸìÌõ¤Ç¤¹¡£¤³¤ì¤Ï¥Õ
- ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃÄ(the Free Software Foundataion)¤Ë¤è¤Ã¤Æȯɽ¤µ¤ì¤¿
- ¤â¤Î¤Ç¤Ï¤Ê¤¯¡¢GNU GPL¤òŬÍѤ·¤¿¥½¥Õ¥È¥¦¥§¥¢¤ÎÈÒÉÛ¾ò·ï¤òˡŪ¤ËÍ­¸ú¤Ê·Á
- ¤Ç½Ò¤Ù¤¿¤â¤Î¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ÈÒÉÛ¾ò·ï¤È¤·¤Æ¤ÏGNU GPL¤Î±Ñ¸ìÈǥƥ­¥¹¥È¤Ç
- »ØÄꤵ¤ì¤Æ¤¤¤ë¤â¤Î¤Î¤ß¤¬Í­¸ú¤Ç¤¹¡£¤·¤«¤·¤Ê¤¬¤é¡¢»ä¤¿¤Á¤Ï¤³¤ÎËÝÌõ¤¬¡¢
- ÆüËܸì¤ò»ÈÍѤ¹¤ë¿Í¡¹¤Ë¤È¤Ã¤ÆGNU GPL¤ò¤è¤êÎɤ¯Íý²ò¤¹¤ë½õ¤±¤È¤Ê¤ë¤³¤È¤ò
- Ë¾¤ó¤Ç¤¤¤Þ¤¹¡£)
-
- ËÝÌõ¤Ï È¬ÅÄ¿¿¹Ô<mhatta@gnu.org>¤¬¹Ô¤Ã¤¿¡£¸¶Ê¸¤Ï
- http://www.gnu.org/licenses/gpl.txt¤Ç¤¢¤ë¡£¸íÌõ¤Î»ØŦ¤ä²þÁ±°Æ¤ò´¿·Þ¤¹
- ¤ë¡£
-                            ¤Ï¤¸¤á¤Ë
-
-¥½¥Õ¥È¥¦¥§¥¢¸þ¤±¥é¥¤¥»¥ó¥¹¤ÎÂçȾ¤Ï¡¢¤¢¤Ê¤¿¤¬¤½¤Î¥½¥Õ¥È¥¦¥§¥¢¤ò¶¦Í­¤·¤¿
-¤êÊѹ¹¤·¤¿¤ê¤¹¤ë¼«Í³¤òÃ¥¤¦¤è¤¦¤ËÀ߷פµ¤ì¤Æ¤¤¤Þ¤¹¡£ÂоÈŪ¤Ë¡¢GNU °ìÈ̸ø
-½°ÍøÍѵöÂú·ÀÌó½ñ¤Ï¡¢¤¢¤Ê¤¿¤¬¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤ò¶¦Í­¤·¤¿¤êÊѹ¹¤·¤¿¤ê¤¹
-¤ë¼«Í³¤òÊݾڤ¹¤ë--¤¹¤Ê¤ï¤Á¡¢¥½¥Õ¥È¥¦¥§¥¢¤¬¤½¤Î¥æ¡¼¥¶¤¹¤Ù¤Æ¤Ë¤È¤Ã¤Æ¥Õ¥ê¡¼
-¤Ç¤¢¤ë¤³¤È¤òÊݾڤ¹¤ë¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹¡£¤³¤Î°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
-¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤΥ½¥Õ¥È¥¦¥§¥¢¤Î¤Û¤È¤ó¤É¤ËŬÍѤµ¤ì¤Æ¤ª¤ê¡¢¤Þ¤¿
-GNU GPL¤òŬÍѤ¹¤ë¤È·è¤á¤¿¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃİʳ°¤Îºî¼Ô¤Ë¤è¤ë¥×¥í¥°
-¥é¥à¤Ë¤âŬÍѤµ¤ì¤Æ¤¤¤Þ¤¹(¤¤¤¯¤Ä¤«¤Î¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤΥ½¥Õ¥È¥¦¥§
-¥¢¤Ë¤Ï¡¢GNU GPL¤Ç¤Ï¤Ê¤¯GNU ¥é¥¤¥Ö¥é¥ê°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤¬Å¬ÍѤµ¤ì
-¤Æ¤¤¤ë¤³¤È¤â¤¢¤ê¤Þ¤¹)¡£¤¢¤Ê¤¿¤â¤Þ¤¿¡¢¤´¼«Ê¬¤Î¥×¥í¥°¥é¥à¤ËGNU GPL¤òŬÍÑ
-¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£
-
-»ä¤¿¤Á¤¬¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤È¸À¤¦¤È¤­¡¢¤½¤ì¤ÏÍøÍѤμ«Í³¤Ë¤Ä¤¤¤Æ¸ÀµÚ¤·¤Æ
-¤¤¤ë¤Î¤Ç¤¢¤Ã¤Æ¡¢²Á³Ê¤ÏÌäÂê¤Ë¤·¤Æ¤¤¤Þ¤»¤ó¡£»ä¤¿¤Á¤Î°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó
-½ñ¤Ï¡¢¤¢¤Ê¤¿¤¬¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤ÎÊ£À½Êª¤òÈÒÉÛ¤¹¤ë¼«Í³¤òÊݾڤ¹¤ë¤è¤¦Àß
-·×¤µ¤ì¤Æ¤¤¤Þ¤¹(´õ˾¤Ë±þ¤¸¤Æ¤½¤Î¼ï¤Î¥µ¡¼¥Ó¥¹¤Ë¼ê¿ôÎÁ¤ò²Ý¤¹¼«Í³¤âÊݾڤµ
-¤ì¤Þ¤¹)¡£¤Þ¤¿¡¢¤¢¤Ê¤¿¤¬¥½¡¼¥¹¥³¡¼¥É¤ò¼õ¤±¼è¤ë¤«¡¢¤¢¤ë¤¤¤Ï˾¤á¤Ð¤½¤ì¤ò
-Æþ¼ê¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ë¤È¤¤¤¦¤³¤È¡¢¤¢¤Ê¤¿¤¬¥½¥Õ¥È¥¦¥§¥¢¤òÊѹ¹¤·¡¢¤½¤Î
-°ìÉô¤ò¿·¤¿¤Ê¥Õ¥ê¡¼¤Î¥×¥í¥°¥é¥à¤ÇÍøÍѤǤ­¤ë¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¡¢°Ê¾å¤Ç½Ò
-¤Ù¤¿¤è¤¦¤Ê¤³¤È¤¬¤Ç¤­¤ë¤È¤¤¤¦¤³¤È¤¬¤¢¤Ê¤¿¤ËÃΤ餵¤ì¤ë¤È¤¤¤¦¤³¤È¤âÊݾڤµ
-¤ì¤Þ¤¹¡£
-
-¤¢¤Ê¤¿¤Î¸¢Íø¤ò¼é¤ë¤¿¤á¡¢»ä¤¿¤Á¤Ï狼¤¬¤¢¤Ê¤¿¤ÎÍ­¤¹¤ë¤³¤ì¤é¤Î¸¢Íø¤òÈÝÄê
-¤¹¤ë¤³¤È¤ä¡¢¤³¤ì¤é¤Î¸¢Íø¤òÊü´þ¤¹¤ë¤è¤¦Í׵᤹¤ë¤³¤È¤ò¶Ø»ß¤¹¤ë¤È¤¤¤¦À©¸Â
-¤ò²Ã¤¨¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£¤è¤Ã¤Æ¡¢¤¢¤Ê¤¿¤¬¥½¥Õ¥È¥¦¥§¥¢¤ÎÊ£À½Êª¤òÈÒÉÛ¤·¤¿
-¤ê¤½¤ì¤òÊѹ¹¤·¤¿¤ê¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤³¤ì¤é¤ÎÀ©¸Â¤Î¤¿¤á¤Ë¤¢¤Ê¤¿¤Ë¤¢¤ë¼ï¤ÎÀÕ
-Ǥ¤¬È¯À¸¤¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
-
-Î㤨¤Ð¡¢¤¢¤Ê¤¿¤¬¥Õ¥ê¡¼¤Ê¥×¥í¥°¥é¥à¤ÎÊ£À½Êª¤òÈÒÉÛ¤¹¤ë¾ì¹ç¡¢Í­ÎÁ¤«ÌµÎÁ¤Ë
-´Ø¤ï¤é¤º¡¢¤¢¤Ê¤¿¤Ï¼«Ê¬¤¬Í­¤¹¤ë¸¢Íø¤òÁ´¤Æ¼õÎμԤËÍ¿¤¨¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
-¤Þ¤¿¡¢¤¢¤Ê¤¿¤ÏÈà¤é¤â¥½¡¼¥¹¥³¡¼¥É¤ò¼õ¤±¼è¤ë¤«¼ê¤ËÆþ¤ì¤ë¤³¤È¤¬¤Ç¤­¤ë¤è¤¦
-Êݾڤ·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£¤½¤·¤Æ¡¢¤¢¤Ê¤¿¤ÏÈà¤é¤ËÂФ·¤Æ°Ê²¼¤Ç½Ò¤Ù¤ë¾ò·ï
-¤ò¼¨¤·¡¢Èà¤é¤Ë¼«¤é¤Î»ý¤Ä¸¢Íø¤Ë¤Ä¤¤¤ÆÃΤ餷¤á¤ë¤è¤¦¤Ë¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»
-¤ó¡£
-
-»ä¤¿¤Á¤Ï¤¢¤Ê¤¿¤Î¸¢Íø¤òÆóÃʳ¬¤Î¼ê½ç¤òƧ¤ó¤ÇÊݸ¤Þ¤¹¡£(1) ¤Þ¤º¥½¥Õ¥È¥¦¥§
-¥¢¤ËÂФ·¤ÆÃøºî¸¢¤ò¼çÄ¥¤·¡¢¤½¤·¤Æ (2) ¤¢¤Ê¤¿¤ËÂФ·¤Æ¡¢¥½¥Õ¥È¥¦¥§¥¢¤ÎÊ£
-À½¤äÈÒÉÛ¤Þ¤¿¤Ï²þÊѤˤĤ¤¤Æ¤ÎˡŪ¤Êµö²Ä¤òÍ¿¤¨¤ë¤³¤Î·ÀÌó½ñ¤òÄ󼨤·¤Þ¤¹¡£
-
-¤Þ¤¿¡¢³Æºî¼Ô¤ä»ä¤¿¤Á¤òÊݸ¤ë¤¿¤á¡¢»ä¤¿¤Á¤Ï¤³¤Î¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ë¤Ï
-²¿¤ÎÊݾڤâ̵¤¤¤È¤¤¤¦¤³¤È¤òï¤â¤¬³Î¼Â¤ËÍý²ò¤¹¤ë¤è¤¦¤Ë¤·¡¢¤Þ¤¿¥½¥Õ¥È¥¦¥§
-¥¢¤¬Ã¯¤«Â¾¿Í¤Ë¤è¤Ã¤Æ²þÊѤµ¤ì¡¢¤½¤ì¤¬¼¡¡¹¤ÈÈÒÉÛ¤µ¤ì¤Æ¤¤¤Ã¤¿¤È¤·¤Æ¤â¡¢¤½
-¤Î¼õÎμԤÏÈà¤é¤¬¼ê¤ËÆþ¤ì¤¿¥½¥Õ¥È¥¦¥§¥¢¤¬¥ª¥ê¥¸¥Ê¥ë¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï̵¤¤
-¤³¤È¡¢¤½¤·¤Æ¸¶ºî¼Ô¤Î̾À¼¤Ï¾¿Í¤Ë¤è¤Ã¤Æ»ý¤Á¹þ¤Þ¤ì¤¿²ÄǽÀ­¤Î¤¢¤ëÌäÂê¤Ë¤è¤Ã
-¤Æ±Æ¶Á¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¤È¤¤¤¦¤³¤È¤ò¼þÃΤµ¤»¤¿¤¤¤È»×¤¤¤Þ¤¹¡£
-
-ºÇ¸å¤Ë¡¢¥½¥Õ¥È¥¦¥§¥¢Æõö¤¬¤¤¤«¤Ê¤ë¥Õ¥ê¡¼¤Î¥×¥í¥°¥é¥à¤Î¸ºß¤Ë¤âÉÔÃǤζ¼
-°Ò¤òÅꤲ¤«¤±¤Æ¤¤¤Þ¤¹¤¬¡¢»ä¤¿¤Á¤Ï¡¢¥Õ¥ê¡¼¤Ê¥×¥í¥°¥é¥à¤ÎºÆÈÒÉÛ¼Ô¤¬¸Ä¡¹¤Ë
-Æõö¥é¥¤¥»¥ó¥¹¤ò¼èÆÀ¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢»ö¼Â¾å¥×¥í¥°¥é¥à¤òÆÈÀêŪ¤Ë¤·¤Æ¤·
-¤Þ¤¦¤È¤¤¤¦´í¸±¤òÈò¤±¤¿¤¤¤È»×¤¤¤Þ¤¹¡£¤³¤¦¤¤¤Ã¤¿»öÂÖ¤òͽËɤ¹¤ë¤¿¤á¡¢»ä¤¿
-¤Á¤Ï¤¤¤«¤Ê¤ëÆõö¤âï¤â¤¬¼«Í³¤ËÍøÍѤǤ­¤ë¤è¤¦¥é¥¤¥»¥ó¥¹¤µ¤ì¤ë¤«¡¢Á´¤¯¥é
-¥¤¥»¥ó¥¹¤µ¤ì¤Ê¤¤¤«¤Î¤É¤Á¤é¤«¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤³¤È¤òÌÀ³Î¤Ë¤·¤Þ¤·¤¿¡£
-
-(ÌõÃí: ËÜ·ÀÌó½ñ¤Ç¡ÖÆÈÀêŪ(proprietary)¡×¤È¤Ï¡¢¥½¥Õ¥È¥¦¥§¥¢¤ÎÍøÍѤäºÆÈÒ
-ÉÛ¡¢²þÊѤ¬¶Ø»ß¤µ¤ì¤Æ¤¤¤ë¤«¡¢µö²Ä¤òÆÀ¤ë¤³¤È¤¬É¬ÍפȤµ¤ì¤Æ¤¤¤ë¤«¡¢¤¢¤ë¤¤
-¤Ï¸·¤·¤¤À©¸Â¤¬²Ý¤»¤é¤ì¤Æ¤¤¤Æ¼«Í³¤Ë¤½¤¦¤¹¤ë¤³¤È¤¬»ö¼Â¾å¤Ç¤­¤Ê¤¯¤Ê¤Ã¤Æ¤¤
-¤ë¾õÂ֤Τ³¤È¤ò»Ø¤¹¡£¾Ü¤·¤¯¤Ï
-http://www.gnu.org/philosophy/categories.ja.html#ProprietarySoftware¤ò
-»²¾È¤»¤è¡£)
-
-Ê£À½¤äÈÒÉÛ¡¢²þÊѤˤĤ¤¤Æ¤ÎÀµ³Î¤Ê¾ò·ï¤ÈÀ©Ìó¤ò°Ê²¼¤Ç½Ò¤Ù¤Æ¤¤¤­¤Þ¤¹¡£
-\f
-                    GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
-                 Ê£À½¡¢ÈÒÉÛ¡¢²þÊѤ˴ؤ¹¤ë¾ò·ï¤ÈÀ©Ìó
-
-0. ¤³¤ÎÍøÍѵöÂú·ÀÌó½ñ¤Ï¡¢¤½¤Î¥×¥í¥°¥é¥à(¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃøºîʪ)¤ò¤³¤Î°ì
-È̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤ÎÄê¤á¤ë¾ò·ï¤Î²¼¤ÇÈÒÉۤǤ­¤ë¤È¤¤¤¦¹ðÃΤ¬Ãøºî¸¢¼Ô¤Ë
-¤è¤Ã¤Æµ­ºÜ¤µ¤ì¤¿¥×¥í¥°¥é¥à¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃøºîʪÁ´È̤ËŬÍѤµ¤ì¤ë¡£°Ê²¼¤Ç
-¤Ï¡¢¡Ö¡Ø¥×¥í¥°¥é¥à¡Ù¡×¤È¤Ï¤½¤Î¤è¤¦¤Ë¤·¤Æ¤³¤Î·ÀÌó½ñ¤¬Å¬ÍѤµ¤ì¤¿¥×¥í¥°¥é
-¥à¤äÃøºîʪÁ´È̤ò°ÕÌ£¤·¡¢¤Þ¤¿¡Ö¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ¡×¤È¤Ï¡Ø¥×
-¥í¥°¥é¥à¡Ù¤ä¤½¤Î¾Ãøºî¸¢Ë¡¤Î²¼¤ÇÇÉÀ¸Êª¤È¸«¤Ê¤µ¤ì¤ë¤â¤ÎÁ´È̤ò»Ø¤¹¡£¤¹¤Ê
-¤ï¤Á¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤«¤½¤Î°ìÉô¤ò¡¢Á´¤¯Æ±°ì¤Î¤Þ¤Þ¤«¡¢²þÊѤò²Ã¤¨¤¿¤«¡¢¤¢
-¤ë¤¤¤Ï¾¤Î¸À¸ì¤ËËÝÌõ¤µ¤ì¤¿·Á¤Ç´Þ¤àÃøºîʪ¤Î¤³¤È¤Ç¤¢¤ë(¡Ö²þÊѡפȤ¤¤¦¸ì
-¤ÎËÜÍè¤Î°ÕÌ£¤«¤é¤Ï¤º¤ì¤ë¤¬¡¢°Ê²¼¤Ç¤ÏËÝÌõ¤â²þÊѤΰì¼ï¤È¸«¤Ê¤¹)¡£¤½¤ì¤¾
-¤ì¤Î·ÀÌó¼Ô¤Ï¡Ö¤¢¤Ê¤¿¡×¤Èɽ¸½¤µ¤ì¤ë¡£
-
-Ê£À½¤äÈÒÉÛ¡¢²þÊѰʳ°¤Î³èÆ°¤Ï¤³¤Î·ÀÌó½ñ¤Ç¤Ï¥«¥Ð¡¼¤µ¤ì¤Ê¤¤¡£¤½¤ì¤é¤Ï¤³¤Î
-·ÀÌó½ñ¤ÎÂоݳ°¤Ç¤¢¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¼Â¹Ô¤¹¤ë¹Ô°Ù¼«ÂΤËÀ©¸Â¤Ï¤Ê¤¤¡£¤Þ
-¤¿¡¢¤½¤Î¤è¤¦¤Ê¡Ø¥×¥í¥°¥é¥à¡Ù¤Î½ÐÎÏ·ë²Ì¤Ï¡¢¤½¤ÎÆâÍƤ¬¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð
-¤Ë¤·¤¿Ãøºîʪ¤ò¹½À®¤¹¤ë¾ì¹ç¤Î¤ß¤³¤Î·ÀÌó½ñ¤Ë¤è¤Ã¤ÆÊݸ¤ì¤ë(¡Ø¥×¥í¥°¥é
-¥à¡Ù¤ò¼Â¹Ô¤·¤¿¤³¤È¤Ë¤è¤Ã¤ÆºîÀ®¤µ¤ì¤¿¤È¤¤¤¦¤³¤È¤È¤Ï̵´Ø·¸¤Ç¤¢¤ë)¡£¤³¤Î
-¤è¤¦¤ÊÀþ°ú¤­¤ÎÂÅÅöÀ­¤Ï¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤¬²¿¤ò¤¹¤ë¤Î¤«¤Ë°Í¸¤¹¤ë¡£
-
-1. ¤½¤ì¤¾¤ì¤ÎÊ£À½Êª¤Ë¤ª¤¤¤ÆŬÀÚ¤ÊÃøºî¸¢É½¼¨¤ÈÊݾڤÎÈÝǧÀ¼ÌÀ(disclaimer
-of warranty)¤òÌÜΩ¤Ä¤è¤¦Å¬Àڤ˷Ǻܤ·¡¢¤Þ¤¿¤³¤Î·ÀÌó½ñ¤ª¤è¤Ó°ìÀÚ¤ÎÊݾڤÎ
-ÉԺߤ˿¨¤ì¤¿¹ðÃΤ¹¤Ù¤Æ¤ò¤½¤Î¤Þ¤Þ»Ä¤·¡¢¤½¤·¤Æ¤³¤Î·ÀÌó½ñ¤ÎÊ£À½Êª¤ò¡Ø¥×¥í
-¥°¥é¥à¡Ù¤Î¤¤¤«¤Ê¤ë¼õÎμԤˤâ¡Ø¥×¥í¥°¥é¥à¡Ù¤È¶¦¤ËÈÒÉÛ¤¹¤ë¸Â¤ê¡¢¤¢¤Ê¤¿¤Ï
-¡Ø¥×¥í¥°¥é¥à¡Ù¤Î¥½¡¼¥¹¥³¡¼¥É¤ÎÊ£À½Êª¤ò¡¢¤¢¤Ê¤¿¤¬¼õ¤±¼è¤Ã¤¿Ä̤ê¤Î·Á¤ÇÊ£
-À½¤Þ¤¿¤ÏÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ÇÞÂΤÏÌä¤ï¤Ê¤¤¡£
-
-¤¢¤Ê¤¿¤Ï¡¢ÊªÍýŪ¤ËÊ£À½Êª¤ò¾ùÅϤ¹¤ë¤È¤¤¤¦¹Ô°Ù¤Ë´Ø¤·¤Æ¼ê¿ôÎÁ¤ò²Ý¤·¤Æ¤âÎÉ
-¤¤¤·¡¢´õ˾¤Ë¤è¤Ã¤Æ¤Ï¼ê¿ôÎÁ¤ò¼è¤Ã¤Æ¸ò´¹¤Ë¤ª¤±¤ëÊݸî¤ÎÊݾڤòÄ󶡤·¤Æ¤âÎÉ
-¤¤¡£
-
-2. ¤¢¤Ê¤¿¤Ï¼«Ê¬¤Î¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÊ£À½Êª¤«¤½¤Î°ìÉô¤ò²þÊѤ·¤Æ¡Ø¥×¥í¥°¥é
-¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ¤ò·ÁÀ®¤·¡¢¤½¤Î¤è¤¦¤Ê²þÊÑÅÀ¤äÃøºîʪ¤ò¾åµ­Âè1Àá¤ÎÄê
-¤á¤ë¾ò·ï¤Î²¼¤ÇÊ£À½¤Þ¤¿¤ÏÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤¿¤À¤·¡¢¤½¤Î¤¿¤á¤Ë¤Ï°Ê²¼
-¤Î¾ò·ï¤¹¤Ù¤Æ¤òËþ¤¿¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤:
-
-    a) ¤¢¤Ê¤¿¤¬¤½¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤òÊѹ¹¤·¤¿¤È¤¤¤¦¤³¤È¤ÈÊѹ¹¤·¤¿Æü»þ¤¬ÎÉ
-    ¤¯Ê¬¤«¤ë¤è¤¦¡¢²þÊѤµ¤ì¤¿¥Õ¥¡¥¤¥ë¤Ë¹ð¼¨¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-
-    b) ¡Ø¥×¥í¥°¥é¥à¡Ù¤Þ¤¿¤Ï¤½¤Î°ìÉô¤ò´Þ¤àÃøºîʪ¡¢¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù
-    ¤«¤½¤Î°ìÉô¤«¤éÇÉÀ¸¤·¤¿Ãøºîʪ¤òÈÒÉÛ¤¢¤ë¤¤¤Ïȯɽ¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤ÎÁ´
-    ÂΤò¤³¤Î·ÀÌó½ñ¤Î¾ò·ï¤Ë½¾¤Ã¤ÆÂè»°¼Ô¤Ø̵½þ¤ÇÍøÍѵöÂú¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê
-    ¤¤¡£
-
-    c) ²þÊѤµ¤ì¤¿¥×¥í¥°¥é¥à¤¬¡¢Ä̾ï¼Â¹Ô¤¹¤ëºÝ¤ËÂÐÏÃŪ¤Ë¥³¥Þ¥ó¥É¤òÆɤà
-    ¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ê¤é¤Ð¡¢¤½¤Î¥×¥í¥°¥é¥à¤òºÇ¤â°ìÈÌŪ¤ÊÊýË¡¤ÇÂÐÏÃŪ¤Ë
-    ¼Â¹Ô¤¹¤ëºÝ¡¢Å¬ÀÚ¤ÊÃøºî¸¢É½¼¨¡¢ÌµÊݾڤǤ¢¤ë¤³¤È(¤¢¤ë¤¤¤Ï¤¢¤Ê¤¿¤¬ÊÝ
-    ¾Ú¤òÄ󶡤¹¤ë¤È¤¤¤¦¤³¤È)¡¢¥æ¡¼¥¶¤¬¥×¥í¥°¥é¥à¤ò¤³¤Î·ÀÌó½ñ¤Ç½Ò¤Ù¤¿¾ò
-    ·ï¤Î²¼¤ÇÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¤³¤Î·ÀÌó½ñ¤ÎÊ£À½Êª¤ò
-    ±ÜÍ÷¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤¿¤é¤è¤¤¤«¤È¤¤¤¦¥æ¡¼¥¶¤Ø¤ÎÀâÌÀ¤ò´Þ¤à¹ðÃΤ¬°õºþ¤µ
-    ¤ì¤ë¤«¡¢¤¢¤ë¤¤¤Ï²èÌ̤Ëɽ¼¨¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤(Îã³°¤È¤·
-    ¤Æ¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤½¤Î¤â¤Î¤ÏÂÐÏÃŪ¤Ç¤¢¤Ã¤Æ¤âÄ̾綠¤Î¤è¤¦¤Ê¹ðÃΤò°õ
-    ºþ¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿¤¢¤Ê¤¿¤ÎÃøºîʪ¤Ë¤½¤Î¤è¤¦
-    ¤Ê¹ðÃΤò°õºþ¤µ¤»¤ëɬÍפϤʤ¤)¡£
-\f
-°Ê¾å¤ÎɬÍ×¾ò·ï¤ÏÁ´ÂΤȤ·¤Æ¤Î²þÊѤµ¤ì¤¿Ãøºîʪ¤ËŬÍѤµ¤ì¤ë¡£Ãøºîʪ¤Î°ìÉô
-¤¬¡Ø¥×¥í¥°¥é¥à¡Ù¤«¤éÇÉÀ¸¤·¤¿¤â¤Î¤Ç¤Ï¤Ê¤¤¤È³Îǧ¤Ç¤­¡¢¤½¤ì¤é¼«¿ÈÊ̤ÎÆÈΩ
-¤·¤¿Ãøºîʪ¤Ç¤¢¤ë¤È¹çÍýŪ¤Ë¹Í¤¨¤é¤ì¤ë¤Ê¤é¤Ð¡¢¤¢¤Ê¤¿¤¬¤½¤ì¤é¤òÊ̤ÎÃøºîʪ
-¤È¤·¤Æʬ¤±¤ÆÈÒÉÛ¤¹¤ë¾ì¹ç¡¢¤½¤¦¤¤¤Ã¤¿Éôʬ¤Ë¤Ï¤³¤Î·ÀÌó½ñ¤È¤½¤Î¾ò·ï¤Ï
-ŬÍѤµ¤ì¤Ê¤¤¡£¤·¤«¤·¡¢¤¢¤Ê¤¿¤¬Æ±¤¸Éôʬ¤ò¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ
-Á´ÂΤΰìÉô¤È¤·¤ÆÈÒÉÛ¤¹¤ë¤Ê¤é¤Ð¡¢Á´ÂΤȤ·¤Æ¤ÎÈÒÉÛʪ¤Ï¡¢¤³¤Î·ÀÌó½ñ¤¬
-²Ý¤¹¾ò·ï¤Ë½¾¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤È¤¤¤¦¤Î¤Ï¡¢¤³¤Î·ÀÌó½ñ¤¬Â¾¤Î·ÀÌó¼Ô
-¤ËÍ¿¤¨¤ëµö²Ä¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù´Ý¤´¤ÈÁ´ÂΤ˵ڤӡ¢Ã¯¤¬½ñ¤¤¤¿¤«¤Ï´Ø·¸¤Ê¤¯³Æ
-Éôʬ¤Î¤¹¤Ù¤Æ¤òÊݸ¤ë¤«¤é¤Ç¤¢¤ë¡£
-
-¤è¤Ã¤Æ¡¢¤¹¤Ù¤Æ¤¢¤Ê¤¿¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿Ãøºîʪ¤ËÂФ·¡¢¸¢Íø¤ò¼çÄ¥¤·¤¿¤ê¤¢¤Ê
-¤¿¤Î¸¢Íø¤Ë°ÛµÄ¤ò¿½¤·Î©¤Æ¤ë¤³¤È¤Ï¤³¤ÎÀá¤Î°Õ¿Þ¤¹¤ë¤È¤³¤í¤Ç¤Ï¤Ê¤¤¡£¤à¤·¤í¡¢
-¤½¤Î¼ñ»Ý¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÇÉÀ¸Êª¤Ê¤¤¤·½¸¹çÃøºîʪ¤ÎÈÒÉÛ¤ò´ÉÍý¤¹
-¤ë¸¢Íø¤ò¹Ô»È¤¹¤ë¤È¤¤¤¦¤³¤È¤Ë¤¢¤ë¡£
-
-¤Þ¤¿¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤Æ¤¤¤Ê¤¤¤½¤Î¾¤ÎÃøºîʪ¤ò¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢
-¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ)¤È°ì½ï¤Ë½¸¤á¤¿¤À¤±¤Î¤â¤Î¤ò°ì´¬¤Î
-ÊÝ´ÉÁõÃ֤ʤ¤¤·ÈÒÉÛÇÞÂΤ˼ý¤á¤Æ¤â¡¢¤½¤Î¾¤ÎÃøºîʪ¤Þ¤Ç¤³¤Î·ÀÌó½ñ¤¬ÊÝ
-¸î¤¹¤ëÂоݤˤʤë¤È¤¤¤¦¤³¤È¤Ë¤Ï¤Ê¤é¤Ê¤¤¡£
-
-3. ¤¢¤Ê¤¿¤Ï¾åµ­Âè1Àᤪ¤è¤Ó2Àá¤Î¾ò·ï¤Ë½¾¤¤¡¢¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢¤ë¤¤¤ÏÂè2
-Àá¤Ë¤ª¤±¤ëÇÉÀ¸Êª)¤ò¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ê¤¤¤·¼Â¹Ô·Á¼°¤ÇÊ£À½¤Þ¤¿¤ÏÈÒÉÛ¤¹
-¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤¿¤À¤·¡¢¤½¤Î¾ì¹ç¤¢¤Ê¤¿¤Ï°Ê²¼¤Î¤¦¤Á¤É¤ì¤«°ì¤Ä¤ò¼Â»Ü¤·¤Ê
-¤±¤ì¤Ð¤Ê¤é¤Ê¤¤:
-
-    a) Ãøºîʪ¤Ë¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ËÂбþ¤·¤¿´°Á´¤«¤Äµ¡³£¤ÇÆɤ߼è¤ê²Äǽ¤Ê
-    ¥½¡¼¥¹¥³¡¼¥É¤òźÉÕ¤¹¤ë¡£¤¿¤À¤·¡¢¥½¡¼¥¹¥³¡¼¥É¤Ï¾åµ­Âè1Àᤪ¤è¤Ó2Àá¤Î
-    ¾ò·ï¤Ë½¾¤¤¥½¥Õ¥È¥¦¥§¥¢¤Î¸ò´¹¤Ç½¬´·Åª¤Ë»È¤ï¤ì¤ëÇÞÂΤÇÈÒÉÛ¤·¤Ê¤±¤ì¤Ð
-    ¤Ê¤é¤Ê¤¤¡£¤¢¤ë¤¤¤Ï¡¢
-
-    b) Ãøºîʪ¤Ë¡¢¤¤¤«¤Ê¤ëÂè»°¼Ô¤ËÂФ·¤Æ¤â¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ËÂбþ¤·¤¿´°
-    Á´¤«¤Äµ¡³£¤ÇÆɤ߼è¤ê²Äǽ¤Ê¥½¡¼¥¹¥³¡¼¥É¤ò¡¢ÈÒÉÛ¤ËÍפ¹¤ëʪÍýŪ¥³¥¹¥È
-    ¤ò¾å²ó¤é¤Ê¤¤ÄøÅ٤μê¿ôÎÁ¤È°ú¤­´¹¤¨¤ËÄ󶡤¹¤ë»Ý½Ò¤Ù¤¿¾¯¤Ê¤¯¤È¤â3ǯ
-    ´Ö¤ÏÍ­¸ú¤Ê½ñÌ̤ˤʤä¿¿½¤·½Ð¤òź¤¨¤ë¡£¤¿¤À¤·¡¢¥½¡¼¥¹¥³¡¼¥É¤Ï¾åµ­Âè
-    1Àᤪ¤è¤Ó2Àá¤Î¾ò·ï¤Ë½¾¤¤¥½¥Õ¥È¥¦¥§¥¢¤Î¸ò´¹¤Ç½¬´·Åª¤Ë»È¤ï¤ì¤ëÇÞÂΤÇ
-    ÈÒÉÛ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤¢¤ë¤¤¤Ï¡¢
-
-    c) Âбþ¤¹¤ë¥½¡¼¥¹¥³¡¼¥ÉÈÒÉۤ、·½Ð¤ËºÝ¤·¤Æ¡¢¤¢¤Ê¤¿¤¬ÆÀ¤¿¾ðÊó¤ò°ì
-    ½ï¤Ë°ú¤­ÅϤ¹(¤³¤ÎÁªÂò»è¤Ï¡¢±ÄÍø¤òÌÜŪ¤È¤·¤Ê¤¤ÈÒÉۤǤ¢¤Ã¤Æ¡¢¤«¤Ä¤¢
-    ¤Ê¤¿¤¬¾åµ­¾®Àáb¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¤è¤¦¤Ê¿½¤·½Ð¤È¶¦¤Ë¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼
-    ¥É¤¢¤ë¤¤¤Ï¼Â¹Ô·Á¼°¤Î¥×¥í¥°¥é¥à¤·¤«Æþ¼ê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¸Â¤êµö²Ä¤µ¤ì
-    ¤ë)¡£
-
-Ãøºîʪ¤Î¥½¡¼¥¹¥³¡¼¥É¤È¤Ï¡¢¤½¤ì¤ËÂФ·¤Æ²þÊѤò²Ã¤¨¤ë¾å¤Ç¹¥¤Þ¤·¤¤¤È¤µ¤ì¤ë
-Ãøºîʪ¤Î·Á¼°¤ò°ÕÌ£¤¹¤ë¡£¤¢¤ë¼Â¹Ô·Á¼°¤ÎÃøºîʪ¤Ë¤È¤Ã¤Æ´°Á´¤Ê¥½¡¼¥¹¥³¡¼¥É
-¤È¤Ï¡¢¤½¤ì¤¬´Þ¤à¥â¥¸¥å¡¼¥ë¤¹¤Ù¤Æ¤Î¥½¡¼¥¹¥³¡¼¥ÉÁ´Éô¤Ë²Ã¤¨¡¢´ØÏ¢¤¹¤ë¥¤¥ó
-¥¿¡¼¥Õ¥§¡¼¥¹ÄêµÁ¥Õ¥¡¥¤¥ë¤Î¤¹¤Ù¤Æ¤È¥é¥¤¥Ö¥é¥ê¤Î¥³¥ó¥Ñ¥¤¥ë¤ä¥¤¥ó¥¹¥È¡¼¥ë
-¤òÀ©¸æ¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¥¹¥¯¥ê¥×¥È¤ò¤â²Ã¤¨¤¿¤â¤Î¤ò°ÕÌ£¤¹¤ë¡£¤·¤«¤·ÆÃÊÌ
-¤ÊÎã³°¤È¤·¤Æ¡¢¤½¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¼«ÂΤ¬¼Â¹Ô·Á¼°¤ËÉտ魯¤ë¤Î¤Ç¤Ï̵¤¤¸Â¤ê¡¢
-ÈÒÉÛ¤µ¤ì¤ë¤â¤Î¤ÎÃæ¤Ë¡¢¼Â¹Ô·Á¼°¤¬¼Â¹Ô¤µ¤ì¤ë¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Î¼ç
-Íפʥ³¥ó¥Ý¡¼¥Í¥ó¥È(¥³¥ó¥Ñ¥¤¥é¤ä¥«¡¼¥Í¥ëÅù)¤ÈÄ̾ï°ì½ï¤Ë(¥½¡¼¥¹¤«¥Ð¥¤¥Ê
-¥ê·Á¼°¤Î¤É¤Á¤é¤«¤Ç)ÈÒÉÛ¤µ¤ì¤ë¤â¤Î¤ò´Þ¤ó¤Ç¤¤¤ëɬÍפϤʤ¤¤È¤¹¤ë¡£
-
-¼Â¹Ô·Á¼°¤Þ¤¿¤Ï¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤ÎÈÒÉÛ¤¬¡¢»ØÄꤵ¤ì¤¿¾ì½ê¤«¤é¥³¥Ô¡¼¤¹¤ë
-¤¿¤á¤Î¥¢¥¯¥»¥¹¼êÃʤòÄ󶡤¹¤ë¤³¤È¤Ç°Ù¤µ¤ì¤ë¤È¤·¤Æ¡¢¤½¤Î¾å¤Ç¥½¡¼¥¹¥³¡¼¥É
-¤âƱÅù¤Î¥¢¥¯¥»¥¹¼êÃʤˤè¤Ã¤ÆƱ¤¸¾ì½ê¤«¤é¥³¥Ô¡¼¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ê
-¤é¤Ð¡¢Âè»°¼Ô¤¬¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤È°ì½ï¤Ë¥½¡¼¥¹¤â¶¯À©Åª¤Ë¥³¥Ô¡¼¤µ¤»¤é¤ì
-¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤¯¤Æ¤â¥½¡¼¥¹¥³¡¼¥ÉÈÒÉۤξò·ï¤òËþ¤¿¤·¤Æ¤¤¤ë¤â¤Î¤È¤¹¤ë¡£
-\f
-4. ¤¢¤Ê¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¡¢¤³¤Î·ÀÌó½ñ¤Ë¤ª¤¤¤ÆÌÀ³Î¤ËÄ󼨤µ¤ì¤¿¹Ô
-°Ù¤ò½ü¤­Ê£À½¤ä²þÊÑ¡¢¥µ¥Ö¥é¥¤¥»¥ó¥¹¡¢¤¢¤ë¤¤¤ÏÈÒÉÛ¤·¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£Â¾¤Ë
-¡Ø¥×¥í¥°¥é¥à¡Ù¤òÊ£À½¤ä²þÊÑ¡¢¥µ¥Ö¥é¥¤¥»¥ó¥¹¡¢¤¢¤ë¤¤¤ÏÈÒÉÛ¤¹¤ë´ë¤Æ¤Ï¤¹¤Ù
-¤Æ̵¸ú¤Ç¤¢¤ê¡¢¤³¤Î·ÀÌó½ñ¤Î²¼¤Ç¤Î¤¢¤Ê¤¿¤Î¸¢Íø¤ò¼«Æ°Åª¤Ë½ª·ë¤µ¤»¤ë¤³
-¤È¤Ë¤Ê¤í¤¦¡£¤·¤«¤·¡¢Ê£À½Êª¤ä¸¢Íø¤ò¤³¤Î·ÀÌó½ñ¤Ë½¾¤Ã¤Æ¤¢¤Ê¤¿¤«¤éÆÀ¤¿
-¿Í¡¹¤Ë´Ø¤·¤Æ¤Ï¡¢¤½¤Î¤è¤¦¤Ê¿Í¡¹¤¬¤³¤Î·ÀÌó½ñ¤Ë´°Á´¤Ë½¾¤Ã¤Æ¤¤¤ë¸Â¤êÈà
-¤é¤Î¥é¥¤¥»¥ó¥¹¤Þ¤Ç½ª·ë¤¹¤ë¤³¤È¤Ï¤Ê¤¤¡£
-
-5. ¤¢¤Ê¤¿¤Ï¤³¤Î·ÀÌó½ñ¤ò¼õÂú¤¹¤ëɬÍפÏ̵¤¤¡£¤È¤¤¤¦¤Î¤Ï¡¢¤¢¤Ê¤¿¤Ï¤³
-¤ì¤Ë½ð̾¤·¤Æ¤¤¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£¤·¤«¤·¡¢¤³¤Î·ÀÌó½ñ°Ê³°¤Ë¤¢¤Ê¤¿¤ËÂФ·
-¤Æ¡Ø¥×¥í¥°¥é¥à¡Ù¤ä¤½¤ÎÇÉÀ¸Êª¤òÊѹ¹¡¢ÈÒÉÛ¤¹¤ëµö²Ä¤òÍ¿¤¨¤ë¤â¤Î¤Ï¸ºß¤·¤Ê
-¤¤¡£¤³¤ì¤é¤Î¹Ô°Ù¤Ï¡¢¤¢¤Ê¤¿¤¬¤³¤Î·ÀÌó½ñ¤ò¼õ¤±Æþ¤ì¤Ê¤¤¸Â¤êË¡¤Ë¤è¤Ã¤Æ
-¶Ø¤¸¤é¤ì¤Æ¤¤¤ë¡£¤½¤³¤Ç¡¢¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·
-¤¿Ãøºîʪ¤Î¤¹¤Ù¤Æ)¤ò²þÊѤʤ¤¤·ÈÒÉÛ¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¤¢¤Ê¤¿¤Ï¼«Ê¬¤¬¤½¤Î¤è
-¤¦¤Ê¹Ô°Ù¤ò¹Ô¤¦¤¿¤á¤Ë¤³¤Î·ÀÌó½ñ¤ò¼õÂú¤·¤¿¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¡Ø¥×¥í¥°
-¥é¥à¡Ù¤È¤½¤ì¤Ë´ð¤Å¤¯Ãøºîʪ¤ÎÊ£À½¤äÈÒÉÛ¡¢²þÊѤˤĤ¤¤Æ¤³¤Î·ÀÌó½ñ¤¬²Ý
-¤¹À©Ìó¤È¾ò·ï¤ò¤¹¤Ù¤Æ¼õ¤±Æþ¤ì¤¿¤È¤¤¤¦¤³¤È¤ò¼¨¤·¤¿¤â¤Î¤È¸«¤Ê¤¹¡£
-
-6. ¤¢¤Ê¤¿¤¬¡Ø¥×¥í¥°¥é¥à¡Ù(¤Þ¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÃøºîʪÁ´ÈÌ)¤ò
-ºÆÈÒÉÛ¤¹¤ë¤¿¤Ó¤Ë¡¢¤½¤Î¼õÎμԤϸµ¡¹¤Î¥é¥¤¥»¥ó¥¹µö²Ä¼Ô¤«¤é¡¢¤³¤Î·ÀÌó½ñ¤Ç
-»ØÄꤵ¤ì¤¿¾ò·ï¤ÈÀ©Ìó¤Î²¼¤Ç¡Ø¥×¥í¥°¥é¥à¡Ù¤òÊ£À½¤äÈÒÉÛ¡¢¤¢¤ë¤¤¤Ï²þÊѤ¹¤ë
-µö²Ä¤ò¼«Æ°Åª¤ËÆÀ¤ë¤â¤Î¤È¤¹¤ë¡£¤¢¤Ê¤¿¤Ï¡¢¼õÎμԤ¬¤³¤³¤Çǧ¤á¤é¤ì¤¿¸¢Íø¤ò
-¹Ô»È¤¹¤ë¤³¤È¤Ë´Ø¤·¤Æ¤³¤ì°Ê¾å¾¤Î¤¤¤«¤Ê¤ëÀ©¸Â¤â²Ý¤¹¤³¤È¤¬¤Ç¤­¤Ê¤¤¡£¤¢¤Ê
-¤¿¤Ë¤Ï¡¢Âè»°¼Ô¤¬¤³¤Î·ÀÌó½ñ¤Ë½¾¤¦¤³¤È¤ò¶¯À©¤¹¤ëÀÕǤ¤Ï¤Ê¤¤¡£
-
-7. Æõö¿¯³²¤¢¤ë¤¤¤Ï¤½¤Î¾¤ÎÍýͳ(Æõö´Ø·¸¤Ë¸Â¤é¤Ê¤¤)¤«¤é¡¢ºÛȽ½ê¤ÎȽ·è
-¤¢¤ë¤¤¤Ï¿½¤·Î©¤Æ¤Î·ë²Ì¤È¤·¤Æ¤¢¤Ê¤¿¤Ë(ºÛȽ½êÌ¿Îá¤ä·ÀÌó¤Ê¤É¤Ë¤è¤ê)¤³¤Î·À
-Ìó½ñ¤Î¾ò·ï¤ÈÌ·½â¤¹¤ëÀ©Ì󤬲ݤµ¤ì¤¿¾ì¹ç¤Ç¤â¡¢¤¢¤Ê¤¿¤¬¤³¤Î·ÀÌó½ñ¤Î¾ò·ï¤ò
-ÌȽü¤µ¤ì¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£¤â¤·¤³¤Î·ÀÌó½ñ¤Î²¼¤Ç¤¢¤Ê¤¿¤Ë²Ý¤»¤é¤ì¤¿ÀÕǤ¤È¾
-¤Î´ØÏ¢¤¹¤ëÀÕǤ¤òƱ»þ¤ËËþ¤¿¤¹¤è¤¦¤Ê·Á¤ÇÈÒÉۤǤ­¤Ê¤¤¤Ê¤é¤Ð¡¢·ë²Ì¤È¤·¤Æ¤¢
-¤Ê¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤òÈÒÉÛ¤¹¤ë¤³¤È¤¬Á´¤¯¤Ç¤­¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£Î㤨
-¤ÐÆõö¥é¥¤¥»¥ó¥¹¤¬¡¢¤¢¤Ê¤¿¤«¤éľÀÜ´ÖÀܤòÌä¤ï¤º¥³¥Ô¡¼¤ò¼õ¤±¼è¤Ã¤¿¿Í¤¬Ã¯
-¤Ç¤â¡Ø¥×¥í¥°¥é¥à¡Ù¤ò»ÈÍÑÎÁ̵ÎÁ¤ÇºÆÈÒÉÛ¤¹¤ë¤³¤È¤òǧ¤á¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¤¢¤Ê
-¤¿¤¬¤½¤ÎÀ©Ìó¤È¤³¤Î·ÀÌó½ñ¤òξÊý¤È¤âËþ¤¿¤¹¤Ë¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÈÒÉÛ¤ò´°Á´
-¤ËÃæ»ß¤¹¤ë¤·¤«¤Ê¤¤¤À¤í¤¦¡£
-
-¤³¤ÎÀá¤Î°ìÉôʬ¤¬ÆÃÄê¤Î¾õ¶·¤Î²¼¤Ç̵¸ú¤Ê¤¤¤·¼Â»ÜÉÔ²Äǽ¤Ê¾ì¹ç¤Ç¤â¡¢Àá¤Î»Ä
-¤ê¤ÎÉôʬ¤ÏŬÍѤµ¤ì¤ë¤è¤¦°Õ¿Þ¤µ¤ì¤Æ¤¤¤ë¡£¤½¤Î¾¤Î¾õ¶·¤Ç¤ÏÀ᤬Á´ÂΤȤ·¤Æ
-ŬÍѤµ¤ì¤ë¤è¤¦°Õ¿Þ¤µ¤ì¤Æ¤¤¤ë¡£
-
-Æõö¤ä¤½¤Î¾¤Îºâ»º¸¢¤ò¿¯³²¤·¤¿¤ê¡¢¤½¤Î¤è¤¦¤Ê¸¢Íø¤Î¼çÄ¥¤Î¸úÎϤ˰۵Ĥò¾§
-¤¨¤¿¤ê¤¹¤ë¤è¤¦¤¢¤Ê¤¿¤òͶÏǤ¹¤ë¤³¤È¤¬¤³¤ÎÀá¤ÎÌÜŪ¤Ç¤Ï¤Ê¤¤¡£¤³¤ÎÀá¤Ë¤Ï¡¢
-¿Í¡¹¤Ë¤è¤Ã¤Æ¥é¥¤¥»¥ó¥¹´·¹Ô¤È¤·¤Æ¼Â¸½¤µ¤ì¤Æ¤­¤¿¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ÈÒÉÛ
-¤Î¥·¥¹¥Æ¥à¤Î´°Á´À­¤ò¸î¤ë¤È¤¤¤¦ÌÜŪ¤·¤«¤Ê¤¤¡£Â¿¤¯¤Î¿Í¡¹¤¬¡¢¥Õ¥ê¡¼¥½¥Õ¥È
-¥¦¥§¥¢¤ÎÈÒÉÛ¥·¥¹¥Æ¥à¤¬¼óÈø°ì´Ó¤·¤ÆŬÍѤµ¤ì¤Æ¤¤¤ë¤È¤¤¤¦¿®Íê¤Ë´ð¤Å¤­¡¢¤³
-¤Î¥·¥¹¥Æ¥à¤òÄ̤¸¤ÆÈÒÉÛ¤µ¤ì¤ë¿Íͤʥ½¥Õ¥È¥¦¥§¥¢¤Ë´²Âç¤Ê¹×¸¥¤ò¤·¤Æ¤­¤¿¤Î
-¤Ï»ö¼Â¤Ç¤¢¤ë¤¬¡¢¿Í¤¬¤É¤Î¤è¤¦¤Ê¥·¥¹¥Æ¥à¤òÄ̤¸¤Æ¥½¥Õ¥È¥¦¥§¥¢¤òÈÒÉÛ¤·¤¿¤¤
-¤È»×¤¦¤«¤Ï¤¢¤¯¤Þ¤Ç¤âºî¼Ô/´óÍ¿¼Ô¼¡Âè¤Ç¤¢¤ê¡¢¤¢¤Ê¤¿¤¬ÁªÂò¤ò²¡¤·¤Ä¤±¤ë¤³
-¤È¤Ï¤Ç¤­¤Ê¤¤¡£
-
-¤³¤ÎÀá¤Ï¡¢¤³¤Î·ÀÌó½ñ¤Î¤³¤ÎÀá°Ê³°¤ÎÉôʬ¤Î°ìµ¢·ë¤Ë¤Ê¤ë¤È¹Í¤¨¤é¤ì¤ë¥±¡¼
-¥¹¤òÅ°ÄìŪ¤ËÌÀ¤é¤«¤Ë¤¹¤ë¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤ë¡£
-\f
-8. ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÈÒÉÛ¤äÍøÍѤ¬¡¢¤¢¤ë¹ñ¤Ë¤ª¤¤¤Æ¤ÏÆõö¤Þ¤¿¤ÏÃøºî¸¢¤¬¼ç
-Ä¥¤µ¤ì¤¿¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î¤¤¤º¤ì¤«¤Ë¤è¤Ã¤ÆÀ©¸Â¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢¡Ø¥×¥í¥°
-¥é¥à¡Ù¤Ë¤³¤Î·ÀÌó½ñ¤òŬÍѤ·¤¿¸µ¤ÎÃøºî¸¢¼Ô¤Ï¡¢¤½¤¦¤¤¤Ã¤¿¹ñ¡¹¤òÇÓ½ü¤·
-¤¿ÌÀ³Î¤ÊÃÏÍýŪÈÒÉÛÀ©¸Â¤ò²Ã¤¨¡¢¤½¤³¤ÇÇÓ½ü¤µ¤ì¤Æ¤¤¤Ê¤¤¹ñ¤ÎÃæ¤ä¤½¤ì¤é¤Î¹ñ¡¹
-¤Î´Ö¤Ç¤Î¤ßÈÒÉÛ¤¬µö²Ä¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤â¹½¤ï¤Ê¤¤¡£¤½¤Î¾ì¹ç¡¢¤½¤Î¤è¤¦¤ÊÀ©
-¸Â¤Ï¤³¤Î·ÀÌó½ñËÜʸ¤Ç½ñ¤«¤ì¤Æ¤¤¤ë¤Î¤ÈƱÍͤ˸«¤Ê¤µ¤ì¤ë¡£
-
-9. ¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤϡ¢»þ¤Ë¤è¤Ã¤Æ²þÄû¤Þ¤¿¤Ï¿·ÈǤΰìÈ̸ø½°ÍøÍѵö
-Âú½ñ¤òȯɽ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤½¤Î¤è¤¦¤Ê¿·ÈǤϸ½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤È¤½¤ÎÀº¿À
-¤Ë¤ª¤¤¤Æ¤Ï»÷¤¿¤â¤Î¤Ë¤Ê¤ë¤À¤í¤¦¤¬¡¢¿·¤¿¤ÊÌäÂê¤ä·üÇ°¤ò²ò·è¤¹¤ë¤¿¤áºÙÉô¤Ç
-¤Ï°Û¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ë¡£
-
-¤½¤ì¤¾¤ì¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤Ï¡¢¸«Ê¬¤±¤¬ÉÕ¤¯¤è¤¦¤Ë¥Ð¡¼¥¸¥ç¥óÈֹ椬¿¶¤é¤ì¤Æ¤¤
-¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë¤ª¤¤¤Æ¤½¤ì¤ËŬÍѤµ¤ì¤ë¤³¤Î·ÀÌó½ñ¤Î¥Ð¡¼¥¸¥ç¥óÈֹ椬
-»ØÄꤵ¤ì¤Æ¤¤¤Æ¡¢¹¹¤Ë¡Ö¤½¤ì°Ê¹ß¤Î¤¤¤«¤Ê¤ë¥Ð¡¼¥¸¥ç¥ó¡×¤âŬÍѤ·¤ÆÎɤ¤¤È¤Ê¤Ã
-¤Æ¤¤¤¿¾ì¹ç¡¢¤¢¤Ê¤¿¤Ï½¾¤¦¾ò·ï¤ÈÀ©Ìó¤È¤·¤Æ¡¢»ØÄê¤Î¥Ð¡¼¥¸¥ç¥ó¤«¡¢¥Õ¥ê¡¼¥½
-¥Õ¥È¥¦¥§¥¢ºâÃĤˤè¤Ã¤Æȯ¹Ô¤µ¤ì¤¿»ØÄê¤Î¥Ð¡¼¥¸¥ç¥ó°Ê¹ß¤ÎÈǤΤɤ줫°ì¤Ä¤Î
-¤É¤Á¤é¤«¤òÁª¤Ö¤³¤È¤¬½ÐÍè¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Ç¥é¥¤¥»¥ó¥¹¤Î¥Ð¡¼¥¸¥ç¥óÈÖ¹æ
-¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤Ê¤é¤Ð¡¢¤¢¤Ê¤¿¤Ïº£¤Þ¤Ç¤Ë¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤ«¤éȯ
-¹Ô¤µ¤ì¤¿¥Ð¡¼¥¸¥ç¥ó¤ÎÃ椫¤é¹¥¤­¤ËÁª¤ó¤Ç¹½¤ï¤Ê¤¤¡£
-
-10. ¤â¤·¤¢¤Ê¤¿¤¬¡Ø¥×¥í¥°¥é¥à¡Ù¤Î°ìÉô¤ò¡¢¤½¤ÎÈÒÉÛ¾ò·ï¤¬¤³¤Î·ÀÌó½ñ¤È
-°Û¤Ê¤ë¾¤Î¥Õ¥ê¡¼¤Ê¥×¥í¥°¥é¥à¤ÈÅý¹ç¤·¤¿¤¤¤Ê¤é¤Ð¡¢ºî¼Ô¤ËÏ¢Íí¤·¤Æµö²Ä¤òµá
-¤á¤è¡£¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤ¬Ãøºî¸¢¤òÊÝÍ­¤¹¤ë¥½¥Õ¥È¥¦¥§¥¢¤Ë¤Ä¤¤¤Æ¤Ï¡¢
-¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤËÏ¢Íí¤»¤è¡£»ä¤¿¤Á¤Ï¡¢¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Î¤¿¤á¤ËÆÃÊÌ
-¤ÊÎã³°¤òÀߤ±¤ë¤³¤È¤â¤¢¤ë¡£»ä¤¿¤Á¤¬·èÄê¤ò²¼¤¹¤Ë¤¢¤¿¤Ã¤Æ¤Ï¡¢»ä¤¿¤Á¤Î¥Õ¥ê¡¼
-¥½¥Õ¥È¥¦¥§¥¢¤ÎÇÉÀ¸Êª¤¹¤Ù¤Æ¤¬¥Õ¥ê¡¼¤Ê¾õÂÖ¤ËÊݤ¿¤ì¤ë¤È¤¤¤¦¤³¤È¤È¡¢°ìÈÌŪ
-¤Ë¥½¥Õ¥È¥¦¥§¥¢¤Î¶¦Í­¤ÈºÆÍøÍѤòÂ¥¿Ê¤¹¤ë¤È¤¤¤¦Æó¤Ä¤ÎÌÜɸ¤òµ¬½à¤Ë¸¡Æ¤¤µ¤ì
-¤ë¤Ç¤¢¤í¤¦¡£
-                            ÌµÊݾڤˤĤ¤¤Æ
-
-11. ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÏÂå²Á̵¤·¤ËÍøÍѤ¬µö²Ä¤µ¤ì¤ë¤Î¤Ç¡¢Å¬ÀÚ¤ÊË¡¤¬Ç§¤á¤ë¸Â
-¤ê¤Ë¤ª¤¤¤Æ¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë´Ø¤¹¤ë¤¤¤«¤Ê¤ëÊݾڤ⸺ߤ·¤Ê¤¤¡£½ñÌ̤ÇÊ̤Ë
-½Ò¤Ù¤ë¾ì¹ç¤ò½ü¤¤¤Æ¡¢Ãøºî¸¢¼Ô¡¢¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃÄÂΤϡ¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¡¢
-ɽÌÀ¤µ¤ì¤¿¤«¸À³°¤Ë¤«¤ÏÌä¤ï¤º¡¢¾¦¶ÈŪŬÀ­¤òÊݾڤ¹¤ë¤Û¤Î¤á¤«¤·¤ä¤¢¤ëÆÃÄê
-¤ÎÌÜŪ¤Ø¤ÎŬ¹çÀ­(¤Ë¸Â¤é¤ì¤Ê¤¤)¤ò´Þ¤à°ìÀÚ¤ÎÊݾÚ̵¤·¤Ë¡Ö¤¢¤ë¤¬¤Þ¤Þ¡×¤ÇÄó
-¶¡¤¹¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Î¼Á¤ÈÀ­Ç½¤Ë´Ø¤¹¤ë¥ê¥¹¥¯¤Î¤¹¤Ù¤Æ¤Ï¤¢¤Ê¤¿¤Ëµ¢Â°¤¹
-¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë·ç´Ù¤¬¤¢¤ë¤ÈȽÌÀ¤·¤¿¾ì¹ç¡¢¤¢¤Ê¤¿¤ÏɬÍפÊÊݼéÅÀ¸¡¤ä
-Ê佤¡¢½¤Àµ¤ËÍפ¹¤ë¥³¥¹¥È¤Î¤¹¤Ù¤Æ¤ò°ú¤­¼õ¤±¤ë¤³¤È¤Ë¤Ê¤ë¡£
-
-12. Å¬ÀÚ¤ÊË¡¤«½ñÌ̤ǤÎƱ°Õ¤Ë¤è¤Ã¤ÆÌ¿¤¼¤é¤ì¤Ê¤¤¸Â¤ê¡¢Ãøºî¸¢¼Ô¡¢¤Þ¤¿¤Ï¾å
-µ­¤Çµö²Ä¤µ¤ì¤Æ¤¤¤ëÄ̤ê¤Ë¡Ø¥×¥í¥°¥é¥à¡Ù¤ò²þÊѤޤ¿¤ÏºÆÈÒÉÛ¤·¤¿¤½¤Î¾¤ÎÃÄ
-ÂΤϡ¢¤¢¤Ê¤¿¤ËÂФ·¤Æ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÍøÍѤʤ¤¤·ÍøÍÑÉÔǽ¤ÇÀ¸¤¸¤¿°ìÈÌŪ¡¢
-ÆÃÊÌŪ¡¢¶öÁ³Åª¡¢É¬Á³Åª¤Ê»³²(¥Ç¡¼¥¿¤Î¾Ã¼º¤äÉÔÀµ³Î¤Ê½èÍý¡¢¤¢¤Ê¤¿¤«Âè»°
-¼Ô¤¬Èï¤Ã¤¿Â»¼º¡¢¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤¬Â¾¤Î¥½¥Õ¥È¥¦¥§¥¢¤È°ì½ï¤ËÆ°ºî¤·
-¤Ê¤¤¤È¤¤¤¦ÉÔ¶ñ¹ç¤Ê¤É¤ò´Þ¤à¤¬¤½¤ì¤é¤Ë¸Â¤é¤Ê¤¤)¤Ë°ìÀÚ¤ÎÀÕǤ¤òÉé¤ï¤Ê¤¤¡£
-¤½¤Î¤è¤¦¤Ê»³²¤¬À¸¤º¤ë²ÄǽÀ­¤Ë¤Ä¤¤¤ÆÈà¤é¤¬Ãé¹ð¤µ¤ì¤Æ¤¤¤¿¤È¤·¤Æ¤âƱÍͤÇ
-¤¢¤ë¡£
-
-                          ¾ò·ï¤ÈÀ©Ì󽪤ï¤ê
-\f
-            °Ê¾å¤Î¾ò¹à¤ò¤¢¤Ê¤¿¤Î¿·¤·¤¤¥×¥í¥°¥é¥à¤ËŬÍѤ¹¤ëÊýË¡
-
-¤¢¤Ê¤¿¤¬¿·¤·¤¤¥×¥í¥°¥é¥à¤ò³«È¯¤·¤¿¤È¤·¤Æ¡¢¸ø½°¤Ë¤è¤Ã¤Æ¤½¤ì¤¬ÍøÍѤµ¤ì¤ë
-²ÄǽÀ­¤òºÇÂç¤Ë¤·¤¿¤¤¤Ê¤é¡¢¤½¤Î¥×¥í¥°¥é¥à¤ò¤³¤Î·ÀÌó½ñ¤Î¾ò¹à¤Ë½¾¤Ã¤Æ
-ï¤Ç¤âºÆÈÒÉÛ¤¢¤ë¤¤¤ÏÊѹ¹¤Ç¤­¤ë¤è¤¦¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ë¤¹¤ë¤Î¤¬ºÇÁ±¤Ç¤¹¡£
-
-¤½¤Î¤¿¤á¤Ë¤Ï¡¢¥×¥í¥°¥é¥à¤Ë°Ê²¼¤Î¤è¤¦¤Êɽ¼¨¤òźÉÕ¤·¤Æ¤¯¤À¤µ¤¤¡£¤½¤Î¾ì¹ç¡¢
-Êݾڤ¬ÇÓ½ü¤µ¤ì¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤òºÇ¤â¸ú²ÌŪ¤ËÅÁ¤¨¤ë¤¿¤á¤Ë¡¢¤½¤ì¤¾¤ì¤Î¥½¡¼
-¥¹¥Õ¥¡¥¤¥ë¤ÎËÁƬ¤Ëɽ¼¨¤òźÉÕ¤¹¤ì¤ÐºÇ¤â°ÂÁ´¤Ç¤¹¡£¾¯¤Ê¤¯¤È¤â¡¢¡ÖÃøºî¸¢É½
-¼¨¡×¤È¤¤¤¦¹Ô¤ÈÁ´Ê¸¤¬¤¢¤ë¾ì½ê¤Ø¤Î¥Ý¥¤¥ó¥¿¤À¤±¤Ï³Æ¥Õ¥¡¥¤¥ë¤Ë´Þ¤á¤ÆÃÖ¤¤¤Æ
-¤¯¤À¤µ¤¤¡£
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-    (Ìõ:
-
-    <¥×¥í¥°¥é¥à¤Î̾Á°¤È¡¢¤½¤ì¤¬²¿¤ò¤¹¤ë¤«¤Ë¤Ä¤¤¤Æ¤Î´Êñ¤ÊÀâÌÀ¡£>
-    Copyright (C) <À¾Îñǯ>  <ºî¼Ô¤Î̾Á°>
-
-    ¤³¤Î¥×¥í¥°¥é¥à¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹¡£¤¢¤Ê¤¿¤Ï¤³¤ì¤ò¡¢¥Õ¥ê¡¼¥½¥Õ
-    ¥È¥¦¥§¥¢ºâÃĤˤè¤Ã¤Æȯ¹Ô¤µ¤ì¤¿ GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ(¥Ð¡¼¥¸¥ç
-    ¥ó2¤«¡¢´õ˾¤Ë¤è¤Ã¤Æ¤Ï¤½¤ì°Ê¹ß¤Î¥Ð¡¼¥¸¥ç¥ó¤Î¤¦¤Á¤É¤ì¤«)¤ÎÄê¤á¤ë¾ò·ï
-    ¤Î²¼¤ÇºÆÈÒÉÛ¤Þ¤¿¤Ï²þÊѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-
-    ¤³¤Î¥×¥í¥°¥é¥à¤ÏÍ­ÍѤǤ¢¤ë¤³¤È¤ò´ê¤Ã¤ÆÈÒÉÛ¤µ¤ì¤Þ¤¹¤¬¡¢*Á´¤¯¤Î̵ÊÝ
-    ¾Ú* ¤Ç¤¹¡£¾¦¶È²ÄǽÀ­¤ÎÊݾڤäÆÃÄê¤ÎÌÜŪ¤Ø¤ÎŬ¹çÀ­¤Ï¡¢¸À³°¤Ë¼¨¤µ¤ì¤¿
-    ¤â¤Î¤â´Þ¤áÁ´¤¯Â¸ºß¤·¤Þ¤»¤ó¡£¾Ü¤·¤¯¤ÏGNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤ò¤´
-    Í÷¤¯¤À¤µ¤¤¡£
-
-    ¤¢¤Ê¤¿¤Ï¤³¤Î¥×¥í¥°¥é¥à¤È¶¦¤Ë¡¢GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤ÎÊ£À½Êª¤ò
-    °ìÉô¼õ¤±¼è¤Ã¤¿¤Ï¤º¤Ç¤¹¡£¤â¤·¼õ¤±¼è¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§
-    ¥¢ºâÃĤޤÇÀÁµá¤·¤Æ¤¯¤À¤µ¤¤(°¸Àè¤Ï the Free Software Foundation,
-    Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA)¡£
-
-    )
-
-ÅŻҤʤ¤¤·»æ¤Î¥á¡¼¥ë¤Ç¤¢¤Ê¤¿¤ËÌ䤤¹ç¤ï¤»¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤â½ñ¤­²Ã¤¨
-¤Þ¤·¤ç¤¦¡£
-
-¥×¥í¥°¥é¥à¤¬ÂÐÏÃŪ¤Ê¤â¤Î¤Ê¤é¤Ð¡¢ÂÐÏå⡼¥É¤Çµ¯Æ°¤·¤¿ºÝ¤Ë½ÐÎϤȤ·¤Æ°Ê²¼
-¤Î¤è¤¦¤Êû¤¤¹ðÃΤ¬É½¼¨¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-    (Ìõ:
-
-    Gnomovision ¥Ð¡¼¥¸¥ç¥ó 69, Copyright (C) Ç¯ ºî¼Ô¤Î̾Á°
-    Gnomovision ¤Ï*Á´¤¯¤Î̵ÊݾÚ*¤ÇÄ󶡤µ¤ì¤Þ¤¹¡£¾Ü¤·¤¯¤Ï¡Öshow w¡×
-    ¤È¥¿¥¤¥×¤·¤Æ²¼¤µ¤¤¡£¤³¤ì¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¢¤ê¡¢¤¢¤ë¾ò·ï¤Î²¼¤Ç
-    ºÆÈÒÉÛ¤¹¤ë¤³¤È¤¬¾©Î夵¤ì¤Æ¤¤¤Þ¤¹¡£¾Ü¤·¤¯¤Ï¡Öshow c¡×¤È¥¿¥¤¥×¤·¤Æ²¼
-    ¤µ¤¤¡£
-
-    )
-
-¤³¤³¤Ç¡¢²¾ÁÛŪ¤Ê¥³¥Þ¥ó¥É¡Öshow w¡×¤È¡Öshow c¡×¤Ï°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
-¤ÎŬÀÚ¤ÊÉôʬ¤òɽ¼¨¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£¤â¤Á¤í¤ó¡¢¤¢¤Ê
-¤¿¤¬»È¤¦¥³¥Þ¥ó¥É¤ò¡Öshow w¡×¤ä¡Öshow c¡×¤È¸Æ¤ÖɬÁ³À­¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢
-¤¢¤Ê¤¿¤Î¥×¥í¥°¥é¥à¤Ë¹ç¤ï¤»¤Æ¥Þ¥¦¥¹¤Î¥¯¥ê¥Ã¥¯¤ä¥á¥Ë¥å¡¼¤Î¥¢¥¤¥Æ¥à¤Ë¤·¤Æ
-¤â·ë¹½¤Ç¤¹¡£
-
-¤Þ¤¿¤¢¤Ê¤¿¤Ï¡¢É¬Íפʤé¤Ð(¥×¥í¥°¥é¥Þ¡¼¤È¤·¤ÆƯ¤¤¤Æ¤¤¤¿¤é)¤¢¤Ê¤¿¤Î¸ÛÍѼ硢
-¤¢¤ë¤¤¤Ï¾ì¹ç¤Ë¤è¤Ã¤Æ¤Ï³Ø¹»¤«¤é¡¢¤½¤Î¥×¥í¥°¥é¥à¤Ë´Ø¤¹¤ë¡ÖÃøºî¸¢Êü´þÀ¼ÌÀ
-(copyright disclaimer)¡×¤Ë½ð̾¤·¤Æ¤â¤é¤¦¤Ù¤­¤Ç¤¹¡£°Ê²¼¤ÏÎã¤Ç¤¹¤Î¤Ç¡¢Ì¾
-Á°¤òÊѤ¨¤Æ¤¯¤À¤µ¤¤:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-  (Ìõ:
-
-  Yoyodyne¼Ò¤Ï¤³¤³¤Ë¡¢James Hacker¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿¥×¥í¥°¥é¥à
-  ¡ÖGnomovision¡×(¥³¥ó¥Ñ¥¤¥é¤ØÄ̤¹¥×¥í¥°¥é¥à)¤Ë´Ø¤¹¤ë°ìÀÚ¤ÎÃøºî¸¢¤ÎÍø
-  ±×¤òÊü´þ¤·¤Þ¤¹¡£
-
-   <Ty Coon»á¤Î½ð̾>¡¢1989ǯ4·î1Æü
-   Ty Coon¡¢Éû¼ÒĹ
-
-  )
-
-¤³¤Î°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤Ç¤Ï¡¢¤¢¤Ê¤¿¤Î¥×¥í¥°¥é¥à¤òÆÈÀêŪ¤Ê¥×¥í¥°¥é¥à
-¤ËÅý¹ç¤¹¤ë¤³¤È¤òǧ¤á¤Æ¤¤¤Þ¤»¤ó¡£¤¢¤Ê¤¿¤Î¥×¥í¥°¥é¥à¤¬¥µ¥Ö¥ë¡¼¥Á¥ó¥é¥¤¥Ö
-¥é¥ê¤Ê¤é¤Ð¡¢ÆÈÀêŪ¤Ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤¢¤Ê¤¿¤Î¥é¥¤¥Ö¥é¥ê¤ò¥ê¥ó¥¯¤¹¤ë¤³
-¤È¤òµö²Ä¤·¤¿¤Û¤¦¤¬¤è¤êÊØÍø¤Ç¤¢¤ë¤È¹Í¤¨¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£¤â¤·¤³¤ì¤¬¤¢¤Ê
-¤¿¤Î˾¤à¤³¤È¤Ê¤é¤Ð¡¢¤³¤Î·ÀÌó½ñ¤ÎÂå¤ï¤ê¤ËGNU ¥é¥¤¥Ö¥é¥ê°ìÈ̸ø½°ÍøÍѵöÂú
-·ÀÌó½ñ¤òŬÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
diff --git a/Documents/etc/mopac6_manual.pdf b/Documents/etc/mopac6_manual.pdf
deleted file mode 100644 (file)
index 81fcdae..0000000
Binary files a/Documents/etc/mopac6_manual.pdf and /dev/null differ
diff --git a/Documents/etc/nbo/alpha.gif b/Documents/etc/nbo/alpha.gif
deleted file mode 100644 (file)
index fb1b24e..0000000
Binary files a/Documents/etc/nbo/alpha.gif and /dev/null differ
diff --git a/Documents/etc/nbo/beta.gif b/Documents/etc/nbo/beta.gif
deleted file mode 100644 (file)
index 04935dd..0000000
Binary files a/Documents/etc/nbo/beta.gif and /dev/null differ
diff --git a/Documents/etc/nbo/ca.gif b/Documents/etc/nbo/ca.gif
deleted file mode 100644 (file)
index 23a7b44..0000000
Binary files a/Documents/etc/nbo/ca.gif and /dev/null differ
diff --git a/Documents/etc/nbo/chi.gif b/Documents/etc/nbo/chi.gif
deleted file mode 100644 (file)
index b5ddc53..0000000
Binary files a/Documents/etc/nbo/chi.gif and /dev/null differ
diff --git a/Documents/etc/nbo/delta.gif b/Documents/etc/nbo/delta.gif
deleted file mode 100644 (file)
index 6da34bf..0000000
Binary files a/Documents/etc/nbo/delta.gif and /dev/null differ
diff --git a/Documents/etc/nbo/epsilon.gif b/Documents/etc/nbo/epsilon.gif
deleted file mode 100644 (file)
index 6e0b425..0000000
Binary files a/Documents/etc/nbo/epsilon.gif and /dev/null differ
diff --git a/Documents/etc/nbo/ge.gif b/Documents/etc/nbo/ge.gif
deleted file mode 100644 (file)
index 26feea3..0000000
Binary files a/Documents/etc/nbo/ge.gif and /dev/null differ
diff --git a/Documents/etc/nbo/index.html b/Documents/etc/nbo/index.html
deleted file mode 100644 (file)
index 3222471..0000000
+++ /dev/null
@@ -1,8893 +0,0 @@
-<html>\r
-<head>\r
-<title>NBO 3.0 Program Manual</title>\r
-</head>\r
-<body bgcolor=#FFFFFF>\r
-<p>\r
-<center>\r
-<h2>NBO 3.0 Program Manual</h2>\r
-<p>\r
-(<i>Natural Bond Orbital / Natural Population Analysis /\r
-Natural Localized Molecular Orbital Programs</i>)\r
-<p>\r
-E. D. Glendening, A. E. Reed,* J. E. Carpenter,** and F. Weinhold\r
-<p>\r
-<i>Theoretical Chemistry Institute and Department of Chemistry,\r
-University of Wisconsin, Madison, Wisconsin 53706</i>\r
-<p>\r
-</center>\r
-* Present address: Bayer AG, Abteilung AV-IM-AM,\r
-5090 Leverkusen, Bayerwerk, Federal Republic of Germany.\r
-<p>\r
-** Present address: Department of Chemistry, University of\r
-California-Irvine, Irvine, California 92717.\r
-<p>\r
-<center>\r
-<h2>Table of Contents</h2>\r
-</center>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td align=left> </td><td align=left><b>Table of Contents</b></td><td align=right><i>i</i></td></tr>\r
-<tr><td align=left> </td><td align=left><b>Preface: HOW TO USE THIS MANUAL</b></td><td align=right><i>iii</i></td></tr>\r
-<tr><td align=left><h2>A.</td><td align=left>GENERAL INTRODUCTION AND INSTALLATION</td><td align=right> </td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left><b>A.1</b></td><td align=left>INTRODUCTION TO THE NBO PROGRAM</td><td align=right><i>A-1</i></td></tr>\r
-<tr><td align=left><i>A.1.1</i></td><td align=left>What does the NBO Program Do?</td><td align=right><i>A-1</i></td></tr>\r
-<tr><td align=left><i>A.1.2</i></td><td align=left>Structure of the NBO Program</td><td align=right><i>A-3</i></td></tr>\r
-<tr><td align=left><i>A.1.3</i></td><td align=left>Input and Output</td><td align=right><i>A-5</i></td></tr>\r
-<tr><td align=left><i>A.1.4</i></td><td align=left>General Capabilities and Restrictions</td><td align=right><i>A-6</i></td></tr>\r
-<tr><td align=left><i>A.1.5</i></td><td align=left>References and Relationship to Previous Versions</td><td align=right><i>A-7</i></td></tr>\r
-<tr><td align=left><b>A.2</b></td><td align=left>INSTALLING THE NBO PROGRAM</td><td align=right><i>A-10</i></td></tr>\r
-<tr><td align=left><b>A.3</b></td><td align=left>TUTORIAL EXAMPLE FOR METHYLAMINE</td><td align=right><i>A-12</i></td></tr>\r
-<tr><td align=left><i>A.3.1</i></td><td align=left>Running the Example</td><td align=right><i>A-12</i></td></tr>\r
-<tr><td align=left><i>A.3.2</i></td><td align=left>Natural Population Analysis</td><td align=right><i>A-13</i></td></tr>\r
-<tr><td align=left><i>A.3.3</i></td><td align=left>Natural Bond Orbital Analysis</td><td align=right><i>A-16</i></td></tr>\r
-<tr><td align=left><i>A.3.4</i></td><td align=left>NHO Directional Analysis</td><td align=right><i>A-20</i></td></tr>\r
-<tr><td align=left><i>A.3.5</i></td><td align=left>Perturbation Theory Energy Analysis</td><td align=right><i>A-21</i></td></tr>\r
-<tr><td align=left><i>A.3.6</i></td><td align=left>NBO Summary</td><td align=right><i>A-22</i></td></tr>\r
-<tr><td align=left><h2>B.</td><td align=left>NBO USER'S GUIDE</td><td align=right> </td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left><b>B.1</b></td><td align=left>INTRODUCTION TO THE NBO USER'S GUIDE AND NBO KEYLISTS</td><td align=right><i>B-1</i></td></tr>\r
-<tr><td align=left><b>B.2</b></td><td align=left>THE $NBO KEYLIST</td><td align=right><i>B-2</i></td></tr>\r
-<tr><td align=left><i>B.2.1</i></td><td align=left>Overview of $NBO Keywords</td><td align=right><i>B-2</i></td></tr>\r
-<tr><td align=left><i>B.2.2</i></td><td align=left>Job Control Keywords</td><td align=right><i>B-3</i></td></tr>\r
-<tr><td align=left><i>B.2.3</i></td><td align=left>Job Threshold Keywords</td><td align=right><i>B-4</i></td></tr>\r
-<tr><td align=left><i>B.2.4</i></td><td align=left>Matrix Output Keywords</td><td align=right><i>B-6</i></td></tr>\r
-<tr><td align=left><i>B.2.5</i></td><td align=left>Other Output Control Keywords</td><td align=right><i>B-9</i></td></tr>\r
-<tr><td align=left><i>B.2.6</i></td><td align=left>Print Level Keywords</td><td align=right><i>B-10</i></td></tr>\r
-<tr><td align=left><i>B.2.7</i></td><td align=left>Semi-Documented Additional Keywords</td><td align=right><i>B-11</i></td></tr>\r
-<tr><td align=left><b>B.3</b></td><td align=left>THE $CORE LIST</td><td align=right><i>B-12</i></td></tr>\r
-<tr><td align=left><b>B.4</b></td><td align=left>THE $CHOOSE KEYLIST (DIRECTED NBO SEARCH)</td><td align=right><i>B-14</i></td></tr>\r
-<tr><td align=left><b>B.5</b></td><td align=left>THE $DEL KEYLIST (NBO ENERGETIC ANALYSIS)</td><td align=right><i>B-16</i></td></tr>\r
-<tr><td align=left><i>B.5.1</i></td><td align=left>Introduction to NBO Energetic Analysis</td><td align=right><i>B-16</i></td></tr>\r
-<tr><td align=left><i>B.5.2</i></td><td align=left>The Nine Deletion Types</td><td align=right><i>B-17</i></td></tr>\r
-<tr><td align=left><i>B.5.3</i></td><td align=left>Input for UHF Analysis</td><td align=right><i>B-20</i></td></tr>\r
-<tr><td align=left><b>B.6</b></td><td align=left>NBO KEYLIST ILLUSTRATIONS</td><td align=right><i>B-21</i></td></tr>\r
-<tr><td align=left><i>B.6.1</i></td><td align=left>Introduction</td><td align=right><i>B-21</i></td></tr>\r
-<tr><td align=left><i>B.6.2</i></td><td align=left>NLMO Keyword</td><td align=right><i>B-22</i></td></tr>\r
-<tr><td align=left><i>B.6.3</i></td><td align=left>DIPOLE Keyword</td><td align=right><i>B-24</i></td></tr>\r
-<tr><td align=left><i>B.6.4</i></td><td align=left>Matrix Output Keywords</td><td align=right><i>B-26</i></td></tr>\r
-<tr><td align=left><i>B.6.5</i></td><td align=left>BNDIDX Keyword</td><td align=right><i>B-29</i></td></tr>\r
-<tr><td align=left><i>B.6.6</i></td><td align=left>RESONANCE Keyword: Benzene</td><td align=right><i>B-32</i></td></tr>\r
-<tr><td align=left><i>B.6.7</i></td><td align=left>NOBOND Keyword: Hydrogen Fluoride</td><td align=right><i>B-37</i></td></tr>\r
-<tr><td align=left><i>B.6.8</i></td><td align=left>3CBOND Keyword: Diborane</td><td align=right><i>B-40</i></td></tr>\r
-<tr><td align=left><i>B.6.9</i></td><td align=left>NBO Directed Search ($CHOOSE Keylist)</td><td align=right><i>B-44</i></td></tr>\r
-<tr><td align=left><i>B.6.10</i></td><td align=left>NBO Energetic Analysis ($DEL Keylist)</td><td align=right><i>B-48</i></td></tr>\r
-<tr><td align=left><i>B.6.11</i></td><td align=left>Open-Shell UHF Output: Methyl Radical</td><td align=right><i>B-52</i></td></tr>\r
-<tr><td align=left><i>B.6.12</i></td><td align=left>Effective Core Potential: Cu<sub>2</sub> Dimer</td><td align=right><i>B-56</i></td></tr>\r
-<tr><td align=left><b>B.7</b></td><td align=left>FILE47: INPUT FOR THE GENNBO STAND-ALONE NBO PROGRAM</td><td align=right><i>B-62</i></td></tr>\r
-<tr><td align=left><i>B.7.1</i></td><td align=left>Introduction</td><td align=right><i>B-62</i></td></tr>\r
-<tr><td align=left><i>B.7.2</i></td><td align=left>Format of the FILE47 Input File</td><td align=right><i>B-63</i></td></tr>\r
-<tr><td align=left><i>B.7.3</i></td><td align=left>$GENNBO Keylist</td><td align=right><i>B-65</i></td></tr>\r
-<tr><td align=left><i>B.7.4</i></td><td align=left>$COORD Keylist</td><td align=right><i>B-66</i></td></tr>\r
-<tr><td align=left><i>B.7.5</i></td><td align=left>$BASIS Datalist</td><td align=right><i>B-67</i></td></tr>\r
-<tr><td align=left><i>B.7.6</i></td><td align=left>$CONTRACT Datalist</td><td align=right><i>B-69</i></td></tr>\r
-<tr><td align=left><i>B.7.7</i></td><td align=left>Matrix Datalists</td><td align=right><i>B-71</i></td></tr>\r
-<tr><td align=left><h2>C.</td><td align=left>NBO PROGRAMMER'S GUIDE</td><td align=right> </td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left><b>C.1</b></td><td align=left>INTRODUCTION</td><td align=right><i>C-1</i></td></tr>\r
-<tr><td align=left><b>C.2</b></td><td align=left>OVERVIEW OF NBO.SRC SOURCE PROGRAM GROUPS</td><td align=right><i>C-2</i></td></tr>\r
-<tr><td align=left><b>C.3</b></td><td align=left>LABELLED COMMON BLOCKS</td><td align=right><i>C-4</i></td></tr>\r
-<tr><td align=left><b>C.4</b></td><td align=left>DIRECT ACCESS FILE AND OTHER I/O</td><td align=right><i>C-14</i></td></tr>\r
-<tr><td align=left><b>C.5</b></td><td align=left>NAO/NBO/NLMO ROUTINES (GROUP I)</td><td align=right><i>C-16</i></td></tr>\r
-<tr><td align=left><i>C.5.1</i></td><td align=left>SR NBO Master Routine</td><td align=right><i>C-16</i></td></tr>\r
-<tr><td align=left><i>C.5.2</i></td><td align=left>Job Initialization Routines</td><td align=right><i>C-18</i></td></tr>\r
-<tr><td align=left><i>C.5.3</i></td><td align=left>NAO Formation Routines</td><td align=right><i>C-19</i></td></tr>\r
-<tr><td align=left><i>C.5.4</i></td><td align=left>NBO/NLMO Formation Routines</td><td align=right><i>C-22</i></td></tr>\r
-<tr><td align=left><b>C.6</b></td><td align=left>ENERGY ANALYSIS ROUTINES (GROUP II)</td><td align=right><i>C-26</i></td></tr>\r
-<tr><td align=left><b>C.7</b></td><td align=left>DIRECT ACCESS FILE (DAF) ROUTINES (GROUP III)</td><td align=right><i>C-27</i></td></tr>\r
-<tr><td align=left><b>C.8</b></td><td align=left>FREE FORMAT INPUT ROUTINES (GROUP IV)</td><td align=right><i>C-29</i></td></tr>\r
-<tr><td align=left><b>C.9</b></td><td align=left>OTHER SYSTEM INDEPENDENT I/O ROUTINES (GROUP V)</td><td align=right><i>C-30</i></td></tr>\r
-<tr><td align=left><b>C.10</b></td><td align=left>GENERAL UTILITY ROUTINES (GROUP VI)</td><td align=right><i>C-33</i></td></tr>\r
-<tr><td align=left><b>C.11</b></td><td align=left>SYSTEM-DEPENDENT DRIVER ROUTINES (GROUP VII)</td><td align=right><i>C-36</i></td></tr>\r
-<tr><td align=left><b>C.12</b></td><td align=left>GENNBO AUXILLIARY ROUTINES</td><td align=right><i>C-37</i></td></tr>\r
-<tr><td align=left><b>C.13</b></td><td align=left>ATTACHING NBO TO A NEW ESS PROGRAM</td><td align=right><i>C-38</i></td></tr>\r
-<tr><td align=left> </td><td align=left><b>APPENDIX: Specific ESS Versions</b></td><td align=right> </td></tr>\r
-<tr><td align=left> </td><td align=left><b>INDEX</b></td><td align=right> </td></tr>\r
-</table>\r
-<p>\r
-<h2>PREFACE: HOW TO USE THIS MANUAL</h2>\r
-<p>\r
-   The NBO manual is divided into three major sections:\r
-<p>\r
-   Section A ("General Introduction and Installation")\r
-contains general introductory and 'one-time' information\r
-for the novice user: what the program does, program structure and\r
-relationship to driver electronic structure package, initial installation,\r
-'quick start' sample input data, and a brief tutorial on sample output.\r
-<p>\r
-   Section B ("NBO User's Guide")\r
-is for the intermediate user who has an installed program\r
-and general familiarity with the standard (default) options of the NBO\r
-program.  This section documents the list of <i>keywords</i> that can be used\r
-to alter the standard NBO job options, \r
-with examples of the resulting output.  This \r
-section is mandatory for users who wish to use\r
-the program to its full potential, to 'turn off' or\r
-'turn on' various NBO options for their specialized applications.\r
-<p>\r
-   Section C ("NBO Programmer's Guide")\r
-is for accomplished programmers who\r
-are interested in program logic and the detailed layout of\r
-the source code.  This section describes the relationship of the\r
-source code subprograms\r
-to the published algorithms for NAO, NBO, and NLMO determination,\r
-providing documentation at the level of individual\r
-common blocks, functions, and subroutines.  This in turn serves as a\r
-bridge to the 'micro-documentation' included\r
-as comment statements within the source code.  Section C also\r
-provides guidelines for constructing 'driver' routines to attach\r
-the NBO programs to new electronic structure packages.\r
-<p>\r
-<center>\r
-<h2>Section A: GENERAL INTRODUCTION AND INSTALLATION</h2>\r
-</center>\r
-<p>\r
-<p>\r
-<b>A.1 INTRODUCTION TO THE NBO PROGRAM</b>\r
-<p>\r
-<i>A.1.1 What Does the NBO Program Do?</i>\r
-<p>\r
-   The NBO program performs the analysis of a many-electron\r
-molecular wavefunction in terms of localized electron-pair\r
-'bonding' units.  The program carries out the determination of\r
-natural atomic orbitals (NAOs), natural hybrid orbitals (NHOs),\r
-natural bond orbitals (NBOs), and natural localized molecular\r
-orbitals (NLMOs), and uses these to perform natural population\r
-analysis (NPA), NBO energetic analysis, and other tasks pertaining\r
-to localized analysis of wavefunction properties.  The NBO \r
-method makes use of only the first-order\r
-reduced density matrix of the wavefunction, and hence is applicable\r
-to wavefunctions of general mathematical form; in the open-shell\r
-case, the analysis is performed in terms of "different NBOs for\r
-different spins," based on distinct density matrices for <img src=alpha.gif>\r
-and <img src=beta.gif> spin.*  This\r
-section provides a brief introduction to NBO algorithms and\r
-nomenclature.\r
-<p>\r
-   NBO analysis is based\r
-on a method for optimally transforming a given wavefunction into\r
-localized form, corresponding to the one-center ("lone pair")\r
-and two-center ("bond") elements of the chemist's Lewis structure \r
-picture.  The NBOs are obtained as local block eigenfunctions \r
-of the one-electron density matrix, and are hence "natural" in the sense \r
-of L&oumlwdin, having optimal convergence properties for describing the \r
-electron density.  The set of high-occupancy NBOs, each taken doubly\r
-occupied, is said to represent the "natural Lewis structure" of\r
-the molecule.  Delocalization effects appear as weak departures \r
-from this idealized localized picture.  \r
-<p>\r
-   The various natural localized sets \r
-can be considered to result\r
-from a sequence of transformations of the input atomic orbital basis set\r
-{<img src=chi.gif><sub>i</sub>},**\r
-<font size=-1>\r
-_______________\r
-<p>\r
-*Note, however,\r
-that some electronic structure packages do not make provision\r
-for calculating the spin density matrices for some types of\r
-open-shell wavefunctions (e.g., MCSCF wavefunctions calculated\r
-by the GUGA formalism in the GAMESS system), so that NBO analysis\r
-cannot be applied in these cases.\r
-<p>\r
-**If the wavefunction is not calculated in an atom-centered\r
-basis set, it would be necessary to first compute a wavefunction\r
-for each isolated atom of the molecule (in the actual basis set\r
-and geometry of the molecular calculation), then select the\r
-most highly occupied natural orbitals of each atomic wavefunction\r
-to compose a final set of linearly independent atom-centered basis\r
-functions of the required dimensionality.  Since atom-centered\r
-basis functions are the nearly universal choice for molecular\r
-calculations, the current NBO program makes no provision for\r
-this step.\r
-<p>\r
-</font>\r
-<p>\r
-<center>\r
-input basis <img src=rarr.gif> NAOs <img src=rarr.gif> NHOs <img src=rarr.gif> NBOs <img src=rarr.gif> NLMOs\r
-</center>\r
-<p>\r
-Each natural localized set forms a complete orthonormal \r
-set of one-electron functions \r
-for expanding the delocalized molecular \r
-orbitals (MOs) or forming matrix representations of one-electron \r
-operators.  The overlap of associated "pre-orthogonal" \r
-NAOs (PNAOs), lacking only the interatomic orthogonalization \r
-step of the NAO procedure, can be used to estimate the strength\r
-of orbital interactions in the usual way.\r
-<p>\r
-   The optimal condensation of occupancy in the natural\r
-localized orbitals leads to partitioning into high- and\r
-low-occupancy orbital types (reduction in dimensionality\r
-of the orbitals having significant occupancy), as reflected \r
-in the orbital labelling.  The small set of most\r
-highly-occupied NAOs, having a close\r
-correspondence with the effective minimal basis set of semi-empirical\r
-quantum chemistry, is referred to as the "natural minimal basis"\r
-(NMB) set.  The NMB (core + valence) functions are \r
-distinguished from the weakly occupied "Rydberg" \r
-(extra-valence-shell) functions that complete the span of the NAO space,\r
-but typically make little contribution to molecular properties.  Similarly\r
-in the NBO space,\r
-the highly occupied NBOs of the natural Lewis structure\r
-can be distinguished from the "non-Lewis" antibond and Rydberg\r
-orbitals that complete the span of the NBO space.  Each pair of valence hybrids\r
-<i>h<sub>A</sub></i>, <i>h<sub>B</sub></i> in the NHO basis give rise to a bond (<img src=sigma.gif><sub>AB</sub>) and antibond (<img src=sigma.gif>*<sub>AB</sub>)\r
-in the NBO basis,\r
-<p>\r
-<center>\r
-<img src=sigma.gif><sub>AB</sub> = <i>c<sub>A</sub></i><i>h<sub>A</sub></i> + <i>c<sub>B</sub></i><i>h<sub>B</sub></i>\r
-<p>\r
-<img src=sigma.gif>*<sub>AB</sub> = <i>c<sub>B</sub></i><i>h<sub>A</sub></i> - <i>c<sub>A</sub></i><i>h<sub>B</sub></i>\r
-<p>\r
-</center>\r
-the former a Lewis (L) and the latter a non-Lewis (NL) orbital.  The \r
-antibonds (valence shell non-Lewis orbitals) typically play the primary\r
-role in departures (delocalization) from the idealized Lewis structure.\r
-<p>\r
-   The NBO program also makes extensive provision for energetic\r
-analysis of NBO interactions, based on the availability of a 1-electron\r
-effective energy operator (Fock matrix) for the system.  Estimates\r
-of energy effects are\r
-based on second-order perturbation theory,\r
-or on the effect of deleting certain orbitals or matrix elements and\r
-recalculating the total energy.  NBO energy analysis is dependent\r
-on the specific ESS to which the NBO program\r
-is attached, as described in the Appendix.\r
-<p>\r
-   The program is provided in a core set of NBO routines that can be\r
-attached to an electronic structure system of the user's choice.  In\r
-addition, specific 'driver' routines are provided that facilitate\r
-the attachment to popular <i>ab initio</i> and\r
-semi-empirical packages (GAUSSIAN-8X, GAMESS, HONDO, AMPAC,\r
-etc.).  These versions are described in\r
-individual Appendices.\r
-<p>\r
-<p>\r
-<i>A.1.2 Structure of the NBO Program</i>\r
-<p>\r
-   The overall logical structure of the NBO program and its attachment\r
-to an electronic structure system (ESS) are \r
-illustrated in the block diagram, Fig. 1.  This figure illustrates how\r
-the ESS and its scratch\r
-files (in the upper part of the diagram) communicate through \r
-the interface routines RUNNBO, FEAOIN, and DELSCF \r
-with the main NBO modules and associated direct access file (in\r
-the lower part).\r
-<p>\r
-   The main NBO program is represented by modules labelled "NBO"\r
-and "NBOEAN."  These refer to the construction of NBOs (including\r
-natural population analysis, construction of NAOs, NLMOs, etc.) and to\r
-NBO energy analysis, respectively.  Each module consists\r
-of subroutines and functions that perform the required \r
-operations.  These two modules communicate with the\r
-direct-access disk file NBODAF (LFN 48, labelled "FILE48"\r
-elsewhere in this manual) that is created and\r
-maintained by the\r
-NBO routines.   Details of the NBO and NBOEAN\r
-modules, common blocks, and direct-access file are described \r
-in the Programmer's Guide,\r
-Section C.\r
-<p>\r
-   The NBO program blocks communicate with the attached\r
-ESS through three system-dependent 'driver' subroutines \r
-(RUNNBO, FEAOIN, DELSCF).  The purpose of these drivers\r
-is to load needed information about the wavefunction and\r
-various matrices into the FILE48 direct access file\r
-and NBO common blocks.  Although the ESS\r
-is usually thought of as 'driving' the NBO program, \r
-from the point of view of the NBO program the \r
-ESS is merely a 'device' that provides\r
-initial input (e.g., a density matrix and label information) or\r
-other feedback (a calculated energy value) upon\r
-request.  Each such ESS device therefore requires special drivers\r
-to make this feedback possible.  Versions of the driver subroutines are\r
-included for several popular packages.  The driver routines are \r
-described in more detail in the Programmer's Guide, Section C.\r
-<p>\r
-<center>\r
-<img src="nbofig1.gif">\r
-</center>\r
-<p>\r
-<b>Figure 1:</b> Schematic diagram depicting flow of information\r
-between the electronic\r
-structure system (ESS) and the NBO program, \r
-and the communication lines connecting these programs to\r
-the ESS scratch file\r
-(called the "dictionary file," "read-write file,"\r
-etc., in various systems) and the NBO direct access file (NBODAF).  Heavier \r
-box borders mark the ESS-specific driver \r
-routines (RUNNBO, FEAOIN,\r
-DELSCF) that directly interface the ESS program.  The heavy dashed\r
-lines denote calls from the NBO program 'backward' to the ESS program\r
-for information needed to carry out its tasks.  Otherwise, the sequential\r
-flow of program control is generally from top to bottom\r
-and from left to right in the diagram.\r
-<p>\r
-<p>\r
-<i>A.1.3 Input and Output</i>\r
-<p>\r
-   From the user's point of view, the <u>input</u> to the NBO program\r
-attached to an ESS program consists simply of one or\r
-more keywords (an NBO <i>keylist</i>) included in the ESS input\r
-file.  In effect, the NBO program reads these keywords to set\r
-various job options, then interrogates the ESS program through\r
-the DELSCF and FEAOIN drivers for additional information\r
-concerning the wavefunction.  The general form of NBO keylists and\r
-the specific functions associated with each keyword are detailed\r
-in the User's Guide, Section B.  The method of \r
-including NBO keylists in the input file for each\r
-ESS is detailed in the specific Appendix for the ESS.\r
-<p>\r
-   The following information is passed from\r
-the ESS to the NBO program (transparent to the user):\r
-<p>\r
-1. The one-electron density matrix <b>D</b> (or density matrices in the\r
-open-shell case) in the chosen atomic orbital (AO) basis set;\r
-<p>\r
-2. The AO overlap matrix <b>S</b>, and label information identifying the\r
-symmetry (angular momentum type) and location (number of the atom\r
-to which affixed) for each AO;\r
-<p>\r
-3. Atomic number (nuclear charge) of each atom.\r
-<p>\r
-Certain additional information is written on the FILE48 direct\r
-access file and may be used\r
-in response to specific job\r
-options,\r
-such as the AO Fock matrix <b>F</b>, if energy analysis is requested; the\r
-AO dipole matrix <b>M</b>, if dipole moment analysis is requested; or\r
-information concerning the mathematical form of the AOs (orbital\r
-exponents, contraction coefficients, etc.), if orbital plotting\r
-information is requested\r
-to be saved as input for a contour plotting program.\r
-<p>\r
-   The principal <u>output</u> from the NBO program \r
-consists of the tables and summaries describing\r
-the results of NBO analysis, included in the ESS output\r
-file.  Sample NBO output is described in Section A.2.4  \r
-below.  If requested, the NBO program may also write out transformation\r
-matrices or other data to disk files.  The NBO program also\r
-creates or updates two files, the direct-access \r
-file (FILE48) and the 'archive' file (FILE47) that\r
-can be used to repeat NBO analysis with different options,\r
-without running the ESS program to recalculate the \r
-wavefunction.  Necessary details of these files are given\r
-in Section B.7 and the Programmer's Guide,\r
-Section C.\r
-<p>\r
-<p>\r
-<i>A.1.4 General Capabilities and Restrictions</i>\r
-<p>\r
-   Principal capabilities of the NBO program are:\r
-<p>\r
-1. Natural population, natural bond orbital, and natural localized\r
-molecular orbital analysis of SCF, MCSCF, CI, and M&oslashller-Plesset\r
-wavefunctions (main subroutine: NBO);\r
-<p>\r
-2. For RHF closed-shell and UHF wavefunctions only,\r
-energetic analysis of the wavefunction in terms of the interactions\r
-(Fock matrix elements) between NBOs (main subroutine: NBOEAN);\r
-<p>\r
-3. Localized analysis of molecular dipole moment in terms of NLMO\r
-and NBO bond moments and their interactions (main subroutine: DIPANL).\r
-<p>\r
-   A highly transportable subset of standard FORTRAN 77 is employed,\r
-with no special compiler extensions of any vendor,\r
-and all variable names of six characters or less.  Common\r
-abbreviations used in naming subprograms, variables, and keywords are:\r
-<p>\r
-S = overlap matrix\r
-<br>DM = density matrix (or D)\r
-<br>F = Fock matrix\r
-<br>DI = dipole matrix (or DXYZ, or DX, DY, DZ)\r
-<br>NPA = Natural Population Analysis\r
-<br>NAO = Natural Atomic Orbital\r
-<br>NBO = Natural Bond Orbital\r
-<br>NLMO = Natural Localized Molecular Orbital\r
-<br>PNAO = pre-orthogonal NAO (i.e., omit interatomic orthogonalization)\r
-<br>PNHO, PNBO, PNLMO = pre-orthogonal  NHO, etc. (formed from PNAOs) &nbsp\r
-<p>\r
-   Most of the NBO storage is allocated dynamically, to conform to\r
-the minimum required for the molecular system under study.  However,\r
-certain NBO common blocks of fixed dimensionality are used for\r
-integer storage.  These are currently dimensioned to accomodate\r
-up to 99 atoms and 500 basis functions.  Section C.3 describes how\r
-these restrictions can be altered.  The program is not set up to\r
-handle complex wavefunctions, but can treat any real RHF, ROHF, UHF, MCSCF\r
-(including GVB), CI, or M&oslashller-Plesset-type wavefunction\r
-(i.e., any form of wavefunction for which the requisite density\r
-matrices are available) for ground or excited states of general\r
-open- or closed-shell molecules.  Effective core potentials\r
-("pseudopotentials") can be handled, including complete neglect\r
-of core electrons as assumed in semi-empirical treatments.  The\r
-atomic orbital basis functions (up to <i>f</i> orbitals in angular\r
-symmetry) may be of general Slater-type, contracted Gaussian-type,\r
-or other general composition,\r
-including the "effective" orthonormal valence-shell AOs of\r
-semi-empirical treatments.  AO basis functions are\r
-assumed to be normalized, but in general non-orthogonal.\r
-<p>\r
-<p>\r
-<i>A.1.5 References and Relationship to Previous Versions</i>\r
-<p>\r
-   This program ("version 3.0") is an extension of previous versions of the\r
-NBO method incorporated in the semi-empirical program <i>BONDO</i>\r
-[F. Weinhold, <i>Quantum Chemistry Program Exchange No. 408</i>\r
-(1980); "version 1.0"]\r
-and in a GAUSSIAN-82 implementation [A. E. Reed and F. Weinhold, <i>QCPE \r
-Bull. <b>5</b></i>, 141 (1985); "version 2.0"], and should be considered to supplant\r
-those versions.  Version 3.0 also supplants the various specific versions \r
-("the GAMESS version," "the AMPAC version," etc.) \r
-that have been informally created and distributed to individual users outside\r
-the QCPE framework.\r
-<p>\r
-Principal contributors to the development of\r
-the NBO methods and programs (1975-1990) are\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td>T. K. Brunck</td><td align=left>A. E. Reed</td></tr>\r
-<tr><td>J. P. Foster</td><td align=left>J. E. Carpenter</td></tr>\r
-<tr><td>A. B. Rives</td><td align=left>E. D. Glendening</td></tr>\r
-<tr><td>R. B. Weinstock</td><td align=left>F. Weinhold</td></tr>\r
-</table>\r
-Principal references to the development and applications of NAO/NBO/NLMO\r
-methods are:\r
-<p>\r
-<u>Natural Bond Orbitals:</u> <p>\r
-J. P. Foster and F. Weinhold, <i>J. Am. Chem. Soc. <b>102</b></i>, 7211-7218\r
-(1980). \r
-<p>\r
-<u>Natural Atomic Orbitals and Natural Population Analysis:</u> <p>\r
-A. E. Reed and F. Weinhold, <i>J. Chem. Phys. <b>78</b></i>, 4066-4073 (1983);\r
-A. E. Reed, R. B. Weinstock, and F. Weinhold, <i>J. Chem. Phys. <b>83</b></i>,\r
-735-746 (1985).  \r
-<p>\r
-<u>Natural Localized Molecular Orbitals:</u> <p>\r
- A. E. Reed and F. Weinhold, <i>J. Chem. Phys. <b>83</b></i>, 1736-1740 (1985).\r
-<p>\r
-<u>Open-Shell NBO:</u> <p>\r
-J. E. Carpenter and F. Weinhold, <i>J. Molec. Struct. (Theochem) <b>169</b></i>,\r
-41-62 (1988); J. E. Carpenter, <i>Ph. D. Thesis</i>, University of Wisconsin,\r
-Madison, 1987.\r
-<p>\r
-<u>Review Articles:</u> <p>\r
-A. E. Reed, L. A. Curtiss, and F. Weinhold, <i>Chem. Rev. <b>88</b></i>, \r
-899-926 (1988); F. Weinhold and J. E. Carpenter, in, R. Naaman\r
-and Z. Vager (eds.), "The Structure of Small Molecules and\r
-Ions," (Plenum, New York, 1988), pp. 227-236.\r
-<p>\r
-   The principal enhancements of version 3.0 include:\r
-<p>\r
-1. <i>Generalized Program Interface.</i>\r
-Overall program organization (Fig. 1) has been modified to\r
-standardize communication with the main ESS program.  This\r
-insures that all special ESS "versions" of the NBO program \r
-now have consistent options and capabilities\r
-(as long as the option is meaningful in the context of the ESS), and enables\r
-the program to be offered in a greater number of specialized ESS versions\r
-than were previously available.\r
-<p>\r
-2. <i>NAO/NPA Summary Table.</i>\r
-New tables give improved display of NAOs and \r
-natural populations, including\r
-the "natural electron configuration" of\r
-each atom (i.e., the occupancy and type of NAOs describing\r
-the atomic electron configuration of each atom).  The new NAO\r
-summary tables (Section A.3.2)\r
-include an SCF atomic orbital energy (if available),\r
-a conventional atomic orbital label (1<i>s</i>,\r
-2<i>s</i>, 2<i>p</i>, etc., in accordance with the labelling\r
-in isolated atoms), and a shell designation (Cor = core, Val = valence, \r
-or Ryd = Rydberg) to aid characterization of the NAO.\r
-<p>\r
-3. <i>NBO Summary Table.</i>\r
-A new NBO summary table (Section A.3.6) has been \r
-provided to summarize the energetics\r
-and delocalization patterns of the principal NBOs.  This succinctly\r
-combines the most important information from the full NBO table, diagonal\r
-NBO Fock matrix elements, and\r
-2nd-order energy analysis.\r
-<p>\r
-4. <i>Bond Bending Analysis.</i>\r
-The program includes a new analysis of hydrid directionality\r
-and bond "bending" (keyword BEND, Section A.3.4).\r
-<p>\r
-5. <i>Dipole Moment Analysis.</i>\r
-The program includes new optional provision (keyword DIPOLE, Section\r
-B.6.3) for\r
-analysis of the molecular dipole moment in terms of localized\r
-NLMOs and NBOs.\r
-<p>\r
-6. <i>Print options.</i>\r
-The program offers new structured printing options (Section B.2.4) that give\r
-greater convenience and flexibility in controlling printed output,\r
-with improved provision for printing matrices or\r
-basis transformations involving general NAO, NHO, NBO, NLMO or\r
-pre-orthogonal (PNAO, PNHO, PNBO, PNLMO) basis sets.\r
-<p>\r
-7. <i>Orbital Contour Info.</i>\r
-The program makes optional provision (keyword PLOT, Section B.2.5) for\r
-writing out files that can be used by an orbital plotting\r
-program (available separately through QCPE) to \r
-draw contour diagrams of the NBOs or\r
-other natural localized orbitals.\r
-<p>\r
-8. <i>Effective Core Potentials.</i>\r
-The program now handles effective core potentials (pseudopotentials),\r
-or the complete neglect of core levels characteristic of semi-empirical\r
-wavefunctions (Section B.6.12).\r
-<p>\r
-The program also includes three changes to \r
-correct problems of the previous version (which may have\r
-affected a small number of users):\r
-<p>\r
-9. <i>Unpolarized Cores.</i>\r
-NAOs identified as "core" orbitals are now automatically carried over\r
-as unhybridized 1-center core NBOs \r
-(Section B.3).  This has virtually no effect on\r
-the form or occupancy of a core NBO, but averts the (rare) problem of \r
-unphysical mixing between core and\r
-valence lone pairs when the occupancies are 'accidentally'\r
-degenerate (usually, both very close to 2.000...)\r
-within the numerical machine precision.  A warning message\r
-is printed when the core occupancy is less than 1.9990, indicating\r
-a possible "core polarization" effect of physical significance.\r
-<p>\r
-10. <i>Excited State Antibond Labels.</i>\r
-The program now directly investigates the nodal structure of an NBO (by\r
-examining the overlap matrix in the PNHO basis) before assigning it a\r
-label as a "bond" (unstarred) or "antibond" (starred) NBO.  In previous\r
-versions, these labels were assigned on the basis of the presumed higher\r
-occupancy of the in-phase bond combination, which \r
-was generally true for ground\r
-states, but not for excited states.  The program now\r
-prints a warning message whenever it encounters the "anomalous"\r
-situation of an out-of-phase antibond NBO having higher occupancy than\r
-the corresponding in-phase bond NBO, indicative of an excited-state\r
-configuration.  [WARNING: the overlap test cannot be applied to\r
-semi-empirical methods with orthogonal AOs (e.g., AMPAC), \r
-so antibond labels for these methods are assigned, as in previous\r
-versions, on the basis of occupancy.]\r
-<p>\r
-11. <i>Alternative Resonance Structures.</i> The program now institutes a\r
-search for alternative Lewis ('resonance') structures when two or\r
-more structures may be competitive, and returns the\r
-structure of lowest non-Lewis occupancy.  This corrects a possible\r
-dependence on atomic numbering in cases of strong delocalization.\r
-<p>\r
-Despite these changes and extensions, version 3.0 has been\r
-designed to be upward compatible with v. 2.0, as nearly as \r
-possible.  Previous users of NBO 2.0 should find that their jobs\r
-run similarly (i.e., most keywords \r
-continue to function\r
-as in previous versions).  Thus, experienced \r
-NBO users should find little difficulty\r
-in adapting to, and experimenting with, \r
-the new capabilities of the program.\r
-<p>\r
-<p>\r
-<b>A.2 INSTALLING THE NBO PROGRAM</b>\r
-<p>\r
-   The NBO programs and manual are provided on a distribution tape.  The \r
-tape contains three files: the TechSet code of this\r
-manual (file NBO.MAN), a file containing the core NBO source routines\r
-and supporting driver routines (file NBO.SRC), and the Fortran\r
-"enabler" program (file ENABLE.FOR).  \r
-<p>\r
-   In overview, the installation procedure involves the following steps\r
-(the details of each step being dependent on your operating system):\r
-<p>\r
-1. <i>Enabling the NBO routines.</i>  Copy the contents of the distribution\r
-tape onto your system.  Using your system Fortran 77 compiler, compile\r
-and link the enabler program to create the ENABLE.EXE executable;\r
-for example, the VMS commands to create ENABLE.EXE are\r
- <pre>\r
-     FOR ENABLE\r
-     LINK ENABLE\r
-\r
-</pre>Now, run the ENABLE program (e.g., type "RUN ENABLE" in\r
-a VMS system), and \r
-answer the prompt\r
- <pre>\r
-     NBO program version to enable?\r
-\r
-</pre>by selecting from the available offerings.  Each ESS package is\r
-associated with a 3-letter identifier\r
-("G88" for GAUSSIAN-88, "GMS" for GAMESS,\r
-"AMP" for AMPAC, etc.).  The ENABLE program will create\r
-a file <i>XXX</i>NBO.FOR (where '<i>XXX</i>' is the identifier)\r
-that incorporates the appropriate drivers for\r
-your ESS.  \r
-<p>\r
-2. <i>Compiling the NBO routines.</i>  Using your system Fortran 77 compiler,\r
-compile the <i>XXX</i>NBO.FOR file to an object code file (say, \r
-<i>XXX</i>NBO.OBJ).  [Compiler\r
-errors (if any) should be fixed before proceeding.  Please notify the\r
-authors if you encounter undue difficulties in this step.]\r
-<p>\r
-3. <i>Modifying the ESS routines.</i>  In general, the ESS source Fortran code\r
-must be modified to call the NBO routines near the\r
-point where the ESS performs Mulliken Population Analysis or evaluates\r
-properties of the final wavefunction.  The modification generally\r
-consists of inserting a single statement (viz., "CALL RUNNBO") in\r
-one subroutine of your ESS system.  See the appropriate Appendix\r
-of this Manual for detailed information on exactly how to modify\r
-the ESS code for your chosen system.\r
-<p>\r
-4. <i>Rebuilding the integrated ESS/NBO program.</i>  Re-compile your modified\r
-ESS programs and link the resulting object file (say, ESS.OBJ) with\r
-the <i>XXX</i>NBO.OBJ file to form the \r
-final ESS.EXE executable.  In general, this\r
-step will closely follow the initial installation procedure for\r
-your ESS, with the exception that the <i>XXX</i>NBO.OBJ file must be included\r
-in the link statement (or deposited in one of the libraries accessed\r
-by the linker, etc.).\r
-<p>\r
-Note that installation of the NBO programs into your ESS system in no way\r
-affects the way your system processes standard input files.  The only\r
-change involves enabling the reading of NBO keylists \r
-(if detected in your input\r
-file), performance of the tasks requested in the keylist, and return \r
-of control to the parent ESS program in the state in which the\r
-NBO call was encountered.\r
-<p>\r
-   If you are interfacing the NBO programs to a new ESS package (not\r
-represented in the driver routines provided with this distribution),\r
-see Section C for guidance on how to create drivers for your ESS\r
-to provide the necessary information.  Alternatively, see\r
-Section B.7 for a description of the input file to GENNBO,\r
-the stand-alone version of the NBO program.\r
-<p>\r
-   The TechSet-coded version of this manual, NBO.MAN, can be\r
-printed on an HP LaserJet printer \r
-('F' cartridge) with the TECHSET \r
-technical typesetting program [ACS Software, American Chemical Society, \r
-Marketing Communications\r
-Dept., 1155 Sixteenth Street, N.W., Washington, D.C. 20036].\r
-<p>\r
-<p>\r
-<b>A.3 TUTORIAL EXAMPLE FOR METHYLAMINE</b>\r
-<p>\r
-<i>A.3.1 Running the Example</i>\r
-<p>\r
-   This section provides an introductory 'quick start' tutorial \r
-on running a simple NBO job and interpreting the output.  The example\r
-chosen is that of methylamine (CH<sub>3</sub>NH<sub>2</sub>) in\r
-Pople-Gordon idealized geometry, treated at the <i>ab initio</i>\r
-RHF/3-21G level.  This simple split-valence\r
-basis set consists of 28 AOs (nine each\r
-on C and N, two on each H), extended by 13 AOs beyond\r
-the minimal basis level.\r
-<p>\r
-   Input files to run this job (or its nearest equivalent) with\r
-each ESS are given in the Appendix.  (The output shown below was\r
-created with the GAMESS system.)  In most cases, you can modify\r
-the standard ESS input file to produce NBO output by\r
-simply including the line\r
- <pre>\r
-     $NBO $END\r
-\r
-</pre>at the end of the file.  This is an 'empty' NBO keylist, specifying\r
-that NBO analysis should be carried out at the <i>default</i> level.\r
-<p>\r
-   The default NBO output produced by this example is shown below,\r
-just as it appears in your output file.  The \r
-start of the NBO section is marked\r
-by a standard header and storage info:\r
-<p>\r
- <pre>\r
-*******************************************************************************\r
-            N A T U R A L   A T O M I C   O R B I T A L   A N D\r
-         N A T U R A L   B O N D   O R B I T A L   A N A L Y S I S\r
-*******************************************************************************\r
-\r
-Job title:  Methylamine...RHF/3-21G//Pople-Gordon standard geometry             \r
-\r
-Storage needed:  2505 in NPA,  2569 in NBO ( 750000 available)\r
-\r
-</pre>Note that all NBO output is formatted to a maximum 80-character\r
-width for convenient display on a computer terminal.  The NBO heading\r
-echoes any requested keywords (none for the present default case)\r
-and shows an estimate of the memory requirements \r
-(in double precision words) for the separate \r
-steps of the NBO process, compared\r
-to the total allocated memory available through your ESS\r
-process.  Increase the memory allocated to your\r
-ESS process if the estimated NBO requests exceed the available storage.\r
-<p>\r
-<i>A.3.2 Natural Population Analysis</i>\r
-<p>\r
-   The next four NBO output segments \r
-summarize the results of natural population\r
-analysis (NPA).  The first segment is the main NAO table, as shown\r
-below:  \r
-<p>\r
- <pre>\r
-NATURAL POPULATIONS:  Natural atomic orbital occupancies \r
-                                                         \r
- NAO Atom #  lang   Type(AO)    Occupancy      Energy    \r
----------------------------------------------------------\r
-  1    C  1  s      Cor( 1s)     1.99900     -11.04184\r
-  2    C  1  s      Val( 2s)     1.09038      -0.28186\r
-  3    C  1  s      Ryd( 3s)     0.00068       1.95506\r
-  4    C  1  px     Val( 2p)     0.89085      -0.01645\r
-  5    C  1  px     Ryd( 3p)     0.00137       0.93125\r
-  6    C  1  py     Val( 2p)     1.21211      -0.07191\r
-  7    C  1  py     Ryd( 3p)     0.00068       1.03027\r
-  8    C  1  pz     Val( 2p)     1.24514      -0.08862\r
-  9    C  1  pz     Ryd( 3p)     0.00057       1.01801\r
-\r
- 10    N  2  s      Cor( 1s)     1.99953     -15.25950\r
- 11    N  2  s      Val( 2s)     1.42608      -0.71700\r
- 12    N  2  s      Ryd( 3s)     0.00016       2.75771\r
- 13    N  2  px     Val( 2p)     1.28262      -0.18042\r
- 14    N  2  px     Ryd( 3p)     0.00109       1.57018\r
- 15    N  2  py     Val( 2p)     1.83295      -0.33858\r
- 16    N  2  py     Ryd( 3p)     0.00190       1.48447\r
- 17    N  2  pz     Val( 2p)     1.35214      -0.19175\r
- 18    N  2  pz     Ryd( 3p)     0.00069       1.59492\r
-\r
- 19    H  3  s      Val( 1s)     0.81453       0.13283\r
- 20    H  3  s      Ryd( 2s)     0.00177       0.95067\r
-\r
- 21    H  4  s      Val( 1s)     0.78192       0.15354\r
- 22    H  4  s      Ryd( 2s)     0.00096       0.94521\r
-\r
- 23    H  5  s      Val( 1s)     0.78192       0.15354\r
- 24    H  5  s      Ryd( 2s)     0.00096       0.94521\r
-\r
- 25    H  6  s      Val( 1s)     0.63879       0.20572\r
- 26    H  6  s      Ryd( 2s)     0.00122       0.99883\r
-\r
- 27    H  7  s      Val( 1s)     0.63879       0.20572\r
- 28    H  7  s      Ryd( 2s)     0.00122       0.99883\r
-\r
-</pre>For each \r
-of the 28 NAO functions, this table lists the atom\r
-to which NAO is attached (in the numbering scheme of the ESS program),\r
-the angular momentum type 'lang' (<i>s</i>, <i>p<sub>x</sub></i>, etc., in the coordinate\r
-system of the ESS program), the orbital type (whether core, valence, or\r
-Rydberg, and a conventional\r
-hydrogenic-type label), the orbital occupancy (number of\r
-electrons, or 'natural \r
-population' of the orbital), and the orbital energy (in the favored units\r
-of the ESS program, in this case atomic units: 1 a.u. = 627.5 \r
-kcal/mol).  [For example, NAO 4 (the highest energy C orbital of the\r
-NMB set) is the valence shell 2<i>p</i><sub>x</sub> orbital on carbon, occupied\r
-by 0.8909 electrons, whereas NAO 5 is a Rydberg \r
-3<i>p</i><sub>x</sub> orbital with only 0.0014 electrons.]  Note that the \r
-occupancies of the Rydberg (Ryd) NAOs are\r
-typically much lower than those of the core (Cor) plus\r
-valence (Val)\r
-NAOs of the natural minimum basis set, reflecting \r
-the dominant role of the NMB orbitals \r
-in describing molecular properties. \r
-<p>\r
-   The principal quantum numbers for the\r
-NAO labels (1<i>s</i>, 2<i>s</i>, 3<i>s</i>, etc.) are assigned on the\r
-basis of the energy order if a Fock matrix is available, or on the\r
-basis of occupancy otherwise.  A message is printed warning of\r
-a 'population inversion' if the occupancy and energy\r
-ordering do not coincide.\r
-<p>\r
-<p>\r
-The next segment is an atomic summary showing the \r
-natural atomic charges (nuclear\r
-charge minus summed\r
-natural populations of NAOs on the atom) and total\r
-core, valence, and Rydberg populations on each atom:\r
-<p>\r
- <pre>\r
-Summary of Natural Population Analysis:                  \r
-                                                         \r
-                                      Natural Population \r
-              Natural   -----------------------------------------------\r
-   Atom #     Charge        Core      Valence    Rydberg      Total\r
------------------------------------------------------------------------\r
-     C  1   -0.44079      1.99900     4.43848    0.00331     6.44079\r
-     N  2   -0.89715      1.99953     5.89378    0.00384     7.89715\r
-     H  3    0.18370      0.00000     0.81453    0.00177     0.81630\r
-     H  4    0.21713      0.00000     0.78192    0.00096     0.78287\r
-     H  5    0.21713      0.00000     0.78192    0.00096     0.78287\r
-     H  6    0.35999      0.00000     0.63879    0.00122     0.64001\r
-     H  7    0.35999      0.00000     0.63879    0.00122     0.64001\r
-=======================================================================\r
-  * Total *  0.00000      3.99853    13.98820    0.01328    18.00000\r
-\r
-</pre>This table succinctly describes the molecular\r
-charge distribution in terms of NPA charges.  [For example,\r
-the carbon atom of methylamine is assigned a net NPA \r
-charge of -0.441\r
-at this level; note also the slightly less positive charge\r
-on H(3) than on the other two methyl hydrogens: +0.184 vs. +0.217.]\r
-<p>\r
-<p>\r
-Next follows a summary of the NMB and NRB populations\r
-for the composite\r
-system, summed over atoms:\r
-<p>\r
- <pre>\r
-                                Natural Population      \r
---------------------------------------------------------\r
-  Core                       3.99853 ( 99.9632% of   4)\r
-  Valence                   13.98820 ( 99.9157% of  14)\r
-  Natural Minimal Basis     17.98672 ( 99.9262% of  18)\r
-  Natural Rydberg Basis      0.01328 (  0.0738% of  18)\r
---------------------------------------------------------\r
-\r
-</pre>This exhibits the high percentage contribution (typically, > 99%) \r
-of the NMB set to the molecular charge distribution.  [In the present\r
-case, for example, the 13 Rydberg orbitals of the \r
-NRB set contribute only 0.07%\r
-of the electron density, whereas the 15 NMB functions account\r
-for 99.93% of the total.]\r
-<p>\r
-<p>\r
-Finally, the natural populations are summarized as an effective\r
-valence electron configuration ("natural electron configuration")\r
-for each atom:\r
-<p>\r
- <pre>\r
-   Atom #          Natural Electron Configuration\r
-----------------------------------------------------------------------------\r
-     C  1      [core]2s( 1.09)2p( 3.35)\r
-     N  2      [core]2s( 1.43)2p( 4.47)\r
-     H  3            1s( 0.81)\r
-     H  4            1s( 0.78)\r
-     H  5            1s( 0.78)\r
-     H  6            1s( 0.64)\r
-     H  7            1s( 0.64)\r
-\r
-</pre>Although the occupancies of the atomic orbitals are non-integer\r
-in the molecular environment, the effective atomic configurations\r
-can be related to idealized atomic states in\r
-'promoted' configurations.  [For example, the carbon atom in\r
-the above table is most nearly described by an idealized\r
-1s<sup>2</sup>2s<sup>1</sup>2p<sup>3</sup> electron configuration.]\r
-<p>\r
-<p>\r
-<i>A.3.3 Natural Bond Orbital Analysis</i>\r
-<p>\r
-   The next segments of the output summarize the results \r
-of NBO analysis.  The first segment reports on details of the search for\r
-an NBO natural Lewis structure: \r
-<p>\r
- <pre>\r
-NATURAL BOND ORBITAL ANALYSIS:\r
-\r
-                      Occupancies       Lewis Structure    Low   High\r
-          Occ.    -------------------  -----------------   occ   occ\r
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev\r
-=============================================================================\r
-  1(1)    1.90    17.95048   0.04952      2   6   0   1     0      0    0.02\r
------------------------------------------------------------------------------\r
-\r
-Structure accepted: No low occupancy Lewis orbitals\r
-\r
-</pre>Normally, there is but one cycle of the NBO search (cf. the\r
-"RESONANCE" keyword, Section B.6.6).  The table summarizes\r
-a variety of information for each cycle:\r
-the occupancy threshold for a 'good' pair in the NBO search; \r
-the total populations of Lewis and non-Lewis\r
-NBOs; the number of core (CR), 2-center bond (BD), \r
-3-center bond (3C), and lone pair (LP) NBOs in\r
-the natural Lewis structure; the number of low-occupancy Lewis (L)\r
-and 'high-occupancy' (> 0.1e) non-Lewis (NL) orbitals; and the\r
-maximum deviation ('Dev') of any formal bond order from a \r
-nominal estimate (NAO Wiberg bond index) for the structure.  [If\r
-the latter exceeds 0.1, additional NBO searches are initiated\r
-(indicated by the parenthesized number under 'Cycle') for alternative\r
-Lewis structures.]  The Lewis \r
-structure is accepted if all orbitals of the formal Lewis structure\r
-exceed the occupancy threshold (default, 1.90 electrons).\r
-<p>\r
-<p>\r
-   Next follows a more detailed breakdown of the Lewis and non-Lewis\r
-occupancies into core, valence, and Rydberg shell contributions:\r
-<p>\r
- <pre>\r
-WARNING:  1 low occupancy (<1.9990e) core orbital  found on  C 1\r
-\r
---------------------------------------------------------\r
-  Core                      3.99853 ( 99.963% of   4)\r
-  Valence Lewis            13.95195 ( 99.657% of  14)\r
- ==================       ============================\r
-  Total Lewis              17.95048 ( 99.725% of  18)\r
- -----------------------------------------------------\r
-  Valence non-Lewis         0.03977 (  0.221% of  18)\r
-  Rydberg non-Lewis         0.00975 (  0.054% of  18)\r
- ==================       ============================\r
-  Total non-Lewis           0.04952 (  0.275% of  18)\r
---------------------------------------------------------\r
-\r
-</pre>This shows the general quality of the natural Lewis structure\r
-description in terms of the percentage of the total electron\r
-density (e.g., in the above case, about 99.7%).  The table also\r
-exhibits the relatively important role of the valence non-Lewis\r
-orbitals (i.e., the six valence antibonds, NBOs 23-28) relative to\r
-the extra-valence orbitals (the 13 Rydberg NBOs 10-22) in the\r
-slight departures from a localized Lewis structure model.  (In\r
-this case, the table also includes a warning about a carbon core\r
-orbital with slightly less than double occupancy.)\r
-<p>\r
-<p>\r
-Next follows the main listing of NBOs, displaying the form and occupancy\r
-of the complete set of NBOs that span the input AO space:  \r
- <pre>\r
-\r
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids\r
--------------------------------------------------------------------------------\r
-  1. (1.99858) BD ( 1) C 1- N 2      \r
-               ( 40.07%)   0.6330* C 1 s( 21.71%)p 3.61( 78.29%)\r
-                                       -0.0003 -0.4653 -0.0238 -0.8808 -0.0291\r
-                                       -0.0786 -0.0110  0.0000  0.0000\r
-               ( 59.93%)   0.7742* N 2 s( 30.88%)p 2.24( 69.12%)\r
-                                       -0.0001 -0.5557  0.0011  0.8302  0.0004\r
-                                        0.0443 -0.0098  0.0000  0.0000\r
-  2. (1.99860) BD ( 1) C 1- H 3      \r
-               ( 59.71%)   0.7727* C 1 s( 25.78%)p 2.88( 74.22%)\r
-                                       -0.0002 -0.5077  0.0069  0.1928  0.0098\r
-                                        0.8396 -0.0046  0.0000  0.0000\r
-               ( 40.29%)   0.6347* H 3 s(100.00%)\r
-                                       -1.0000 -0.0030\r
-  3. (1.99399) BD ( 1) C 1- H 4      \r
-               ( 61.02%)   0.7812* C 1 s( 26.28%)p 2.80( 73.72%)\r
-                                        0.0001  0.5127 -0.0038 -0.3046 -0.0015\r
-                                        0.3800 -0.0017  0.7070 -0.0103\r
-               ( 38.98%)   0.6243* H 4 s(100.00%)\r
-                                        1.0000  0.0008\r
-  4. (1.99399) BD ( 1) C 1- H 5      \r
-               ( 61.02%)   0.7812* C 1 s( 26.28%)p 2.80( 73.72%)\r
-                                        0.0001  0.5127 -0.0038 -0.3046 -0.0015\r
-                                        0.3800 -0.0017 -0.7070  0.0103\r
-               ( 38.98%)   0.6243* H 5 s(100.00%)\r
-                                        1.0000  0.0008\r
-  5. (1.99442) BD ( 1) N 2- H 6      \r
-               ( 68.12%)   0.8253* N 2 s( 25.62%)p 2.90( 74.38%)\r
-                                        0.0000  0.5062  0.0005  0.3571  0.0171\r
-                                       -0.3405  0.0069 -0.7070 -0.0093\r
-               ( 31.88%)   0.5646* H 6 s(100.00%)\r
-                                        1.0000  0.0020\r
-  6. (1.99442) BD ( 1) N 2- H 7      \r
-               ( 68.12%)   0.8253* N 2 s( 25.62%)p 2.90( 74.38%)\r
-                                        0.0000  0.5062  0.0005  0.3571  0.0171\r
-                                       -0.3405  0.0069  0.7070  0.0093\r
-               ( 31.88%)   0.5646* H 7 s(100.00%)\r
-                                        1.0000  0.0020\r
-  7. (1.99900) CR ( 1) C 1             s(100.00%)p 0.00(  0.00%)\r
-                                        1.0000 -0.0003  0.0000 -0.0002  0.0000\r
-                                        0.0001  0.0000  0.0000  0.0000\r
-  8. (1.99953) CR ( 1) N 2             s(100.00%)p 0.00(  0.00%)\r
-                                        1.0000 -0.0001  0.0000  0.0001  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000\r
-  9. (1.97795) LP ( 1) N 2             s( 17.85%)p 4.60( 82.15%)\r
-                                        0.0000  0.4225  0.0002  0.2360 -0.0027\r
-                                        0.8749 -0.0162  0.0000  0.0000\r
- 10. (0.00105) RY*( 1) C 1             s(  1.57%)p62.84( 98.43%)\r
-                                        0.0000 -0.0095  0.1248 -0.0305  0.7302\r
-                                       -0.0046  0.6710  0.0000  0.0000\r
- 11. (0.00034) RY*( 2) C 1             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0146  0.9999\r
- 12. (0.00022) RY*( 3) C 1             s( 56.51%)p 0.77( 43.49%)\r
-                                        0.0000 -0.0023  0.7517 -0.0237  0.3710\r
-                                       -0.0094 -0.5447  0.0000  0.0000\r
- 13. (0.00002) RY*( 4) C 1             s( 41.87%)p 1.39( 58.13%)\r
- 14. (0.00116) RY*( 1) N 2             s(  1.50%)p65.53( 98.50%)\r
-                                        0.0000 -0.0062  0.1224  0.0063  0.0371\r
-                                        0.0197  0.9915  0.0000  0.0000\r
- 15. (0.00044) RY*( 2) N 2             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000 -0.0132  0.9999\r
- 16. (0.00038) RY*( 3) N 2             s( 33.38%)p 2.00( 66.62%)\r
-                                        0.0000  0.0133  0.5776  0.0087 -0.8150\r
-                                       -0.0121 -0.0405  0.0000  0.0000\r
- 17. (0.00002) RY*( 4) N 2             s( 65.14%)p 0.54( 34.86%)\r
- 18. (0.00178) RY*( 1) H 3             s(100.00%)\r
-                                       -0.0030  1.0000\r
- 19. (0.00096) RY*( 1) H 4             s(100.00%)\r
-                                       -0.0008  1.0000\r
- 20. (0.00096) RY*( 1) H 5             s(100.00%)\r
-                                       -0.0008  1.0000\r
- 21. (0.00122) RY*( 1) H 6             s(100.00%)\r
-                                       -0.0020  1.0000\r
- 22. (0.00122) RY*( 1) H 7             s(100.00%)\r
-                                       -0.0020  1.0000\r
- 23. (0.00016) BD*( 1) C 1- N 2      \r
-               ( 59.93%)   0.7742* C 1 s( 21.71%)p 3.61( 78.29%)\r
-                                       -0.0003 -0.4653 -0.0238 -0.8808 -0.0291\r
-                                       -0.0786 -0.0110  0.0000  0.0000\r
-               ( 40.07%)  -0.6330* N 2 s( 30.88%)p 2.24( 69.12%)\r
-                                       -0.0001 -0.5557  0.0011  0.8302  0.0004\r
-                                        0.0443 -0.0098  0.0000  0.0000\r
- 24. (0.01569) BD*( 1) C 1- H 3      \r
-               ( 40.29%)   0.6347* C 1 s( 25.78%)p 2.88( 74.22%)\r
-                                        0.0002  0.5077 -0.0069 -0.1928 -0.0098\r
-                                       -0.8396  0.0046  0.0000  0.0000\r
-               ( 59.71%)  -0.7727* H 3 s(100.00%)\r
-                                        1.0000  0.0030\r
- 25. (0.00769) BD*( 1) C 1- H 4      \r
-               ( 38.98%)   0.6243* C 1 s( 26.28%)p 2.80( 73.72%)\r
-                                       -0.0001 -0.5127  0.0038  0.3046  0.0015\r
-                                       -0.3800  0.0017 -0.7070  0.0103\r
-               ( 61.02%)  -0.7812* H 4 s(100.00%)\r
-                                       -1.0000 -0.0008\r
- 26. (0.00769) BD*( 1) C 1- H 5      \r
-               ( 38.98%)   0.6243* C 1 s( 26.28%)p 2.80( 73.72%)\r
-                                       -0.0001 -0.5127  0.0038  0.3046  0.0015\r
-                                       -0.3800  0.0017  0.7070 -0.0103\r
-               ( 61.02%)  -0.7812* H 5 s(100.00%)\r
-                                       -1.0000 -0.0008\r
- 27. (0.00426) BD*( 1) N 2- H 6      \r
-               ( 31.88%)   0.5646* N 2 s( 25.62%)p 2.90( 74.38%)\r
-                                        0.0000 -0.5062 -0.0005 -0.3571 -0.0171\r
-                                        0.3405 -0.0069  0.7070  0.0093\r
-               ( 68.12%)  -0.8253* H 6 s(100.00%)\r
-                                       -1.0000 -0.0020\r
- 28. (0.00426) BD*( 1) N 2- H 7      \r
-               ( 31.88%)   0.5646* N 2 s( 25.62%)p 2.90( 74.38%)\r
-                                        0.0000 -0.5062 -0.0005 -0.3571 -0.0171\r
-                                        0.3405 -0.0069 -0.7070 -0.0093\r
-               ( 68.12%)  -0.8253* H 7 s(100.00%)\r
-                                       -1.0000 -0.0020\r
-\r
-</pre>For each NBO (1-28), the\r
-first line of printout\r
-shows the occupancy (between 0 and 2.0000 electrons) and unique label\r
-of the NBO.  This \r
-label gives the type\r
-("BD" for 2-center bond, "CR" for 1-center core pair, "LP" for 1-center\r
-valence lone pair, "RY*" for 1-center Rydberg, and "BD*" for 2-center\r
-antibond, the unstarred and starred labels corresponding to Lewis\r
-and non-Lewis NBOs, respectively), a serial number (1, 2,... if there is a\r
-single, double,... bond between the pair of atoms), and the atom(s) to\r
-which the NBO is affixed.  [For example, the first NBO in the sample\r
-output is the  2-center bond (with 1.99858 electrons)\r
-between carbon (atom 1) and nitrogen (atom 2), the <img src=sigma.gif><sub>CN</sub> \r
-bond.]  The next lines summarize\r
-the natural atomic hybrids <i>h</i><sub>A</sub>\r
-of which the NBO is composed, giving the\r
-percentage (100|<i>c</i><sub>A</sub>|<sup>2</sup>) of the NBO on each hybrid (in parentheses),\r
-the polarization coefficient <i>c</i><sub>A</sub>, the atom label, and a hybrid\r
-label showing the <i>sp</i><sup><img src=lambda.gif></sup> composition \r
-(percentage <i>s</i>-character, <i>p</i>-character, etc.) of\r
-each <i>h</i><sub>A</sub>.  [For example, the <img src=sigma.gif><sub>CN</sub> NBO \r
-is formed from an <i>sp</i><sup>3.61</sup> hybrid (78.3%\r
-<i>p</i>-character) on carbon interacting with an <i>sp</i><sup>2.24</sup> hybrid\r
-(69.1% <i>p</i>-character) on nitrogen,\r
-<p>\r
-<center>\r
-<img src=sigma.gif><sub>CN</sub> = 0.633(<i>sp</i><sup>3.61</sup>)<sub>C</sub> + 0.774(<i>sp</i><sup>2.24</sup>)<sub>N</sub> \r
-</center>\r
-<p>\r
-corresponding roughly to the qualitative concept \r
-of interacting <i>sp</i><sup>3</sup> hybrids (75% <i>p</i>-character) and the higher\r
-electronegativity (larger polarization coefficient) of N.]  Below \r
-each NHO label is the set of\r
-coefficients that specify how the NHO is written explicitly as a linear\r
-combination of NAOs on the atom.  The order of NAO coefficients follows\r
-the numbering of the NAO tables.  [For example, in the first NBO entry,\r
-the carbon hybrid <i>h</i><sub>C</sub> \r
-of the <img src=sigma.gif><sub>CN</sub> bond has largest coefficients for the 2<sup>nd</sup>\r
-and 4<sup>th</sup> NAOs, corresponding to the approximate description\r
-<p>\r
-<center>\r
-<i>h</i><sub>C</sub> <img src=ca.gif> -0.4653(2<i>s</i>)<sub>C</sub> - 0.8808(2<i>p</i><sub>x</sub>)<sub>C</sub>\r
-</center>\r
-<p>\r
-in terms of the valence NAOs of the carbon atom.]  In \r
-the CH<sub>3</sub>NH<sub>2</sub> example, the NBO search\r
-finds the C-N bond (NBO 1), three C-H bonds (NBOs 2, 3, 4), two N-H\r
-bonds (NBOs 5, 6), N lone pair (NBO 9), and C and N\r
-core pairs (NBOs 7, 8) of the expected Lewis structure.  NBOs 10-28\r
-represent the residual non-Lewis NBOs of low occupancy.  In this\r
-example, it is also interesting to note the slight asymmetry of the three\r
-<img src=sigma.gif><sub>CH</sub> NBOs, and the slightly higher occupancy \r
-(0.01569 <i>vs.</i> 0.0077\r
-electrons) in the <img src=sigma.gif>*<sub>C<sub>1</sub>H<sub>3</sub></sub> antibond \r
-(NBO 24) lying <i>trans</i> to the\r
-nitrogen lone pair.\r
-<p>\r
-<i>A.3.4 NHO Directional Analysis</i>\r
-<p>\r
-   The next segment of output\r
-summarizes the angular properties of\r
-the natural hybrid orbitals:  \r
-<p>\r
- <pre>\r
-NHO Directionality and "Bond Bending" (deviations from line of nuclear centers)\r
-\r
-        [Thresholds for printing:  angular deviation  >  1.0 degree]\r
-                                   hybrid p-character > 25.0%\r
-                                   orbital occupancy  >  0.10e\r
-\r
-                      Line of Centers        Hybrid 1              Hybrid 2\r
-                      ---------------  -------------------   ------------------\r
-          NBO           Theta   Phi    Theta   Phi    Dev    Theta   Phi    Dev\r
-===============================================================================\r
-  1. BD ( 1) C 1- N 2    90.0    5.4     --     --    --      90.0  182.4   3.0\r
-  3. BD ( 1) C 1- H 4    35.3  130.7    34.9  129.0   1.0      --     --    --\r
-  4. BD ( 1) C 1- H 5   144.7  130.7   145.1  129.0   1.0      --     --    --\r
-  5. BD ( 1) N 2- H 6   144.7  310.7   145.0  318.3   4.4      --     --    --\r
-  6. BD ( 1) N 2- H 7    35.3  310.7    35.0  318.3   4.4      --     --    --\r
-  9. LP ( 1) N 2          --     --     90.0   74.8   --       --     --    --\r
-\r
-</pre>The 'direction' of a hybrid is specified \r
-in terms of the polar (<img src=theta.gif>) and \r
-azimuthal (<img src=phi.gif>) angles (in the ESS coordinate system) of the vector\r
-describing its <i>p</i>-component.  The hybrid direction is\r
-compared with the direction of the line of centers between the two\r
-nuclei to determine the 'bending' of the bond, expressed as\r
-the deviation angle ("Dev," in degrees) between these two directions.  For\r
-example, in the CH<sub>3</sub>NH<sub>2</sub> case shown above, the nitrogen NHO\r
-of the <img src=sigma.gif><sub>CN</sub> bond (NBO 1) is bent away \r
-from the line of C-N\r
-centers by 3.0&deg, whereas the carbon NHO is approximately \r
-aligned with the C-N axis (within the 1.0&deg threshold for \r
-printing).  The N-H bonds (NBOs 5, 6) are \r
-bent even further (4.4&deg).  The information in this table\r
-is often useful in anticipating the direction of geometry changes\r
-resulting from geometry optimization (viz., likely reduced pyramidalization\r
-of the -NH<sub>2</sub> group to relieve the nitrogen bond 'kinks' found\r
-in the tetrahedral Pople-Gordon geometry).\r
-<p>\r
-<p>\r
-<i>A.3.5 Perturbation Theory Energy Analysis</i>\r
-<p>\r
-   The next segment summarizes the second-order perturbative estimates\r
-of 'donor-acceptor' (bond-antibond) interactions in the NBO basis:\r
-<p>\r
- <pre>\r
-Second Order Perturbation Theory Analysis of Fock Matrix in NBO Basis\r
-\r
-    Threshold for printing:   0.50 kcal/mol\r
-                                                         E(2)  E(j)-E(i) F(i,j)\r
-     Donor NBO (i)              Acceptor NBO (j)       kcal/mol   a.u.    a.u. \r
-===============================================================================\r
-\r
-within unit  1\r
-  2. BD ( 1) C 1- H 3     / 14. RY*( 1) N 2              0.84    2.18    0.038\r
-  3. BD ( 1) C 1- H 4     / 26. BD*( 1) C 1- H 5         0.52    1.39    0.024\r
-  3. BD ( 1) C 1- H 4     / 27. BD*( 1) N 2- H 6         3.03    1.37    0.057\r
-  4. BD ( 1) C 1- H 5     / 25. BD*( 1) C 1- H 4         0.52    1.39    0.024\r
-  4. BD ( 1) C 1- H 5     / 28. BD*( 1) N 2- H 7         3.03    1.37    0.057\r
-  5. BD ( 1) N 2- H 6     / 10. RY*( 1) C 1              0.56    1.78    0.028\r
-  5. BD ( 1) N 2- H 6     / 25. BD*( 1) C 1- H 4         2.85    1.51    0.059\r
-  6. BD ( 1) N 2- H 7     / 10. RY*( 1) C 1              0.56    1.78    0.028\r
-  6. BD ( 1) N 2- H 7     / 26. BD*( 1) C 1- H 5         2.85    1.51    0.059\r
-  7. CR ( 1) C 1          / 16. RY*( 3) N 2              0.61   13.11    0.080\r
-  7. CR ( 1) C 1          / 18. RY*( 1) H 3              1.40   11.99    0.116\r
-  7. CR ( 1) C 1          / 19. RY*( 1) H 4              1.55   11.99    0.122\r
-  7. CR ( 1) C 1          / 20. RY*( 1) H 5              1.55   11.99    0.122\r
-  8. CR ( 1) N 2          / 10. RY*( 1) C 1              1.51   16.23    0.140\r
-  8. CR ( 1) N 2          / 12. RY*( 3) C 1              0.84   16.77    0.106\r
-  8. CR ( 1) N 2          / 21. RY*( 1) H 6              0.61   16.26    0.089\r
-  8. CR ( 1) N 2          / 22. RY*( 1) H 7              0.61   16.26    0.089\r
-  9. LP ( 1) N 2          / 24. BD*( 1) C 1- H 3         8.13    1.13    0.086\r
-  9. LP ( 1) N 2          / 25. BD*( 1) C 1- H 4         1.46    1.14    0.037\r
-  9. LP ( 1) N 2          / 26. BD*( 1) C 1- H 5         1.46    1.14    0.037\r
-\r
-</pre>This is carried out by examining all possible\r
-interactions between\r
-'filled' (donor) Lewis-type NBOs and 'empty' (acceptor) non-Lewis\r
-NBOs, and estimating their energetic importance by 2nd-order perturbation\r
-theory.  Since these interactions lead to loss of occupancy from the\r
-localized NBOs of the idealized Lewis structure into \r
-the empty non-Lewis orbitals (and thus, to departures from the\r
-idealized Lewis structure description), they are referred to\r
-as 'delocalization' corrections to the zeroth-order natural Lewis\r
-structure.  For each donor NBO (<i>i</i>) and acceptor NBO (<i>j</i>), \r
-the stabilization energy E(2) associated with delocalization\r
-("2e-stabilization") <i>i <img src=rarr.gif> j</i> is estimated as\r
-<p>\r
-<center>\r
-E(2) = <img src=delta.gif>E<sub>ij</sub> = q<sub>i</sub> (F(i,j)<sup>2</sup>)/(<img src=epsilon.gif><sub>j</sub> - <img src=epsilon.gif><sub>i</sub>)\r
-</center>\r
-<p>\r
-where <i>q</i><sub>i</sub> is the donor orbital occupancy,\r
-<img src=epsilon.gif><sub>i</sub>, <img src=epsilon.gif><sub>j</sub> are diagonal elements (orbital energies)\r
-and F(i,j) is the off-diagonal NBO Fock matrix element.  [In the example\r
-above, the <i>n</i><sub>N</sub> <img src=rarr.gif> <img src=sigma.gif>*<sub>CH</sub> interaction between the\r
-nitrogen lone pair (NBO 8) and the antiperiplanar C<sub>1</sub>-H<sub>3</sub> antibond\r
-(NBO 24) is seen to give the strongest\r
-stabilization, 8.13 kcal/mol.]  As the heading\r
-indicates, entries are included in this table only when the interaction\r
-energy exceeds a default threshold of 0.5 kcal/mol.\r
-<p>\r
-<i>A.3.6 NBO Summary</i>\r
-<p>\r
-   Next appears a condensed summary of the principal NBOs, showing the\r
-occupancy, orbital energy, and the qualitative pattern of delocalization\r
-interactions associated with each:\r
-<p>\r
- <pre>\r
-Natural Bond Orbitals (Summary):\r
-\r
-                                                    Principal Delocalizations\r
-          NBO              Occupancy    Energy      (geminal,vicinal,remote)\r
-===============================================================================\r
-Molecular unit  1  (CH5N)\r
-  1. BD ( 1) C 1- N 2       1.99858    -0.89908\r
-  2. BD ( 1) C 1- H 3       1.99860    -0.69181    14(v)\r
-  3. BD ( 1) C 1- H 4       1.99399    -0.68892    27(v),26(g)\r
-  4. BD ( 1) C 1- H 5       1.99399    -0.68892    28(v),25(g)\r
-  5. BD ( 1) N 2- H 6       1.99442    -0.80951    25(v),10(v)\r
-  6. BD ( 1) N 2- H 7       1.99442    -0.80951    26(v),10(v)\r
-  7. CR ( 1) C 1            1.99900   -11.04131    19(v),20(v),18(v),16(v)\r
-  8. CR ( 1) N 2            1.99953   -15.25927    10(v),12(v),21(v),22(v)\r
-  9. LP ( 1) N 2            1.97795    -0.44592    24(v),25(v),26(v)\r
- 10. RY*( 1) C 1            0.00105     0.97105\r
- 11. RY*( 2) C 1            0.00034     1.02120\r
- 12. RY*( 3) C 1            0.00022     1.51414\r
- 13. RY*( 4) C 1            0.00002     1.42223\r
- 14. RY*( 1) N 2            0.00116     1.48790\r
- 15. RY*( 2) N 2            0.00044     1.59323\r
- 16. RY*( 3) N 2            0.00038     2.06475\r
- 17. RY*( 4) N 2            0.00002     2.25932\r
- 18. RY*( 1) H 3            0.00178     0.94860\r
- 19. RY*( 1) H 4            0.00096     0.94464\r
- 20. RY*( 1) H 5            0.00096     0.94464\r
- 21. RY*( 1) H 6            0.00122     0.99735\r
- 22. RY*( 1) H 7            0.00122     0.99735\r
- 23. BD*( 1) C 1- N 2       0.00016     0.57000\r
- 24. BD*( 1) C 1- H 3       0.01569     0.68735\r
- 25. BD*( 1) C 1- H 4       0.00769     0.69640\r
- 26. BD*( 1) C 1- H 5       0.00769     0.69640\r
- 27. BD*( 1) N 2- H 6       0.00426     0.68086\r
- 28. BD*( 1) N 2- H 7       0.00426     0.68086\r
-      -------------------------------\r
-             Total Lewis   17.95048  ( 99.7249%)\r
-       Valence non-Lewis    0.03977  (  0.2209%)\r
-       Rydberg non-Lewis    0.00975  (  0.0542%)\r
-      -------------------------------\r
-           Total unit  1   18.00000  (100.0000%)\r
-          Charge unit  1    0.00000\r
-\r
-</pre>This table allows one to quickly identify the principal delocalizing\r
-acceptor orbitals associated with each donor NBO, and their\r
-topological relationship to this NBO, i.e., whether attached to the same\r
-atom (geminal, "g"), to an adjacent bonded atom (vicinal, "v"), or\r
-to a more remote ("r") site.  These acceptor NBOs will generally \r
-correspond to the principal 'delocalization tails' of the NLMO\r
-associated with the parent donor NBO.  [For example, in the table above,\r
-the nitrogen lone pair (NBO 9) is seen to be the lowest-occupancy\r
-(1.97795 electrons) and highest-energy \r
-(-0.44592 a.u.) Lewis NBO, and to\r
-be primarily\r
-delocalized into antibonds 24, 25, 26 (the vicinal <img src=sigma.gif>*<sub>CH</sub>\r
-NBOs).  The summary at the bottom of the table shows that the\r
-Lewis NBOs 1-9 describe about 99.7% of the total electron density,\r
-with the remaining non-Lewis density found primarily in the\r
-valence-shell antibonds (particularly, NBO 24).]\r
-<p>\r
-<center>\r
-<h2>Section B: NBO USER'S GUIDE</h2>\r
-</center>\r
-<p>\r
-<b>B.1 INTRODUCTION TO THE NBO USER'S GUIDE AND NBO KEYLISTS</b>\r
-<p>\r
-   Section B constitutes the general \r
-user's guide to the NBO program.  It\r
-assumes that the user has an installed \r
-electronic structure system (ESS) with attached NBO program,\r
-a general idea of what the \r
-NBO method is about, and some\r
-acquaintance with standard NBO terminology and output data.  If you are\r
-completely inexperienced in these areas, read Section A\r
-(General Introduction and Installation) for the necessary background\r
-to this Section.\r
-<p>\r
-   The User's Guide describes how to use the NBO program\r
-by modifying your input file to the ESS program\r
-to get some NBO output.  The modification consists of adding a list\r
-of <i>keywords</i> in a prescribed <i>keylist</i> format.  Four distinct\r
-keylist ($KEY) types are recognized ($NBO, $CORE, $CHOOSE, and $DEL), and\r
-these will be described in turn in Sections B.2-B.5.  Some of the details\r
-of inserting NBO keylists into the input file depend on the details\r
-of your ESS method, and are described in the appropriate Appendix for\r
-the ESS.  However, the general form of NBO keylists and the meaning and\r
-function of each keyword are identical for all versions (insofar as the\r
-option is meaningful for the ESS), and are described herein.  \r
-<p>\r
-   The four keylist types have common rules of syntax:  Keylist\r
-delimiters are identified by a "$" prefix.  Each keylist\r
-begins with the parent keylist name (e.g., "$NBO"), followed\r
-by any number of keywords, and ended\r
-with the word "$END"; for example,\r
- <pre>\r
-     $NBO   keyword1   keyword2   . . .   $END      !comment\r
-\r
-</pre>(The allowed keyword entries for each type of keylist are described\r
-in Sections B.2-B.5.)  The keylist is "free format," with keywords\r
-separated by commas or any number of spaces.  An NBO option is\r
-activated by simply including its keyword in the appropriate keylist.  The\r
-order of keywords in the principal $NBO keylist\r
-does not matter, but multiple keylists must be given\r
-in the order (1) $NBO, (2) $CORE, (3) $CHOOSE, (4) $DEL of presentation\r
-in Sections B.2-B.5.  Keywords may be typed in upper or lower case,\r
-and will be echoed near the top of the NBO output.  A $KEY list can\r
-be continued to any number of lines, but all the entries of a $KEY list must\r
-appear in a distinct set of lines, starting with the $KEY name on the\r
-first line and ending with the closing $END on the last line (i.e.,\r
-no two $KEY lists should share parts of the same line).  As the\r
-above example\r
-indicates, any line in the keylist input may terminate with an exclamation\r
-point (!) followed by 'comment' of your choice; the "!" is \r
-considered to terminate\r
-the line, and the trailing 'comment' is ignored by the program.\r
-<p>\r
-<p>\r
-<b>B.2 THE $NBO KEYLIST</b>\r
-<p>\r
-<i>B.2.1 Overview of $NBO keywords</i>\r
-<p>\r
-   The $NBO keylist is the principal means of specifying NBO\r
-job options and controlling output, and must precede \r
-any other keylist ($CORE, $CHOOSE,\r
-or $DEL) in your input file.  The allowed keywords that can\r
-appear in a $NBO keylist are grouped as follows:\r
-<p>\r
-<p>\r
-<i>Job Control Keywords:</i>\r
-<table border=0 width=100%>\r
-<tr><td align=left>NPA</td><td align=left>NBOSUM</td><td align=left>NOBOND</td><td align=left>SKIPBO</td></tr>\r
-<tr><td align=left>NBO</td><td align=left>RESONANCE</td><td align=left>3CBOND</td><td align=left>NLMO</td></tr>\r
-</table>\r
-<i>Job Threshold Keywords:</i>\r
-<table border=0 width=100%>\r
-<tr><td align=left>BEND(=ang,pct,occ)</td></tr>\r
-<tr><td align=left>E2PERT(=val)</td></tr>\r
-<tr><td align=left>DIPOLE(=val)</td></tr>\r
-</table>\r
-<p>\r
-<i>Matrix Output Keywords:</i>\r
-<table border=0 width=100%>\r
-<tr><td align=left>AONAO</td><td align=left>NAONHO</td><td align=left>NHONBO</td><td align=left>NBONLMO</td><td align=left>NLMOMO</td></tr>\r
-<tr><td align=left>AONHO</td><td align=left>NAONBO</td><td align=left>NHONLMO</td><td align=left>NBOMO</td><td align=left> </td></tr>\r
-<tr><td align=left>AONBO</td><td align=left>NAONLMO</td><td align=left>NHOMO</td><td align=left> </td><td align=left> </td></tr>\r
-<tr><td align=left>AONLMO</td><td align=left>NAOMO</td><td align=left> </td><td align=left> </td><td align=left> </td></tr>\r
-<tr><td align=left>AOMO</td><td align=left> </td><td align=left> </td><td align=left> </td><td align=left> </td></tr>\r
-<tr><td align=left>AOPNAO</td><td align=left>AOPNHO</td><td align=left>AOPNBO</td><td align=left>AOPNLMO</td><td align=left> </td></tr>\r
-<tr><td align=left colspan=1>DMAO</td><td align=left colspan=1>FAO</td><td align=left colspan=1>DIAO</td><td align=left colspan=1>SAO</td></tr>\r
-<tr><td align=left colspan=1>DMNAO</td><td align=left colspan=1>FNAO</td><td align=left colspan=1>DINAO</td><td align=left colspan=1>SPNAO</td></tr>\r
-<tr><td align=left colspan=1>DMNHO</td><td align=left colspan=1>FNHO</td><td align=left colspan=1>DINHO</td><td align=left colspan=1>SPNHO</td></tr>\r
-<tr><td align=left colspan=1>DMNBO</td><td align=left colspan=1>FNBO</td><td align=left colspan=1>DINBO</td><td align=left colspan=1>SPNBO</td></tr>\r
-<tr><td align=left colspan=1>DMNLMO</td><td align=left colspan=1>FNLMO</td><td align=left colspan=1>DINLMO</td><td align=left colspan=1>SPNLMO</td></tr>\r
-</table>\r
-<p>\r
-<i>Other Output Control Keywords:</i>\r
-<table border=0 width=100%>\r
-<tr><td align=left>LFNPR</td><td align=left>DETAIL</td><td align=left>BNDIDX</td><td align=left>AOINFO</td></tr>\r
-<tr><td align=left>PLOT</td><td align=left>ARCHIVE</td><td align=left>NBODAF</td><td align=left> </td></tr>\r
-</table>\r
-<p>\r
-<i>Print Level Control:</i>\r
-PRINT=n\r
-<p>\r
-Keywords are first listed and described according to these formal\r
-groupings in Sections B.2.2-B.2.6.  Section B.6 illustrates \r
-the effect of commonly used $NBO \r
-keywords (as well as other $KEY lists) on the\r
-successive stages of NAO/NBO/NLMO transformation and subsequent\r
-energy or dipole analysis, with sample output for these keyword\r
-options.\r
-<p>\r
-   Some keywords of the $NBO keylist\r
-require (or allow) numerical values or other parameters\r
-to specify their exact function.  In this\r
-case, the numerical value or parameter must immediately follow the keyword\r
-after an equal sign (=) or any number of blank spaces.  Examples:\r
- <pre>\r
-     E2PERT=2.5   LFNPR 16  NBOMO=W25\r
-\r
-</pre>(The equal sign is recommended, and will be used in the remaining\r
-examples.)\r
-<p>\r
-[   Although the general user's interaction with the NBO programs is usually\r
-through the documented keywords of Sections B.2.2-B.2.6, some additional\r
-'semi-documented' keywords are listed in Section B.2.7 which may be of\r
-interest to the specialist.]\r
-<p>\r
-<i>B.2.2 Job Control Keywords</i>\r
-<p>\r
-   The keywords in this group activate or deactivate \r
-basic tasks to be performed by\r
-the NBO programs, or change the way the NBO search is conducted.  Each\r
-keyword is described in terms of the option it activates (together with an \r
-indication of where the option is useful):\r
-<p>\r
-<i>KEYWORD</i> <i>OPTION DESCRIPTION</i>\r
-<p>\r
-NPA Request Natural Population Analysis and printing of NPA summary\r
-tables (Section A.3.2).  This keyword also activates calculation\r
-of NAOs, except for semi-empirical ESS methods.\r
-<p>\r
-NBO Request calculation of NBOs and printing of the main NBO table\r
-(Section A.3.3).\r
-<p>\r
-NBOSUM Request printing of the NBO summary table (Section A.3.6).  This\r
-combines elements of the NBO table and 2nd-order perturbation\r
-theory analysis table (see below) in a convenient form for recognizing\r
-the principal delocalization patterns.\r
-<p>\r
-RESONANCE Request search for highly delocalized structures \r
-(Section B.6.6).  The NBO search\r
-normally aborts when one or more Lewis NBOs has less\r
-than the default occupancy threshold of\r
-1.90 electrons for a 'good' electron\r
-pair.  When the RESONANCE keyword is activated, this threshold\r
-is successively lowered in 0.10 decrements to 1.50,\r
-and the NBO search repeated to find the best Lewis structure\r
-within each occupancy threshold.  The program returns with the best\r
-overall Lewis structure (lowest total non-Lewis occupancy) found\r
-in these searches.  (Useful for benzene and other highly\r
-delocalized molecules.)\r
-<p>\r
-NOBOND Request that no bonds (2-center NBOs) are to be formed in the\r
-NBO procedure (Section B.6.7).  The \r
-resulting NBOs will then simply be 1-center\r
-atomic hybrids.  (Useful for highly ionic species.)\r
-<p>\r
-3CBOND Request search for 3-center bonds (Section B.6.8).  The normal \r
-default is to search\r
-for only 1- and 2-center NBOs.  (Useful for diborane and other\r
-electron-deficient 'bridged' species.)\r
-<p>\r
-SKIPBO Skip the computation of NBOs, i.e., only determine NAOs and\r
-perform natural population analysis.  (Useful when only NPA is\r
-desired.)\r
-<p>\r
-NLMO Compute and print out the summary table of Natural Localized\r
-Molecular Orbitals (Section B.6.2).  NLMOs are similar to Boys or \r
-Edmiston-Ruedenberg LMOs, but more efficiently calculated.  (Useful\r
-for 'semi-localized' description of an SCF or correlated \r
-wavefunction.)  Activated automatically by all keywords that pertain\r
-to NLMOs (e.g., AONLMO, SPNLMO, DIPOLE).\r
-<p>\r
-Note that the SKIPBO keyword has higher precedence than other\r
-keywords in this list, so that keywords with which it is\r
-implicitly in conflict (e.g., NBO, 3CBOND, NLMO) will be ignored\r
-if SKIPBO is included in the $NBO keylist.\r
-<p>\r
-<i>B.2.3 Job Threshold Keywords</i>\r
-<p>\r
-   The keywords in this group also activate new tasks to be\r
-performed by the NBO program, but these keywords may be modified\r
-by one or more parameters (thresholds) that control the precise\r
-action to be taken.  (In each case the keywords may also be used\r
-without parameters, accepting the default values [in brackets].)\r
-<p>\r
-<i>KEYWORD  parameter(s)</i> <i>OPTION DESCRIPTION</i>\r
-<p>\r
-BEND      ang, pct, occ Request the NHO Directional Analysis table (Section A.3.4).  The\r
-three parameters [and default values] have the following\r
-significance:\r
-<p>\r
-=  threshold angular deviation for printing\r
-<br>pct [25] =  threshold percentage <i>p</i>-character for printing\r
-<br>occ [0.1] =  threshold NBO occupancy for printing\r
-<p>\r
-Parameter values may be separated by a space or a comma.\r
-<p>\r
-  Example:<pre>     BEND=2,10,1.9\r
-\r
-</pre>This example specifies that the bond-bending table should\r
-only include entries for angular deviations of at least 2&deg (ang),\r
-hybrids of at least 10% <i>p</i>-character (pct), and NBOs of occupancy\r
-at least 1.9 electrons (occ).\r
-<p>\r
-<p>\r
-E2PERT       eval Request the Perturbation Theory Energy Analysis \r
-table (Section A.3.5), where\r
-<p>\r
-eval [0.5] =  threshold energy (in kcal/mol) for printing\r
-<p>\r
-Entries will be printed for NBO donor-acceptor interaction energies\r
-that exceed the 'eval' threshold.\r
-<p>\r
-  Example:<pre>     E2PERT=5.0\r
-\r
-</pre>This example would print only interactions of at least 5 kcal/mol\r
-(i.e., only the single entry for the 8.13 kcal/mol\r
-<i>n</i><sub>N</sub> <img src=rarr.gif> <img src=sigma.gif>*<sub>CH</sub> interaction in the output\r
-of Section A.3.5).\r
-<p>\r
-<p>\r
-DIPOLE       dval Request the Molecular Dipole Moment Analysis table (Section B.6.3), where\r
-<p>\r
-dval [0.02] = threshold dipole moment (Debye) for printing\r
-<p>\r
-The program will carry out a decomposition of the total molecular\r
-dipole moment in terms of localized NLMO and NBO\r
-contributions, including all terms whose contribution (in vector norm)\r
-exceeds the 'dval' threshold.\r
-<p>\r
-  Example:<pre>     DIPOLE=0.1\r
-\r
-</pre>This example would print out dipole contributions of all NBOs (and\r
-their delocalization interactions) of magnitude <img src=ge.gif> 0.1&nbspD.\r
-<p>\r
-Both the BEND and E2PERT keywords are activated by default\r
-at the standard PRINT level option (see Section B.2.6); to get an\r
-example of dipole moment analysis, include the keylist\r
- <pre>\r
-     $NBO  DIPOLE  $END\r
-\r
-</pre>in your input file.  Note that the DIPOLE keyword leads to an\r
-analysis in terms of both NBOs and NLMOs, so that the NLMO keyword\r
-(Section B.2.2) is automatically activated in this case.\r
-<p>\r
-<i>B.2.4 Matrix Output Keywords</i>\r
-<p>\r
-   The keywords in this group activate the printing of various\r
-matrices to the output file, or their writing\r
-to (or reading from) external disk files.  The large number\r
-of keywords in this group provide great flexibility in printing\r
-out the details of the successive transformations,\r
-<p>\r
-<center>\r
-input AOs <img src=rarr.gif> (PNAOs) <img src=rarr.gif> NAOs <img src=rarr.gif> NHOs <img src=rarr.gif>  NBOs <img src=rarr.gif> NLMOs <img src=rarr.gif> canonical MOs\r
-</center>\r
-<p>\r
-or the matrices of various operators in the natural\r
-localized basis sets.  This ordered sequence of transformations\r
-forms the basis for naming the keywords.\r
-<p>\r
-<u>Keyword Names</u>\r
-<p>\r
-   The keyword for printing the matrix for a particular basis\r
-transformation, IN <img src=rarr.gif> OUT, is constructed from the \r
-corresponding acronymns\r
-for the two sets in the generic form "INOUT".  For example,\r
-the transformation AO <img src=rarr.gif> NBO is keyed as "AONBO", \r
-while that from NBOs to\r
-NLMOs is correspondingly "NBONLMO".  The transformations are\r
-always specified in the ordered sequence shown above (i.e., "AONBO"\r
-is allowed, but "NBOAO" is an unrecognized 'backward' \r
-keyword).  Keywords are recognized for <i>all possible</i> transformations\r
-from the input AOs to other sets \r
-(NAO, NHO, NBO, NLMO, MO, or the pre-orthogonal PNAO, PNHO, PNBO,\r
-PNLMO sets) in the\r
-overall sequence leading to canonical MOs, i.e.,\r
-<p>\r
-<i>AO basis:</i> AONAO  AONHO  AONBO  AONLMO  AOMO  \r
-AOPNAO  AOPNHO  AOPNBO  AOPNLMO\r
-<p>\r
-and from each of the orthonormal natural localized sets to sets\r
-lying to the right in the sequence, i.e.,\r
-<p>\r
-<p>\r
-NAONHO  NAONBO  NAONLMO  NAOMO\r
-<p>\r
-NHONBO  NHONLMO  NHOMO\r
-<p>\r
-NBONLMO  NBOMO\r
-<p>\r
-NLMOMO\r
-<p>\r
-The matrix T<sub>IN,OUT</sub> for a specified IN <img src=rarr.gif> OUT transform has\r
-rows labelled by the IN set and columns labelled by the OUT set.\r
-<p>\r
-   One can also print out the matrix representations of the Fock\r
-matrix (F), density matrix (DM), or dipole moment matrix (DI)\r
-in the input AO set or any of the natural localized sets (NAO,\r
-NHO, NBO, or NLMO).  The corresponding keyword is constructed by\r
-combining the abbreviation (M) for the operator with that\r
-for the set (SET) in the generic form "MSET".  For example,\r
-to print the Fock matrix (F) in the NBO set, use the\r
-keyword "FNBO", or to print the dipole matrix in the NLMO\r
-basis, use "DINLMO".  (For the dipole matrix keywords, all\r
-three vector components will be printed.)  One can also print \r
-out elements of the overlap matrix (S) in the input AO basis \r
-or any of the 'pre-orthogonal' sets\r
-(PNAO, PNHO, PNBO, or PNLMO), using, e.g., "SPNAO" for the\r
-overlap matrix in the PNAO basis.  The complete set of allowed\r
-keywords for operator matrices is:\r
-<p>\r
-<p>\r
-FAO  FNAO  FNHO  FNBO  FNLMO\r
-<p>\r
-DMAO  DMNAO  DMNHO  DMNBO  DMNLMO\r
-<p>\r
-DIAO  DINAO  DINHO  DINBO  DINLMO\r
-<p>\r
-SAO  SPNAO  SPNHO  SPNBO  SPNLMO\r
-<p>\r
-Other desired transformations\r
-can be readily obtained from the keyword transformations\r
-by matrix multiplication.\r
-<p>\r
-<p>\r
-<u>Keyword Parameters</u>\r
-<p>\r
-   Each generic matrix keyword ("MATKEY") can include\r
-a parameter that specifies the output operation to\r
-be performed on the matrix.  The allowed MATKEY parameters\r
-are of two types (three for AONAO, NAONBO; see below):\r
\r
-<br>MATKEY=P[c] (print out the matrix in the standard output file, 'c' columns)\r
-<p>\r
-MATKEY=W[n] (write out the matrix to disk file <i>n</i>)\r
-<p>\r
-The first (P[c]) parameter is used to control output to the standard\r
-output file.  When the MATKEY keyword is inserted in the $NBO keylist with\r
-no parameters, the matrix is by default printed (in its\r
-entirety) in the standard output file.  Thus, "MATKEY=P"\r
-would be equivalent to "MATKEY", with no parameters.  The complete\r
-'P[c]' form of the print parameter serves to truncate the \r
-printed matrix output\r
-to a specified number of columns [c].  For example, to print out\r
-only the first 16 columns of a matrix, use the form\r
- <pre>\r
-     MATKEY=P16         (print 16 columns)\r
-\r
-</pre>For certain matrices, one can also restrict \r
-printing to only the valence (VAL) or\r
-Lewis (LEW) columns with modified '[c]' \r
-specifiers.  For the transformations\r
-to MOs, use the form\r
- <pre>\r
-     MATKEY=PVAL        (print core + valence MO columns only)\r
-\r
-</pre>where "MATKEY" is AOMO, NAOMO, NHOMO, NBOMO, or NLMOMO (only).  This\r
-will print out only the occupied MOs \r
-and the lowest few unoccupied MOs, e.g., the six lowest virtual MOs of\r
-the methylamine example (Section A.3), though\r
-not necessarily those with predominant valence character.  Similarly,\r
-for the transformations to NBOs or NLMOs, use the form\r
- <pre>\r
-     MATKEY=PLEW        (print Lewis orbital columns only)\r
-\r
-</pre>where "MATKEY" is AONBO, NHONBO, NAONBO, AONLMO, NAONLMO, \r
-NHONLMO, NBONLMO (or AOMO, NAOMO, NHOMO, NBOMO, NLMOMO).  This\r
-prints out the Lewis NBOs or occupied MOs only, e.g., only the nine\r
-occupied NBOs or MOs of the methylamine example.  Judicious use of\r
-these print parameters keeps printed\r
-output within reasonable bounds\r
-in calculations with large basis sets.\r
-<p>\r
-The second type of MATKEY parameter (W[n]) is used to\r
-write the matrix (in its entirety) to a specified disk\r
-file [n].  By default, each keyword transformation matrix is associated with\r
-a particular logical file number (LFN) in the range 31-49, as shown in\r
-the table below:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td align=center><i> </i></td><td align=center>default</td><td align=center> </td><td align=center>default</td><td align=center> </td><td align=center>default</td></tr>\r
-<tr><td align=center>matrix</td><td align=center>LFN</td><td align=center>matrix</td><td align=center>LFN</td><td align=center>matrix</td><td align=center>LFN</td></tr>\r
-<tr><td align=left colspan=2>_</td><td align=left colspan=2>_</td><td align=left colspan=2>_</td></tr>\r
-<tr><td align=left>AONAO</td><td align=center>33</td><td align=left>NHONBO</td><td align=center>49</td><td align=left>DMNHO</td><td align=center>49</td></tr>\r
-<tr><td align=left>AONHO</td><td align=center>35</td><td align=left>NHONLMO</td><td align=center>49</td><td align=left>DMNBO</td><td align=center>49</td></tr>\r
-<tr><td align=left>AONBO</td><td align=center>37</td><td align=left>NHOMO</td><td align=center>49</td><td align=left>DMNLMO</td><td align=center>49</td></tr>\r
-<tr><td align=left>AONLMO</td><td align=center>39</td><td align=left>NBONLMO</td><td align=center>49</td><td align=left>DIAO</td><td align=center>49</td></tr>\r
-<tr><td align=left>AOMO</td><td align=center>40</td><td align=left>NBOMO</td><td align=center>49</td><td align=left>DINAO</td><td align=center>49</td></tr>\r
-<tr><td align=left>AOPNAO</td><td align=center>32</td><td align=left>NLMOMO</td><td align=center>49</td><td align=left>DINHO</td><td align=center>49</td></tr>\r
-<tr><td align=left>AOPNHO</td><td align=center>34</td><td align=left>FAO</td><td align=center>49</td><td align=left>DINBO</td><td align=center>49</td></tr>\r
-<tr><td align=left>AOPNBO</td><td align=center>36</td><td align=left>FNAO</td><td align=center>49</td><td align=left>DINLMO</td><td align=center>49</td></tr>\r
-<tr><td align=left>AOPNLMO</td><td align=center>38</td><td align=left>FNHO</td><td align=center>49</td><td align=left>SAO</td><td align=center>49</td></tr>\r
-<tr><td align=left>NAONHO</td><td align=center>49</td><td align=left>FNBO</td><td align=center>49</td><td align=left>SPNAO</td><td align=center>49</td></tr>\r
-<tr><td align=left>NAONBO</td><td align=center>42</td><td align=left>FNLMO</td><td align=center>49</td><td align=left>SPNHO</td><td align=center>49</td></tr>\r
-<tr><td align=left>NAONLMO</td><td align=center>49</td><td align=left>DMAO</td><td align=center>41</td><td align=left>SPNBO</td><td align=center>49</td></tr>\r
-<tr><td align=left>NAOMO</td><td align=center>49</td><td align=left>DMNAO</td><td align=center>49</td><td align=left>SPNLMO</td><td align=center>49</td></tr>\r
-</table>\r
-When the "MATKEY=Wn" keyword is inserted in the $NBO keylist with\r
-no 'n' specifier, the matrix is by default written out (in its\r
-entirety) to this LFN.  Thus, "MATKEY=W" \r
-is equivalent to "MATKEY=Wn" if "n" is the default LFN for\r
-that keyword.  Use the "Wn" parameter to direct output to\r
-any non-default LFN disk file.  For example, the keyword\r
- <pre>\r
-     AONBO=W22\r
-\r
-</pre>would write out the AO <img src=rarr.gif> NBO transformation to LFN = 22 (rather\r
-than the default LFN = 37). \r
-<p>\r
-   The format of the printed output under the print 'P' parameter\r
-differs from that written to an external file under\r
-the 'W' parameter.  The 'P' output (intended for a human reader)\r
-includes an identifying label for each row, and gives the \r
-numerical entries to somewhat lesser precision (F8.4 format) than\r
-the corresponding 'W' output (F15.9 format), which is usually\r
-intended as input to another program.  Use the "MATKEY=W6"\r
-keyword to route the more precise 'W' form of the matrix to\r
-the standard output file, LFN 6.\r
-<p>\r
-   For the AONAO, NAONBO matrices (only), one can also include a \r
-read parameter (R),\r
- <pre>\r
-     AONAO=Rn\r
-     NAONBO=Rn\r
-\r
-</pre>which causes the matrix to be input to the\r
-program from LFN <i>n</i>.  This \r
-parameter has the\r
-effect of 'freezing' orbitals to a\r
-set prescribed in the input file (thus \r
-bypassing the NBO optimization of these orbitals for the molecular\r
-system).  For example, the keyword "NAONBO=R44" would have the\r
-effect of freezing the NAO <img src=rarr.gif> NBO \r
-transformation coefficients to the form specified in LFN 44 (perhaps\r
-written with the "NAONBO=W44" keyword in a previous calculation\r
-on isolated molecules, and now to be used in a calculation on a\r
-molecular complex).  Similarly, the keyword "AONAO=R45" could\r
-be used to force the analysis of an excited state to be\r
-carried out in terms of the NAOs of the ground state (previously \r
-written out with the "AONAO=W45"\r
-keyword).\r
-<p>\r
-<i>B.2.5 Other Output Control Keywords</i>\r
-<p>\r
-   The keywords in this group also help to control\r
-the I/O produced \r
-by a specified set of job options, and thus supplement the\r
-keywords of the previous section.  However, the keywords\r
-of this section 'steer' the flow of information that is\r
-routinely produced by the NBO program (or can be passed through\r
-from the ESS program) without materially affecting the actual\r
-jobs performed by the NBO program.  The options associated with\r
-each keyword are tabulated below:\r
-<p>\r
-<i>KEYWORD</i> <i>OPTION DESCRIPTION</i>\r
-<p>\r
-LFNPR=n Set the logical file number (LFN) for NBO program output.  The default\r
-LFN is <i>n</i> = 6, the usual LFN for output from the ESS program.  This\r
-option can be used to steer the NBO section of the job output to a\r
-desired file.\r
\r
-  Example:<pre>  LFNPR=25   (re-direct NBO output to LFN 25)\r
- </pre>\r
-<br>DETAIL Request additional details of the NBO search.  This option (primarily\r
-for programming and debugging purposes) records details of the \r
-NBO loops over atoms\r
-and atom pairs, enroute to the final NBOs.\r
-<p>\r
-BNDIDX Request print-out of the NAO-Wiberg Bond Index \r
-array and related valency indices (Section B.6.5).  The elements of\r
-this array are the sums of squares of off-diagonal density matrix\r
-elements between pairs of atoms in the NAO basis, and are the NAO\r
-counterpart of the Wiberg bond index [K. Wiberg, Tetrahedron <b>24</b>,\r
-1083-1096 (1968)].  (This bond index is routinely used\r
-to 'screen' atom pairs for possible bonding in the NBO\r
-search, but the values\r
-are not printed unless the BNDIDX keyword is activated.)\r
-<p>\r
-AOINFO Request writing of information concerning the AO basis set (geometrical\r
-positions, orbital exponents, contraction coefficients, etc.) to an\r
-external file, LFN 31.  This is a portion of the information needed\r
-by the ORBPLOT orbital contour plotting programs (cf. "PLOT"\r
-keyword below.)\r
-<p>\r
-<p>\r
-PLOT Request writing of <i>all</i> files required by orbital contour plotting\r
-programs ORBPLOT.  This activates the AOINFO keyword, as well\r
-as all the necessary matrix output keywords (AONBO=W37, etc.) \r
-that could be required for ORBPLOT.\r
-<p>\r
-ARCHIVE=n Request writing the FILE47 'archive' file to external disk\r
-file LFN = <i>n</i> (or, if "=n" is not present, to the default\r
-LFN = 47).  This file can serve as the input file to run the\r
-GENNBO program in stand-alone mode, to repeat the NBO analysis\r
-(possibly with new job options) without repeating the calculation\r
-of the wavefunction (Section B.7).\r
-<p>\r
-NBODAF=n Request writing the NBO direct access file (DAF) to external\r
-disk file LFN = <i>n</i> (or, if "=n" is not present, to the\r
-default LFN =48).\r
-<p>\r
-<i>B.2.6 Print Level Keywords</i>\r
-<p>\r
-   The keyword "PRINT=n" (<i>n</i> = 0-4) can be used to give\r
-convenient, flexible control of all NBO output in terms of\r
-a specified print level <i>n</i>.  This keyword\r
-activates groups of keywords in a heirarchical manner, and\r
-thus incrementally increases the volume of output, ranging\r
-from <i>no</i> NBO output (PRINT=0) to a considerable volume of\r
-detail (PRINT=4).  The keywords associated with each\r
-print level are tabulated below [default value, PRINT=2]:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td align=center><i>print level</i></td><td align=left><i>additional output or activated keywords</i></td></tr>\r
-<tr><td align=center>_</td><td align=left>_</td></tr>\r
-<tr><td align=center>0</td><td align=left>suppress <i>all</i> output from the NBO program</td></tr>\r
-<tr><td align=center>1</td><td align=left>activate NPA and NBO keywords</td></tr>\r
-<tr><td align=center>[2]</td><td align=left>activate BEND, NBOSUM, and E2PERT keywords</td></tr>\r
-<tr><td align=center>3</td><td align=left>activate NLMO, DIPOLE, and BNDIDX keywords</td></tr>\r
-<tr><td align=center>4</td><td align=left>activate all(!) keywords</td></tr>\r
-</table>\r
-For each print level <i>n</i>, the NBO output will include items activated\r
-by the listed keywords, as well as all items from lower\r
-print levels.\r
-<p>\r
-   When additional keywords \r
-are included with a "PRINT=n" keyword\r
-in the $NBO keylist, the NBO output includes the additional keyword\r
-items as well as those implied by the print level.  This can be used\r
-to tailor the NBO output to virtually any selection of output\r
-items.  For example, the keylist\r
- <pre>\r
-     $NBO  PRINT=2  NLMO  FNBO=P  NAOMO=P11  $END\r
-\r
-</pre>would add to the standard methylamine output file of Section A.3\r
-an NLMO summary table, the Fock matrix in\r
-the NBO basis, and the transformation coefficients\r
-for the first 11 molecular orbitals in terms of NAOs.  Similarly,\r
-to produce the NPA listing only, one could use\r
- <pre>\r
-     $NBO  PRINT=1  SKIPBO  $END\r
-\r
-</pre>or\r
- <pre>\r
-     $NBO  PRINT=0  NPA  $END\r
-\r
-</pre>[There is actually a slight difference between \r
-the two examples:  The\r
-NBOs are determined by default (once the $NBO keylist is encountered),\r
-even if all output is suppressed with PRINT=0; in the first example,\r
-the keyword SKIPBO bypasses NBO determination, whereas in\r
-the second example the NBOs are still determined 'in background.']\r
-<p>\r
-<i>B.2.7 Semi-Documented Additional Keywords</i>\r
-<p>\r
-   Some additional keywords are listed below that may of use\r
-to specialists or program developers:\r
-<p>\r
-<i>KEYWORD</i> <i>OPTION DESCRIPTION</i>\r
-<p>\r
-THRESH=val Set the threshold of orbital occupancy desired for bond\r
-orbital selection.  If this is not included, the default\r
-occupancy [1.90] will be used (or values decreasing from 1.90\r
-to 1.50 by 0.10 steps,\r
-if the RESONANCE keyword is included).\r
-<p>\r
-PRJTHR=val Set the projection threshold [default 0.20] to determine if\r
-a 'new' hybrid orbital has too high overlap with hybrids\r
-previously found.\r
-<p>\r
-MULAT Print total gross Mulliken populations by atom.\r
-<p>\r
-MULORB Print gross Mulliken populations, by orbital and atom.\r
-<p>\r
-RPNAO Revises PAO to PNAO transformation matrix by post-multiplying\r
-by <b>T</b><sub>Ryd</sub> and <b>T</b><sub>red</sub> [see the NPA paper:\r
-A. E. Reed, R. B. Weinstock, and F. Weinhold, J. Chem. Phys. <b>83</b>,\r
-735-746 (1985)].\r
-<p>\r
-PAOPNAO Input or output of pure AO (PAO) to pre-NAO (PNAO) transformation.  The\r
-PAOs are AOs of pure angular momentum symmetry (rather than\r
-cartesian gaussians).  This keyword can be used with read ('R'),\r
-write ('W', default LFN 43) or print ('P') parameters.\r
-<p>\r
-BOAO Print out the bond-order matrix (Fock-Dirac density matrix) in the\r
-basis set of input AOs.  This keyword can be used with write\r
-('W', default LFN 49) or print ('P') parameters.\r
-<p>\r
-<p>\r
-<b>B.3 THE $CORE LIST</b>\r
-<p>\r
-   In the Lewis structure picture, the inner 'core' electron pairs\r
-are pictured as occupying orbitals having essentially \r
-isolated atomic orbital character.  In NBO parlance, these core orbitals\r
-correspond to 1-center unhybridized NAOs of near-maximum occupancy,\r
-which are isolated on each center before the main NBO search\r
-begins for localized valence electron pairs.  A warning message\r
-is printed if the occupancy of a presumed closed-shell\r
-core NBO falls below 1.9990 electrons (or 0.9990 in the open-shell \r
-case), indicative of a possible core-valence mixing effect of\r
-physical significance.\r
-<p>\r
-   [In previous versions\r
-of the NBO program, core orbitals having the expected pure atomic\r
-character are found in essentially all\r
-cases, except where an 'accidental' degeneracy in occupancy of\r
-core and valence lone pairs leads to undesirable core-valence\r
-mixing; the present version explicitly isolates core pairs \r
-as unhybridized NAOs prior\r
-to the main NBO search to prevent this unphysical effect.]\r
-<p>\r
-   The NBO program contains a table giving the nominal number of\r
-core orbitals to be isolated on each type of atom (e.g., 1<i>s</i> for\r
-first-row atoms Li-Ne, 1<i>s</i>, 2<i>s</i>, 2<i>p</i> for second-row atoms\r
-Na-Ar, etc.).  At times, however, it is interesting to examine the\r
-effect of allowing core orbitals to mix into the bonding hybrids, or\r
-to hybridize (polarize) among themselves.  This can be accomplished\r
-by including a $CORE keylist to specify the number of core\r
-orbitals to be isolated on each atomic center, thus modifying\r
-the nominal core table.  Unlike other NBO keylists, the $CORE list\r
-includes only integers (rather than keywords) to specify the\r
-core modifications, but the rules \r
-are otherwise similar to those for\r
-other keylists.  The $CORE list (if included) must follow the $NBO\r
-keylist and precede the $CHOOSE or $DEL keylists.\r
-<p>\r
-<p>\r
-   The format of the $CORE modification list is:\r
-<p>\r
-first line: The keyword "$CORE"\r
-<p>\r
-next lines: Pairs of integers, one pair for each center.  The first integer\r
-indicates the atomic center (in the numbering of the main ESS)\r
-and the second is the number of core orbitals to be isolated on\r
-that atom.  Note that atomic centers not included in the CORE list\r
-are assigned default cores.\r
-<p>\r
-last line: The keyword "$END", to indicate the end of core input.\r
-<p>\r
-The entire list may also be condensed to a single line, \r
-but the word "$CORE" must occur as the first word of the line\r
-and "$END" as\r
-the last word; that is, the core\r
-modification keylist cannot continue on a line that contains other\r
-keylist information.\r
-<p>\r
-   The core orbitals are isolated by occupancy, the most occupied NAOs\r
-being first selected, and full subshells are isolated at a time.  Thus,\r
-for example, to select the five orbitals of the\r
-<i>n</i> = 1 and <i>n</i> = 2 shells\r
-as core orbitals, it would make no difference \r
-to select "3" or "4" (instead\r
-of "5"), since all three of these\r
-choices would specify a core containing a 1<i>s</i>, 2<i>s</i>, and \r
-all three 2<i>p</i> orbitals.  The $CORE modification list \r
-is read only once, and applies to both\r
-<img src=alpha.gif> and <img src=beta.gif> spin manifolds in an open-shell calculation.\r
-<p>\r
-<p>\r
-An example, appropriate for Ni(1)-C(2)-O(3) with the indicated numbering\r
-of atoms, is shown below:\r
- <pre>\r
-     $CORE\r
-       1   5\r
-     $END\r
-\r
-</pre>This would direct the NBO program to isolate only 5 core orbitals\r
-on Nickel (atom 1), rather than the nominal 9 core orbitals.  In\r
-other words, only 1<i>s</i>, 2<i>s</i>, and 2<i>p</i> orbitals will be considered\r
-as core orbitals in the search for NBOs of NiCO, allowing the 3<i>s</i>\r
-and 3<i>p</i> orbitals to mix with valence NAOs in bond formation.  Since\r
-the carbon and oxygen atoms were not included in the modification list,\r
-the nominal set of core orbitals (1<i>s</i> only) is isolated on each\r
-of these atoms.  \r
-<p>\r
-<p>\r
-[The alternative example\r
- <pre>\r
-     $CORE   1  0    2  0    3  0   $END\r
-\r
-</pre>(no cores) would allow all NAOs to be included in the NBO search;\r
-this would be equivalent to the default treatment in \r
-the earlier version of the program (see Section A.1.5).]\r
-<p>\r
-<b>B.4 THE $CHOOSE KEYLIST (DIRECTED NBO SEARCH)</b>\r
-<p>\r
-   A $CHOOSE keylist requests that the NBO search be directed\r
-to find a particular Lewis structure ('resonance structure') \r
-chosen by the user.  (This\r
-is useful for testing the accuracy of alternative resonance structure\r
-representations of the wavefunction, relative to the optimal\r
-Lewis structure returned in a free NBO search.)  In the\r
-$CHOOSE list, a resonance structure is specified by indicating\r
-where lone pairs and bonds (including multiple bonds) are to\r
-be found in the molecule.  In some cases, the user may wish to\r
-specify only the location of bonds, letting the NBO algorithm\r
-seek the best location for lone pairs, but it is usually safest to\r
-completely specify the resonance structure, both lone \r
-pairs and bonds. \r
-<p>\r
-   The format of the $CHOOSE list is:\r
-<p>\r
-first line: The keyword "$CHOOSE"\r
-<p>\r
-next line: The keyword "ALPHA" (only for open-shell wavefunction)\r
-<p>\r
-next lines: If one-center ('lone') NBOs are to be searched for, type the\r
-keyword "LONE" followed by a list of pairs of numbers, the\r
-first number of each pair being the atomic center and the \r
-second the number of valence lone pairs on that atom.  Terminate the \r
-list with "END".  (Note that only the occupied <i>valence</i> lone pairs\r
-should be entered, since the number of core orbitals on each\r
-center is presumed known.)\r
-<p>\r
-If two-center ('bond') NBOs are to be searched for, type\r
-the keyword "BOND", followed by the list of bond specifiers,\r
-and terminated by "END".  Each bond specifier is one of the\r
-letters\r
-<p>\r
-"S" single bond\r
-<br>"D" double bond\r
-<br>"T" triple bond\r
-<br>"Q" quadruple bond\r
-<p>\r
-followed by the two atomic centers of the bond (e.g., "D 9 16" for\r
-a double bond between atoms 9 and 16).\r
-<p>\r
-If three-center NBOs are to be searched for, type\r
-the keyword "3CBOND", followed by the list of 3-c bond\r
-specifiers, and terminated by "END".  Each 3-c bond specifier\r
-is again one of the letters "S" (single), "D" (double), "T"\r
-(triple), or "Q" (quadruple), followed by three integers for\r
-the three atomic centers (e.g., "S 4 8 10" for a single\r
-three-center bond 4-8-10).  (Note that the 3CBOND keyword \r
-of the $NBO keylist is implicitly activated\r
-if 3-c bonds are included in a $CHOOSE list.)\r
-<p>\r
-next line: The word "END" to signal the end of the <img src=alpha.gif> spin list.\r
-<p>\r
-next line: The keyword "BETA" (for open-shell wavefunctions)\r
-<p>\r
-next lines: The input for <img src=beta.gif> spin, same format as above.  The overall $CHOOSE\r
-list should always end with the "$END" keyword.\r
-<p>\r
-<p>\r
-Two examples will serve to illustrate the $CHOOSE format (each is\r
-rather artificial, inasmuch as the specified $CHOOSE structure\r
-corresponds to the 'normal' structure that would be found by\r
-the NBO program):\r
-<p>\r
-The closed-shell H-bonded complex FH...CO,\r
-with atom numbering F(1)-H(2)...C(3)-O(4), might be specified as\r
- <pre>\r
-     $CHOOSE\r
-        LONE  1  3\r
-              3  1\r
-              4  1     END\r
-        BOND  S  1  2\r
-              T  3  4  END\r
-     $END\r
-\r
-</pre>This would direct the NBO program to search for three lone pairs\r
-on atom F(1), one lone pair on atom C(3), one lone pair on atom \r
-O(4), one bond between F(1)-H(2), and three bonds between C(3)-O(4).\r
-<p>\r
-<p>\r
-(2) The open-shell FH...O<sub>2</sub> complex, with\r
-atom numbering F(1)-H(2)...O(3)-O(4),  \r
-and with the unpaired electrons on O<sub>2</sub> being of \r
-<img src=alpha.gif> spin, might be specified as\r
- <pre>\r
-     $CHOOSE\r
-       ALPHA\r
-         LONE  1  3\r
-               3  3\r
-               4  3     END\r
-         BOND  S  1  2\r
-               S  3  4  END\r
-       END\r
-       BETA\r
-         LONE  1  3\r
-               3  1\r
-               4  1     END\r
-         BOND  S  1  2\r
-               T  3  4  END\r
-       END\r
-     $END\r
-\r
-</pre>Note that this example incorporates the idea of "different Lewis\r
-structures for different spins," with a distinct pattern of localized\r
-1-c ('lone') and 2-c ('bond') functions for <img src=alpha.gif> and <img src=beta.gif> spin.\r
-<p>\r
-   As with other keylists, the $CHOOSE keylist can be condensed to\r
-a smaller number of lines, as long as no line is shared with another\r
-keylist.  The order of keywords within the $CHOOSE keylist should\r
-be as shown above (i.e., ALPHA before BETA, LONE before BOND, etc.),\r
-but the order of entries within a LONE or BOND list is\r
-immaterial.  A $CORE keylist (if present) must precede the $CHOOSE list.\r
-<p>\r
-<b>B.5 THE $DEL KEYLIST (NBO ENERGETIC ANALYSIS)</b>\r
-<p>\r
-<i>B.5.1 Introduction to NBO Energetic Analysis</i>\r
-<p>\r
-   The fourth and final type of keylist is a 'deletions' ($DEL)\r
-keylist, to activate NBO energetic analysis.  This analysis is\r
-performed by (1) deleting specified elements (or blocks of elements)\r
-from the NBO Fock matrix, (2) diagonalizing this new Fock matrix\r
-to obtain a new density matrix, and (3) passing this density matrix\r
-to the SCF routines for a single pass through the SCF energy\r
-evaluator.  The difference between this 'deletion' energy and\r
-the original SCF energy provides a useful measure of the\r
-energy contribution of the deleted terms.  Since a Fock matrix\r
-is required, the energetic analysis is performed for RHF and\r
-UHF wavefunctions only.\r
-<p>\r
-   Input for the NBO energetic analysis is through the $DEL keylist,\r
-which specifies the deletions to be performed.  Multiple analyses\r
-(deletions) can be performed during a single job, with each deletion\r
-included in the overall $DEL keylist.  The nine distinct\r
-types of deletions input are described in Section B.5.2 below.\r
-<p>\r
-   The deletions keylist begins with the "$DEL" keyword.  For \r
-the analysis of UHF wavefunctions, the deletions for\r
-the <img src=alpha.gif> and <img src=beta.gif> spin manifolds must be separately \r
-specified (see Section B.5.3).  Otherwise, the input for closed\r
-shells RHF and UHF is identical.  The input is free format and\r
-the input for a single deletion can be spread over as many lines\r
-as desired.  The desired deletions should be listed one after the\r
-other.  After the last deletion, the word "$END" signals the\r
-end of the keylist.\r
-<p>\r
-<p>\r
-<center>\r
-<b>WARNING</b>\r
-</center>\r
-<p>\r
-If symmetry is used, one must be careful to only do deletions\r
-that will preserve the symmetry of the electronic \r
-wavefunction!!  If this is not done, the energy of the\r
-deletion will be incorrect because the assumption is made in\r
-evaluating the energy that the original symmetry still exists,\r
-and the variational principle may be violated.  (For example,\r
-if symmetry is used for ethane, is is permissible to do\r
-a "NOSTAR" deletion, but not the deletion of a single C-H\r
-antibond.)  The remedy is not to use symmetry in the SCF\r
-calculation.\r
-<p>\r
-   In describing the deletion types, use is made of the terms\r
-"molecular unit" and "chemical fragment."  The NBO program\r
-looks at the chemical bonding pattern produced by the bonding NBOs\r
-and identifies the groups of atoms that are linked together\r
-in distinct "molecular units" (usually synonymous with "molecules"\r
-in the chemical sense).  The first atom that is not in molecular\r
-unit 1 will be in molecular unit 2, and so forth.  For example, if\r
-the list of atoms is C(1), H(2), F(3), O(4), and bonding NBOs are\r
-found between C(1)-O(4) and H(2)-F(3), then molecular unit 1\r
-will be CO and molecular unit 2 will be HF.  A "chemical fragment"\r
-is taken to be any subset of the atoms, usually (but not\r
-necessarily) in the same molecular unit, and usually (but not\r
-necessarily) connected\r
-by bond NBOs.  Typically, a chemical fragment might be \r
-specified to be a single atom, the four atoms of a\r
-methyl group, or any other 'radical' of a molecular unit, identified\r
-by giving the atom numbers of which the fragment consists.\r
-<p>\r
-<i>B.5.2 The Nine Deletion Types</i>\r
-<p>\r
-   The keywords and format to specify each of the nine allowed\r
-deletion types are described below:\r
-<p>\r
-<u>(1) Deletion of entire orbitals.</u>\r
-<p>\r
-This is called for by typing "DELETE", then the number of orbitals\r
-to be deleted, then the keyword "ORBITAL" (or "ORBITALS"), then\r
-the list of the orbitals to be deleted.\r
-<p>\r
-  Example:     <pre>DELETE  3  ORBITALS  15  18  29\r
-\r
-</pre>[See also deletion types (4) and (7) for deleting sets of orbitals.]\r
-<p>\r
-<p>\r
-<center>\r
-<b>WARNING</b>\r
-</center>\r
-<p>\r
-The "single-pass" method of evaluating deletion energies is\r
-appropriate only for deletions of <i>low</i>-occupancy (non-Lewis)\r
-orbitals, for which the loss of self-consistency in the Coulomb\r
-and exchange potentials (due to redistribution of the electron\r
-density of deleted orbitals) is small compared to the net\r
-energy change of deletion.  It is fundamentally erroneous\r
-to delete <i>high</i>-occupancy (Lewis) orbitals by this\r
-procedure.\r
-<p>\r
-<u>(2) Deletion of specific Fock matrix elements.</u>\r
-<p>\r
-This is called for by typing "DELETE", then the number of elements\r
-to be deleted, then the keyword "ELEMENT" (or "ELEMENTS"), then\r
-the list of the elements to be deleted (each as a pair of integers).\r
-<p>\r
-  Example:     <pre>DELETE  3  ELEMENTS  1 15  3 19  23 2\r
-\r
-</pre>This example would result in the zeroing of the following Fock\r
-matrix elements:  (1,15), (15,1), (3,19), (19,3), (23,2), (2,23).  [See\r
-also deletion types (3), (5), (6), (8), (9) for deleting sets of elements.]\r
-<p>\r
-<u>(3) Deletion of off-diagonal blocks of the Fock matrix.</u>\r
-<p>\r
-Each block is specified by two sets of orbitals, and all Fock\r
-matrix elements in common between these two sets are set to\r
-zero.  This is called for by typing "ZERO", then the number\r
-of off-diagonal blocks to be zeroed, and then, for each block,\r
-the following:\r
-<p>\r
-<p>\r
-(1) the dimensions of the block, separated by the word "BY" (e.g.,\r
-"6 BY 3" if the first set has 6 orbitals and the second set\r
-has 3 orbitals);\r
-<p>\r
-(2) the list of orbitals in the first set;\r
-<p>\r
-(3) the list of orbitals in the second set.\r
-<p>\r
-<p>\r
-An example is shown below:\r
- <pre>\r
-     ZERO  2  BLOCKS  2  BY  5\r
-                               3  4\r
-                               9  10  11  14  19\r
-                      3  BY  2\r
-                               1  2  7\r
-                              20  24\r
-\r
-</pre>This will set the following Fock matrix elements to zero:\r
-<p>\r
-(3,9), (3,10), (3,11), (3,14), (3,19),\r
-(9,3), (10,3), (11,3), (14,3), (19,3),\r
-(4,9), (4,10), (4,11), (4,14), (4,19),\r
-(9,4), (10,4), (11,4), (14,4), (19,4),\r
-(1,20), (1,24), (2,20), (2,24), (7,20), (7,24)\r
-(20,1), (24,1), (20,2), (24,2), (20,7), (24,7)\r
-<p>\r
-[Usually, in studying the total delocalization from one\r
-molecular unit to another, it is much easier to use deletion\r
-type (8) below.  Similarly, in studying the total delocalization\r
-from one chemical fragment to another, it is easier to use\r
-deletion type (9).]\r
-<p>\r
-<u>(4) Deletion of all Rydberg and antibond orbitals.</u>\r
-<p>\r
-The Rydberg and antibond orbitals are the non-Lewis NBO orbitals\r
-that have stars in their labels (RY*, BD*) in the NBO analysis\r
-output.  To delete all these orbitals, simply enter "NOSTAR".  The\r
-result of this deletion is the energy of the idealized NBO natural\r
-Lewis structure, with all Lewis NBOs doubly occupied.  (Unlike other\r
-deletions, in which there is a slight loss of variational\r
-self-consistency due to the redistributed occupancy of the deleted\r
-orbitals, the result of a "NOSTAR" deletion corresponds rigorously\r
-to the variational expectation value of the determinant of doubly\r
-occupied Lewis NBOs).\r
-<p>\r
-<p>\r
-<u>(5) Deletion of all vicinal delocalizations.</u>\r
-<p>\r
-To delete all Fock matrix elements between Lewis NBOs and the\r
-vicinal non-Lewis NBOs, simply enter "NOVIC".\r
-<p>\r
-<p>\r
-<u>(6) Deletion of all geminal delocalizations.</u>\r
-<p>\r
-To delete all Fock matrix elements between Lewis NBOs and the\r
-geminal non-Lewis NBOs, simply enter "NOGEM".\r
-<p>\r
-<p>\r
-<u>(7) Deletion of all starred (antibond/Rydberg) orbitals on a\r
-particular molecular unit.</u>\r
-<p>\r
-This is called for by typing "DESTAR", then the number of \r
-molecular units to be destarred, then the keyword "UNIT" \r
-(or "UNITS"), then the list of units.\r
-<p>\r
-  Example:     <pre>DESTAR  2  UNITS  3  4\r
- </pre>\r
-<p>\r
-<p>\r
-<u>(8) Zeroing all delocalization from one molecular unit to another.</u>\r
-<p>\r
-This is called for by typing "ZERO", then the number of delocalizations\r
-to zero, then the keyword "DELOCALIZATION" (can be abbreviated\r
-to "DELOC"), and then, for each delocalization, the word "FROM",\r
-the number of the donor unit, the word "TO", and\r
-the number of the acceptor unit.\r
-<p>\r
-  Example:     <pre>ZERO  2  DELOC  FROM 1 TO 2   FROM 2 TO 1\r
-\r
-</pre>The above example would zero <i>all</i> intermolecular\r
-delocalizations between units 1 and 2 (i.e., both 1 <img src=rarr.gif> 2 and\r
-2 <img src=rarr.gif> 1).  The\r
-effect is to remove all Fock matrix elements between high-occupancy\r
-(core/lone pair/bond) NBOs of the donor unit to the low-occupancy\r
-(antibond/Rydberg) NBOs of the acceptor unit.  The donor and acceptor\r
-units may be the same.\r
-<p>\r
-<p>\r
-<u>(9) Zeroing all delocalization from one chemical fragment to another.</u>\r
-<p>\r
-This is called for by typing "ZERO", then the number of inter-fragment\r
-delocalizations to be zeroed, then the words "ATOM BLOCKS",\r
-and then, for each delocalization,\r
-the following:\r
-<p>\r
-(1) the number of atoms in the two fragments, separated by the word "BY"\r
-(e.g., "6  BY  3" if the first fragment has 6 atoms and the second\r
-has 3 atoms);\r
-<p>\r
-(2) the list of atoms in the first fragment;\r
-<p>\r
-(3) the list of atoms in the second fragment.\r
-<p>\r
-For example, to zero all delocalizations between the fragments\r
-defined by atoms (1,2) and by atoms (3,4,5), the $DEL entries would be\r
- <pre>\r
-     ZERO  2  ATOM BLOCKS\r
-              2  BY  3\r
-                       1  2\r
-                       3  4  5\r
-              3  BY  2\r
-                       3  4  5\r
-                       1  2\r
-\r
-</pre>In this example, the first block removes the (1,2) <img src=rarr.gif> (3,4,5)\r
-delocalizations, while the second removes the (3,4,5) <img src=rarr.gif> (1,2)\r
-delocalizations.\r
-<p>\r
-   For additional examples of $DEL input, see Section B.6.10.\r
-<p>\r
-<i>B.5.3 Input for UHF Analysis</i>\r
-<p>\r
-   Deletions of the alpha and beta Fock matrices can be done\r
-independently.  The deletions are input as above (Section B.5.2) for\r
-RHF closed shell, but they must be specified separately for alpha\r
-and beta in the UHF case.\r
-<p>\r
-   The deletion to be done on the alpha Fock matrix must be preceded\r
-by the keyword "ALPHA", and the deletion of the beta Fock matrix\r
-must be preceded by the keyword "BETA".  (Actually, only the first\r
-letter "A" or "B" is searched for by the program.)  The ALPHA\r
-deletion must precede the BETA deletion.  The BETA deletion\r
-may be the same as the ALPHA deletion, or different.\r
-<p>\r
-   NOTE:  The types of the <img src=alpha.gif> NBOs often differ from those of\r
-the <img src=beta.gif> NBOs, so that distinct <img src=alpha.gif>, <img src=beta.gif> deletions\r
-lists are generally required.  For example, O<sub>2</sub> (triplet) has one bond in\r
-the <img src=alpha.gif> system and three in the <img src=beta.gif> system, if the unpaired\r
-electrons are in the <img src=alpha.gif> system.\r
-<p>\r
-   Here are three examples to illustrate UHF open-shell deletions:\r
-<p>\r
-<p>\r
-Example 1:\r
- <pre>\r
-     ALPHA  ZERO  1  DELOC  FROM  1  TO  2\r
-     BETA   NOSTAR\r
-\r
-<p>\r
-</pre>Example 2:\r
- <pre>\r
-     ALPHA  ZERO  1  DELOC  FROM  1  TO  2\r
-     BETA   ZERO  0  DELOC\r
-\r
-<p>\r
-</pre>Example 3:\r
- <pre>\r
-     ALPHA  DELETE  0  ORBITALS\r
-     BETA   DELETE  1  ORBITAL  8\r
-\r
-</pre>If no deletion is done, this must be specified using zero (0) with\r
-one of the deletion input formats, as shown in Examples 2,3 above.\r
-<p>\r
-<b>B.6 NBO KEYLIST ILLUSTRATIONS</b>\r
-<p>\r
-<i>B.6.1 Introduction</i>\r
-<p>\r
-   This section illustrates the output produced by several\r
-important keyword options of the NBO \r
-keylists ($NBO, $CHOOSE, $DEL, $CORE lists), \r
-supplementing the illustrations \r
-of Section A.3.  Excerpts are provided\r
-rather than full output, since, e.g., NPA analysis is\r
-unaffected by keywords that modify the NBO search.  Keywords\r
-of general applicability are illustrated with the\r
-methylamine example (RHF/3-21G, Pople-Gordon geometry) of\r
-Section A.3, which should be consulted for further \r
-information.  More specialized keywords (RESONANCE, 3CBOND, etc.)\r
-are illustrated with prototype molecules (benzene, diborane, etc.) \r
-chosen for the keyword.\r
-<p>\r
-   Sections B.6.2-B.6.8 illustrate representative examples\r
-from the $NBO keyword groups, including NLMO, DIPOLE, BNDIDX,\r
-RESONANCE, NOBOND, 3CBOND, and matrix output \r
-keywords.  Section B.6.9 and B.6.10 similarly illustrate\r
-the use of the $CHOOSE and $DEL keylists.  Section B.6.11\r
-illustrates the output for open-shell UHF cases, emphasizing\r
-features associated with the "different Lewis \r
-structures for different spins" representation of <img src=alpha.gif> and\r
-<img src=beta.gif> spin manifolds.  Section B.6.12 shows the effect of using\r
-effective core potentials for Cu<sub>2</sub>, also illustrating\r
-aspects of the inclusion of <i>d</i> functions.\r
-<p>\r
-<i>B.6.2 NLMO Keyword</i>\r
-<p>\r
-   When the NLMO keyword is activated, the program computes the\r
-NLMOs and prints out three tables summarizing their form.  For\r
-the RHF/3-21G methylamine example (cf. Section A.3), the principal\r
-NLMO table is shown below:\r
-<p>\r
- <pre>\r
-\r
-NATURAL LOCALIZED MOLECULAR ORBITAL (NLMO) ANALYSIS:\r
-\r
-Maximum off-diagonal element of DM in NLMO basis:   0.00000\r
-\r
-Hybridization/Polarization Analysis of NLMOs in NAO Basis:\r
-NLMO/Occupancy/Percent from Parent NBO/ Atomic Hybrid Contributions\r
--------------------------------------------------------------------------------\r
-  1. (2.00000)  99.9290%  BD ( 1) C 1- N 2      \r
-                          40.039%  C 1 s( 21.54%)p 3.64( 78.46%)\r
-                          59.891%  N 2 s( 30.98%)p 2.23( 69.02%)\r
-                           0.015%  H 3 s(100.00%)\r
-                           0.021%  H 6 s(100.00%)\r
-                           0.021%  H 7 s(100.00%)\r
-  2. (2.00000)  99.9301%  BD ( 1) C 1- H 3      \r
-                          59.675%  C 1 s( 25.44%)p 2.93( 74.56%)\r
-                           0.040%  N 2 s(  1.99%)p49.22( 98.01%)\r
-                          40.258%  H 3 s(100.00%)\r
-  3. (2.00000)  99.6996%  BD ( 1) C 1- H 4      \r
-                          60.848%  C 1 s( 25.25%)p 2.96( 74.75%)\r
-                           0.093%  N 2 s( 13.08%)p 6.65( 86.92%)\r
-                           0.014%  H 3 s(100.00%)\r
-                          38.861%  H 4 s(100.00%)\r
-                           0.017%  H 5 s(100.00%)\r
-                           0.158%  H 6 s(100.00%)\r
-  4. (2.00000)  99.6996%  BD ( 1) C 1- H 5      \r
-                          60.848%  C 1 s( 25.25%)p 2.96( 74.75%)\r
-                           0.093%  N 2 s( 13.08%)p 6.65( 86.92%)\r
-                           0.014%  H 3 s(100.00%)\r
-                           0.017%  H 4 s(100.00%)\r
-                          38.861%  H 5 s(100.00%)\r
-                           0.158%  H 7 s(100.00%)\r
-  5. (2.00000)  99.7206%  BD ( 1) N 2- H 6      \r
-                           0.113%  C 1 s(  5.15%)p18.41( 94.85%)\r
-                          67.929%  N 2 s( 25.82%)p 2.87( 74.18%)\r
-                           0.137%  H 4 s(100.00%)\r
-                           0.014%  H 5 s(100.00%)\r
-                          31.793%  H 6 s(100.00%)\r
-  6. (2.00000)  99.7206%  BD ( 1) N 2- H 7      \r
-                           0.113%  C 1 s(  5.15%)p18.41( 94.85%)\r
-                          67.929%  N 2 s( 25.82%)p 2.87( 74.18%)\r
-                           0.014%  H 4 s(100.00%)\r
-                           0.137%  H 5 s(100.00%)\r
-                          31.793%  H 7 s(100.00%)\r
-  7. (2.00000)  99.9499%  CR ( 1) C 1           \r
-                          99.951%  C 1 s(100.00%)p 0.00(  0.00%)\r
-                           0.013%  H 3 s(100.00%)\r
-                           0.013%  H 4 s(100.00%)\r
-                           0.013%  H 5 s(100.00%)\r
-  8. (2.00000)  99.9763%  CR ( 1) N 2           \r
-                           0.010%  C 1 s( 22.30%)p 3.48( 77.70%)\r
-                          99.980%  N 2 s(100.00%)p 0.00(  0.00%)\r
-  9. (2.00000)  98.8972%  LP ( 1) N 2           \r
-                           0.440%  C 1 s(  1.05%)p94.15( 98.95%)\r
-                          98.897%  N 2 s( 17.85%)p 4.60( 82.15%)\r
-                           0.489%  H 3 s(100.00%)\r
-                           0.085%  H 4 s(100.00%)\r
-                           0.085%  H 5 s(100.00%)\r
-\r
-</pre>For each of the nine occuplied NLMOs, the table shows first the\r
-NLMO occupancy (necessarily 2.0000 at SCF level, as in the\r
-present example), the percentage\r
-of the total NLMO composition represented by this parent NBO\r
-(usually > 99%), and the label of the 'parent' \r
-NBO.  Below this, there follows an NAO decomposition\r
-of the NLMO, showing the percentage of the NLMO on each atom\r
-and the hybrid composition ratios (effective\r
-<i>sp</i><sup><img src=lambda.gif></sup> character and percentage <i>s-</i> and \r
-<i>p</i>-character) of the NAOs.  For \r
-example, NLMO 9 is the most delocalized NLMO\r
-of the table, having only about a 98.9% contribution from\r
-the localized N(2) parent lone pair NBO,\r
-with 'delocalization tails' composed\r
-primarily of contributions (~0.4% each) from C(1) and H(3), and \r
-smaller contributions (~0.09%) from H(4) and H(5).  This \r
-corresponds to what might have been anticipated from the\r
-NBO summary table (Section A.3.6) or perturbation theory\r
-energy analysis table (Section A.3.5), which showed that\r
-the N(2) lone pair, NBO 9, is principally delocalized\r
-onto NBO 24, the vicinal C(1)-H(3) antibond [with lesser\r
-delocalizations onto NBOs 25, 26, the C(1)-H(4) and C(1)-H(5)\r
-antibonds].\r
-<p>\r
-<i>B.6.3 DIPOLE Keyword</i>\r
-<p>\r
-   The DIPOLE keyword activates the NBO/NLMO analysis of the\r
-molecular dipole moment, as shown below for the example\r
-of RHF/3-21G methylamine (cf. Section A.3):\r
-<p>\r
- <pre>\r
-\r
-Dipole moment analysis:\r
-\r
-[Print threshold: Net dipole > 0.02 Debye]\r
-\r
-                                NLMO bond dipole            NBO bond dipole\r
-                            -------------------------  ------------------------\r
-         Orbital              x     y     z   Total      x     y     z   Total\r
-===============================================================================\r
-  1. BD ( 1) C 1- N 2       -0.76 -0.08  0.00  0.76    -0.76 -0.09  0.00  0.77\r
-\r
-  2. BD ( 1) C 1- H 3        0.49  1.90  0.00  1.96     0.50  1.90  0.00  1.97\r
-                                            deloc  14:  0.03 -0.01  0.00  0.03\r
-                                            deloc  25: -0.01  0.00  0.02  0.02\r
-                                            deloc  26: -0.01  0.00 -0.02  0.02\r
-\r
-  3. BD ( 1) C 1- H 4        0.67 -0.77 -1.50  1.81     0.71 -0.79 -1.50  1.84\r
-                                            deloc  27: -0.05  0.00  0.00  0.05\r
-                                            deloc  26: -0.02  0.03 -0.03  0.04\r
-                                            deloc  24: -0.01 -0.02  0.00  0.02\r
-\r
-  4. BD ( 1) C 1- H 5        0.67 -0.77  1.50  1.81     0.71 -0.79  1.50  1.84\r
-                                            deloc  28: -0.05  0.00  0.00  0.05\r
-                                            deloc  25: -0.02  0.03  0.03  0.04\r
-                                            deloc  24: -0.01 -0.02  0.00  0.02\r
-\r
-  5. BD ( 1) N 2- H 6       -0.45  0.44  0.86  1.06    -0.50  0.44  0.89  1.11\r
-                                            deloc  25:  0.06 -0.01 -0.02  0.06\r
-\r
-  6. BD ( 1) N 2- H 7       -0.45  0.44 -0.86  1.06    -0.50  0.44 -0.89  1.11\r
-                                            deloc  26:  0.06 -0.01  0.02  0.06\r
-\r
-  7. CR ( 1) C 1             0.00  0.00  0.00  0.00     0.00  0.00  0.00  0.00\r
-\r
-  8. CR ( 1) N 2             0.00  0.01  0.00  0.01     0.00  0.00  0.00  0.00\r
-\r
-  9. LP ( 1) N 2            -0.63 -2.85  0.00  2.91    -0.88 -2.93  0.00  3.06\r
-                                            deloc  24:  0.16  0.09  0.00  0.18\r
-                                            deloc  25:  0.03  0.01  0.01  0.03\r
-                                            deloc  26:  0.03  0.01 -0.01  0.03\r
-                                            deloc  10:  0.02 -0.02  0.00  0.03\r
-                           ----------------------------------------------------\r
-        Net dipole moment   -0.45 -1.67  0.00  1.73    -0.71 -1.82  0.00  1.95\r
-Delocalization correction                               0.27  0.14  0.00  0.30\r
-                           ----------------------------------------------------\r
-      Total dipole moment   -0.45 -1.67  0.00  1.73    -0.45 -1.67  0.00  1.73\r
\r
-\r
-<p>\r
-</pre>The bottom line of the table shows the individual (x,y,z) vector components \r
-(-0.45,-1.67,0.00)\r
-and length (1.73 D) of the total molecular dipole moment, in the coordinate\r
-system of the ESS program.  This is decomposed in the main body of\r
-the table into the individual contributions of "NLMO bond dipoles"\r
-(which strictly add to give the net molecule dipole at the SCF level)\r
-and "NBO bond dipoles" (which must be added with their\r
-off-diagonal 'deloc' contributions to give the net molecular \r
-moment).  Each NLMO or NBO bond dipole \r
-vector <b><img src=mu.gif></b><sub>AB </sub> is evaluated as\r
-<center>\r
-<p>\r
-<b><img src=mu.gif></b><sub>AB</sub> = <b><img src=mu.gif></b><sub>AB</sub><sup><sup>(elec)</sup></sup> + <b><img src=mu.gif></b><sub>AB</sub><sup><sup>(nuc)</sup></sup>\r
-<p>\r
-</center>\r
-where\r
-<b><img src=mu.gif></b><sub>AB</sub><sup><sup>(elec)</sup></sup> = 2<i>e</i>&lt<img src=sigma.gif><sub>AB</sub>&nbsp|&nbsp<b>r</b>&nbsp|&nbsp<img src=sigma.gif><sub>AB</sub>&gt\r
-is the electronic dipole expectation value for an electron\r
-pair in the <img src=sigma.gif><sub>AB</sub> NLMO\r
-or NBO, and <b><img src=mu.gif></b><sub>AB</sub><sup><sup>(nuc)</sup></sup> is the nuclear contribution of compensating\r
-unit positive charges at the positions of nuclei A and B (or both\r
-on A for a 1-center NBO).  The 'deloc' contributions \r
-below each NBO bond dipole \r
-show the off-diagonal corrections\r
-to an additive bond dipole approximation (i.e.,\r
-the corrections to localized NBO bond dipoles to get the NLMO bond dipoles)\r
-to account for the delocalization from parent NBO <i>i</i> onto\r
-other (primarily, non-Lewis) NBOs <i>j</i>; in terms of the expansion\r
-of an NLMO in the set {<img src=sigma.gif><sub>j</sub>} of NBOs,\r
-<p>\r
-<center>\r
-<img src=sigma.gif><sub>i</sub><sup><sup>(NLMO)</sup></sup> = <i>c</i><sub>ii</sub><img src=sigma.gif><sub>i</sub> + <img src=sum.gif><sub>(j)</sub><i>c</i><sub>ji</sub><img src=sigma.gif><sub>j</sub>\r
-</center>\r
-<p>\r
-this correction is (for each electron, <img src=alpha.gif> or <img src=beta.gif> spin)\r
-<p>\r
-<i>c</i><sub>ji</sub><sup>2</sup>[&lt<img src=sigma.gif><sub>j</sub>&nbsp|&nbsp<b><img src=mu.gif></b>&nbsp|&nbsp<img src=sigma.gif><sub>j</sub>&gt-&lt<img src=sigma.gif><sub>i</sub>&nbsp|&nbsp<b><img src=mu.gif></b>&nbsp|&nbsp<img src=sigma.gif><sub>i</sub>&gt] + 2<i>c</i><sub>ii</sub><i>c</i><sub>ji</sub>&lt<img src=sigma.gif><sub>i</sub>&nbsp|&nbsp<b><img src=mu.gif></b>&nbsp|&nbsp<img src=sigma.gif><sub>j</sub>&gt \r
-+ <img src=sum.gif><sub>(k)</sub>"<i>c</i><sub>ji</sub><i>c</i><sub>ki</sub>&lt<img src=sigma.gif><sub>j</sub>&nbsp|&nbsp<b><img src=mu.gif></b>&nbsp|&nbsp<img src=sigma.gif><sub>k</sub>&gt\r
-<p>\r
-where the primes on the summation denote omission of\r
-terms <i>k</i> equal to <i>i</i> or <i>j</i>.  For example, in the above table the\r
-largest individual contribution to <b><img src=mu.gif></b> is from the\r
-nitrogen lone pair, table entry 9, which has an NLMO dipole\r
-of 2.91 Debye or NBO dipole of 3.06.  The latter has also the\r
-largest off-diagonal delocalization correction in the table,\r
-a 0.18 D correction due to the \r
-<i>n</i><sub>N</sub> <img src=rarr.gif> <img src=sigma.gif>*<sub>CH</sub> delocalization into the\r
-vicinal C(1)-H(3) antibond, NBO 24.  \r
-<p>\r
-   For a post-SCF (correlated) calculation, the dipole table would also\r
-include an additional line for the correction due to non-additivity\r
-of the NLMO bond dipoles.  For an ionic species, there \r
-would also be an additional\r
-line for the "residual nuclear charge" contribution; here, one must\r
-be aware that the dipole moment is calculated with respect\r
-to the origin of the cartesian coordinate system chosen by the ESS\r
-program (since the dipole moment is origin-dependent in\r
-this case).\r
-<p>\r
-   Note that the amount of detail in the\r
-dipole table can be altered by using the "DIPOLE=thr" form\r
-of the keyword to alter the threshold dipole ('thr') for printing\r
-[default: 0.02 D].\r
-<p>\r
-<i>B.6.4 Matrix Output Keywords</i>\r
-<p>\r
-   Two simple examples will be given to illustrate the \r
-formatting of output for\r
-operators or basis set transformation matrices using the matrix\r
-output keywords of Section B.2.4.  For the RHF/3-21G methylamine\r
-example of Section A.3, the keyword "FNHO" would cause the\r
-Fock matrix in the NHO basis to be printed out.  Shown below is\r
-a reproduction of the first eight columns (out of 28) of this output:\r
-<p>\r
- <pre>\r
-\r
-NHO Fock matrix:                                                                \r
-\r
-         NHO        1       2       3       4       5       6       7       8\r
-     ---------- ------- ------- ------- ------- ------- ------- ------- -------\r
-  1.  C1 ( N2 ) -0.0208 -0.7203 -0.0571 -0.0665  0.0438  0.0672  0.0438  0.0672\r
-  2.  N2 ( C1 ) -0.7203 -0.3083 -0.0773 -0.0627  0.0835  0.0646  0.0835  0.0646\r
-  3.  C1 ( H3 ) -0.0571 -0.0773 -0.1394 -0.6758  0.0638  0.0746  0.0638  0.0746\r
-  4.  H3 ( C1 ) -0.0665 -0.0627 -0.6758  0.1349  0.0740  0.0672  0.0740  0.0672\r
-  5.  C1 ( H4 )  0.0438  0.0835  0.0638  0.0740 -0.1466 -0.6761 -0.0548 -0.0759\r
-  6.  H4 ( C1 )  0.0672  0.0646  0.0746  0.0672 -0.6761  0.1541 -0.0759 -0.0697\r
-  7.  C1 ( H5 )  0.0438  0.0835  0.0638  0.0740 -0.0548 -0.0759 -0.1466 -0.6761\r
-  8.  H5 ( C1 )  0.0672  0.0646  0.0746  0.0672 -0.0759 -0.0697 -0.6761  0.1541\r
-  9.  N2 ( H6 )  0.0926  0.1499  0.0240 -0.0113  0.0912 -0.0078 -0.0349  0.0134\r
- 10.  H6 ( N2 )  0.1083  0.0826 -0.0010  0.0232 -0.0118 -0.0242  0.0017 -0.0224\r
- 11.  N2 ( H7 )  0.0926  0.1499  0.0240 -0.0113 -0.0349  0.0134  0.0912 -0.0078\r
- 12.  H7 ( N2 )  0.1083  0.0826 -0.0010  0.0232  0.0017 -0.0224 -0.0118 -0.0242\r
- 13.  C1 (cr)    0.3962  0.4168  0.4400  0.3893 -0.4447 -0.3869 -0.4447 -0.3869\r
- 14.  N2 (cr)    0.6147  0.7083  0.0039  0.0249 -0.0130 -0.0251 -0.0130 -0.0251\r
- 15.  N2 (lp)    0.0762  0.0955 -0.1043  0.0254 -0.0386  0.0160 -0.0386  0.0160\r
- 16.  C1 (ry*)  -0.1320  0.0924  0.0705 -0.0815  0.0022 -0.0037  0.0022 -0.0037\r
- 17.  C1 (ry*)   0.0000  0.0000  0.0000  0.0000  0.0719 -0.0910 -0.0719  0.0910\r
- 18.  C1 (ry*)  -0.1023  0.0764 -0.0643  0.0795 -0.0074  0.0105 -0.0074  0.0105\r
- 19.  C1 (ry*)   0.0266 -0.0213  0.0019 -0.0057  0.0667 -0.0788  0.0667 -0.0788\r
- 20.  N2 (ry*)   0.0151 -0.0177 -0.0351 -0.0172 -0.0179 -0.0146 -0.0179 -0.0146\r
- 21.  N2 (ry*)   0.0000  0.0000  0.0000  0.0000 -0.0158 -0.0249  0.0158  0.0249\r
- 22.  N2 (ry*)   0.1799 -0.1440 -0.0064  0.0295  0.0038 -0.0289  0.0038 -0.0289\r
- 23.  N2 (ry*)   0.0183 -0.0136 -0.0051  0.0213  0.0032 -0.0095  0.0032 -0.0095\r
- 24.  H3 (ry*)   0.0253 -0.0038  0.2834 -0.3497 -0.0248  0.0047 -0.0248  0.0047\r
- 25.  H4 (ry*)   0.0223 -0.0071  0.0211 -0.0068 -0.2789  0.3553 -0.0227  0.0069\r
- 26.  H5 (ry*)   0.0223 -0.0071  0.0211 -0.0068 -0.0227  0.0069 -0.2789  0.3553\r
- 27.  H6 (ry*)   0.0124  0.0172 -0.0067  0.0219 -0.0080  0.0097  0.0057 -0.0222\r
- 28.  H7 (ry*)   0.0124  0.0172 -0.0067  0.0219  0.0057 -0.0222 -0.0080  0.0097\r
\r
- </pre>\r
-<p>\r
-   The NHO labels on each row identify the atom to which the NHO\r
-belongs, and (in parentheses) the atom toward which the hybrid is\r
-pointed, if a bond hybrid, or a 1-center label (cr, lp, lp*, or ry*), if\r
-a non-bonded hybrid.  Thus, "C 1 (N 2)" (NHO 1) \r
-is the bonding hybrid on C(1) directed\r
-toward N(2), "N 2(lp)" (NBO 15) is a non-bonded (lone pair) hybrid\r
-on N(2), etc.  This label allows one to find the precise form of \r
-the NHO in the main listing of NBOs.  The FNHO matrix shows, for\r
-example, that \r
-the (1,2) Fock matrix element between the directly\r
-interacting NHOs forming the C-N bond NBO is -0.7203 a.u.,\r
-whereas the (1,9) matrix element,\r
-between the C(1) hybrid pointing toward N(2)\r
-and the N(2) hybrid pointing toward H(6), is 0.0926 a.u.\r
-<p>\r
-   As a second example, the keyword "NBOMO=PVAL" would print out\r
-the core + valence columns of the NBO <img src=rarr.gif> MO transformation, \r
-as reproduced below:\r
-<p>\r
- <pre>\r
-\r
-MOs in the NBO basis:                                                           \r
-\r
-         NBO        1       2       3       4       5       6       7       8\r
-     ---------- ------- ------- ------- ------- ------- ------- ------- -------\r
-  1.  C1 - N2   -0.0661 -0.0574  0.6288 -0.1243  0.0000 -0.3239  0.6816  0.0000\r
-  2.  C1 - H3   -0.0018 -0.0578  0.2061 -0.4716  0.0000  0.7747  0.1386  0.0000\r
-  3.  C1 - H4    0.0023  0.0579 -0.1836  0.4908  0.3813  0.2304  0.3921  0.5940\r
-  4.  C1 - H5    0.0023  0.0579 -0.1836  0.4908 -0.3813  0.2304  0.3921 -0.5940\r
-  5.  N2 - H6    0.0570  0.0000 -0.4742 -0.3567 -0.5937 -0.1954  0.3035  0.3814\r
-  6.  N2 - H7    0.0570  0.0000 -0.4742 -0.3567  0.5937 -0.1954  0.3035 -0.3814\r
-  7.  C1 (cr)   -0.0021  0.9931  0.0692 -0.0920  0.0000  0.0006  0.0019  0.0000\r
-  8.  N2 (cr)    0.9935 -0.0019  0.1048  0.0348  0.0000 -0.0131  0.0022  0.0000\r
-  9.  N2 (lp)    0.0432 -0.0037 -0.1676 -0.1219  0.0000  0.3312  0.1525  0.0000\r
- 10.  C1 (ry*)  -0.0088 -0.0005  0.0114  0.0089  0.0000 -0.0016 -0.0086  0.0000\r
- 11.  C1 (ry*)   0.0000  0.0000  0.0000  0.0000  0.0109  0.0000  0.0000 -0.0070\r
- 12.  C1 (ry*)  -0.0063  0.0001 -0.0050 -0.0035  0.0000 -0.0030  0.0026  0.0000\r
- 13.  C1 (ry*)   0.0020 -0.0002 -0.0003 -0.0003  0.0000 -0.0009  0.0002  0.0000\r
- 14.  N2 (ry*)  -0.0041 -0.0003 -0.0006  0.0016  0.0000  0.0192  0.0107  0.0000\r
- 15.  N2 (ry*)   0.0000  0.0000  0.0000  0.0000  0.0080  0.0000  0.0000  0.0124\r
- 16.  N2 (ry*)   0.0035 -0.0060 -0.0039  0.0102  0.0000 -0.0023  0.0040  0.0000\r
- 17.  N2 (ry*)  -0.0018  0.0023 -0.0007  0.0013  0.0000 -0.0007  0.0005  0.0000\r
- 18.  H3 (ry*)  -0.0008 -0.0094 -0.0103  0.0146  0.0000  0.0017 -0.0021  0.0000\r
- 19.  H4 (ry*)  -0.0008 -0.0100 -0.0061  0.0119  0.0062  0.0004 -0.0054 -0.0098\r
- 20.  H5 (ry*)  -0.0008 -0.0100 -0.0061  0.0119 -0.0062  0.0004 -0.0054  0.0098\r
- 21.  H6 (ry*)  -0.0052 -0.0013 -0.0147 -0.0018 -0.0027 -0.0016 -0.0097 -0.0159\r
- 22.  H7 (ry*)  -0.0052 -0.0013 -0.0147 -0.0018  0.0027 -0.0016 -0.0097  0.0159\r
- 23.  C1 - N2 * -0.0019 -0.0035 -0.0026  0.0025  0.0000  0.0043  0.0049  0.0000\r
- 24.  C1 - H3 * -0.0013 -0.0024  0.0059 -0.0018  0.0000 -0.0349 -0.0139  0.0000\r
- 25.  C1 - H4 *  0.0009  0.0028 -0.0138  0.0033 -0.0408 -0.0188  0.0061  0.0148\r
- 26.  C1 - H5 *  0.0009  0.0028 -0.0138  0.0033  0.0408 -0.0188  0.0061 -0.0148\r
- 27.  N2 - H6 * -0.0010  0.0051 -0.0047  0.0182  0.0179  0.0122  0.0154  0.0322\r
- 28.  N2 - H7 * -0.0010  0.0051 -0.0047  0.0182 -0.0179  0.0122  0.0154 -0.0322\r
-\r
-         NBO        9      10      11      12      13      14      15\r
-     ---------- ------- ------- ------- ------- ------- ------- -------\r
-  1.  C1 - N2    0.1062 -0.0143  0.0006  0.0000  0.0049  0.0000 -0.0061\r
-  2.  C1 - H3   -0.3343 -0.0044  0.0015  0.0000  0.0007  0.0000 -0.0080\r
-  3.  C1 - H4   -0.1186 -0.0186  0.0103  0.0258 -0.0048 -0.0272 -0.0104\r
-  4.  C1 - H5   -0.1186 -0.0186  0.0103 -0.0258 -0.0048  0.0272 -0.0104\r
-  5.  N2 - H6   -0.1167 -0.0024 -0.0145 -0.0293 -0.0162 -0.0253  0.0040\r
-  6.  N2 - H7   -0.1167 -0.0024 -0.0145  0.0293 -0.0162  0.0253  0.0040\r
-  7.  C1 (cr)    0.0037 -0.0134 -0.0082  0.0000  0.0008  0.0000 -0.0008\r
-  8.  N2 (cr)   -0.0189 -0.0055  0.0030  0.0000 -0.0026  0.0000  0.0035\r
-  9.  N2 (lp)    0.9007 -0.0144  0.0055  0.0000  0.0925  0.0000  0.0130\r
- 10.  C1 (ry*)  -0.0128 -0.0993  0.0553  0.0000  0.0536  0.0000  0.3301\r
- 11.  C1 (ry*)   0.0000  0.0000  0.0000  0.0836  0.0000  0.1845  0.0000\r
- 12.  C1 (ry*)  -0.0039 -0.0612  0.0748  0.0000 -0.1160  0.0000  0.1213\r
- 13.  C1 (ry*)  -0.0018  0.0936  0.0192  0.0000  0.1022  0.0000 -0.1516\r
- 14.  N2 (ry*)  -0.0086 -0.0232  0.0071  0.0000 -0.0461  0.0000 -0.0178\r
- 15.  N2 (ry*)   0.0000  0.0000  0.0000  0.0176  0.0000 -0.0856  0.0000\r
- 16.  N2 (ry*)   0.0006  0.0395 -0.0836  0.0000  0.0221  0.0000 -0.1565\r
- 17.  N2 (ry*)   0.0003  0.0614 -0.0222  0.0000  0.0114  0.0000  0.0584\r
- 18.  H3 (ry*)  -0.0218 -0.2483 -0.2232  0.0000  0.4827  0.0000  0.0001\r
- 19.  H4 (ry*)   0.0060 -0.1973 -0.3224 -0.3372 -0.2069 -0.2151 -0.0483\r
- 20.  H5 (ry*)   0.0060 -0.1973 -0.3224  0.3372 -0.2069  0.2151 -0.0483\r
- 21.  H6 (ry*)   0.0027 -0.2869  0.2132  0.2297 -0.0372 -0.3543 -0.1737\r
- 22.  H7 (ry*)   0.0027 -0.2869  0.2132 -0.2297 -0.0372  0.3543 -0.1737\r
- 23.  C1 - N2 * -0.0031 -0.2357  0.2598  0.0000 -0.1096  0.0000  0.8051\r
- 24.  C1 - H3 * -0.0799 -0.3214 -0.2654  0.0000  0.6687  0.0000  0.1133\r
- 25.  C1 - H4 * -0.0369  0.2559  0.3890  0.4699  0.2968  0.3193 -0.0477\r
- 26.  C1 - H5 * -0.0369  0.2559  0.3890 -0.4699  0.2968 -0.3193 -0.0477\r
- 27.  N2 - H6 * -0.0031  0.4339 -0.3112 -0.3280  0.0474  0.4519  0.2168\r
- 28.  N2 - H7 * -0.0031  0.4339 -0.3112  0.3280  0.0474 -0.4519  0.2168\r
\r
- </pre>\r
-<p>\r
-   In this transformation matrix, rows correspond to NBOs and\r
-columns to MOs (in the ordering used elesewhere in the program),\r
-and each basis NBO is further identified with \r
-a row label.  The print parameter\r
-"PVAL" specified that only 15 MOs (the\r
-number of core + valence orbitals) \r
-should be printed, corresponding to the nine\r
-occupied MOs 1-9 and the lowest six virtual MOs 10-15.  The matrix\r
-allows one to see the composition of each canonical MO in terms of\r
-localized bond NBOs.  For example, MOs 5 and 8 \r
-can be approximately described as\r
-<center>\r
-<p>\r
-<img src=phi.gif><sub>5</sub> <img src=ca.gif> -0.594(<img src=sigma.gif><sub>N<sub>2</sub>H<sub>6</sub></sub> - <img src=sigma.gif><sub>N<sub>2</sub>H<sub>7</sub></sub>) + 0.381(<img src=sigma.gif><sub>C<sub>1</sub>H<sub>4</sub></sub> - <img src=sigma.gif><sub>C<sub>1</sub>H<sub>5</sub></sub>)\r
-<p>\r
-<img src=phi.gif><sub>8</sub> <img src=ca.gif> 0.381(<img src=sigma.gif><sub>N<sub>2</sub>H<sub>6</sub></sub> - <img src=sigma.gif><sub>N<sub>2</sub>H<sub>7</sub></sub>) + 0.594(<img src=sigma.gif><sub>C<sub>1</sub>H<sub>4</sub></sub> - <img src=sigma.gif><sub>C<sub>1</sub>H<sub>5</sub></sub>)\r
-<p>\r
-</center>\r
-whereas <img src=phi.gif><sub>6</sub> is primarily the C-H(3) NBO and <img src=phi.gif><sub>9</sub> \r
-the N lone pair NBO.\r
-<p>\r
-<i>B.6.5 BNDIDX Keyword</i>\r
-<p>\r
-   The BNDIDX keyword activates the printing of several types\r
-of 'bond order' and valency indices, based on different assumptions\r
-and formulas, but all having some connection to the NAO/NBO/NLMO\r
-formalism.  We illustrate these bond\r
-order tables for the example of RHF/3-21G methylamine (Section A.3).\r
-<p>\r
-   The first segment of BNDIDX output shows the Wiberg bond index (the sum of\r
-squares of off-diagonal density matrix elements between\r
-atoms), as formulated\r
-in terms of the NAO basis set:\r
-<p>\r
- <pre>\r
-\r
-Wiberg bond index matrix in the NAO basis:                                      \r
-\r
-    Atom    1       2       3       4       5       6       7\r
-    ---- ------  ------  ------  ------  ------  ------  ------\r
-  1.  C  0.0000  0.9964  0.9472  0.9394  0.9394  0.0020  0.0020\r
-  2.  N  0.9964  0.0000  0.0208  0.0052  0.0052  0.8611  0.8611\r
-  3.  H  0.9472  0.0208  0.0000  0.0004  0.0004  0.0002  0.0002\r
-  4.  H  0.9394  0.0052  0.0004  0.0000  0.0009  0.0079  0.0005\r
-  5.  H  0.9394  0.0052  0.0004  0.0009  0.0000  0.0005  0.0079\r
-  6.  H  0.0020  0.8611  0.0002  0.0079  0.0005  0.0000  0.0003\r
-  7.  H  0.0020  0.8611  0.0002  0.0005  0.0079  0.0003  0.0000\r
-\r
-\r
-Wiberg bond index, Totals by atom:                                              \r
-\r
-    Atom    1\r
-    ---- ------\r
-  1.  C  3.8265\r
-  2.  N  2.7499\r
-  3.  H  0.9691\r
-  4.  H  0.9544\r
-  5.  H  0.9544\r
-  6.  H  0.8720\r
-  7.  H  0.8720\r
\r
- </pre>\r
-<p>\r
-   This index is intrinsically a positive quantity, making no\r
-distinction between net bonding\r
-or antibonding character of the density matrix elements.\r
-<p>\r
-<p>\r
-   The next segment tabulates the "overlap-weighted\r
-NAO bond order," as shown below:\r
-<p>\r
- <pre>\r
-\r
-Atom-atom overlap-weighted NAO bond order:                                      \r
-\r
-    Atom    1       2       3       4       5       6       7\r
-    ---- ------  ------  ------  ------  ------  ------  ------\r
-  1.  C  0.0000  0.7815  0.7614  0.7633  0.7633 -0.0103 -0.0103\r
-  2.  N  0.7815  0.0000 -0.0225 -0.0097 -0.0097  0.6688  0.6688\r
-  3.  H  0.7614 -0.0225  0.0000 -0.0039 -0.0039 -0.0019 -0.0019\r
-  4.  H  0.7633 -0.0097 -0.0039  0.0000  0.0024  0.0038 -0.0032\r
-  5.  H  0.7633 -0.0097 -0.0039  0.0024  0.0000 -0.0032  0.0038\r
-  6.  H -0.0103  0.6688 -0.0019  0.0038 -0.0032  0.0000 -0.0069\r
-  7.  H -0.0103  0.6688 -0.0019 -0.0032  0.0038 -0.0069  0.0000\r
-\r
-\r
-Atom-atom overlap-weighted NAO bond order, Totals by atom:                      \r
-\r
-    Atom    1\r
-    ---- ------\r
-  1.  C  3.0488\r
-  2.  N  2.0772\r
-  3.  H  0.7273\r
-  4.  H  0.7527\r
-  5.  H  0.7527\r
-  6.  H  0.6503\r
-  7.  H  0.6503\r
\r
- </pre>\r
-<p>\r
-   This index corresponds to a sum of off-diagonal\r
-NAO density matrix elements between atoms,\r
-each multiplied by the corresponding PNAO overlap integral.\r
-<p>\r
-   Another type of BNDIDX output appears if the NLMO\r
-keyword is included, summarizing a formal\r
-"NLMO/NPA bond order" that can be associated with each NLMO:\r
-<p>\r
- <pre>\r
-\r
-Individual LMO bond orders greater than 0.002 in magnitude,\r
- with the overlap between the hybrids in the NLMO given:\r
-\r
-Atom I / Atom J / NLMO / Bond Order / Hybrid Overlap /\r
-   1       2       1     0.8007741       0.7314361\r
-   1       2       5     0.0022694       0.1796696\r
-   1       2       6     0.0022694       0.1796696\r
-   1       2       9     0.0088061       0.3053730\r
-   1       3       2     0.8051647       0.7862263\r
-   1       3       9    -0.0088061      -0.5762575\r
-   1       4       3     0.7772179       0.7874312\r
-   1       4       5    -0.0022694      -0.5396947\r
-   1       5       4     0.7772179       0.7874312\r
-   1       5       6    -0.0022694      -0.5396947\r
-   1       6       3    -0.0031652      -0.0920524\r
-   1       6       5     0.0022694       0.0852070\r
-   1       7       4    -0.0031652      -0.0920524\r
-   1       7       6     0.0022694       0.0852070\r
-   2       3       9    -0.0097841      -0.0930204\r
-   2       4       5    -0.0027437      -0.0701717\r
-   2       5       6    -0.0027437      -0.0701717\r
-   2       6       5     0.6358512       0.7286061\r
-   2       7       6     0.6358512       0.7286061\r
-   4       6       3     0.0031652       0.0429202\r
-   4       6       5     0.0027437       0.0399352\r
-   5       7       4     0.0031652       0.0429202\r
-   5       7       6     0.0027437       0.0399352\r
\r
-\r
-</pre>This NLMO bond order is calculated by the method described by\r
-A. E. Reed and P. v.R. Schleyer [<i>Inorg. Chem. <b>27</b></i>, 3969-3987 (1988);\r
-<i>J. Am. Chem. Soc.</i> (to be published)],\r
-based on the shared occupancies and hybrid overlaps (last column)\r
-of NAOs composing the NLMO.  In the above table, for example, NLMO 1\r
-occurs only in the first line,\r
-contributing a bond of formal order 0.801 between C(1) and N(2), whereas\r
-NLMO 9 (the nitrogen lone pair) contributes a slight strengthening\r
-(+0.0088) of the C(1)-N(2) bond, a weakening (-0.0088) of the\r
-vicinal C(1)-H(3) bond, and a slight negative bond order (-0.0098)\r
-between atoms N(2), H(3).\r
-<p>\r
-   The NLMO bond order contributions are then summed for each\r
-atom pair to give the net NLMO/NPA bond orders shown below:\r
-<p>\r
- <pre>\r
-\r
-Atom-Atom Net Linear NLMO/NPA Bond Orders:                                      \r
-\r
-    Atom    1       2       3       4       5       6       7\r
-    ---- ------  ------  ------  ------  ------  ------  ------\r
-  1.  C  0.0000  0.8174  0.7960  0.7732  0.7732 -0.0013 -0.0013\r
-  2.  N  0.8174  0.0000 -0.0104 -0.0030 -0.0030  0.6337  0.6337\r
-  3.  H  0.7960 -0.0104  0.0000 -0.0020 -0.0020  0.0001  0.0001\r
-  4.  H  0.7732 -0.0030 -0.0020  0.0000  0.0020  0.0062  0.0000\r
-  5.  H  0.7732 -0.0030 -0.0020  0.0020  0.0000  0.0000  0.0062\r
-  6.  H -0.0013  0.6337  0.0001  0.0062  0.0000  0.0000 -0.0001\r
-  7.  H -0.0013  0.6337  0.0001  0.0000  0.0062 -0.0001  0.0000\r
\r
-\r
-</pre>For example, the table attributes a formal bond order of 0.8174 to the\r
-C(1)-N(2) bond of methylamine, the highest bond order in this \r
-molecule.  (The higher value for C(1)-H(3) than for the other\r
-two CH bonds reflects an unsatisfactory aspect of this\r
-method of assessing bond order.)\r
-<p>\r
-   These bond indices are based on different\r
-assumptions, and each has certain advantages and\r
-disadvantages.  <i>Caveat emptor!</i>\r
-<p>\r
-<i>B.6.6 RESONANCE Keyword: Benzene</i>\r
-<p>\r
-   When NBO analysis is performed on a wavefunction that cannot\r
-be satisfactorily localized [i.e., in which one or more NBOs of\r
-the natural Lewis structure fail to achieve\r
-the threshold occupancy (1.90) for a satisfactory\r
-'pair'], the NBO program aborts with a message indicating that\r
-the wavefunction is unsuitable for localized analysis.  For example,\r
-when benzene (RHF/STO-3G level, idealized Pople-Gordon geometry)\r
-is treated by the NBO program in default mode, one obtains the output:\r
-<p>\r
- <pre>\r
-\r
-NATURAL BOND ORBITAL ANALYSIS:\r
-\r
-                      Occupancies       Lewis Structure    Low   High\r
-          Occ.    -------------------  -----------------   occ   occ\r
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev\r
-=============================================================================\r
-  1(1)    1.90    38.87476   3.12524      6  12   0   3     3      3    0.44\r
-  2(2)    1.90    38.87476   3.12524      6  12   0   3     3      3    0.44\r
------------------------------------------------------------------------------\r
-\r
-Only strongly delocalized resonance structures can be found.\r
-The default procedure is to abort the NBO search.\r
\r
-\r
-   </pre>When the RESONANCE keyword is activated for this same example,\r
-one obtains a summary of NBO search cycles as shown below:\r
-<p>\r
- <pre>\r
-\r
-NATURAL BOND ORBITAL ANALYSIS:\r
-\r
-                      Occupancies       Lewis Structure    Low   High\r
-          Occ.    -------------------  -----------------   occ   occ\r
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev\r
-=============================================================================\r
-  1(1)    1.90    38.87476   3.12524      6  12   0   3     3      3    0.44\r
-  2(2)    1.90    38.87476   3.12524      6  12   0   3     3      3    0.44\r
-  3(1)    1.80    38.87476   3.12524      6  12   0   3     3      3    0.44\r
-  4(2)    1.80    38.87476   3.12524      6  12   0   3     3      3    0.44\r
-  5(1)    1.70    38.87476   3.12524      6  12   0   3     3      3    0.44\r
-  6(2)    1.70    38.87476   3.12524      6  12   0   3     3      3    0.44\r
-  7(1)    1.60    40.87476   1.12524      6  15   0   0     0      3    0.44\r
-  8(2)    1.60    40.87476   1.12524      6  15   0   0     0      3    0.44\r
-  9(1)    1.50    40.87476   1.12524      6  15   0   0     0      3    0.44\r
- 10(2)    1.50    40.87476   1.12524      6  15   0   0     0      3    0.44\r
- 11(1)    1.60    40.87476   1.12524      6  15   0   0     0      3    0.44\r
------------------------------------------------------------------------------\r
-\r
-Structure accepted: RESONANCE keyword permits strongly delocalized structure\r
-\r
- </pre>\r
-<p>\r
-   As this table shows, the occupancy threshold was successively\r
-lowered from 1.90 to 1.50 by 0.1e for each cycle, \r
-and the NBO search repeated.  In\r
-this case, the 'best' Lewis structure (lowest overall non-Lewis\r
-occupancy, 1.12524e) was found in cycle 7, with occupancy\r
-threshold 1.60e.  The NBO program therefore reset the \r
-threshold to this value and calculated\r
-the set of NBOs corresponding to this\r
-'best' Lewis structure, as shown below:\r
-<p>\r
- <pre>\r
-\r
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids\r
--------------------------------------------------------------------------------\r
-  1. (1.98940) BD ( 1) C 1- C 2      \r
-               ( 50.00%)   0.7071* C 1 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.8109  0.0097  0.0000\r
-               ( 50.00%)   0.7071* C 2 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.8109  0.0097  0.0000\r
-  2. (1.98940) BD ( 1) C 1- C 6      \r
-               ( 50.00%)   0.7071* C 1 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.4138 -0.6974  0.0000\r
-               ( 50.00%)   0.7071* C 6 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.3971  0.7071  0.0000\r
-  3. (1.66667) BD ( 2) C 1- C 6      \r
-               ( 50.00%)   0.7071* C 1 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
-               ( 50.00%)   0.7071* C 6 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
-  4. (1.98977) BD ( 1) C 1- H 7      \r
-               ( 51.73%)   0.7193* C 1 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000  0.5615  0.4137  0.7166  0.0000\r
-               ( 48.27%)   0.6947* H 7 s(100.00%)\r
-                                        1.0000\r
-  5. (1.98940) BD ( 1) C 2- C 3      \r
-               ( 50.00%)   0.7071* C 2 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.4138 -0.6974  0.0000\r
-               ( 50.00%)   0.7071* C 3 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.3971  0.7071  0.0000\r
-  6. (1.66667) BD ( 2) C 2- C 3      \r
-               ( 50.00%)   0.7071* C 2 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
-               ( 50.00%)   0.7071* C 3 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
-  7. (1.98977) BD ( 1) C 2- H 8      \r
-               ( 51.73%)   0.7193* C 2 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000  0.5615 -0.4137  0.7166  0.0000\r
-               ( 48.27%)   0.6947* H 8 s(100.00%)\r
-                                        1.0000\r
-  8. (1.98940) BD ( 1) C 3- C 4      \r
-               ( 50.00%)   0.7071* C 3 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.3971 -0.7071  0.0000\r
-               ( 50.00%)   0.7071* C 4 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.4138  0.6974  0.0000\r
-  9. (1.98977) BD ( 1) C 3- H 9      \r
-               ( 51.73%)   0.7193* C 3 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000  0.5615 -0.8275  0.0000  0.0000\r
-               ( 48.27%)   0.6947* H 9 s(100.00%)\r
-                                        1.0000\r
- 10. (1.66667) BD ( 2) C 4- C 5      \r
-               ( 50.00%)   0.7071* C 4 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
-               ( 50.00%)   0.7071* C 5 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
- 11. (1.98940) BD ( 1) C 4- C 5      \r
-               ( 50.00%)   0.7071* C 4 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.8109 -0.0097  0.0000\r
-               ( 50.00%)   0.7071* C 5 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.8109 -0.0097  0.0000\r
- 12. (1.98977) BD ( 1) C 4- H10      \r
-               ( 51.73%)   0.7193* C 4 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000  0.5615 -0.4137 -0.7166  0.0000\r
-               ( 48.27%)   0.6947* H10 s(100.00%)\r
-                                        1.0000\r
- 13. (1.98940) BD ( 1) C 5- C 6      \r
-               ( 50.00%)   0.7071* C 5 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.4138  0.6974  0.0000\r
-               ( 50.00%)   0.7071* C 6 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.3971 -0.7071  0.0000\r
- 14. (1.98977) BD ( 1) C 5- H11      \r
-               ( 51.73%)   0.7193* C 5 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000  0.5615  0.4137 -0.7166  0.0000\r
-               ( 48.27%)   0.6947* H11 s(100.00%)\r
-                                        1.0000\r
- 15. (1.98977) BD ( 1) C 6- H12      \r
-               ( 51.73%)   0.7193* C 6 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000  0.5615  0.8275  0.0000  0.0000\r
-               ( 48.27%)   0.6947* H12 s(100.00%)\r
-                                        1.0000\r
- 16. (1.99995) CR ( 1) C 1             s(100.00%)\r
-                                        1.0000  0.0000  0.0000  0.0000  0.0000\r
- 17. (1.99995) CR ( 1) C 2             s(100.00%)\r
-                                        1.0000  0.0000  0.0000  0.0000  0.0000\r
- 18. (1.99995) CR ( 1) C 3             s(100.00%)\r
-                                        1.0000  0.0000 -0.0001  0.0000  0.0000\r
- 19. (1.99995) CR ( 1) C 4             s(100.00%)\r
-                                        1.0000  0.0000  0.0000  0.0000  0.0000\r
- 20. (1.99995) CR ( 1) C 5             s(100.00%)\r
-                                        1.0000  0.0000  0.0000  0.0000  0.0000\r
- 21. (1.99995) CR ( 1) C 6             s(100.00%)\r
-                                        1.0000  0.0000  0.0001  0.0000  0.0000\r
- 22. (0.01077) BD*( 1) C 1- C 2      \r
-               ( 50.00%)   0.7071* C 1 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.8109  0.0097  0.0000\r
-               ( 50.00%)  -0.7071* C 2 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.8109  0.0097  0.0000\r
- 23. (0.01077) BD*( 1) C 1- C 6      \r
-               ( 50.00%)   0.7071* C 1 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.4138 -0.6974  0.0000\r
-               ( 50.00%)  -0.7071* C 6 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.3971  0.7071  0.0000\r
- 24. (0.33333) BD*( 2) C 1- C 6      \r
-               ( 50.00%)   0.7071* C 1 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
-               ( 50.00%)  -0.7071* C 6 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
- 25. (0.01011) BD*( 1) C 1- H 7      \r
-               ( 48.27%)   0.6947* C 1 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000 -0.5615 -0.4137 -0.7166  0.0000\r
-               ( 51.73%)  -0.7193* H 7 s(100.00%)\r
-                                       -1.0000\r
- 26. (0.01077) BD*( 1) C 2- C 3      \r
-               ( 50.00%)   0.7071* C 2 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.4138 -0.6974  0.0000\r
-               ( 50.00%)  -0.7071* C 3 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.3971  0.7071  0.0000\r
- 27. (0.33333) BD*( 2) C 2- C 3      \r
-               ( 50.00%)   0.7071* C 2 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
-               ( 50.00%)  -0.7071* C 3 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
- 28. (0.01011) BD*( 1) C 2- H 8      \r
-               ( 48.27%)   0.6947* C 2 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000 -0.5615  0.4137 -0.7166  0.0000\r
-               ( 51.73%)  -0.7193* H 8 s(100.00%)\r
-                                       -1.0000\r
- 29. (0.01077) BD*( 1) C 3- C 4      \r
-               ( 50.00%)   0.7071* C 3 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.3971 -0.7071  0.0000\r
-               ( 50.00%)  -0.7071* C 4 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.4138  0.6974  0.0000\r
- 30. (0.01011) BD*( 1) C 3- H 9      \r
-               ( 48.27%)   0.6947* C 3 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000 -0.5615  0.8275  0.0000  0.0000\r
-               ( 51.73%)  -0.7193* H 9 s(100.00%)\r
-                                       -1.0000\r
- 31. (0.33333) BD*( 2) C 4- C 5      \r
-               ( 50.00%)   0.7071* C 4 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
-               ( 50.00%)  -0.7071* C 5 s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  1.0000\r
- 32. (0.01077) BD*( 1) C 4- C 5      \r
-               ( 50.00%)   0.7071* C 4 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.8109 -0.0097  0.0000\r
-               ( 50.00%)  -0.7071* C 5 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.8109 -0.0097  0.0000\r
- 33. (0.01011) BD*( 1) C 4- H10      \r
-               ( 48.27%)   0.6947* C 4 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000 -0.5615  0.4137  0.7166  0.0000\r
-               ( 51.73%)  -0.7193* H10 s(100.00%)\r
-                                       -1.0000\r
- 34. (0.01077) BD*( 1) C 5- C 6      \r
-               ( 50.00%)   0.7071* C 5 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851  0.4138  0.6974  0.0000\r
-               ( 50.00%)  -0.7071* C 6 s( 34.23%)p 1.92( 65.77%)\r
-                                        0.0000  0.5851 -0.3971 -0.7071  0.0000\r
- 35. (0.01011) BD*( 1) C 5- H11      \r
-               ( 48.27%)   0.6947* C 5 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000 -0.5615 -0.4137  0.7166  0.0000\r
-               ( 51.73%)  -0.7193* H11 s(100.00%)\r
-                                       -1.0000\r
- 36. (0.01011) BD*( 1) C 6- H12      \r
-               ( 48.27%)   0.6947* C 6 s( 31.53%)p 2.17( 68.47%)\r
-                                        0.0000 -0.5615 -0.8275  0.0000  0.0000\r
-               ( 51.73%)  -0.7193* H12 s(100.00%)\r
-                                       -1.0000\r
-\r
- </pre>\r
-<p>\r
-   As one can see from this table, the set of NBOs \r
-obtained by the program corresponds\r
-to one of the two equivalent Kekul&eacutee structures, with \r
-reasonably well\r
-localized <img src=sigma.gif><sub>CC</sub> and <img src=sigma.gif><sub>CH</sub> NBOs (1.98940 and 1.98977\r
-electrons, respectively), but three severely depleted <img src=pi.gif><sub>CC</sub>\r
-bonds (1.66667e) and corresponding high occupancy \r
-<img src=pi.gif>*<sub>CC</sub> antibonds (0.33333e).  Other sections of the NBO\r
-output (not shown) will similarly exhibit the sharp distinctions \r
-between benzene and more 'typical' non-aromatic compounds.\r
-<p>\r
-<center>\r
-<b>WARNING</b>\r
-</center>\r
-<p>\r
-If you attempt to analyze an open-shell wavefunction with an\r
-ESS method that produces only the "spinless" (spin-averaged) density\r
-matrix, rather than the separate density matrices for <img src=alpha.gif> \r
-and <img src=beta.gif> spin, the job will likely abort, as in the default\r
-benzene example.  However, you should <i>not</i> use the RESONANCE\r
-keyword to bypass this abort!  NBO analysis of an open-shell \r
-spinless density matrix is a fundamental misuse\r
-of the program.\r
-<p>\r
-<p>\r
-<i>B.6.7 NOBOND Keyword</i>\r
-<p>\r
-   The NOBOND keyword forces the NBO program to analyze the\r
-wavefunction in terms of 1-center functions only, thus forcing\r
-a description of the bonding in terms of atomic or \r
-ionic hybrids.  The modifications of NBO output that result\r
-from activating this keyword can be illustrated for the \r
-HF molecule (RHF/3-21G//RHF/3-21G level).  This molecule\r
-might be described in terms of a polar covalent H-F\r
-bond or in terms of ionic H<sup>+</sup>&nbspF<sup>-</sup> interactions.\r
-<p>\r
-   The default NBO analysis of this example is shown below:\r
-<p>\r
- <pre>\r
-\r
-NATURAL BOND ORBITAL ANALYSIS:\r
-\r
-                      Occupancies       Lewis Structure    Low   High\r
-          Occ.    -------------------  -----------------   occ   occ\r
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev\r
-=============================================================================\r
-  1(1)    1.90     9.99942   0.00058      1   1   0   3     0      0    0.00\r
------------------------------------------------------------------------------\r
-\r
-Structure accepted: No low occupancy Lewis orbitals\r
-\r
---------------------------------------------------------\r
-  Core                      1.99994 ( 99.997% of   2)\r
-  Valence Lewis             7.99948 ( 99.994% of   8)\r
- ==================       ============================\r
-  Total Lewis               9.99942 ( 99.994% of  10)\r
- -----------------------------------------------------\r
-  Valence non-Lewis         0.00000 (  0.000% of  10)\r
-  Rydberg non-Lewis         0.00058 (  0.006% of  10)\r
- ==================       ============================\r
-  Total non-Lewis           0.00058 (  0.006% of  10)\r
---------------------------------------------------------\r
-\r
-\r
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids\r
--------------------------------------------------------------------------------\r
-  1. (2.00000) BD ( 1) F 1- H 2      \r
-               ( 75.22%)   0.8673* F 1 s( 16.31%)p 5.13( 83.69%)\r
-                                        0.0000  0.4036  0.0158  0.0000  0.0000\r
-                                        0.0000  0.0000  0.9148  0.0001\r
-               ( 24.78%)   0.4978* H 2 s(100.00%)\r
-                                        1.0000  0.0000\r
-  2. (1.99994) CR ( 1) F 1             s(100.00%)\r
-                                        1.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000\r
-  3. (2.00000) LP ( 1) F 1             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  1.0000 -0.0013\r
-                                        0.0000  0.0000  0.0000  0.0000\r
-  4. (2.00000) LP ( 2) F 1             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        1.0000 -0.0013  0.0000  0.0000\r
-  5. (1.99948) LP ( 3) F 1             s( 83.71%)p 0.19( 16.29%)\r
-                                        0.0000  0.9149 -0.0052  0.0000  0.0000\r
-                                        0.0000  0.0000 -0.4036 -0.0062\r
-  6. (0.00002) RY*( 1) F 1             s(  0.00%)p 1.00(100.00%)\r
-  7. (0.00000) RY*( 2) F 1             s(  0.00%)p 1.00(100.00%)\r
-  8. (0.00000) RY*( 3) F 1             s(  0.00%)p 1.00(100.00%)\r
-  9. (0.00000) RY*( 4) F 1             s( 99.97%)p 0.00(  0.03%)\r
- 10. (0.00056) RY*( 1) H 2             s(100.00%)\r
-                                        0.0000  1.0000\r
- 11. (0.00000) BD*( 1) F 1- H 2      \r
-               ( 24.78%)   0.4978* F 1 s( 16.31%)p 5.13( 83.69%)\r
-               ( 75.22%)  -0.8673* H 2 s(100.00%)\r
\r
- </pre>\r
-<p>\r
-As the output shows, default NBO analysis\r
-leads to a polar covalent description of HF.  The\r
-<img src=sigma.gif><sub>HF</sub> bond, NBO 1, is formed from a <i>p</i>-rich \r
-(<i>sp</i><sup>5.13</sup>) hybrid on F and the 1<i>s</i> AO on H,\r
-strongly polarized (about 75.22%) toward F.  This provides a\r
-satisfactory Lewis structure, describing 99.994% of\r
-the total electron density.\r
-<p>\r
-   When the NOBOND keyword is activated to bypass\r
-the search for 2-center bonds, the NBO output is\r
-modified as shown below:\r
-<p>\r
- <pre>\r
-\r
-\r
-       /NOBOND / : No two-center NBO search\r
-\r
-\r
-NATURAL BOND ORBITAL ANALYSIS:\r
-\r
-                      Occupancies       Lewis Structure    Low   High\r
-          Occ.    -------------------  -----------------   occ   occ\r
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev\r
-=============================================================================\r
-  1(1)    1.00     9.50378   0.49622      1   0   0   4     0      1    0.75\r
------------------------------------------------------------------------------\r
-\r
-Structure accepted: Search for bonds prevented by NOBOND keyword\r
-\r
---------------------------------------------------------\r
-  Core                      1.99993 ( 99.997% of   2)\r
-  Valence Lewis             7.50385 ( 93.798% of   8)\r
- ==================       ============================\r
-  Total Lewis               9.50378 ( 95.038% of  10)\r
- -----------------------------------------------------\r
-  Valence non-Lewis         0.49564 (  4.956% of  10)\r
-  Rydberg non-Lewis         0.00058 (  0.006% of  10)\r
- ==================       ============================\r
-  Total non-Lewis           0.49622 (  4.962% of  10)\r
---------------------------------------------------------\r
-\r
-\r
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids\r
--------------------------------------------------------------------------------\r
-  1. (1.99993) CR ( 1) F 1             s(100.00%)p 0.00(  0.00%)\r
-                                        1.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0001  0.0000\r
-  2. (2.00000) LP ( 1) F 1             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  1.0000 -0.0013\r
-                                        0.0000  0.0000  0.0000  0.0000\r
-  3. (2.00000) LP ( 2) F 1             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        1.0000 -0.0013  0.0000  0.0000\r
-  4. (1.99948) LP ( 3) F 1             s( 83.71%)p 0.19( 16.29%)\r
-                                        0.0000  0.9149 -0.0052  0.0000  0.0000\r
-                                        0.0000  0.0000 -0.4036 -0.0062\r
-  5. (1.50436) LP ( 4) F 1             s( 16.31%)p 5.13( 83.69%)\r
-                                       -0.0001  0.4036  0.0158  0.0000  0.0000\r
-                                        0.0000  0.0000  0.9148  0.0001\r
-  6. (0.49564) LP*( 1) H 2             s(100.00%)\r
-                                        1.0000  0.0000\r
-  7. (0.00002) RY*( 1) F 1             s(  0.00%)p 1.00(100.00%)\r
-  8. (0.00000) RY*( 2) F 1             s(  0.00%)p 1.00(100.00%)\r
-  9. (0.00000) RY*( 3) F 1             s(  0.00%)p 1.00(100.00%)\r
- 10. (0.00000) RY*( 4) F 1             s( 99.97%)p 0.00(  0.03%)\r
- 11. (0.00056) RY*( 1) H 2             s(100.00%)\r
-                                        0.0000  1.0000\r
\r
- </pre>\r
-<p>\r
-   In this case, the NBO output indicates a rather poor Lewis\r
-structure (4.962% non-Lewis density), with a severely\r
-depleted F<sup>-</sup> lone pair (NBO 5, the <i>sp</i><sup>5.13</sup> hybrid)\r
-and significant occupancy (about 0.496e) in the 'empty' H<sup>+</sup>\r
-1<i>s</i> orbital (NBO 6) of the cation.  The NOBOND comparison\r
-would therefore indicate the superiority of a polar\r
-covalent description in this case.\r
-<p>\r
-<i>B.6.8 3CBOND Keyword: Diborane</i>\r
-<p>\r
-   When the default NBO analysis is applied to diborane or\r
-related electron-deficient compounds, there is a dramatic\r
-failure to represent the electronic distribution in terms of\r
-1- and 2-center functions only.  For example, for\r
-B<sub>2</sub>H<sub>6</sub> at the RHF/3-21G//RHF/3-21G level,\r
-the default NBO search (if the RESONANCE keyword is activated\r
-to allow NBO printout) returns\r
-a fractured set of 4 units (two BH<sub>2</sub><sup>+</sup> and two H<sup>-</sup>\r
-fragments), with about 2.13 electrons unaccounted for (~15%\r
-non-Lewis occupancy), symptomatic of general breakdown of the\r
-conventional Lewis structure representation.\r
-<p>\r
-   However, when the NBO search is extended to 3-center bonds\r
-by activating the 3CBOND keyword, one obtains\r
-the NBO output shown below:\r
-<p>\r
- <pre>\r
-\r
-\r
-       /3CBOND / : Search for 3-center bonds\r
-\r
-NATURAL BOND ORBITAL ANALYSIS:\r
-\r
-                      Occupancies       Lewis Structure    Low   High\r
-          Occ.    -------------------  -----------------   occ   occ\r
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev\r
-=============================================================================\r
-  1(1)    1.90    15.94335   0.05665      2   4   2   0     0      0    0.15\r
-  2(2)    1.90    15.94335   0.05665      2   4   2   0     0      0    0.15\r
------------------------------------------------------------------------------\r
-\r
-Structure accepted: No low occupancy Lewis orbitals\r
-\r
-WARNING:  1 low occupancy (<1.9990e) core orbital  found on  B 1\r
-          1 low occupancy (<1.9990e) core orbital  found on  B 2\r
-\r
---------------------------------------------------------\r
-  Core                      3.99702 ( 99.925% of   4)\r
-  Valence Lewis            11.94633 ( 99.553% of  12)\r
- ==================       ============================\r
-  Total Lewis              15.94335 ( 99.646% of  16)\r
- -----------------------------------------------------\r
-  Valence non-Lewis         0.04565 (  0.285% of  16)\r
-  Rydberg non-Lewis         0.01100 (  0.069% of  16)\r
- ==================       ============================\r
-  Total non-Lewis           0.05665 (  0.354% of  16)\r
---------------------------------------------------------\r
-\r
-\r
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids\r
--------------------------------------------------------------------------------\r
-  1. (1.98467) 3C ( 1) B 1- B 2- H 3 \r
-               ( 26.43%)   0.5141* B 1 s( 18.00%)p 4.55( 82.00%)\r
-                                        0.0005  0.4241  0.0124 -0.7067 -0.0245\r
-                                        0.0000  0.0000  0.5657 -0.0007\r
-               ( 26.43%)   0.5141* B 2 s( 18.00%)p 4.55( 82.00%)\r
-                                        0.0005  0.4241  0.0124 -0.7067 -0.0245\r
-                                        0.0000  0.0000 -0.5657  0.0007\r
-               ( 47.14%)   0.6866* H 3 s(100.00%)\r
-                                        1.0000  0.0066\r
-  2. (1.98467) 3C ( 1) B 1- B 2- H 4 \r
-               ( 26.43%)   0.5141* B 1 s( 18.00%)p 4.55( 82.00%)\r
-                                        0.0005  0.4241  0.0124  0.7067  0.0245\r
-                                        0.0000  0.0000  0.5657 -0.0007\r
-               ( 26.43%)   0.5141* B 2 s( 18.00%)p 4.55( 82.00%)\r
-                                        0.0005  0.4241  0.0124  0.7067  0.0245\r
-                                        0.0000  0.0000 -0.5657  0.0007\r
-               ( 47.14%)   0.6866* H 4 s(100.00%)\r
-                                        1.0000  0.0066\r
-  3. (1.99425) BD ( 1) B 1- H 6      \r
-               ( 48.80%)   0.6985* B 1 s( 31.98%)p 2.13( 68.02%)\r
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000\r
-                                        0.7067 -0.0243 -0.4239 -0.0222\r
-               ( 51.20%)   0.7156* H 6 s(100.00%)\r
-                                        1.0000  0.0004\r
-  4. (1.99425) BD ( 1) B 1- H 7      \r
-               ( 48.80%)   0.6985* B 1 s( 31.98%)p 2.13( 68.02%)\r
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000\r
-                                       -0.7067  0.0243 -0.4239 -0.0222\r
-               ( 51.20%)   0.7156* H 7 s(100.00%)\r
-                                        1.0000  0.0004\r
-  5. (1.99425) BD ( 1) B 2- H 5      \r
-               ( 48.80%)   0.6985* B 2 s( 31.98%)p 2.13( 68.02%)\r
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000\r
-                                       -0.7067  0.0243  0.4239  0.0222\r
-               ( 51.20%)   0.7156* H 5 s(100.00%)\r
-                                        1.0000  0.0004\r
-  6. (1.99425) BD ( 1) B 2- H 8      \r
-               ( 48.80%)   0.6985* B 2 s( 31.98%)p 2.13( 68.02%)\r
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000\r
-                                        0.7067 -0.0243  0.4239  0.0222\r
-               ( 51.20%)   0.7156* H 8 s(100.00%)\r
-                                        1.0000  0.0004\r
-  7. (1.99851) CR ( 1) B 1             s(100.00%)p 0.00(  0.00%)\r
-                                        1.0000 -0.0002  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000 -0.0007  0.0000\r
-  8. (1.99851) CR ( 1) B 2             s(100.00%)p 0.00(  0.00%)\r
-                                        1.0000 -0.0002  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0007  0.0000\r
-  9. (0.00147) RY*( 1) B 1             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0344  0.9994  0.0000  0.0000\r
- 10. (0.00080) RY*( 2) B 1             s(  4.02%)p23.87( 95.98%)\r
-                                        0.0000  0.0245  0.1990  0.0000  0.0000\r
-                                        0.0000  0.0000 -0.0214  0.9795\r
- 11. (0.00002) RY*( 3) B 1             s( 96.01%)p 0.04(  3.99%)\r
- 12. (0.00000) RY*( 4) B 1             s(  0.00%)p 1.00(100.00%)\r
- 13. (0.00147) RY*( 1) B 2             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0344  0.9994  0.0000  0.0000\r
- 14. (0.00080) RY*( 2) B 2             s(  4.02%)p23.87( 95.98%)\r
-                                        0.0000  0.0245  0.1990  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0214 -0.9795\r
- 15. (0.00002) RY*( 3) B 2             s( 96.01%)p 0.04(  3.99%)\r
- 16. (0.00000) RY*( 4) B 2             s(  0.00%)p 1.00(100.00%)\r
- 17. (0.00181) RY*( 1) H 3             s(100.00%)\r
-                                       -0.0066  1.0000\r
- 18. (0.00181) RY*( 1) H 4             s(100.00%)\r
-                                       -0.0066  1.0000\r
- 19. (0.00070) RY*( 1) H 5             s(100.00%)\r
-                                       -0.0004  1.0000\r
- 20. (0.00070) RY*( 1) H 6             s(100.00%)\r
-                                       -0.0004  1.0000\r
- 21. (0.00070) RY*( 1) H 7             s(100.00%)\r
-                                       -0.0004  1.0000\r
- 22. (0.00070) RY*( 1) H 8             s(100.00%)\r
-                                       -0.0004  1.0000\r
- 23. (0.01464) 3C*( 1) B 1- B 2- H 3 \r
-               ( 23.57%)   0.4855* B 1 s( 18.00%)p 4.55( 82.00%)\r
-                                        0.0005  0.4241  0.0124 -0.7067 -0.0245\r
-                                        0.0000  0.0000  0.5657 -0.0007\r
-               ( 23.57%)  -0.4855* B 2 s( 18.00%)p 4.55( 82.00%)\r
-                                       -0.0005 -0.4241 -0.0124  0.7067  0.0245\r
-                                        0.0000  0.0000  0.5657 -0.0007\r
-               ( 52.86%)  -0.7271* H 3 s(100.00%)\r
-                                        1.0000  0.0066\r
- 24. (0.00026) 3C*( 1) B 1- B 2- H 3 \r
-               ( 50.00%)   0.7071* B 1 s( 18.00%)p 4.55( 82.00%)\r
-                                       -0.0005 -0.4241 -0.0124  0.7067  0.0245\r
-                                        0.0000  0.0000 -0.5657  0.0007\r
-               ( 50.00%)  -0.7071* B 2 s( 18.00%)p 4.55( 82.00%)\r
-                                       -0.0005 -0.4241 -0.0124  0.7067  0.0245\r
-                                        0.0000  0.0000  0.5657 -0.0007\r
-               (  0.00%)   0.0000* H 3 s(  0.00%)\r
-                                        0.0000  0.0000\r
- 25. (0.01464) 3C*( 1) B 1- B 2- H 4 \r
-               ( 23.57%)   0.4855* B 1 s( 18.00%)p 4.55( 82.00%)\r
-                                        0.0005  0.4241  0.0124  0.7067  0.0245\r
-                                        0.0000  0.0000  0.5657 -0.0007\r
-               ( 23.57%)  -0.4855* B 2 s( 18.00%)p 4.55( 82.00%)\r
-                                       -0.0005 -0.4241 -0.0124 -0.7067 -0.0245\r
-                                        0.0000  0.0000  0.5657 -0.0007\r
-               ( 52.86%)  -0.7271* H 4 s(100.00%)\r
-                                        1.0000  0.0066\r
- 26. (0.00026) 3C*( 1) B 1- B 2- H 4 \r
-               ( 50.00%)   0.7071* B 1 s( 18.00%)p 4.55( 82.00%)\r
-                                       -0.0005 -0.4241 -0.0124 -0.7067 -0.0245\r
-                                        0.0000  0.0000 -0.5657  0.0007\r
-               ( 50.00%)  -0.7071* B 2 s( 18.00%)p 4.55( 82.00%)\r
-                                       -0.0005 -0.4241 -0.0124 -0.7067 -0.0245\r
-                                        0.0000  0.0000  0.5657 -0.0007\r
-               (  0.00%)   0.0000* H 4 s(  0.00%)\r
-                                        0.0000  0.0000\r
- 27. (0.00396) BD*( 1) B 2- H 5      \r
-               ( 51.20%)   0.7156* B 2 s( 31.98%)p 2.13( 68.02%)\r
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000\r
-                                       -0.7067  0.0243  0.4239  0.0222\r
-               ( 48.80%)  -0.6985* H 5 s(100.00%)\r
-                                        1.0000  0.0004\r
- 28. (0.00396) BD*( 1) B 2- H 8      \r
-               ( 51.20%)   0.7156* B 2 s( 31.98%)p 2.13( 68.02%)\r
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000\r
-                                        0.7067 -0.0243  0.4239  0.0222\r
-               ( 48.80%)  -0.6985* H 8 s(100.00%)\r
-                                        1.0000  0.0004\r
- 29. (0.00396) BD*( 1) B 1- H 6      \r
-               ( 51.20%)   0.7156* B 1 s( 31.98%)p 2.13( 68.02%)\r
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000\r
-                                        0.7067 -0.0243 -0.4239 -0.0222\r
-               ( 48.80%)  -0.6985* H 6 s(100.00%)\r
-                                        1.0000  0.0004\r
- 30. (0.00396) BD*( 1) B 1- H 7      \r
-               ( 51.20%)   0.7156* B 1 s( 31.98%)p 2.13( 68.02%)\r
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000\r
-                                       -0.7067  0.0243 -0.4239 -0.0222\r
-               ( 48.80%)  -0.6985* H 7 s(100.00%)\r
-                                        1.0000  0.0004\r
\r
- </pre>\r
-<p>\r
-   The resulting NBO Lewis structure has improved significantly\r
-[only 0.057e (0.35%) non-Lewis occupancy].  The structure includes\r
-the expected 3-center B-H-B bonds (NBOs 1, 2), each with reasonably\r
-high occupancy (1.9847e).  Each 3-c bond is composed of <i>p</i>-rich\r
-(<i>sp</i><sup>4.55</sup>) boron hybrids and the hydrogen 1<i>s</i> NAO,\r
-with about 47.14% of the orbital density on the central hydrogen.  Note\r
-that each 3-center bond NBO is associated with <i>two</i> 3-c antibond\r
-NBOs (viz., NBOs 23, 24 for the first 3-c bond, NBO 1), which contribute\r
-in distinct ways to delocalization interactions.  Of course, the \r
-accuracy of <i>any</i> molecular Lewis structure might be improved\r
-slightly by extending the NBO search to 3-center bonds (thus\r
-allowing greater variational flexibility to maximize occupancy),\r
-but this example illustrates the kind of <i>qualitative</i> improvement\r
-that indicates when 3-center bonds are needed\r
-in the zeroth-order picture of the bonding.\r
-<p>\r
-   Note that\r
-the NBO 3-c label may frequently have the wrong 'connectivity' (as\r
-in the present case, e.g., where "B 1- B 2- H 3" is written\r
-instead of the more reasonable "B 1- H 3- B 2").  This is a\r
-consequence of the fact that the NBO algorithms have no inkling\r
-of the positions of the atoms in space, and thus of which\r
-label is more 'reasonable.'\r
-<p>\r
-<i>B.6.9 NBO Directed Search ($CHOOSE Keylist)</i>\r
-<p>\r
-   To illustrate the $CHOOSE keylist for a directed NBO search, we\r
-again make use of the methylamine example (Section A.3).  The vicinal\r
-<i>n</i><sub>N</sub> <img src=rarr.gif> <img src=sigma.gif>*<sub>CH</sub> delocalization, to which attention\r
-has been repeatedly called in the examples,\r
-may be associated, in resonance theory terms,\r
-with the "double-bond, no-bond" resonance structure shown below:\r
-<center>\r
-<img src="nbofig3.gif">\r
-</center>\r
-<p>\r
-To investigate the suitability of this resonance structure\r
-for describing the methylamine wavefunction, we would\r
-specify the $CHOOSE keylist (Section B.4) as follows:\r
- <pre>\r
-     $CHOOSE            !double-bond, no-bond resonance\r
-        LONE  3  1  END\r
-        BOND  S 1 4  S 1 5  D 1 2  S 2 6  S 2 7  END\r
-     $END\r
-\r
-</pre>When this is included in the input file, the NBO program produces\r
-the output shown below:\r
-<p>\r
- <pre>\r
-\r
-NATURAL BOND ORBITAL ANALYSIS:\r
-\r
-                      Occupancies       Lewis Structure    Low   High\r
-          Occ.    -------------------  -----------------   occ   occ\r
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev\r
-=============================================================================\r
-  1(1)    1.90    16.66741   1.33259      2   6   0   1     1      2    0.95\r
------------------------------------------------------------------------------\r
-\r
-Structure accepted: NBOs selected via the $CHOOSE keylist\r
-\r
-WARNING:  1 low occupancy (<1.9990e) core orbital  found on  C 1\r
-\r
---------------------------------------------------------\r
-  Core                      3.99853 ( 99.963% of   4)\r
-  Valence Lewis            12.66888 ( 90.492% of  14)\r
- ==================       ============================\r
-  Total Lewis              16.66741 ( 92.597% of  18)\r
- -----------------------------------------------------\r
-  Valence non-Lewis         1.30491 (  7.249% of  18)\r
-  Rydberg non-Lewis         0.02768 (  0.154% of  18)\r
- ==================       ============================\r
-  Total non-Lewis           1.33259 (  7.403% of  18)\r
---------------------------------------------------------\r
-\r
-\r
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids\r
--------------------------------------------------------------------------------\r
-  1. (1.95945) BD ( 1) C 1- N 2      \r
-               (  7.66%)   0.2768* C 1 s(  0.63%)p99.99( 99.37%)\r
-                                       -0.0001 -0.0770 -0.0186  0.5107 -0.0551\r
-                                        0.8520 -0.0632  0.0000  0.0000\r
-               ( 92.34%)   0.9609* N 2 s( 19.31%)p 4.18( 80.69%)\r
-                                        0.0000  0.4395 -0.0001 -0.1175 -0.0067\r
-                                        0.8905 -0.0110  0.0000  0.0000\r
-  2. (1.93778) BD ( 2) C 1- N 2      \r
-               ( 39.14%)   0.6256* C 1 s( 36.80%)p 1.72( 63.20%)\r
-                                       -0.0004 -0.6055 -0.0371 -0.7047 -0.0632\r
-                                        0.3594 -0.0471  0.0000  0.0000\r
-               ( 60.86%)   0.7801* N 2 s( 19.33%)p 4.17( 80.67%)\r
-                                       -0.0001 -0.4396  0.0011  0.8364 -0.0016\r
-                                        0.3271 -0.0137  0.0000  0.0000\r
-  3. (1.98365) BD ( 1) C 1- H 4      \r
-               ( 61.02%)   0.7811* C 1 s( 31.10%)p 2.22( 68.90%)\r
-                                        0.0001  0.5577  0.0006 -0.3480  0.0095\r
-                                        0.2603  0.0094  0.7070 -0.0103\r
-               ( 38.98%)   0.6244* H 4 s(100.00%)\r
-                                        1.0000  0.0008\r
-  4. (1.98365) BD ( 1) C 1- H 5      \r
-               ( 61.02%)   0.7811* C 1 s( 31.10%)p 2.22( 68.90%)\r
-                                        0.0001  0.5577  0.0006 -0.3480  0.0095\r
-                                        0.2603  0.0094 -0.7070  0.0103\r
-               ( 38.98%)   0.6244* H 5 s(100.00%)\r
-                                        1.0000  0.0008\r
-  5. (1.99491) BD ( 1) N 2- H 6      \r
-               ( 68.46%)   0.8274* N 2 s( 30.67%)p 2.26( 69.33%)\r
-                                        0.0000  0.5538  0.0005  0.3785  0.0165\r
-                                       -0.2232  0.0044 -0.7070 -0.0093\r
-               ( 31.54%)   0.5616* H 6 s(100.00%)\r
-                                        1.0000  0.0031\r
-  6. (1.99491) BD ( 1) N 2- H 7      \r
-               ( 68.46%)   0.8274* N 2 s( 30.67%)p 2.26( 69.33%)\r
-                                        0.0000  0.5538  0.0005  0.3785  0.0165\r
-                                       -0.2232  0.0044  0.7070  0.0093\r
-               ( 31.54%)   0.5616* H 7 s(100.00%)\r
-                                        1.0000  0.0031\r
-  7. (1.99900) CR ( 1) C 1             s(100.00%)p 0.00(  0.00%)\r
-                                        1.0000 -0.0003  0.0000 -0.0001  0.0000\r
-                                        0.0002  0.0000  0.0000  0.0000\r
-  8. (1.99953) CR ( 1) N 2             s(100.00%)p 0.00(  0.00%)\r
-                                        1.0000 -0.0001  0.0000  0.0001  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000\r
-  9. (0.81453) LP ( 1) H 3             s(100.00%)\r
-                                        1.0000  0.0000\r
- 10. (0.01893) RY*( 1) C 1             s( 10.61%)p 8.42( 89.39%)\r
-                                        0.0000 -0.0737  0.3173 -0.0090  0.7223\r
-                                        0.0971  0.6021  0.0000  0.0000\r
- 11. (0.00034) RY*( 2) C 1             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0146  0.9999\r
- 12. (0.00025) RY*( 3) C 1             s( 57.37%)p 0.74( 42.63%)\r
-                                        0.0000 -0.0012  0.7575 -0.0176  0.1886\r
-                                       -0.0071 -0.6248  0.0000  0.0000\r
- 13. (0.00002) RY*( 4) C 1             s( 32.38%)p 2.09( 67.62%)\r
- 14. (0.00117) RY*( 1) N 2             s(  1.48%)p66.74( 98.52%)\r
-                                        0.0000 -0.0067  0.1213  0.0062  0.0380\r
-                                        0.0166  0.9917  0.0000  0.0000\r
- 15. (0.00044) RY*( 2) N 2             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000 -0.0132  0.9999\r
- 16. (0.00038) RY*( 3) N 2             s( 33.41%)p 1.99( 66.59%)\r
-                                        0.0000  0.0133  0.5779  0.0087 -0.8150\r
-                                       -0.0120 -0.0392  0.0000  0.0000\r
- 17. (0.00002) RY*( 4) N 2             s( 65.14%)p 0.54( 34.86%)\r
- 18. (0.00177) RY*( 1) H 3             s(100.00%)\r
-                                        0.0000  1.0000\r
- 19. (0.00096) RY*( 1) H 4             s(100.00%)\r
-                                       -0.0008  1.0000\r
- 20. (0.00096) RY*( 1) H 5             s(100.00%)\r
-                                       -0.0008  1.0000\r
- 21. (0.00122) RY*( 1) H 6             s(100.00%)\r
-                                       -0.0031  1.0000\r
- 22. (0.00122) RY*( 1) H 7             s(100.00%)\r
-                                       -0.0031  1.0000\r
- 23. (1.02290) BD*( 1) C 1- N 2      \r
-               ( 92.34%)   0.9609* C 1 s(  0.63%)p99.99( 99.37%)\r
-                                       -0.0001 -0.0770 -0.0186  0.5107 -0.0551\r
-                                        0.8520 -0.0632  0.0000  0.0000\r
-               (  7.66%)  -0.2768* N 2 s( 19.31%)p 4.18( 80.69%)\r
-                                        0.0000  0.4395 -0.0001 -0.1175 -0.0067\r
-                                        0.8905 -0.0110  0.0000  0.0000\r
- 24. (0.22583) BD*( 2) C 1- N 2      \r
-               ( 60.86%)   0.7801* C 1 s( 36.80%)p 1.72( 63.20%)\r
-                                       -0.0004 -0.6055 -0.0371 -0.7047 -0.0632\r
-                                        0.3594 -0.0471  0.0000  0.0000\r
-               ( 39.14%)  -0.6256* N 2 s( 19.33%)p 4.17( 80.67%)\r
-                                       -0.0001 -0.4396  0.0011  0.8364 -0.0016\r
-                                        0.3271 -0.0137  0.0000  0.0000\r
- 25. (0.01415) BD*( 1) C 1- H 4      \r
-               ( 38.98%)   0.6244* C 1 s( 31.10%)p 2.22( 68.90%)\r
-                                       -0.0001 -0.5577 -0.0006  0.3480 -0.0095\r
-                                       -0.2603 -0.0094 -0.7070  0.0103\r
-               ( 61.02%)  -0.7811* H 4 s(100.00%)\r
-                                       -1.0000 -0.0008\r
- 26. (0.01415) BD*( 1) C 1- H 5      \r
-               ( 38.98%)   0.6244* C 1 s( 31.10%)p 2.22( 68.90%)\r
-                                       -0.0001 -0.5577 -0.0006  0.3480 -0.0095\r
-                                       -0.2603 -0.0094  0.7070 -0.0103\r
-               ( 61.02%)  -0.7811* H 5 s(100.00%)\r
-                                       -1.0000 -0.0008\r
- 27. (0.01394) BD*( 1) N 2- H 6      \r
-               ( 31.54%)   0.5616* N 2 s( 30.67%)p 2.26( 69.33%)\r
-                                        0.0000 -0.5538 -0.0005 -0.3785 -0.0165\r
-                                        0.2232 -0.0044  0.7070  0.0093\r
-               ( 68.46%)  -0.8274* H 6 s(100.00%)\r
-                                       -1.0000 -0.0031\r
- 28. (0.01394) BD*( 1) N 2- H 7      \r
-               ( 31.54%)   0.5616* N 2 s( 30.67%)p 2.26( 69.33%)\r
-                                        0.0000 -0.5538 -0.0005 -0.3785 -0.0165\r
-                                        0.2232 -0.0044 -0.7070 -0.0093\r
-               ( 68.46%)  -0.8274* H 7 s(100.00%)\r
-                                       -1.0000 -0.0031\r
\r
- </pre>\r
-<p>\r
-   One can see that the $CHOOSE resonance structure is significantly\r
-inferior to the principal resonance structure \r
-found by the default NBO search in \r
-Section A.3.  About 1.333e, or 7.4% of the electron density,\r
-is found in non-Lewis NBOs of \r
-the $CHOOSE structure (compared to 0.05e, or 0.3%, for\r
-the principal structure).  Particularly defective is the hydride\r
-'lone pair' (NBO 9), which has less than half the \r
-expected occupancy (0.81453e).  The C-N <img src=pi.gif> bond (NBO 1) is seen\r
-to be more than 92% polarized toward N, indicative of essential\r
-lone pair character.  \r
-<p>\r
-   Note that structural elements shared by the two resonance\r
-structures (e.g., the two N-H bonds, which are common to\r
-both structures) need not have identical\r
-forms, since each detail of the NBOs \r
-is optimized with respect to the overall structure.\r
-<p>\r
-<i>B.6.10 NBO Energetic Analysis ($DEL Keylist)</i>\r
-<p>\r
-   The NBO energetic analysis with deletions ($DEL keylist) will be\r
-illustrated with two simple examples for RHF/3-21G methylamine\r
-(Section A.3).\r
-<p>\r
-   The first example is the "NOSTAR" option (type 4,\r
-Section B.5), requesting deletion\r
-of all non-Lewis orbitals, and hence leading to the energy of the\r
-idealized natural Lewis structure.  The $DEL keylist in this case is\r
- <pre>\r
-     $DEL  NOSTAR  $END\r
-\r
-</pre>This leads to the output shown below:\r
-<p>\r
- <pre>\r
-\r
-NOSTAR: Delete all Rydberg/antibond NBOs\r
-Deletion of the following orbitals from the NBO Fock matrix:\r
-  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28\r
-\r
-Occupations of bond orbitals:\r
-\r
-      Orbital                   No deletions   This deletion   Change\r
-------------------------------------------------------------------------------\r
-  1. BD ( 1) C 1- N 2               1.99858        2.00000    0.00142\r
-  2. BD ( 1) C 1- H 3               1.99860        2.00000    0.00140\r
-  3. BD ( 1) C 1- H 4               1.99399        2.00000    0.00601\r
-  4. BD ( 1) C 1- H 5               1.99399        2.00000    0.00601\r
-  5. BD ( 1) N 2- H 6               1.99442        2.00000    0.00558\r
-  6. BD ( 1) N 2- H 7               1.99442        2.00000    0.00558\r
-  7. CR ( 1) C 1                    1.99900        2.00000    0.00100\r
-  8. CR ( 1) N 2                    1.99953        2.00000    0.00047\r
-  9. LP ( 1) N 2                    1.97795        2.00000    0.02205\r
- 10. RY*( 1) C 1                    0.00105        0.00000   -0.00105\r
- 11. RY*( 2) C 1                    0.00034        0.00000   -0.00034\r
- 12. RY*( 3) C 1                    0.00022        0.00000   -0.00022\r
- 13. RY*( 4) C 1                    0.00002        0.00000   -0.00002\r
- 14. RY*( 1) N 2                    0.00116        0.00000   -0.00116\r
- 15. RY*( 2) N 2                    0.00044        0.00000   -0.00044\r
- 16. RY*( 3) N 2                    0.00038        0.00000   -0.00038\r
- 17. RY*( 4) N 2                    0.00002        0.00000   -0.00002\r
- 18. RY*( 1) H 3                    0.00178        0.00000   -0.00178\r
- 19. RY*( 1) H 4                    0.00096        0.00000   -0.00096\r
- 20. RY*( 1) H 5                    0.00096        0.00000   -0.00096\r
- 21. RY*( 1) H 6                    0.00122        0.00000   -0.00122\r
- 22. RY*( 1) H 7                    0.00122        0.00000   -0.00122\r
- 23. BD*( 1) C 1- N 2               0.00016        0.00000   -0.00016\r
- 24. BD*( 1) C 1- H 3               0.01569        0.00000   -0.01569\r
- 25. BD*( 1) C 1- H 4               0.00769        0.00000   -0.00769\r
- 26. BD*( 1) C 1- H 5               0.00769        0.00000   -0.00769\r
- 27. BD*( 1) N 2- H 6               0.00426        0.00000   -0.00426\r
- 28. BD*( 1) N 2- H 7               0.00426        0.00000   -0.00426\r
-\r
-NEXT STEP:  Evaluate the energy of the new density matrix\r
-            that has been constructed from the deleted NBO\r
-            Fock matrix by doing one SCF cycle.\r
-\r
-------------------------------------------------------------------------------\r
-  Energy of deletion :        -94.618081014\r
-    Total SCF energy :        -94.679444944\r
-                         -------------------\r
-       Energy change :          0.061364 a.u.,          38.506 kcal/mol\r
-\r
- </pre>\r
-<p>\r
-   In the output above, the NBO program first enumerates the 19 NBOs\r
-to be deleted by the "NOSTAR" request, then gives the complete list\r
-of NBOs with their occupancies before ("no deletions") and after \r
-("this deletion") deletions, with the\r
-net change for each.  For this NOSTAR deletion, each of the\r
-nine Lewis NBOs (1-9) necessarily gets 2.0000 electrons, and each\r
-of the non-Lewis NBOs (10-28) gets occupancy 0.0000.  The program\r
-than reports the energy (-94.618081 a.u.) obtained from a single\r
-pass through the SCF evaluator with the modified density matrix.  In\r
-this case, deletion of the 19 non-Lewis orbitals led to an energy\r
-change of only 0.061364 a.u. (38.5 kcal/mol), less than 0.07% of the\r
-total energy.\r
-<p>\r
-   The next example is a more selective set of deletions between\r
-'chemical fragments' (type 9), selected by the $DEL keylist input\r
-shown below:\r
- <pre>\r
-     $DEL \r
-        ZERO  2  ATOM BLOCKS\r
-                 4  BY  3\r
-                    1  3  4  5\r
-                    2  6  7\r
-                 3  BY  4\r
-                    2  6  7\r
-                    1  3  4  5\r
-     $END\r
-\r
-</pre>This specifies removal of all delocalizing interactions from\r
-Lewis NBOs of the methyl fragment (atoms 1,3,4,5) into non-Lewis\r
-NBOs of the amine fragment (atoms 2,6,7), or vice versa.  The\r
-NBO output for this example is shown below:\r
-<p>\r
- <pre>\r
-\r
-Zero delocalization from NBOs localized on atoms:\r
-   1   3   4   5\r
-to NBOs localized on atoms:\r
-   2   6   7\r
-    (NBOs in common to the two groups of atoms left out)\r
-Zero delocalization from NBOs localized on atoms:\r
-   2   6   7\r
-to NBOs localized on atoms:\r
-   1   3   4   5\r
-    (NBOs in common to the two groups of atoms left out)\r
-Deletion of the NBO Fock matrix elements between orbitals:\r
-   2   3   4   7\r
-and orbitals:\r
-  14  15  16  17  21  22  27  28\r
-Deletion of the NBO Fock matrix elements between orbitals:\r
-   5   6   8   9\r
-and orbitals:\r
-  10  11  12  13  18  19  20  24  25  26\r
-\r
-Occupations of bond orbitals:\r
-\r
-      Orbital                   No deletions   This deletion   Change\r
-------------------------------------------------------------------------------\r
-  1. BD ( 1) C 1- N 2               1.99858        1.99860    0.00002\r
-  2. BD ( 1) C 1- H 3               1.99860        1.99937    0.00077\r
-  3. BD ( 1) C 1- H 4               1.99399        1.99911    0.00512\r
-  4. BD ( 1) C 1- H 5               1.99399        1.99911    0.00512\r
-  5. BD ( 1) N 2- H 6               1.99442        1.99979    0.00537\r
-  6. BD ( 1) N 2- H 7               1.99442        1.99979    0.00537\r
-  7. CR ( 1) C 1                    1.99900        1.99919    0.00019\r
-  8. CR ( 1) N 2                    1.99953        1.99974    0.00021\r
-  9. LP ( 1) N 2                    1.97795        1.99996    0.02201\r
- 10. RY*( 1) C 1                    0.00105        0.00016   -0.00090\r
- 11. RY*( 2) C 1                    0.00034        0.00000   -0.00033\r
- 12. RY*( 3) C 1                    0.00022        0.00002   -0.00020\r
- 13. RY*( 4) C 1                    0.00002        0.00002    0.00000\r
- 14. RY*( 1) N 2                    0.00116        0.00004   -0.00112\r
- 15. RY*( 2) N 2                    0.00044        0.00000   -0.00044\r
- 16. RY*( 3) N 2                    0.00038        0.00003   -0.00035\r
- 17. RY*( 4) N 2                    0.00002        0.00001   -0.00001\r
- 18. RY*( 1) H 3                    0.00178        0.00088   -0.00090\r
- 19. RY*( 1) H 4                    0.00096        0.00057   -0.00038\r
- 20. RY*( 1) H 5                    0.00096        0.00057   -0.00038\r
- 21. RY*( 1) H 6                    0.00122        0.00057   -0.00065\r
- 22. RY*( 1) H 7                    0.00122        0.00057   -0.00065\r
- 23. BD*( 1) C 1- N 2               0.00016        0.00034    0.00018\r
- 24. BD*( 1) C 1- H 3               0.01569        0.00027   -0.01542\r
- 25. BD*( 1) C 1- H 4               0.00769        0.00055   -0.00714\r
- 26. BD*( 1) C 1- H 5               0.00769        0.00055   -0.00714\r
- 27. BD*( 1) N 2- H 6               0.00426        0.00009   -0.00417\r
- 28. BD*( 1) N 2- H 7               0.00426        0.00009   -0.00417\r
-\r
-NEXT STEP:  Evaluate the energy of the new density matrix\r
-            that has been constructed from the deleted NBO\r
-            Fock matrix by doing one SCF cycle.\r
-\r
-------------------------------------------------------------------------------\r
-  Energy of deletion :        -94.635029232\r
-    Total SCF energy :        -94.679444944\r
-                         -------------------\r
-       Energy change :          0.044416 a.u.,          27.871 kcal/mol\r
-\r
- </pre>\r
-<p>\r
-   The output first lists the various orbitals and Fock matrix\r
-elements affected by this deletion, then the 'before' and 'after'\r
-occupancies and net changes for each NBO.  In this case, one can\r
-see that the principal effect of the deletion was increased occupancy\r
-(+0.022) of the nitrogen lone pair, NBO 9, and depleted occupancy\r
-(-0.015) of the antiperiplanar <img src=sigma.gif>*<sub>C<sub>1</sub>H<sub>3</sub></sub>\r
-antibond, NBO 24, with somewhat lesser depletion (-0.007)\r
-of the other two C-H antibonds.  The total energy change (loss of\r
-delocalization energy) associated with this deletion \r
-was 27.9 kcal/mol.\r
-<p>\r
-   To further pinpoint the source of this delocalization, one could\r
-do more selective deletions of individual orbitals or Fock\r
-matrix elements.  For example, if one uses \r
-deletion type 2 (deletion of a single\r
-Fock matrix element, Section B.5.2) to delete the \r
-(9,24) element associated with the\r
-<i>n</i><sub>N</sub> <img src=rarr.gif> <img src=sigma.gif>*<sub>C<sub>1</sub>H<sub>3</sub></sub> interaction, one finds\r
-a deletion energy of 7.06 kcal/mol associated with this \r
-interaction alone.  [This value may be compared with the simple second-order\r
-perturbative estimate (8.13 kcal/mol) of the\r
-<i>n</i><sub>N</sub> <img src=rarr.gif> <img src=sigma.gif>*<sub>C<sub>1</sub>H<sub>3</sub></sub> (9<img src=rarr.gif>24) interaction\r
-that was noted in Section A.3.5.]\r
-<p>\r
-<i>B.6.11 Open-Shell UHF Output: Methyl Radical</i>\r
-<p>\r
-   Open-shell NBO output will be illustrated with the simple\r
-example of the planar methyl radical (CH<sub>3</sub>), treated at the UHF/6-31G*\r
-level (<i>R</i><sub>CH</sub> = 1.0736&nbsp&Aring).  In \r
-the open-shell case, one obtains\r
-two separate NPA and NBO listings, one for the <img src=alpha.gif> and one for \r
-the <img src=beta.gif> spin set, corresponding to the "different Lewis structures\r
-for different spins" description.  A portion of the NBO output for\r
-the <img src=alpha.gif> spin manifold is reproduced below:\r
-<p>\r
- <pre>\r
-\r
-NATURAL BOND ORBITAL ANALYSIS, alpha spin orbitals:\r
-\r
-                      Occupancies       Lewis Structure    Low   High\r
-          Occ.    -------------------  -----------------   occ   occ\r
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev\r
-=============================================================================\r
-  1(1)    0.90     4.99903   0.00097      1   3   0   1     0      0    0.00\r
------------------------------------------------------------------------------\r
-\r
-Structure accepted: No low occupancy Lewis orbitals\r
-\r
---------------------------------------------------------\r
-  Core                      0.99984 ( 99.984% of   1)\r
-  Valence Lewis             3.99919 ( 99.980% of   4)\r
- ==================       ============================\r
-  Total Lewis               4.99903 ( 99.981% of   5)\r
- -----------------------------------------------------\r
-  Valence non-Lewis         0.00081 (  0.016% of   5)\r
-  Rydberg non-Lewis         0.00016 (  0.003% of   5)\r
- ==================       ============================\r
-  Total non-Lewis           0.00097 (  0.019% of   5)\r
---------------------------------------------------------\r
-\r
-\r
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids\r
--------------------------------------------------------------------------------\r
-  1. (0.99973) BD ( 1) C 1- H 2      \r
-               ( 61.14%)   0.7819* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)\r
-                                        0.0000  0.5772 -0.0070  0.0000 -0.4076\r
-                                       -0.0110  0.7060  0.0191  0.0000  0.0000\r
-                                       -0.0338  0.0000  0.0000 -0.0195 -0.0090\r
-               ( 38.86%)   0.6233* H 2 s(100.00%)\r
-                                        1.0000  0.0080\r
-  2. (0.99973) BD ( 1) C 1- H 3      \r
-               ( 61.14%)   0.7819* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)\r
-                                        0.0000  0.5772 -0.0070  0.0000 -0.4076\r
-                                       -0.0110 -0.7060 -0.0191  0.0000  0.0000\r
-                                        0.0338  0.0000  0.0000 -0.0195 -0.0090\r
-               ( 38.86%)   0.6233* H 3 s(100.00%)\r
-                                        1.0000  0.0080\r
-  3. (0.99973) BD ( 1) C 1- H 4      \r
-               ( 61.14%)   0.7819* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)\r
-                                        0.0000  0.5772 -0.0070  0.0000  0.8153\r
-                                        0.0221  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0391 -0.0090\r
-               ( 38.86%)   0.6233* H 4 s(100.00%)\r
-                                        1.0000  0.0080\r
-  4. (0.99984) CR ( 1) C 1             s(100.00%)\r
-                                        1.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-  5. (1.00000) LP ( 1) C 1             s(  0.00%)p 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.9978 -0.0668\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-  6. (0.00000) RY*( 1) C 1             s(100.00%)p 0.00(  0.00%)d 0.00(  0.00%)\r
-  7. (0.00000) RY*( 2) C 1             s(100.00%)\r
-  8. (0.00000) RY*( 3) C 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)\r
-  9. (0.00000) RY*( 4) C 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)\r
- 10. (0.00000) RY*( 5) C 1             s(  0.00%)p 1.00(100.00%)\r
- 11. (0.00000) RY*( 6) C 1             s(  0.00%)p 1.00(  0.23%)d99.99( 99.77%)\r
- 12. (0.00000) RY*( 7) C 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
- 13. (0.00000) RY*( 8) C 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
- 14. (0.00000) RY*( 9) C 1             s(  0.00%)p 1.00(  0.23%)d99.99( 99.77%)\r
- 15. (0.00000) RY*(10) C 1             s(  0.02%)p 0.00(  0.00%)d99.99( 99.98%)\r
- 16. (0.00005) RY*( 1) H 2             s(100.00%)\r
- 17. (0.00005) RY*( 1) H 3             s(100.00%)\r
- 18. (0.00005) RY*( 1) H 4             s(100.00%)\r
- 19. (0.00027) BD*( 1) C 1- H 2      \r
-               ( 38.86%)   0.6233* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)\r
-                                        0.0000 -0.5772  0.0070  0.0000  0.4076\r
-                                        0.0110 -0.7060 -0.0191  0.0000  0.0000\r
-                                        0.0338  0.0000  0.0000  0.0195  0.0090\r
-               ( 61.14%)  -0.7819* H 2 s(100.00%)\r
-                                       -1.0000 -0.0080\r
- 20. (0.00027) BD*( 1) C 1- H 3      \r
-               ( 38.86%)   0.6233* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)\r
-                                        0.0000 -0.5772  0.0070  0.0000  0.4076\r
-                                        0.0110  0.7060  0.0191  0.0000  0.0000\r
-                                       -0.0338  0.0000  0.0000  0.0195  0.0090\r
-               ( 61.14%)  -0.7819* H 3 s(100.00%)\r
-                                       -1.0000 -0.0080\r
- 21. (0.00027) BD*( 1) C 1- H 4      \r
-               ( 38.86%)   0.6233* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)\r
-                                        0.0000 -0.5772  0.0070  0.0000 -0.8153\r
-                                       -0.0221  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000 -0.0391  0.0090\r
-               ( 61.14%)  -0.7819* H 4 s(100.00%)\r
-                                       -1.0000 -0.0080\r
-\r
- </pre>\r
-<p>\r
-   As can be seen in the output, the NBO spin-orbital \r
-occupancy threshold was set at 0.90 (rather than 1.90), and the\r
-occupancies of <img src=alpha.gif> Lewis spin-NBOs (1-5) are about 1.0000, but\r
-other aspects of the output are familiar.  Note the slight admixture\r
-of <i>d</i>-character (0.16%) in the <img src=sigma.gif><sub>CH</sub> bond hybrids \r
-(NBOs 1-3), whereas the out-of-plane radical non-bonded orbital (NBO 5) has\r
-pure <i>p</i>-character.\r
-<p>\r
-   The NBO output for the <img src=beta.gif> ('ionized') spin set then follows:\r
-<p>\r
- <pre>\r
-\r
-NATURAL BOND ORBITAL ANALYSIS, beta spin orbitals:\r
-\r
-                      Occupancies       Lewis Structure    Low   High\r
-          Occ.    -------------------  -----------------   occ   occ\r
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev\r
-=============================================================================\r
-  1(1)    0.90     3.99981   0.00019      1   3   0   0     0      0    0.00\r
------------------------------------------------------------------------------\r
-\r
-Structure accepted: No low occupancy Lewis orbitals\r
-\r
---------------------------------------------------------\r
-  Core                      0.99985 ( 99.985% of   1)\r
-  Valence Lewis             2.99996 ( 99.999% of   3)\r
- ==================       ============================\r
-  Total Lewis               3.99981 ( 99.995% of   4)\r
- -----------------------------------------------------\r
-  Valence non-Lewis         0.00002 (  0.000% of   4)\r
-  Rydberg non-Lewis         0.00017 (  0.004% of   4)\r
- ==================       ============================\r
-  Total non-Lewis           0.00019 (  0.005% of   4)\r
---------------------------------------------------------\r
-\r
-\r
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids\r
--------------------------------------------------------------------------------\r
-  1. (0.99999) BD ( 1) C 1- H 2      \r
-               ( 55.80%)   0.7470* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)\r
-                                        0.0000  0.5762  0.0080  0.0000 -0.4076\r
-                                       -0.0125  0.7059  0.0217  0.0000  0.0000\r
-                                       -0.0345  0.0000  0.0000 -0.0199 -0.0350\r
-               ( 44.20%)   0.6649* H 2 s(100.00%)\r
-                                        1.0000 -0.0069\r
-  2. (0.99999) BD ( 1) C 1- H 3      \r
-               ( 55.80%)   0.7470* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)\r
-                                        0.0000  0.5762  0.0080  0.0000 -0.4076\r
-                                       -0.0125 -0.7059 -0.0217  0.0000  0.0000\r
-                                        0.0345  0.0000  0.0000 -0.0199 -0.0350\r
-               ( 44.20%)   0.6649* H 3 s(100.00%)\r
-                                        1.0000 -0.0069\r
-  3. (0.99999) BD ( 1) C 1- H 4      \r
-               ( 55.80%)   0.7470* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)\r
-                                        0.0000  0.5762  0.0080  0.0000  0.8151\r
-                                        0.0251  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0399 -0.0350\r
-               ( 44.20%)   0.6649* H 4 s(100.00%)\r
-                                        1.0000 -0.0069\r
-  4. (0.99985) CR ( 1) C 1             s(100.00%)\r
-                                        1.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-  5. (0.00002) LP*( 1) C 1             s( 10.35%)p 0.00(  0.00%)d 8.66( 89.65%)\r
-  6. (0.00000) RY*( 1) C 1             s( 98.99%)p 0.00(  0.00%)d 0.01(  1.01%)\r
-  7. (0.00000) RY*( 2) C 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)\r
-  8. (0.00000) RY*( 3) C 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)\r
-  9. (0.00000) RY*( 4) C 1             s(  0.00%)p 1.00(100.00%)\r
- 10. (0.00000) RY*( 5) C 1             s(  0.00%)p 1.00(100.00%)\r
- 11. (0.00000) RY*( 6) C 1             s(  0.00%)p 1.00(  0.24%)d99.99( 99.76%)\r
- 12. (0.00000) RY*( 7) C 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
- 13. (0.00000) RY*( 8) C 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
- 14. (0.00000) RY*( 9) C 1             s(  0.00%)p 1.00(  0.24%)d99.99( 99.76%)\r
- 15. (0.00000) RY*(10) C 1             s( 91.02%)p 0.00(  0.00%)d 0.10(  8.98%)\r
- 16. (0.00006) RY*( 1) H 2             s(100.00%)\r
- 17. (0.00006) RY*( 1) H 3             s(100.00%)\r
- 18. (0.00006) RY*( 1) H 4             s(100.00%)\r
- 19. (0.00000) BD*( 1) C 1- H 2      \r
-               ( 44.20%)   0.6649* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)\r
-               ( 55.80%)  -0.7470* H 2 s(100.00%)\r
- 20. (0.00000) BD*( 1) C 1- H 3      \r
-               ( 44.20%)   0.6649* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)\r
-               ( 55.80%)  -0.7470* H 3 s(100.00%)\r
- 21. (0.00000) BD*( 1) C 1- H 4      \r
-               ( 44.20%)   0.6649* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)\r
-               ( 55.80%)  -0.7470* H 4 s(100.00%)\r
-\r
- </pre>\r
-<p>\r
-   The principal difference to be seen is that the radical\r
-orbital (NBO 5) is essentially empty in this spin set, and\r
-the polarization of the <img src=sigma.gif><sub>CH</sub> bonds is somewhat altered\r
-(about 55.8% on the C atom in the <img src=beta.gif> set set, \r
-<i>vs.</i> 61.1% in the <img src=alpha.gif> set).  [In other cases, the\r
-<img src=alpha.gif> and <img src=beta.gif> NBO Lewis structures might differ even\r
-in the number and location of 1-c (non-bonding) and 2-c (bond)\r
-structural elements.]  Note that the overall quality of the open-shell\r
-natural Lewis structure description (> 99.9%) is\r
-comparable to that of ordinary closed-shell molecules, and the\r
-interpretation of the NBO output follows\r
-familiar lines.\r
-<p>\r
-<center>\r
-<b>WARNING</b>\r
-</center>\r
-<p>\r
-You should not attempt to analyze an open-shell wavefunction with an\r
-ESS method that produces only the "spinless" (spin-averaged) density\r
-matrix, rather than the separate density matrices for <img src=alpha.gif> \r
-and <img src=beta.gif> spin.  Although NAOs and their total populations are\r
-calculated correctly from the spinless density matrix, NBOs\r
-and NLMOs are not.  NBO analysis of an open-shell \r
-spinless density matrix is a fundamental misuse\r
-of the program.\r
-<p>\r
-<i>B.6.12 Effective Core Potential: Cu<sub>2</sub> Dimer</i>\r
-<p>\r
-   To illustrate some of the variations of NBO output associated\r
-with use of effective core potentials (ECP) and inclusion of\r
-<i>d</i> orbitals, we use the example of the copper dimer Cu<sub>2</sub>\r
-(<i>R</i> = 2.2195&nbsp&Aring),\r
-treated at the RHF level with a Hay-Wadt ECP and valence DZ\r
-basis (RHF/LANL1DZ), carried out with\r
-the GAUSSIAN-88 system.  (The wavefunction returned by GAUSSIAN-88\r
-in this case corresponds\r
-to an excited state configuration of Cu<sub>2</sub>.)  Since the \r
-NBO program communicates directly with\r
-the ESS program for details\r
-about the ECP, no special keywords are necessary.\r
-<p>\r
-   Use of an ECP shows up most directly in the NPA portion\r
-of the output, shown below:\r
-<p>\r
- <pre>\r
-\r
-NATURAL POPULATIONS:  Natural atomic orbital occupancies \r
-                                                         \r
- NAO Atom #  lang   Type(AO)    Occupancy      Energy    \r
----------------------------------------------------------\r
-  1   Cu  1  s      Val( 4s)     0.94240      -0.26321\r
-  2   Cu  1  s      Ryd( 5s)     0.00019       0.92165\r
-  3   Cu  1  px     Ryd( 4p)     0.99604      -0.06989\r
-  4   Cu  1  px     Ryd( 5p)     0.00001       0.09916\r
-  5   Cu  1  py     Ryd( 4p)     0.99604      -0.06989\r
-  6   Cu  1  py     Ryd( 5p)     0.00001       0.09916\r
-  7   Cu  1  pz     Ryd( 5p)     0.05481       1.09062\r
-  8   Cu  1  pz     Ryd( 4p)     0.00062       0.52821\r
-  9   Cu  1  dxy    Val( 3d)     0.00000      -0.36077\r
- 10   Cu  1  dxy    Ryd( 4d)     0.00000       0.72280\r
- 11   Cu  1  dxz    Val( 3d)     1.99997      -1.29316\r
- 12   Cu  1  dxz    Ryd( 4d)     0.00398       0.75681\r
- 13   Cu  1  dyz    Val( 3d)     1.99997      -1.29316\r
- 14   Cu  1  dyz    Ryd( 4d)     0.00398       0.75681\r
- 15   Cu  1  dx2y2  Val( 3d)     1.99939      -1.38791\r
- 16   Cu  1  dx2y2  Ryd( 4d)     0.00061       0.67825\r
- 17   Cu  1  dz2    Val( 3d)     1.99890      -1.26114\r
- 18   Cu  1  dz2    Ryd( 4d)     0.00308       1.16392\r
-\r
- 19   Cu  2  s      Val( 4s)     0.94240      -0.26321\r
- 20   Cu  2  s      Ryd( 5s)     0.00019       0.92165\r
- 21   Cu  2  px     Ryd( 4p)     0.99604      -0.06989\r
- 22   Cu  2  px     Ryd( 5p)     0.00001       0.09916\r
- 23   Cu  2  py     Ryd( 4p)     0.99604      -0.06989\r
- 24   Cu  2  py     Ryd( 5p)     0.00001       0.09916\r
- 25   Cu  2  pz     Ryd( 5p)     0.05481       1.09062\r
- 26   Cu  2  pz     Ryd( 4p)     0.00062       0.52821\r
- 27   Cu  2  dxy    Val( 3d)     0.00000      -0.36077\r
- 28   Cu  2  dxy    Ryd( 4d)     0.00000       0.72280\r
- 29   Cu  2  dxz    Val( 3d)     1.99997      -1.29316\r
- 30   Cu  2  dxz    Ryd( 4d)     0.00398       0.75681\r
- 31   Cu  2  dyz    Val( 3d)     1.99997      -1.29316\r
- 32   Cu  2  dyz    Ryd( 4d)     0.00398       0.75681\r
- 33   Cu  2  dx2y2  Val( 3d)     1.99939      -1.38791\r
- 34   Cu  2  dx2y2  Ryd( 4d)     0.00061       0.67825\r
- 35   Cu  2  dz2    Val( 3d)     1.99890      -1.26114\r
- 36   Cu  2  dz2    Ryd( 4d)     0.00308       1.16392\r
-\r
-[ 36 electrons found in the effective core potential]\r
-\r
-WARNING:  Population inversion found on atom Cu 1\r
-          Population inversion found on atom Cu 2\r
-\r
-\r
-Summary of Natural Population Analysis:                  \r
-                                                         \r
-                                      Natural Population \r
-              Natural   -----------------------------------------------\r
-   Atom #     Charge        Core      Valence    Rydberg      Total\r
------------------------------------------------------------------------\r
-    Cu  1    0.00000     18.00000     8.94064    2.05936    29.00000\r
-    Cu  2    0.00000     18.00000     8.94064    2.05936    29.00000\r
-=======================================================================\r
-  * Total *  0.00000     36.00000    17.88127    4.11873    58.00000\r
-\r
-                                Natural Population      \r
---------------------------------------------------------\r
-  Effective Core            36.00000\r
-  Valence                   17.88127 ( 81.2785% of  22)\r
-  Natural Minimal Basis     53.88127 ( 92.8987% of  58)\r
-  Natural Rydberg Basis      4.11873 (  7.1013% of  58)\r
---------------------------------------------------------\r
-\r
-   Atom #          Natural Electron Configuration\r
-----------------------------------------------------------------------------\r
-    Cu  1      [core]4s( 0.94)3d( 8.00)4p( 1.99)4d( 0.01)5p( 0.05)\r
-    Cu  2      [core]4s( 0.94)3d( 8.00)4p( 1.99)4d( 0.01)5p( 0.05)\r
\r
- </pre>\r
-<p>\r
-   As noted below the first NPA table, 36 electrons were found\r
-in the ECP, so the labels for NAOs in the table begin with the\r
-designations 4<i>s</i>, 5<i>s</i>, etc. of the presumed extra-core\r
-electrons.  The ECP electrons are duly entered in the NPA tables\r
-(labelled as "effective core" in the NPA summary table)\r
-as part of the total Lewis occupancy,\r
-and are taken into proper account in assigning atomic charges.  The\r
-NPA output in this case includes a "population inversion" message to\r
-warn that one or more NAO occupancies are not ordered in accordance\r
-with the energy order [e.g., the 3<i>d</i><sub>xy</sub> orbital (NAO 9)\r
-is unoccupied in this excited configuration, although\r
-its energy lies below the occupied 4<i>s</i>, 4<i>p</i><sub>y</sub>, 4<i>p</i><sub>z</sub>\r
-levels.]\r
-<p>\r
-<p>\r
-   The main ECP effect in the NBO portion of the output is the\r
-omission of core NBOs, as illustrated below:\r
-<p>\r
- <pre>\r
-\r
-NATURAL BOND ORBITAL ANALYSIS:\r
-\r
-                      Occupancies       Lewis Structure    Low   High\r
-          Occ.    -------------------  -----------------   occ   occ\r
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev\r
-=============================================================================\r
-  1(1)    1.90    57.99970   0.00030      0   3   0   8     0      0    0.00\r
------------------------------------------------------------------------------\r
-\r
-Structure accepted: No low occupancy Lewis orbitals\r
-\r
---------------------------------------------------------\r
-  Effective Core           36.00000\r
-  Valence Lewis            21.99970 ( 99.999% of  22)\r
- ==================       ============================\r
-  Total Lewis              57.99970 ( 99.999% of  58)\r
- -----------------------------------------------------\r
-  Valence non-Lewis         0.00000 (  0.000% of  58)\r
-  Rydberg non-Lewis         0.00030 (  0.001% of  58)\r
- ==================       ============================\r
-  Total non-Lewis           0.00030 (  0.001% of  58)\r
---------------------------------------------------------\r
-\r
-\r
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids\r
--------------------------------------------------------------------------------\r
-  1. (2.00000) BD ( 1)Cu 1-Cu 2      \r
-               ( 50.00%)   0.7071*Cu 1 s( 94.13%)p 0.06(  5.54%)d 0.00(  0.33%)\r
-                                        0.9702 -0.0003  0.0000  0.0000  0.0000\r
-                                        0.0000 -0.2340  0.0245  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0225  0.0530\r
-               ( 50.00%)   0.7071*Cu 2 s( 94.13%)p 0.06(  5.54%)d 0.00(  0.33%)\r
-                                        0.9702 -0.0003  0.0000  0.0000  0.0000\r
-                                        0.0000  0.2340 -0.0245  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0225  0.0530\r
-  2. (2.00000) BD ( 2)Cu 1-Cu 2      \r
-               ( 50.00%)   0.7071*Cu 1 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)\r
-                                        0.0000  0.0000  0.9980  0.0029  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                       -0.0035 -0.0630  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000\r
-               ( 50.00%)   0.7071*Cu 2 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)\r
-                                        0.0000  0.0000  0.9980  0.0029  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0035  0.0630  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000\r
-  3. (2.00000) BD ( 3)Cu 1-Cu 2      \r
-               ( 50.00%)   0.7071*Cu 1 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.9980\r
-                                        0.0029  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000 -0.0035 -0.0630  0.0000\r
-                                        0.0000  0.0000  0.0000\r
-               ( 50.00%)   0.7071*Cu 2 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.9980\r
-                                        0.0029  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0035  0.0630  0.0000\r
-                                        0.0000  0.0000  0.0000\r
-  4. (2.00000) LP ( 1)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.9998\r
-                                       -0.0175  0.0000  0.0000\r
-  5. (2.00000) LP ( 2)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0037\r
-                                       -0.0010  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  1.0000  0.0026  0.0000\r
-                                        0.0000  0.0000  0.0000\r
-  6. (2.00000) LP ( 3)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0037 -0.0010  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        1.0000  0.0026  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000\r
-  7. (1.99985) LP ( 4)Cu 1             s(  0.06%)p 0.02(  0.00%)d99.99( 99.94%)\r
-                                        0.0231  0.0070  0.0000  0.0000  0.0000\r
-                                        0.0000 -0.0030 -0.0008  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000 -0.9996 -0.0115\r
-  8. (2.00000) LP ( 1)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.9998\r
-                                       -0.0175  0.0000  0.0000\r
-  9. (2.00000) LP ( 2)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
-                                        0.0000  0.0000  0.0000  0.0000 -0.0037\r
-                                        0.0010  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  1.0000  0.0026  0.0000\r
-                                        0.0000  0.0000  0.0000\r
- 10. (2.00000) LP ( 3)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
-                                        0.0000  0.0000 -0.0037  0.0010  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        1.0000  0.0026  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000\r
- 11. (1.99985) LP ( 4)Cu 2             s(  0.06%)p 0.02(  0.00%)d99.99( 99.94%)\r
-                                        0.0231  0.0070  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0030  0.0008  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000 -0.9996 -0.0115\r
- 12. (0.00015) RY*( 1)Cu 1             s( 63.84%)p 0.51( 32.31%)d 0.06(  3.85%)\r
-                                       -0.1106  0.7913  0.0000  0.0000  0.0000\r
-                                        0.0000 -0.4699  0.3199  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0064 -0.1962\r
- 13. (0.00000) RY*( 2)Cu 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)\r
- 14. (0.00000) RY*( 3)Cu 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)\r
- 15. (0.00000) RY*( 4)Cu 1             s( 31.12%)p 2.21( 68.87%)d 0.00(  0.00%)\r
- 16. (0.00000) RY*( 5)Cu 1             s(  7.79%)p11.84( 92.21%)d 0.00(  0.00%)\r
- 17. (0.00000) RY*( 6)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
- 18. (0.00000) RY*( 7)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
- 19. (0.00000) RY*( 8)Cu 1             s(  0.00%)p 1.00(  0.40%)d99.99( 99.60%)\r
- 20. (0.00000) RY*( 9)Cu 1             s(  0.00%)p 1.00(  0.40%)d99.99( 99.60%)\r
- 21. (0.00000) RY*(10)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
- 22. (0.00000) RY*(11)Cu 1             s(  3.06%)p 0.35(  1.07%)d31.35( 95.87%)\r
- 23. (0.00015) RY*( 1)Cu 2             s( 63.84%)p 0.51( 32.31%)d 0.06(  3.85%)\r
-                                       -0.1106  0.7913  0.0000  0.0000  0.0000\r
-                                        0.0000  0.4699 -0.3199  0.0000  0.0000\r
-                                        0.0000  0.0000  0.0000  0.0000  0.0000\r
-                                        0.0000  0.0064 -0.1962\r
- 24. (0.00000) RY*( 2)Cu 2             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)\r
- 25. (0.00000) RY*( 3)Cu 2             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)\r
- 26. (0.00000) RY*( 4)Cu 2             s( 31.12%)p 2.21( 68.87%)d 0.00(  0.00%)\r
- 27. (0.00000) RY*( 5)Cu 2             s(  7.79%)p11.84( 92.21%)d 0.00(  0.00%)\r
- 28. (0.00000) RY*( 6)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
- 29. (0.00000) RY*( 7)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
- 30. (0.00000) RY*( 8)Cu 2             s(  0.00%)p 1.00(  0.40%)d99.99( 99.60%)\r
- 31. (0.00000) RY*( 9)Cu 2             s(  0.00%)p 1.00(  0.40%)d99.99( 99.60%)\r
- 32. (0.00000) RY*(10)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)\r
- 33. (0.00000) RY*(11)Cu 2             s(  3.06%)p 0.35(  1.07%)d31.35( 95.87%)\r
- 34. (0.00000) BD*( 1)Cu 1-Cu 2      \r
-               ( 50.00%)   0.7071*Cu 1 s( 94.13%)p 0.06(  5.54%)d 0.00(  0.33%)\r
-               ( 50.00%)  -0.7071*Cu 2 s( 94.13%)p 0.06(  5.54%)d 0.00(  0.33%)\r
- 35. (0.00000) BD*( 2)Cu 1-Cu 2      \r
-               ( 50.00%)   0.7071*Cu 1 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)\r
-               ( 50.00%)  -0.7071*Cu 2 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)\r
- 36. (0.00000) BD*( 3)Cu 1-Cu 2      \r
-               ( 50.00%)   0.7071*Cu 1 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)\r
-               ( 50.00%)  -0.7071*Cu 2 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)\r
-\r
-\r
-\r
-\r
-Natural Bond Orbitals (Summary):\r
-\r
-                                                    Principal Delocalizations\r
-          NBO              Occupancy    Energy      (geminal,vicinal,remote)\r
-===============================================================================\r
-Molecular unit  1  (Cu2)\r
-  1. BD ( 1)Cu 1-Cu 2       2.00000    -0.53276\r
-  2. BD ( 2)Cu 1-Cu 2       2.00000    -0.21503\r
-  3. BD ( 3)Cu 1-Cu 2       2.00000    -0.21503\r
-  4. LP ( 1)Cu 1            2.00000    -1.38854\r
-  5. LP ( 2)Cu 1            2.00000    -1.29317\r
-  6. LP ( 3)Cu 1            2.00000    -1.29317\r
-  7. LP ( 4)Cu 1            1.99985    -1.26133\r
-  8. LP ( 1)Cu 2            2.00000    -1.38854\r
-  9. LP ( 2)Cu 2            2.00000    -1.29317\r
- 10. LP ( 3)Cu 2            2.00000    -1.29317\r
- 11. LP ( 4)Cu 2            1.99985    -1.26133\r
- 12. RY*( 1)Cu 1            0.00015     0.70166\r
- 13. RY*( 2)Cu 1            0.00000     0.09932\r
- 14. RY*( 3)Cu 1            0.00000     0.09932\r
- 15. RY*( 4)Cu 1            0.00000     1.09217\r
- 16. RY*( 5)Cu 1            0.00000     0.44430\r
- 17. RY*( 6)Cu 1            0.00000    -0.36077\r
- 18. RY*( 7)Cu 1            0.00000     0.72280\r
- 19. RY*( 8)Cu 1            0.00000     0.75266\r
- 20. RY*( 9)Cu 1            0.00000     0.75266\r
- 21. RY*(10)Cu 1            0.00000     0.67888\r
- 22. RY*(11)Cu 1            0.00000     1.26372\r
- 23. RY*( 1)Cu 2            0.00015     0.70166\r
- 24. RY*( 2)Cu 2            0.00000     0.09932\r
- 25. RY*( 3)Cu 2            0.00000     0.09932\r
- 26. RY*( 4)Cu 2            0.00000     1.09217\r
- 27. RY*( 5)Cu 2            0.00000     0.44430\r
- 28. RY*( 6)Cu 2            0.00000    -0.36077\r
- 29. RY*( 7)Cu 2            0.00000     0.72280\r
- 30. RY*( 8)Cu 2            0.00000     0.75266\r
- 31. RY*( 9)Cu 2            0.00000     0.75266\r
- 32. RY*(10)Cu 2            0.00000     0.67888\r
- 33. RY*(11)Cu 2            0.00000     1.26372\r
- 34. BD*( 1)Cu 1-Cu 2       0.00000     0.41179\r
- 35. BD*( 2)Cu 1-Cu 2       0.00000     0.08327\r
- 36. BD*( 3)Cu 1-Cu 2       0.00000     0.08327\r
-      -------------------------------\r
-             Total Lewis   57.99970  ( 99.9995%)\r
-       Valence non-Lewis    0.00000  (  0.0000%)\r
-       Rydberg non-Lewis    0.00030  (  0.0005%)\r
-      -------------------------------\r
-           Total unit  1   58.00000  (100.0000%)\r
-          Charge unit  1    0.00000\r
\r
- </pre>\r
-<p>\r
-   As the output shows, the NBO tables include reference \r
-to only 11 occupied NBOs, rather than\r
-the 29 that would appear in a full calculation.  Semi-empirical \r
-methods that neglect core electrons (AMPAC, etc.) are\r
-handled similarly.\r
-<p>\r
-   The output for the Cu<sub>2</sub>\r
-example also illustrates some aspects of the inclusion of <i>d</i> orbitals\r
-in the basis set.  NBOs 4-7 and 8-11 represent the 3<i>d</i><sup>8</sup>\r
-subshells on each atom, essentially of pure atomic <i>d</i>\r
-character (except for a small admixture\r
-of <i>p</i> character in NBOs 7, 11).  Both\r
-the <img src=sigma.gif><sub>CuCu</sub> bond (NBO 1) and the two <img src=pi.gif><sub>CuCu</sub> bonds \r
-(NBOs 2, 3) have very slight admixtures (< 0.4%) of <i>d</i> \r
-character.  The remaining orbitals of predominant <i>d</i> \r
-character (NBOs 17-22 and 28-33) are of negligible occupancy.  Note\r
-that the abbreviated "<i>sp<sup><img src=lambda.gif></sup>d<sup><img src=mu.gif></sup></i>" designations\r
-can lead to strange variations among hybrids\r
-of essentially similar character; thus, NBO 20 (<i>p<sup>1.0</sup>d<sup>99.9</sup></i>),\r
-NBO 21 (<i>d</i><sup>1.0</sup>), and NBO 22 (<i>s<sup>3.1</sup>p<sup>0.4</sup>d<sup>31.4</sup></i>)\r
-are all of nearly pure (> 95%) <i>d</i> character, the difference in\r
-labelling stemming from \r
-whether there is sufficient\r
-<i>s</i> or <i>p</i> character (in numerical terms) to express the\r
-hybrid ratios in <i>sp<sup><img src=lambda.gif></sup>d<sup><img src=mu.gif></sup></i> form.  Consult \r
-the percentages of <i>s</i>-.\r
-<i>p</i>-, and <i>d</i>-character whenever there is doubt about how to\r
-interpret a particular <i>sp<sup><img src=lambda.gif></sup>d<sup><img src=mu.gif></sup></i> designation.\r
-<p>\r
-<b>B.7  FILE47: INPUT FOR THE GENNBO STAND-ALONE NBO PROGRAM</b>\r
-<p>\r
-<i>B.7.1  Introduction</i>\r
-<p>\r
-   The general NBO program, GENNBO, is a stand-alone program which is not\r
-directly attached to an ESS program.  Rather, information about the\r
-wavefunction is provided to the core NBO routines by a sequential input\r
-file, FILE47, described in this section.\r
-<p>\r
-   Some knowledge of FILE47 is useful even if your NBO program is attached\r
-to an ESS package.  If requested (see the ARCHIVE option, Section B.2.5),\r
-the NBO program writes out FILE47 which summarizes all information pertaining\r
-to the computed electronic wavefunction.  This file can be subsequently\r
-used as input to the GENNBO program (reassigned as LFN 5)\r
-to repeat the analysis of this\r
-wavefunction; simply include the $NBO, $CORE, and $CHOOSE keylists in\r
-FILE47 and execute GENNBO.  You need never recompute the wavefunction to\r
-vary its NBO analysis!  In fact, generating the FILE47 input file is a\r
-useful way to archive a wavefunction for future use or reference.  [Note:\r
-the GENNBO program can not perform the NBO energetic analysis ($DEL keylist)\r
-since this would require access to the formatted one- and two-electron\r
-integrals of the parent ESS package.]\r
-<p>\r
-   If you intend to use the NBO program in conjunction with an ESS package\r
-not supported in this distribution (i.e. for which no custom drivers are\r
-provided), you might consider attaching a routine to your ESS program which\r
-would write the proper form of FILE47 for input into the GENNBO program.\r
-Thus, a two-step process would be required to obtain the NBO analysis of\r
-a wavefunction: (i) the initial calculation of the wavefunction with the\r
-ESS package, writing FILE47; (ii) the NBO analysis using the GENNBO program\r
-with FILE47 as input.  Alternatively, you may decide to attach the NBO program\r
-directly to your ESS package by writing your own driver routines.  See\r
-the Programmer's Guide, Section C.13, for direction.\r
-<p>\r
-   Section B.7.2 describes and illustrates the overall\r
-format of FILE47.  Sections B.7.3-B.7.7 detail the entries of the\r
-keylists and datalists that compose this file.\r
-<p>\r
-<i>B.7.2  Format of the FILE47 Input File</i>\r
-<p>\r
-   The FILE47 input file is composed of a set of keylists and datalists, each\r
-list beginning with a "$" identifier (e.g. "$BASIS") and ending with\r
-"$END",\r
-<p>\r
-<pre>     $BASIS   entries  $END</pre>\r
-<p>\r
-Individual lists are used to specify basis set information ($BASIS),\r
-density matrix elements ($DENSITY), and so forth.  The order of the\r
-lists within FILE47 is immaterial.  Entries within each datalist are generally\r
-free format, and may be continued on as many lines as desired.  An\r
-exclamation point (!) on any line terminates input from the line, and may\r
-be followed by arbitrary comments.  The $GENNBO keylist and\r
-the $COORD, $BASIS, $DENSITY, and $OVERLAP datalists \r
-are required, but the other\r
-datalists ($FOCK, $LCAOMO, $CONTRACT, $DIPOLE) or the standard\r
-NBO keylists ($NBO, $CORE, $CHOOSE) are optional, depending on the requested\r
-application.  If the $NBO keylist is not present in FILE47, the default\r
-NBO analysis is performed.\r
-<p>\r
-   The entries of each keylist or datalist may be keywords, numerical matrix\r
-elements, or other parameters of prescribed form.  A sample FILE47 input\r
-file (for the RHF/3-21G methylamine example of Section A.3) is shown below:\r
- <pre>\r
-\r
- $GENNBO  NATOMS=7  NBAS=28  UPPER  BODM $END\r
- $NBO  NAOMO=PVAL  $END\r
- $COORD\r
- Methylamine...Pople-Gordon standard geometry...RHF/3-21G                \r
-  6   6   -0.74464  -0.03926   0.00000    ! Carbon\r
-  7   7    0.71885   0.09893   0.00000    ! Nitrogen\r
-  1   1   -1.00976  -1.09653   0.00000    ! Hydrogen\r
-  1   1   -1.15467   0.43814   0.88998    ! Hydrogen\r
-  1   1   -1.15467   0.43814  -0.88998    ! Hydrogen\r
-  1   1    1.09878  -0.34343  -0.82466    ! Hydrogen\r
-  1   1    1.09878  -0.34343   0.82466    ! Hydrogen\r
- $END\r
- $BASIS\r
-   CENTER = 1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,4,4,5,5,6,6,7,7\r
-    LABEL = 1,1,101,102,103,1,101,102,103,1,1,101,102,103,1,101,102,103,\r
-            1,1,1,1,1,1,1,1,1,1\r
- $END\r
- $CONTRACT\r
-  NSHELL =  16\r
-    NEXP =  21\r
-   NCOMP =   1,  4,  4,  1,  4,  4,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1 \r
-   NPRIM =   3,  2,  1,  3,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1 \r
-    NPTR =   1,  4,  6,  7, 10, 12, 13, 15, 16, 18, 16, 18, 19, 21, 19, 21 \r
-     EXP =   0.1722560E+03,  0.2591090E+02,  0.5533350E+01,  0.3664980E+01,\r
-             0.7705450E+00,  0.1958570E+00,  0.2427660E+03,  0.3648510E+02,\r
-             0.7814490E+01,  0.5425220E+01,  0.1149150E+01,  0.2832050E+00,\r
-             0.5447178E+01,  0.8245472E+00,  0.1831916E+00,  0.5447178E+01,\r
-             0.8245472E+00,  0.1831916E+00,  0.5447178E+01,  0.8245472E+00,\r
-             0.1831916E+00 \r
-      CS =   0.2093132E+01,  0.2936751E+01,  0.1801737E+01, -0.7473843E+00,\r
-             0.7126610E+00,  0.2098285E+00,  0.2624092E+01,  0.3734359E+01,\r
-             0.2353454E+01, -0.1047101E+01,  0.9685501E+00,  0.2766851E+00,\r
-             0.3971513E+00,  0.5579200E+00,  0.1995672E+00,  0.3971513E+00,\r
-             0.5579200E+00,  0.1995672E+00,  0.3971513E+00,  0.5579200E+00,\r
-             0.1995672E+00 \r
-      CP =   0.0000000E+00,  0.0000000E+00,  0.0000000E+00,  0.1709178E+01,\r
-             0.8856221E+00,  0.1857223E+00,  0.0000000E+00,  0.0000000E+00,\r
-             0.0000000E+00,  0.2808586E+01,  0.1456735E+01,  0.2944871E+00,\r
-             0.0000000E+00,  0.0000000E+00,  0.0000000E+00,  0.0000000E+00,\r
-             0.0000000E+00,  0.0000000E+00,  0.0000000E+00,  0.0000000E+00,\r
-             0.0000000E+00 \r
- $END\r
- $OVERLAP   ! Overlap matrix elements in the AO basis\r
-  0.10000000E+01  0.19144744E+00  0.10000000E+01  . . .\r
- $END\r
- $DENSITY   ! Bond-order matrix elements in the AO basis\r
-  0.20363224E+01  0.11085239E+00  0.10393086E+00  . . .\r
- $END\r
- $FOCK      ! Fock matrix elements in the AO basis\r
- -0.11127777E+02 -0.28589754E+01 -0.89570272E+00  . . .\r
- $END\r
- $LCAOMO    ! AO to MO transformation matrix\r
- -0.57428375E-03 -0.23835711E-02  0.17741799E-02  . . .\r
- $END\r
- $DIPOLE    ! dipole matrix elements in the AO basis\r
- -0.14071733E+01 -0.26939974E+00 -0.14071733E+01  . . .\r
- $END\r
-\r
- </pre>\r
-<p>\r
-The nine lists of FILE47 are described in turn in\r
-the following sections, making use of this\r
-example for illustration.\r
-<p>\r
-<i>B.7.3 $GENNBO Keylist</i>\r
-<p>\r
-   The $GENNBO keylist (required) contains keywords \r
-essential to the proper execution\r
-of the NBO program.  The following is the list of keywords recognized\r
-by this keylist:\r
-<p>\r
-<i>KEYWORD</i> <i>OPTION DESCRIPTION</i>\r
-<p>\r
-REUSE Instructs GENNBO to reuse an old NBO direct-access file, FILE48,\r
-rather than create a new FILE48 from the wavefunction information\r
-contained in the FILE47 datalists.  Therefore, if the REUSE keyword\r
-is specified, all datalists in FILE47 will be ignored, but the\r
-$NBO, $CORE, and $CHOOSE keylists will still be recognized.  This keyword\r
-preempts all other keywords of the $GENNBO keylist.\r
-<p>\r
-NATOMS Number of atoms in the molecule (required).\r
-<p>\r
-NBAS Number of basis functions (required).\r
-<p>\r
-OPEN Designates an open shell wavefunction.  GENNBO will subsequently\r
-read in alpha and beta density, Fock, and MO coefficient matrices.\r
-<p>\r
-ORTHO Indicates that the AO basis set is orthogonal (basis\r
-functions are always assumed normalized).  If this keyword is\r
-specified, GENNBO will not read the $OVERLAP datalist.  This keyword\r
-is incompatible with $NBO keywords for 'pre-orthogonal'\r
-basis sets (SPNAO, SPNHO, SPNBO, SPNLMO, AOPNAO, AOPNHO, AOPNBO,\r
-AOPNLMO).\r
-<p>\r
-UPPER Indicates that only the upper triangular portions of the overlap,\r
-density, Fock, and dipole matrices are listed in the their respective\r
-datalists.  By default, GENNBO assumes that the full matrices are\r
-given.\r
-<p>\r
-BODM Indicates that the $DENSITY datalist contains the\r
-bond-order matrix ("Fock-Dirac density matrix") rather\r
-than the density matrix (i.e., matrix elements of the\r
-density operator).  (In orthogonal AO basis sets, the bond-order matrix\r
-and density matrix are identical, but in nonorthogonal basis sets they\r
-must be distinguished.)  By default, GENNBO assumes this datalist contains\r
-the density matrix elements.  If "BODM" is included, the datalist\r
-elements are transformed with the AO overlap matrix to produce the\r
-true density matrix.\r
-<p>\r
-BOHR Indicates that the atomic coordinates ($COORD) and the dipole\r
-integrals ($DIPOLE) are in atomic units, rather than the default\r
-angstroms.\r
-<p>\r
-EV Indicates that the Fock matrix elements ($FOCK) have units of\r
-electron volts (eV), rather than the default atomic units (Hartrees).\r
-<p>\r
-CUBICF Instructs GENNBO to use the set of seven cubic <i>f</i>-type functions\r
-rather than the ten Cartesian or seven pure <i>f</i> functions\r
-(cf. Section B.7.5).\r
-<p>\r
-The methylamine sample $GENNBO keylist \r
-specifies 7 atoms, 28 basis\r
-functions, upper triangular matrix input, and $DENSITY datalist containing\r
-the bond-order matrix.\r
-<p>\r
-<i>B.7.4 $COORD Datalist</i>\r
-<p>\r
-   The $COORD datalist (required, unless REUSE is\r
-specified in $GENNBO) contains the job title and information indicating\r
-the identity and coordinates of each atom, including missing core electrons\r
-or effective core potentials.\r
-<p>\r
-   The first line following the $COORD identifier is an arbitrary\r
-job title, up to 80 characters.\r
-<p>\r
-   Subsequent lines are used to specify the\r
-atomic number, the nuclear charge, and the (x,y,z) coordinates of each\r
-atom.\r
-[For example, atom 1 in the methylamine sample input is a carbon\r
-atom (atomic number 6) with nuclear charge 6 and coordinates \r
-x = -0.74464,\r
-y = -0.03926, z = 0.00000, in angstroms.]\r
-Coordinates are assumed to be in angstroms unless the BOHR keyword\r
-appears in the $GENNBO keylist, specifying atomic units.  The \r
-atomic number and nuclear charge\r
-are generally identical, but if core electrons are neglected (as in most\r
-semi-empirical treatments) or if effective core potentials (ECP) are employed,\r
-the nuclear charge will be less than the atomic number by the number of\r
-electrons neglected on that particular atom.  Thus, for an AMPAC calculation,\r
-in which the two 1<i>s</i> core electron of a carbon atom are neglected, the line\r
-following the job title in the methylamine example would read\r
-<p>\r
-<pre>   6    4    -0.74464   -0.03926    0.00000   ! Carbon</pre>\r
-<p>\r
-where "4" is the effective (valence) nuclear charge of the atom.\r
-<p>\r
-<i>B.7.5 $BASIS Datalist</i>\r
-<p>\r
-   The $BASIS datalist (required, unless REUSE is specified\r
-in $GENNBO) provides essential information about the AO basis\r
-functions,\r
-specifying the atomic center and the angular symmetry (<i>s</i>, <i>p</i><sub>x</sub>,\r
-<i>p</i><sub>y</sub>, <i>p</i><sub>z</sub>,\r
-etc.) of each AO.  This information is contained \r
-in two arrays in this datalist called CENTER and LABEL.\r
-<p>\r
-   The atomic center for each AO is \r
-specified by entering "CENTER=" followed\r
-by the serial number of the atom for each AO, separated by commas or spaces.\r
-[For example, the entry\r
-<p>\r
-<pre>   CENTER = 1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,4,4,5,5,6,6,7,7</pre>\r
-<p>\r
-of the methylamine sample file indicates that the first 9 AOs (1-9) are\r
-centered on atom 1 (the carbon atom), the next nine AOs (10-18) on center 2,\r
-and so forth.]\r
-<p>\r
-   The angular symmetry for each AO is specified by entering "LABEL="\r
-followed by a symmetry label for each AO, separated by commas or \r
-spaces.  The NBO program handles <i>s</i>, <i>p</i>, <i>d</i>,\r
-or <i>f</i> (<i>l</i> = 0-3) basis AOs, of either cartesian or pure angular \r
-symmetry types.  The label for each AO is a 3-digit integer of the\r
-form <i>l</i>*100 + <i>k</i> + <i>m</i>, where <i>k</i> is 0 (cartesian) or 50 (pure),\r
-and <i>m</i> is a particular component of the <i>l</i>-type symmetry (see\r
-table below).  For\r
-<i>s</i> or <i>p</i> AOs,\r
-the cartesian and pure <i>l</i>-symmetry sets are identical, so each AO can be\r
-labelled in two distinct ways, but\r
-the six cartesian <i>d</i> functions can be transformed to the five pure <i>d</i>\r
-functions plus an additional <i>s</i> function, and the ten cartesian <i>f</i>\r
-functions can be transformed to the seven\r
-pure <i>f</i> functions plus three additional <i>p</i> \r
-functions.  Two distinct sets of pure <i>f</i>\r
-functions are recognized, the "standard" [default] set and\r
-the "cubic" set, the latter being used whenever the "CUBICF"\r
-keyword is included in the $GENNBO keylist.\r
\r
-   The labels associated\r
-with each allowed AO function type are tabulated below, \r
-where <i>x, y, z</i> refer to the\r
-specified cartesian axis system:\r
-<p>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=6><hr></td></tr>\r
-<tr><td align=center><i>label</i></td><td align=left><i>AO type</i></td><td align=center><i>label</i></td><td align=left><i>AO type</i></td><td align=center><i>label</i></td><td align=left><i>AO type</i></td></tr>\r
-<tr><td colspan=6><hr></td></tr>\r
-<tr><td align=left colspan=2><u>Pure <i>s, p</i> sets:</u> </td><td align=left colspan=2><u>Cartesian <i>f</i> set:</u> </td><td align=left colspan=2><u>Pure <i>f</i> "cubic" set:</u></td></tr>\r
-<tr><td align=center>1 (51)</td><td align=left><i>s</i></td><td align=center>301</td><td align=left><i>f</i><sub>xxx</sub></td><td align=center>351</td><td align=left><i>f</i>(D1): x(5x<sup>2</sup>-3r<sup>2</sup>)</td></tr>\r
-<tr><td align=center>101 (151)</td><td align=left><i>p</i><sub>x</sub></td><td align=center>302</td><td align=left><i>f</i><sub>xxy</sub></td><td align=center>352</td><td align=left><i>f</i>(D2): y(5y<sup>2</sup>-3r<sup>2</sup>)</td></tr>\r
-<tr><td align=center>102 (152)</td><td align=left><i>p</i><sub>y</sub></td><td align=center>303</td><td align=left><i>f</i><sub>xxz</sub></td><td align=center>353</td><td align=left><i>f</i>(D3): z(5z<sup>2</sup>-3r<sup>2</sup>)</td></tr>\r
-<tr><td align=center>103 (153)</td><td align=left><i>p<sub>z</sub></i></td><td align=center>304</td><td align=left><i>f</i><sub>xyy</sub></td><td align=center>354</td><td align=left><i>f</i>(B):  xyz</td></tr>\r
-<tr><td align=center> </td><td align=left> </td><td align=center>305</td><td align=left><i>f</i><sub>xyz</sub></td><td align=center>355</td><td align=left><i>f</i>(E1): x(z<sup>2</sup>-y<sup>2</sup>)</td></tr>\r
-<tr><td align=left colspan=2><u>Cartesian <i>d</i> set:</u> </td><td align=center colspan=1>306</td><td align=left colspan=1><i>f</i><sub>xzz</sub></td><td align=center colspan=1>356</td><td align=left colspan=1><i>f</i>(E2): y(z<sup>2</sup>-x<sup>2</sup>)</td></tr>\r
-<tr><td align=center>201</td><td align=left><i>d</i><sub>xx</sub></td><td align=center>307</td><td align=left><i>f</i><sub>yyy</sub></td><td align=center>357</td><td align=left><i>f</i>(E3): z(x<sup>2</sup>-y<sup>2</sup>)</td></tr>\r
-<tr><td align=center colspan=1>202</td><td align=left colspan=1><i>d</i><sub>xy</sub></td><td align=center colspan=1>308</td><td align=left colspan=1><i>f</i><sub>yyz</sub></td></tr>\r
-<tr><td align=center colspan=1>203</td><td align=left colspan=1><i>d</i><sub>xz</sub></td><td align=center colspan=1>309</td><td align=left colspan=1><i>f</i><sub>yzz</sub></td></tr>\r
-<tr><td align=center colspan=1>204</td><td align=left colspan=1><i>d</i><sub>yy</sub></td><td align=center colspan=1>310</td><td align=left colspan=1><i>f</i><sub>zzz</sub></td></tr>\r
-<tr><td align=center colspan=1>205</td><td align=left colspan=1><i>d</i><sub>yz</sub></td><td align=center colspan=1> </td><td align=left colspan=1> </td></tr>\r
-<tr><td align=center colspan=1>206</td><td align=left colspan=1><i>d</i><sub>zz</sub></td><td align=left colspan=2><u>Pure <i>f</i> "standard" set:</u></td></tr>\r
-<tr><td align=center colspan=1> </td><td align=left colspan=1> </td><td align=center colspan=1>351</td><td align=left colspan=1><i>f</i>(0):  z(5z<sup>2</sup>-3r<sup>2</sup>)</td></tr>\r
-<tr><td align=left colspan=2><u>Pure <i>d</i> set:</u> </td><td align=center colspan=1>352</td><td align=left colspan=1><i>f</i>(c1): x(5z<sup>2</sup>-r<sup>2</sup>)</td></tr>\r
-<tr><td align=center colspan=1>251</td><td align=left colspan=1><i>d</i><sub>xy</sub></td><td align=center colspan=1>353</td><td align=left colspan=1><i>f</i>(s1): y(5z<sup>2</sup>-r<sup>2</sup>)</td></tr>\r
-<tr><td align=center colspan=1>252</td><td align=left colspan=1><i>d</i><sub>xz</sub></td><td align=center colspan=1>354</td><td align=left colspan=1><i>f</i>(c2): z(x<sup>2</sup>-y<sup>2</sup>)</td></tr>\r
-<tr><td align=center colspan=1>253</td><td align=left colspan=1><i>d</i><sub>yz</sub></td><td align=center colspan=1>355</td><td align=left colspan=1><i>f</i>(s2): xyz</td></tr>\r
-<tr><td align=center colspan=1>254</td><td align=left colspan=1><i>d<sub>x</sub>2<sub>-y</sub>2</i></td><td align=center colspan=1>356</td><td align=left colspan=1><i>f</i>(c3): x(x<sup>2</sup>-3y<sup>2</sup>)</td></tr>\r
-<tr><td align=center colspan=1>255</td><td align=left colspan=1><i>d<sub>z</sub>2</i> = <i>d<sub>3z</sub>2<sub>-r</sub>2</i></td><td align=center colspan=1>357</td><td align=left colspan=1><i>f</i>(s3): y(3x<sup>2</sup>-y<sup>2</sup>)</td></tr>\r
-<tr><td colspan=6><hr></td></tr>\r
-</table>\r
\r
-[For example, in the methylamine sample input,\r
-the first nine entries of the LABEL array,\r
-<p>\r
-<pre>    LABEL = 1,1,101,102,103,1,101,102,103,. . .</pre>\r
-<p>\r
-identify the first 9 AOs (of carbon) as being of <i>s</i>, <i>s</i>, <i>p</i><sub>x</sub>, <i>p</i><sub>y</sub>, <i>p</i><sub>z</sub>,\r
-<i>s</i>, <i>p</i><sub>x</sub>, <i>p</i><sub>y</sub>, <i>p</i><sub>z</sub> type, respectively.]\r
-<p>\r
-<i>B.7.6 $CONTRACT Datalist</i>\r
-<p>\r
-   The $CONTRACT datalist (optional)\r
-contains additional information about the contraction coefficients\r
-and orbital exponents of AO basis functions.  This information is\r
-not used in the NBO analysis of a wavefunction.  However, if the\r
-AOINFO or PLOT keyword is specified in the $NBO keylist (See Section B.2.5),\r
-the GENNBO driver routines write out this information to\r
-an external file (LFN 31) in the proper format for orbital plotting with\r
-the ORBPLOT program.  Omit the $CONTRACT datalist if you do not\r
-intend to make orbital plots.\r
-<p>\r
-   Two integers must be initially given: NSHELL (the number of shells of\r
-basis functions) and NEXP (the number of orbital exponents).\r
-[In the methylamine example, there are 16 shells of basis functions and 27\r
-orbital exponents.]  These integers should precede \r
-the remainder of the basis set information\r
-of this datalist.\r
-<p>\r
-   The number of components (basis functions) in each shell is specified in\r
-the NCOMP array.  The sum of the components for each shell should equal\r
-the total number of basis functions.  This list of components is a\r
-partitioning of the basis function centers and labels (in the $BASIS\r
-datalist) into shells.  [For example, in the methylamine sample, the NCOMP array\r
-<p>\r
-<pre>    NCOMP = 1,4,4,. . .</pre>\r
-<p>\r
-indicates that the first three shells have a total of 9 (i.e. 1+4+4) basis \r
-functions.  These are the 9 AOs (1-9) discussed previously in the $BASIS\r
-datalist.]\r
-<p>\r
-   The NPRIM array gives the number of primitive gaussian functions of each\r
-shell.  [For the methylamine example, the first three shells of the AO\r
-basis are contractions of\r
-<p>\r
-<pre>    NPRIM = 3,2,1,. . .</pre>\r
-<p>\r
-three, two, and one primitives, respectively, corresponding to\r
-the conventional "3-21G" basis set designation.]\r
-<p>\r
-   Pointers for each shell are listed in the NPTR array.  These pointers\r
-specify the location of the orbital exponents (EXP) and contraction\r
-coefficients (CS, CP, CD, CF) for each shell.  [In the sample input file,\r
-<p>\r
-<pre>     NPTR = 1,4,6,. . .</pre>\r
-<p>\r
-the orbital exponents and contraction coefficients for the first three\r
-shells begin at elements 1, 4, and 6, respectively.]\r
-<p>\r
-   EXP, CS, CP, CD, and CF are free format, real arrays containing the orbital\r
-exponents, and the s, p, d, and f contraction coefficients of the AO basis set.\r
-NEXP elements should appear in each array, and the arrays of contraction\r
-coefficients need only appear if there are basis functions of that particular\r
-symmetry in the basis set.  [For example, the 3-21G basis of the sample\r
-methylamine input only has <i>s</i> and <i>p</i> basis functions.  Therefore, the\r
-CD and CF arrays are not necessary.]\r
-<p>\r
-   The information in the $CONTRACT datalist along with that in the $BASIS\r
-datalist is enough to completely determine the AO basis set.  [For example,\r
-the second shell on the methylamine sample contains 4 basis functions\r
-(NCOMP). These are <i>s</i>, <i>p</i><sub>x</sub>, <i>p</i><sub>y</sub>, and <i>p</i><sub>z</sub>\r
-orbitals (LABEL), all centered on atom 1 (CENTER), and each basis function\r
-is a contraction of two primitive gaussians (NPRIM).  From NPTR, EXP, CS,\r
-and CP, we find the explicit form of these functions:\r
-<p>\r
-<center>\r
-<img src=phi.gif><sub>s</sub>(<b>r</b>)   &nbsp=  -0.747&nbspe<sup><sup>-3.66&nbspr<sup>2</sup></sup></sup>   &nbsp+  0.713&nbspe<sup><sup>-0.77&nbspr<sup>2</sup></sup></sup>\r
-<p>\r
-<img src=phi.gif><sub>p<sub>x</sub></sub>(<b>r</b>)  =   1.709&nbspx&nbspe<sup><sup>-3.66&nbspr<sup>2</sup></sup></sup>  +  0.886&nbspx&nbspe<sup><sup>-0.77&nbspr<sup>2</sup></sup></sup>\r
-<p>\r
-<img src=phi.gif><sub>p<sub>y</sub></sub>(<b>r</b>)  =   1.709&nbspy&nbspe<sup><sup>-3.66&nbspr<sup>2</sup></sup></sup>  +  0.886&nbspy&nbspe<sup><sup>-0.77&nbspr<sup>2</sup></sup></sup>\r
-<p>\r
-<img src=phi.gif><sub>p<sub>z</sub></sub>(<b>r</b>)  =   1.709&nbspz&nbspe<sup><sup>-3.66&nbspr<sup>2</sup></sup></sup>  +  0.886&nbspz&nbspe<sup><sup>-0.77&nbspr<sup>2</sup></sup></sup>\r
-<p>\r
-</center>\r
-where <b>r</b>=(x,y,z) is measured in bohr units relative to the cartesian\r
-coordinates of atom 1.]\r
-<p>\r
-<i>B.7.7 Matrix Datalists</i>\r
-<p>\r
-   The remaining datalists ($OVERLAP, $DENSITY, $FOCK, $LCAOMO, $DIPOLE)\r
-specify various matrix elements possibly used by the NBO analysis.  All \r
-entries in these datalists are free format, with entries separated\r
-by commas or spaces.  Only the upper triangular portions of each symmetric\r
-matrix (overlap, density, Fock, dipole) should be provided if the\r
-UPPER keyword is specified in the $GENNBO keylist.  The numbering of the\r
-matrix rows and columns must correspond to the ordering of the AOs in \r
-the $BASIS datalist.  All three matrices of dipole integrals should appear\r
-in the $DIPOLE datalist, all <i>x</i> integrals before <i>y</i> before <i>z</i>.\r
-<p>\r
-   Of the matrix datalists, the $DENSITY datalist is \r
-always required, and\r
-the $OVERLAP datalist is required for all non-orthogonal \r
-AO basis sets, but other datalists are optional (unless implicitly\r
-required by specified keyword options).  Nevertheless, it is good practice \r
-to include as many of these datalists\r
-in FILE47 as possible for later use with keyword options which require\r
-them.  The following table lists the $NBO keywords that require\r
-each datalist to be included in FILE47:\r
-<p>\r
-<i>Datalist</i> <i>$NBO Keywords Requiring the Datalist</i>\r
-<p>\r
-$OVERLAP SAO, SPNAO, SPNHO, SPNBO, SPNLMO, AOPNAO, \r
-AOPNHO, AOPNBO, AOPNLMO\r
-<p>\r
-$FOCK E2PERT, FAO, FNAO, FNHO, FNBO, FNLMO\r
-<p>\r
-$LCAOMO AOMO, NAOMO, NHOMO, NBOMO, NLMOMO\r
-<p>\r
-$DIPOLE DIAO, DINAO, DINHO, DINBO, DINLMO, DIPOLE\r
-<p>\r
-$CONTRACT AOINFO, PLOT\r
-<p>\r
-   For example, in the methylamine sample input, the keyword "NAOMO=PVAL"\r
-of the $NBO keylist requires that the $LCAOMO datalist be present (in\r
-addition to the $OVERLAP, $DENSITY, and $FOCK datalists used for default\r
-PRINT=2 analysis), but the $DIPOLE datalist might have been omitted in\r
-this case.  Inclusion of the $LCAOMO datalist (in addition to the $FOCK\r
-datalist) insures that degenerate MOs will be chosen in a prescribed way\r
-for decomposition in terms of other functions.\r
-<p>\r
-<center>\r
-<h2>Section C: NBO PROGRAMMER'S GUIDE</h2>\r
-</center>\r
-<p>\r
-<b>C.1 INTRODUCTION</b>\r
-<p>\r
-   Section C constitutes the\r
-programmer's guide to the NBO.SRC program.  It\r
-assumes that the user has a thorough familiarity with Fortran\r
-programming and the operations of the NBO program (Sections\r
-A and B) as well as some familiarity with\r
-published algorithms for NAO/NBO/NLMO\r
-determination.  This section is intended for the accomplished\r
-programmer who wishes to inquire into the details of the\r
-NBO numerical methods and find the specific source\r
-code associated with individual steps of the published \r
-NAO/NBO/NLMO algorithms or segments of NBO output.\r
-<p>\r
-   The NBO.SRC program consists of about 20000 lines, of which\r
-more than 6000 are comment lines (approximately the length of\r
-this manual!).  These comment statements provide the principal\r
-documentation of the steps within each subroutine\r
-or function, and should be consulted on questions pertaining\r
-to individual subprograms.  \r
-<p>\r
-   In this Programmer's Guide, \r
-we focus on global aspects of program organization \r
-and data structure.  Individual subprograms\r
-(about 180 in number) are described in capsule form, in the\r
-order in which they appear in the source listing, to\r
-indicate the relationship to \r
-program tasks and the association with specific segments\r
-of NBO output.  The capsule descriptions include mention [in\r
-brackets] of numerical thresholds\r
-or possible dependencies on machine precision that are of particular\r
-concern to the programmer.  Throughout the Programmer's Guide,\r
-in referring to individual subprograms, we\r
-use the abbreviation "SR" for "subroutine" and "FN" for \r
-"function".\r
-<p>\r
-   Sections C.2-C.4 describe the overall NBO.SRC source layout,\r
-labelled COMMON blocks, and I/O structures (including the\r
-FILE48 direct access file).  Sections C.5-C.11 then\r
-follow the layout of the source code in describing the principal\r
-groupings of subprograms, with a brief description of each\r
-subprogram.  Section C.12 similarly describes subprograms of\r
-the GENNBO stand-alone program.  The final section C.13 provides\r
-guidance on attaching the NBO program to a new ESS package not\r
-supported by this distribution.\r
-<p>\r
-<p>\r
-<b>C.2 OVERVIEW OF NBO SOURCE PROGRAM GROUPS</b>\r
-<p>\r
-   The NBO.SRC program is organized into seven principal groups\r
-of routines (I-VII), described in Sections C.5-C.11, respectively,\r
-as shown below:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=4><hr></td></tr>\r
-<tr><td align=right>Group</td><td align=left>description</td><td align=center>no.</td><td align=center>Section</td></tr>\r
-<tr><td colspan=4><hr></td></tr>\r
-<tr><td align=right>I.</td><td align=left>NAO/NBO/NLMO routines</td><td align=center>61</td><td align=center>C.5</td></tr>\r
-<tr><td align=right>II.</td><td align=left>Energy analysis routines</td><td align=center>6</td><td align=center>C.6</td></tr>\r
-<tr><td align=right>III.</td><td align=left>Direct access file (DAF) routines</td><td align=center>41</td><td align=center>C.7</td></tr>\r
-<tr><td align=right>IV.</td><td align=left>Free format input routines</td><td align=center>7</td><td align=center>C.8</td></tr>\r
-<tr><td align=right>V.</td><td align=left>Other I/O routines</td><td align=center>27</td><td align=center>C.9</td></tr>\r
-<tr><td align=right>VI.</td><td align=left>General utility routines</td><td align=center>31</td><td align=center>C.10</td></tr>\r
-<tr><td align=right>VII.</td><td align=left>System-dependent routines</td><td align=center>(3)</td><td align=center>C.11</td></tr>\r
-<tr><td colspan=4><hr></td></tr>\r
-</table>\r
-The routines of Groups I, II are associated with the two\r
-main tasks of the NBO program: (1) NAO/NBO/NLMO formation, \r
-and (2) NBO energetic analysis.  Group II routines generally\r
-require Fock matrix information, and thus are restricted to\r
-RHF and UHF wavefunctions, whereas Group I are \r
-applicable to general wavefunctions.  Each of these\r
-groups is controlled by a master subroutine\r
-(NBO and NBOEAN, respectively) of highest precedence, which in turn \r
-calls routines of secondary precedence (such \r
-as NAODRV, NBODRV, etc.) to control the\r
-task.  Routines are generally clustered together under the\r
-subroutine of next higher precedence, and within each cluster, the order\r
-of routines generally corresponds to the chronological\r
-sequence in which the routines are called in execution.  \r
-<p>\r
-   The remaining Groups III-VI 'serve' various routines of Groups\r
-I-II, and are ordered more loosely by function, \r
-or alphabetically.  Groups I-VI \r
-are system-independent, whereas Group VII contains the special\r
-drivers (RUNNBO, FEAOIN, DELSCF) for individual ESS programs, whose\r
-generic function is described in Section C.11.  Further information\r
-on the ESS-specific forms of the Group VII driver routines is given\r
-in the Appendix.  \r
-<p>\r
-   A general overview of the subprograms of Groups I and II\r
-is shown in the accompanying flow chart, \r
-indicating the logical relationship of the routines to\r
-be discussed in Sections C.5, C.6.  The sequence of execution\r
-is generally from top to bottom and from left to right, \r
-with subprograms of equal precedence shown at an equal vertical level.\r
-<p>\r
-<p>\r
\r
\r
\r
-<center>\r
-<h2>NBO Flow Chart for Group I, II Subprograms</h2>\r
-<p>\r
-<img src="nbofig2.gif">\r
-</center>\r
-<p>\r
-<b>C.3 LABELLED COMMON BLOCKS</b>\r
-<p>\r
-   The NBO programs contain eighteen\r
-labelled COMMON blocks \r
-to control information flow between subprograms\r
-(other than through explicit argument\r
-lists).  Each COMMON \r
-block name begins with "NB" to minimize\r
-possible conflicts with a linked ESS program.  \r
-<p>\r
-The eighteen COMMON blocks can be divided into six 'primary'\r
-and twelve 'secondary' blocks, with regard to claim on the\r
-programmer's attention.  The 'primary'\r
-COMMON blocks 1-6 (/NBINFO/, /NBFLAG/, /NBOPT/,\r
-/NBAO/, /NBATOM/, and /NBIO/)\r
-contain variables that must be set by the\r
-ESS-specific driver routine FEAOIN, or by an equivalent interface\r
-provided by the programmer.  The remaining 'secondary'\r
-blocks 7-18 are for internal communication\r
-only, and are ordinarily of lesser concern.\r
-<p>\r
-The dimensions of COMMON block arrays are \r
-fixed by PARAMETER declarations of the form\r
- <pre>\r
-     PARAMETER(MAXATM = 99,MAXBAS = 500)\r
-\r
-</pre>where MAXATM and MAXBAS are, respectively,\r
-the maximum allowed numbers of atoms and basis \r
-functions.  These program limits can therefore be simply \r
-altered.  There is no difficulty in <i>decreasing</i> either of these values,\r
-or in increasing MAXBAS (up to 999).  However, the program cannot\r
-readily adapt to MAXATM > 99, since this \r
-would result in format overflows in orbital labels throughout the output.\r
-<p>\r
-All entries of a given COMMON block are generally of the same\r
-numeric type (INTEGER, LOGICAL, etc.), as specified below.  The names (dummy),\r
-and meaning of variables in each primary COMMON block 1-6 are \r
-described briefly, with an asterisk (*) marking the items\r
-that must be passed from the external ESS program via driver routines:\r
-<p>\r
-<u>1. COMMON/NBINFO/</u> <p>\r
-The INTEGER variables of this block store general information\r
-related to basis set dimensionality, spin manifold, number of atoms,\r
-and energy units:\r
-<p>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left> </td><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left> </td><td align=left>ISPIN</td><td align=left>+2 for <img src=alpha.gif> spin, -2 for <img src=beta.gif> spin</td></tr>\r
-<tr><td align=left>*</td><td align=left>NATOMS</td><td align=left>number of atoms (<img src=le.gif> MAXATM)</td></tr>\r
-<tr><td align=left>*</td><td align=left>NDIM</td><td align=left>declared dimensionality of matrices (overlap, density, etc.)</td></tr>\r
-<tr><td align=left>*</td><td align=left>NBAS</td><td align=left>number of basis AOs (<img src=le.gif> NDIM <img src=le.gif> MAXBAS)</td></tr>\r
-<tr><td align=left> </td><td align=left>MXBO</td><td align=left>maximum number of AOs per 2-c or 3-c NBO</td></tr>\r
-<tr><td align=left> </td><td align=left>MXAO</td><td align=left>maximum AOs per atom</td></tr>\r
-<tr><td align=left> </td><td align=left>MXAOLM</td><td align=left>maximum AOs of the same symmetry per atom</td></tr>\r
-<tr><td align=left>*</td><td align=left>MUNIT</td><td align=left>0 for Hartree energy units, 1 for eV units, 2 for kcal/mol.</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>2. COMMON/NBFLAG/</u> <p>\r
-The LOGICAL variables of this block are set .TRUE. or .FALSE.\r
-depending on whether the "condition" (type of wavefunction, spin\r
-set, etc.) is satisfied:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left> </td><td align=center>variable (FLAG)</td><td align=left>condition that FLAG=.TRUE.</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left>*</td><td align=left>ROHF</td><td align=left>Restricted open-shell Hartree-Fock wavefunction</td></tr>\r
-<tr><td align=left>*</td><td align=left>UHF</td><td align=left>Unrestricted Hartree-Fock wavefunction</td></tr>\r
-<tr><td align=left>*</td><td align=left>CI</td><td align=left>Configuration Interaction wavefunction</td></tr>\r
-<tr><td align=left>*</td><td align=left>OPEN</td><td align=left>open-shell calculation</td></tr>\r
-<tr><td align=left>*</td><td align=left>COMPLX</td><td align=left>complex-valued wavefunction (not currently implemented)</td></tr>\r
-<tr><td align=left> </td><td align=left>ALPHA</td><td align=left><img src=alpha.gif> spin set</td></tr>\r
-<tr><td align=left> </td><td align=left>BETA</td><td align=left><img src=beta.gif> spin set</td></tr>\r
-<tr><td align=left>*</td><td align=left>MCSCF</td><td align=left>Multi-Configuration Self-Consistent-Field wavefunction</td></tr>\r
-<tr><td align=left>*</td><td align=left>AUHF</td><td align=left>Spin-Annihilated UHF wavefunction</td></tr>\r
-<tr><td align=left>*</td><td align=left>ORTHO</td><td align=left>basis set is orthonormal</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-</table>\r
-Note (Section B.6.11) that both <img src=alpha.gif> and <img src=beta.gif> spin density matrices\r
-should be available if OPEN is set '.TRUE.' for the open-shell case.\r
-<p>\r
-<p>\r
-<u>3. COMMON/NBOPT/</u> <p>\r
-The INTEGER variables (flags) of this block are used for storing the keyword\r
-options selected by the user in the $NBO keylist.  In many cases, a variable\r
-of the form IWOPT ("IW" stands for "I Want") is set to one or zero\r
-(or to some Hollerith content; see below) depending on whether \r
-the "requested option" has been specified or not.  The table also \r
-lists the keyword (if any) that requests the option:\r
-<p>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=4><hr></td></tr>\r
-<tr><td align=left> </td><td align=left>variable</td><td align=left>keyword</td><td align=left>requested option</td></tr>\r
-<tr><td colspan=4><hr></td></tr>\r
-<tr><td align=left>*</td><td align=left>IWDM</td><td align=left>BODM</td><td align=left>1 to transform input bond-order matrix, 0 otherwise</td></tr>\r
-<tr><td align=left> </td><td align=left>IW3C</td><td align=left>3CBOND</td><td align=left>3-center bonds</td></tr>\r
-<tr><td align=left> </td><td align=left>IWAPOL</td><td align=left> </td><td align=left>'apolar' bonds, <i>c</i><sub>A</sub> = <i>c</i><sub>B</sub> (not used)</td></tr>\r
-<tr><td align=left> </td><td align=left>IWHYBS</td><td align=left>$NBO</td><td align=left>set equal to JPRINT(5)</td></tr>\r
-<tr><td align=left> </td><td align=left>IWPNAO</td><td align=left>(PAOPNAO)</td><td align=left>PAO<img src=rarr.gif>PNAO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>IWTNAO</td><td align=left>AONAO</td><td align=left>AO<img src=rarr.gif>NAO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>IWTNAB</td><td align=left>NAONBO</td><td align=left>NAO<img src=rarr.gif>NBO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>IWTNBO</td><td align=left>AONBO</td><td align=left>AO<img src=rarr.gif>NBO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>IWFOCK</td><td align=left> </td><td align=left>+1 if Fock matrix available on DAF, 0 otherwise</td></tr>\r
-<tr><td align=left>*</td><td align=left>IWCUBF</td><td align=left>CUBICF</td><td align=left>cubic <i>f</i> functions</td></tr>\r
-<tr><td align=left>*</td><td align=left>IPSEUD</td><td align=left> </td><td align=left>effective core potential</td></tr>\r
-<tr><td align=left> </td><td align=left>KOPT</td><td align=left> </td><td align=left>(not used)</td></tr>\r
-<tr><td align=left> </td><td align=left>IPRINT</td><td align=left>PRINT=n</td><td align=left>print level</td></tr>\r
-<tr><td align=left> </td><td align=left>IWDETL</td><td align=left>DETAIL</td><td align=left>detailed output</td></tr>\r
-<tr><td align=left> </td><td align=left>IWMULP</td><td align=left>MULAT</td><td align=left>Mulliken population analysis</td></tr>\r
-<tr><td align=left> </td><td align=left>ICHOOS</td><td align=left>$CHOOSE</td><td align=left>directed NBO ($CHOOSE) search</td></tr>\r
-<tr><td align=left> </td><td align=left>JCORE</td><td align=left>$CORE</td><td align=left>user-specified core list</td></tr>\r
-<tr><td align=left> </td><td align=left>JPRINT(60)</td><td align=left>various</td><td align=left>printing option flags</td></tr>\r
-<tr><td colspan=4><hr></td></tr>\r
-</table>\r
-<p>\r
-The keyword associated with each element I=1-54 \r
-of the JPRINT array is shown below (55-60 are not currently used):\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td align=left>JPRINT(I) <i>associated keywords:</i></td></tr>\r
-<tr><td><table border=0 width=100%>\r
-<tr><td colspan=8><hr></td></tr>\r
-<tr><td align=center>I</td><td align=left>keyword</td><td align=center>I</td><td align=left>keyword</td><td align=center>I</td><td align=left>keyword</td><td align=center>I</td><td align=left>keyword</td></tr>\r
-<tr><td colspan=8><hr></td></tr>\r
-<tr><td align=center>1</td><td align=left>SKIPBO</td><td align=center>15</td><td align=left>FNLMO</td><td align=center>29</td><td align=left>FNHO</td><td align=center>43</td><td align=left>PLOT</td></tr>\r
-<tr><td align=center>2</td><td align=left>version</td><td align=center>16</td><td align=left>DMNBO</td><td align=center>30</td><td align=left>AOPNHO</td><td align=center>44</td><td align=left>AOPNAO</td></tr>\r
-<tr><td align=center>3</td><td align=left>E2PERT</td><td align=center>17</td><td align=left>DMNLMO</td><td align=center>31</td><td align=left>FNAO</td><td align=center>45</td><td align=left>NBOMO</td></tr>\r
-<tr><td align=center>4</td><td align=left>NPA</td><td align=center>18</td><td align=left>NAONLMO</td><td align=center>32</td><td align=left>(reserved)</td><td align=center>46</td><td align=left>DIPOLE</td></tr>\r
-<tr><td align=center>5</td><td align=left>NBO</td><td align=center>19</td><td align=left>SPNAO</td><td align=center>33</td><td align=left>NAONHO</td><td align=center>47</td><td align=left>NBONLMO</td></tr>\r
-<tr><td align=center>6</td><td align=left>NBOSUM</td><td align=center>20</td><td align=left>SPNHO</td><td align=center>34</td><td align=left>DMNHO</td><td align=center>48</td><td align=left>SPNLMO</td></tr>\r
-<tr><td align=center>7</td><td align=left>ARCHIVE</td><td align=center>21</td><td align=left>SPNBO</td><td align=center>35</td><td align=left>DMNAO</td><td align=center>49</td><td align=left>AOPNLMO</td></tr>\r
-<tr><td align=center>8</td><td align=left>NLMO</td><td align=center>22</td><td align=left>AOINFO</td><td align=center>36</td><td align=left>BEND</td><td align=center>50</td><td align=left>DIAO</td></tr>\r
-<tr><td align=center>9</td><td align=left>NAOMO</td><td align=center>23</td><td align=left>AONLMO</td><td align=center>37</td><td align=left>FNBO</td><td align=center>51</td><td align=left>DINAO</td></tr>\r
-<tr><td align=center>10</td><td align=left>NOBOND</td><td align=center>24</td><td align=left>NHONLMO</td><td align=center>38</td><td align=left>NHOMO</td><td align=center>52</td><td align=left>DINHO</td></tr>\r
-<tr><td align=center>11</td><td align=left>RPNAO</td><td align=center>25</td><td align=left>AOPNBO</td><td align=center>39</td><td align=left>SAO</td><td align=center>53</td><td align=left>DINBO</td></tr>\r
-<tr><td align=center>12</td><td align=left>BNDIDX</td><td align=center>26</td><td align=left>AOMO</td><td align=center>40</td><td align=left>FAO</td><td align=center>54</td><td align=left>DINLMO</td></tr>\r
-<tr><td align=center>13</td><td align=left>NLMOMO</td><td align=center>27</td><td align=left>DMAO</td><td align=center>41</td><td align=left>NHONBO</td><td align=center>55-60</td><td align=left>(not used)</td></tr>\r
-<tr><td align=center>14</td><td align=left>RESONANCE</td><td align=center>28</td><td align=left>AONHO</td><td align=center>42</td><td align=left>BOAO</td><td align=center> </td><td align=left> </td></tr>\r
-<tr><td colspan=8><hr></td></tr>\r
-</td></tr></table>\r
-</table>\r
-In general, if the flag is\r
-set to zero, its associated keyword option has not been specified.  However, \r
-if an option is requested, its flag can be set to a variety of\r
-positive, negative, or Hollerith values, depending on the parameters\r
-specified with the keyword option.  In particular, the option flags associated\r
-with the matrix output keywords, described in Section B.2.4, are set\r
-according to the following scheme:\r
-<p>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>value</td><td align=left>effect</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>0</td><td align=left>Do nothing</td></tr>\r
-<tr><td align=center>0 < <i>n</i></td><td align=left>Print <i>n</i> columns of the matrix</td></tr>\r
-<tr><td align=center>-1000 < <i>n</i> < 0</td><td align=left>Write matrix to external file |<i>n</i>|</td></tr>\r
-<tr><td align=center>n < -999</td><td align=left>Read matrix from external file |<i>n</i>/1000|</td></tr>\r
-<tr><td align=center>'FULL'</td><td align=left>Print the full matrix to the output file</td></tr>\r
-<tr><td align=center>'VAL'</td><td align=left>Print only core plus valence orbitals</td></tr>\r
-<tr><td align=center>'LEW'</td><td align=left>Print only the occupied (Lewis) orbitals</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>4. COMMON/NBAO/</u> <p>\r
-The INTEGER arrays of this block store information on the\r
-atomic centers and angular symmetry of each AO:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left> </td><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left>*</td><td align=left>LCTR(MAXBAS)</td><td align=left>list of atomic centers of the basis AOs</td></tr>\r
-<tr><td align=left> </td><td align=left> </td><td align=left>(LCTR(3)=2 if AO 3 is on atom 2)</td></tr>\r
-<tr><td align=left>*</td><td align=left>LANG(MAXBAS)</td><td align=left>angular symmetry labels (Sec. B.7.5) of the basis AOs</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>5. COMMON/NBATOM/</u> <p>\r
-The INTEGER arrays of this block store information about the\r
-orbitals on each atomic center:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left> </td><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left>*</td><td align=left>IATNO(MAXATM)</td><td align=left>atomic number for each atom</td></tr>\r
-<tr><td align=left> </td><td align=left>INO(MAXATM)</td><td align=left>number of atomic hybrids on each atom</td></tr>\r
-<tr><td align=left> </td><td align=left>NORBS(MAXATM)</td><td align=left>number of AOs on each atom</td></tr>\r
-<tr><td align=left> </td><td align=left>LL(MAXATM)</td><td align=left>number of the first NAO on each atom</td></tr>\r
-<tr><td align=left> </td><td align=left>LU(MAXATM)</td><td align=left>number of the last NAO on each atom</td></tr>\r
-<tr><td align=left>*</td><td align=left>IZNUC(MAXATM)</td><td align=left>nuclear charge on each atom (<img src=le.gif> IATNO)</td></tr>\r
-<tr><td align=left> </td><td align=left>IATCR(MAXATM)</td><td align=left>atomic core list for modified $CORE table</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>6. COMMON/NBIO/</u> <p>\r
-The INTEGER variables of this block are the\r
-stored default logical file\r
-numbers for I/O operations.  The table below identifies\r
-the value (default file assignment) and the\r
-contents of the file associated with each LFN (cf. Section B.2.4):\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=4><hr></td></tr>\r
-<tr><td align=left> </td><td align=left>LFN</td><td align=center>value</td><td align=left>file contents</td></tr>\r
-<tr><td colspan=4><hr></td></tr>\r
-<tr><td align=left>*</td><td align=left>LFNIN</td><td align=center> </td><td align=left>standard ESS input file</td></tr>\r
-<tr><td align=left>*</td><td align=left>LFNPR</td><td align=center> </td><td align=left>standard ESS output (print) file</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNAO</td><td align=center>31</td><td align=left>AO info file</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNPNA</td><td align=center>32</td><td align=left>AO<img src=rarr.gif>PNAO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNNAO</td><td align=center>33</td><td align=left>AO<img src=rarr.gif>NAO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNPNH</td><td align=center>34</td><td align=left>AO<img src=rarr.gif>PNHO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNNHO</td><td align=center>35</td><td align=left>AO<img src=rarr.gif>NHO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNPNB</td><td align=center>36</td><td align=left>AO<img src=rarr.gif>PNBO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNNBO</td><td align=center>37</td><td align=left>AO<img src=rarr.gif>NBO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNPNL</td><td align=center>38</td><td align=left>AO<img src=rarr.gif>PNLMO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNNLM</td><td align=center>39</td><td align=left>AO<img src=rarr.gif>NLMO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNMO</td><td align=center>40</td><td align=left>AO<img src=rarr.gif>MO transformation (LCAO-MO coeffs.)</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNDM</td><td align=center>41</td><td align=left>density matrix in AO basis</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNNAB</td><td align=center>42</td><td align=left>NAO<img src=rarr.gif>NBO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNPPA</td><td align=center>43</td><td align=left>PAO<img src=rarr.gif>PNAO transformation</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNGEN</td><td align=center>47</td><td align=left>'archive' file</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNDAF</td><td align=center>48</td><td align=left>direct access file (DAF)</td></tr>\r
-<tr><td align=left> </td><td align=left>LFNDEF</td><td align=center>49</td><td align=left>'default' for other file output</td></tr>\r
-<tr><td colspan=4><hr></td></tr>\r
-</table>\r
-<p>\r
-The remaining 'secondary' COMMON blocks 7-18 contain variables that\r
-remain wholly within the system-independent code, and thus can be\r
-ignored with respect to interfacing to a new ESS.  Blocks 7-13\r
-involve communication with the Group I, II subprograms, whereas\r
-blocks 14-18 are wholly within the 'support' routines of\r
-Groups III-VII.\r
-<p>\r
-<p>\r
-<u>7. COMMON/NBBAS/</u> <p>\r
-The INTEGER arrays of this block generally store information about\r
-the atomic, bond, and molecular units with which the NBOs or NAOs are \r
-associated.  The meaning of all entries in COMMON/NBBAS/ <i>changes</i>\r
-between the NAO and NBO segments of the program, so this block\r
-functions virtually as 'scratch storage,' and its entries must be\r
-approached with extreme caution!  The following table indicates the meaning\r
-of COMMON/NBBAS/ entries during NBO segments (only!):\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>LABEL(MAXBAS,6)</td><td align=left>NBO label information (lbl; *; bond no.; at1; at2; at3)</td></tr>\r
-<tr><td align=left>NBOUNI(MAXBAS)</td><td align=left>molecular unit of each NBO</td></tr>\r
-<tr><td align=left>NBOTYP(MAXBAS)</td><td align=left>no. centers + 10 (if low-occ LP) + 20 (if BD* or RY*)</td></tr>\r
-<tr><td align=left>LSTOCC(MAXBAS)</td><td align=left>1 (NMB) or 0 (NRB) NAO labels</td></tr>\r
-<tr><td align=left>IBXM(MAXBAS)</td><td align=left>NBO label permutation list</td></tr>\r
-<tr><td align=left>LARC(MAXBAS)</td><td align=left>re-ordering list</td></tr>\r
-<tr><td align=left>LBL(MAXBAS)</td><td align=left>atomic center of AO</td></tr>\r
-<tr><td align=left>LORBC(MAXBAS)</td><td align=left>angular momentum label of AO</td></tr>\r
-<tr><td align=left>LORB(MAXBAS)</td><td align=left>(variable)</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>8. COMMON/NBTHR/</u> <p>\r
-The DOUBLE PRECISION variables of this block store the \r
-default values of various\r
-numerical thresholds that can be set by the user:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>THRSET</td><td align=left>NBO occupancy threshold</td></tr>\r
-<tr><td align=left>PRJSET</td><td align=left>projection threshold</td></tr>\r
-<tr><td align=left>ACCTHR</td><td align=left>threshold [0.1] for assigning acceptor orbital NBOTYP</td></tr>\r
-<tr><td align=left>CRTSET</td><td align=left>threshold for core-occupancy warning</td></tr>\r
-<tr><td align=left>E2THR</td><td align=left>minimum E for 2nd-order energy analysis printing</td></tr>\r
-<tr><td align=left>ATHR</td><td align=left>minimum bend angle for BEND printing</td></tr>\r
-<tr><td align=left>PTHR</td><td align=left>minimum % <i>p</i>-character for BEND printing</td></tr>\r
-<tr><td align=left>ETHR</td><td align=left>minimum NBO occupancy for BEND printing</td></tr>\r
-<tr><td align=left>DTHR</td><td align=left>minimum dipole moment for DIPOLE printing</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>9. COMMON/NBLBL/</u> <p>\r
-The INTEGER variables of this block store the number of\r
-orbitals associated with the "LEW" and "VAL" print parameters\r
-(Section B.2.4) and the 10 Hollerith fragments required to compose each of\r
-the 4 possible types of localized orbital labels (AO, NAO, NHO, NBO):\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>NLEW</td><td align=left>number of Lewis NBOs (= number of occupied MOs)</td></tr>\r
-<tr><td align=left>NVAL</td><td align=left>number of minimal basis (NMB) NAOs</td></tr>\r
-<tr><td align=left>LBL(10,MAXBAS,4)</td><td align=left>label fragments (AO; NAO; NHO; NBO)</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>10. COMMON/NBNAO/</u> <p>\r
-The INTEGER arrays of this block store information pertaining\r
-to the labelling of NAOs in the NPA output:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>NAOC(MAXBAS)</td><td align=left>atomic center of each NAO</td></tr>\r
-<tr><td align=left>NAOA(MAXBAS)</td><td align=left>angular symmetry label (Sec. B.7.5) of each NAO</td></tr>\r
-<tr><td align=left>LTYP(MAXBAS)</td><td align=left>'Cor', 'Val', or 'Ryd' label for each NAO</td></tr>\r
-<tr><td align=left>IPRIN(MAXBAS)</td><td align=left>principal quantum number (<i>n</i>) of each NAO</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>11. COMMON/NBMOL/</u> <p>\r
-The INTEGER scalars, vectors, and arrays of this block \r
-store information pertaining to "molecular units":\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>NMOLEC</td><td align=left>number of molecular units</td></tr>\r
-<tr><td align=left>MOLAT(MAXATM)</td><td align=left>molecular unit of each atom</td></tr>\r
-<tr><td align=left>MOLEC(MAXATM,MAXATM)</td><td align=left>list of atoms (J) in each molecular unit (I)</td></tr>\r
-<tr><td align=left>NMOLA</td><td align=left>scratch storage for open-shell case</td></tr>\r
-<tr><td align=left>MOLATA(MAXATM)</td><td align=left>scratch storage for open-shell case</td></tr>\r
-<tr><td align=left>MOLECA(MAXATM,MAXATM)</td><td align=left>scratch storage for open-shell case</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>12. COMMON/NBTOPO/</u> <p>\r
-The INTEGER variables of this block contain atom search lists to direct\r
-the search for NBOs and information pertaining\r
-to the 'topology' (bond connectivity) of the molecule: \r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>IORDER(MAXATM)</td><td align=left>permuted atom order for NBO search</td></tr>\r
-<tr><td align=left>JORDER(MAXATM)</td><td align=left>atom ordering for 'best' resonance structure</td></tr>\r
-<tr><td align=left>NTOPO(MAXATM,MAXATM)</td><td align=left>number of bonds between atoms I,J</td></tr>\r
-<tr><td align=left> </td><td align=left>(or number of lone pairs on I, if I = J)</td></tr>\r
-<tr><td align=left>N3CTR</td><td align=left>number of 3-center bonds (<img src=le.gif> 10)</td></tr>\r
-<tr><td align=left>IC3TR(10,3)</td><td align=left>the 3 atoms of each 3-c bond</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>13. COMMON/NBDXYZ/</u> <p>\r
-The DOUBLE PRECISION variables of this block store \r
-information pertaining to the molecular dipole moment and charge\r
-distribution:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>XDIP</td><td align=left><i>x</i>-component of molecular dipole moment (<img src=alpha.gif> spin)</td></tr>\r
-<tr><td align=left>YDIP</td><td align=left><i>y</i>-component of molecular dipole moment (<img src=alpha.gif> spin)</td></tr>\r
-<tr><td align=left>ZDIP</td><td align=left><i>z</i>-component of molecular dipole moment (<img src=alpha.gif> spin)</td></tr>\r
-<tr><td align=left>CHARGE(MAXATM)</td><td align=left>list of 'uncompensated' nuclear charges (dipole loops)</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>14. COMMON/NBCRD1/</u> <p>\r
-The INTEGER variables of this block store general information\r
-related to the 'card image' (line) being processed\r
-by the free-format input routines:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>ICD(80)</td><td align=left>array of Hollerith characters (<img src=le.gif> 80) of the input line</td></tr>\r
-<tr><td align=left>LOOK(80)</td><td align=left>scratch buffer for card image</td></tr>\r
-<tr><td align=left>LENGTH</td><td align=left>length of the non-blank string in LOOK</td></tr>\r
-<tr><td align=left>IPT</td><td align=left>pointer to current location in ICD</td></tr>\r
-<tr><td align=left>LFN</td><td align=left>input file assignment</td></tr>\r
-<tr><td align=left>NEXP</td><td align=left>exponent of a number in exponential format</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>15. COMMON/NBCRD2/</u> <p>\r
-The LOGICAL variables of this block store information\r
-related to the current line being read\r
-by the free-format input routines.  In each case, the\r
-variable is set .TRUE. if the specified condition is met:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>condition that variable is .TRUE.</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>POINT</td><td align=left>a number containing a decimal point is present</td></tr>\r
-<tr><td align=left>END</td><td align=left>word 'END' or EOF has been encountered</td></tr>\r
-<tr><td align=left>NEXT</td><td align=left>ready for reading next word in line (ICD)</td></tr>\r
-<tr><td align=left>EXP</td><td align=left>a number in exponential notation is present</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>16. COMMON/NBODAF/</u> <p>\r
-The INTEGER variables of this block store information\r
-related to the NBO direct access file (FILE48).  The PARAMETER statement\r
- <pre>\r
-     PARAMETER (NBDAR = 100)\r
-\r
-</pre>sets the maximum number of logical records accessible in FILE48:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>INBO</td><td align=left>logical file number [48] for DAF</td></tr>\r
-<tr><td align=left>NAV</td><td align=left>last-accessed physical record of DAF</td></tr>\r
-<tr><td align=left>IONBO(NBDAR)</td><td align=left>mapping of physical and logical record numbers</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>17. COMMON/NBONAV/</u> <p>\r
-The INTEGER variables of this block provide scratch storage\r
-for writing to the NBO direct access file (FILE48).  The PARAMETER statement\r
- <pre>\r
-     PARAMETER (ISINGL = 2, LENGTH = 256)\r
-\r
-</pre>sets the FILE48 physical record LENGTH to 256 longwords \r
-(1024 bytes):\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>meaning</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>IXDNBO(LENGTH)</td><td align=left>scratch array for DAF writes</td></tr>\r
-<tr><td align=left>NBNAV</td><td align=left>number of physical records in IXDNBO</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<u>18. COMMON/NBGEN/</u> <p>\r
-The LOGICAL variables of this block store information related\r
-to running the GENNBO program in stand-alone mode.  In each case, the\r
-variable is set .TRUE. if the specified condition is met:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>variable</td><td align=left>condition that variable is .TRUE.</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>REUSE</td><td align=left>"REUSE" keyword requests use of an existing DAF</td></tr>\r
-<tr><td align=left>UPPER</td><td align=left>"UPPER" keyword specifies upper-triangular matrices</td></tr>\r
-<tr><td align=left>BOHR</td><td align=left>"BOHR" keyword specifies atomic units of length</td></tr>\r
-<tr><td align=left>DENOP</td><td align=left>density matrix is provided (i.e., "BODM" not set)</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<b>C.4 DIRECT ACCESS FILE AND OTHER I/O</b>\r
-<p>\r
-   The principal I/O routines of Groups III-V are described in\r
-Sections C.7-C.9.  The <i>input</i> to the NBO programs is primarily\r
-from the standard ESS input file (LFN 5), \r
-and the <i>output</i> is primarily to the\r
-standard ESS output file (LFN 6).  Other "matrix output" \r
-(read/write) I/O is by default assigned to LFNs 31-49 (see\r
-Table of Section B.2.4), or to a user-selectable LFN, based\r
-on keyword entries in the $NBO keylist. \r
-<p>\r
-   The remaining two files that are routinely created or modified\r
-by the NBO programs are the FILE48 direct access file (LFN 48)\r
-and the FILE47 'archive' file\r
-(LFN 47, described in Section B.7).  The latter file can also serve \r
-as the main input file (reassigned as LFN 5) when the NBO program is run in\r
-stand-alone GENNBO mode.\r
-<p>\r
-   From the programmer's viewpoint, the most important information\r
-concerns the organization of the FILE48 direct access file.  The\r
-records of this file are assigned as shown in the following \r
-table.  The items marked with an asterisk (*) must be provided\r
-from the ESS program (e.g., through the FEAOIN driver), and hence\r
-are of particular importance to the programmer:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=center>record</td><td align=center> </td><td align=left>content</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=center>   1 </td><td align=center> </td><td align=left>NBODAF common block</td></tr>\r
-<tr><td align=center>   2 </td><td align=center>*</td><td align=left>Job title</td></tr>\r
-<tr><td align=center>   3 </td><td align=center>*</td><td align=left>NATOMS,NDIM,NBAS,MUNIT,wavefunction flags</td></tr>\r
-<tr><td align=center>   4 </td><td align=center>*</td><td align=left>IATNO,IZNUC,LCTR,LANG</td></tr>\r
-<tr><td align=center>   5 </td><td align=center>*</td><td align=left>AO basis set info</td></tr>\r
-<tr><td align=center>   8 </td><td align=center>*</td><td align=left>Deletion energy, total energy</td></tr>\r
-<tr><td align=center>   9 </td><td align=center>*</td><td align=left>Atomic coordinates</td></tr>\r
-<tr><td align=center>  10 </td><td align=center>*</td><td align=left>AO overlap matrix</td></tr>\r
-<tr><td align=center>  11 </td><td align=center> </td><td align=left>PNAO overlap matrix</td></tr>\r
-<tr><td align=center>  20 </td><td align=center>*</td><td align=left>AO density matrix (alpha)</td></tr>\r
-<tr><td align=center>  21 </td><td align=center>*</td><td align=left>AO density matrix (beta)</td></tr>\r
-<tr><td align=center>  22 </td><td align=center> </td><td align=left>Pure AO density matrix</td></tr>\r
-<tr><td align=center>  23 </td><td align=center> </td><td align=left>NAO density matrix (alpha)</td></tr>\r
-<tr><td align=center>  24 </td><td align=center> </td><td align=left>NAO density matrix (beta)</td></tr>\r
-<tr><td align=center>  25 </td><td align=center> </td><td align=left>AO density matrix with NBO deletions (alpha)</td></tr>\r
-<tr><td align=center>  26 </td><td align=center> </td><td align=left>AO density matrix with NBO deletions (beta)</td></tr>\r
-<tr><td align=center>  27 </td><td align=center> </td><td align=left>NBO occupancies (alpha)</td></tr>\r
-<tr><td align=center>  28 </td><td align=center> </td><td align=left>NBO occupancies (beta)</td></tr>\r
-<tr><td align=center>  30 </td><td align=center>*</td><td align=left>AO Fock matrix (alpha)</td></tr>\r
-<tr><td align=center>  31 </td><td align=center>*</td><td align=left>AO Fock matrix (beta)</td></tr>\r
-<tr><td align=center>  32 </td><td align=center> </td><td align=left>NAO Fock matrix (alpha)</td></tr>\r
-<tr><td align=center>  33 </td><td align=center> </td><td align=left>NAO Fock matrix (beta)</td></tr>\r
-<tr><td align=center>  34 </td><td align=center> </td><td align=left>NBO Fock matrix (alpha)</td></tr>\r
-<tr><td align=center>  35 </td><td align=center> </td><td align=left>NBO Fock matrix (beta)</td></tr>\r
-<tr><td align=center>  40 </td><td align=center>*</td><td align=left>AO to MO transformation matrix (alpha)</td></tr>\r
-<tr><td align=center>  41 </td><td align=center>*</td><td align=left>AO to MO transformation matrix (beta)</td></tr>\r
-<tr><td align=center>  42 </td><td align=center> </td><td align=left>AO to PNAO transformation matrix</td></tr>\r
-<tr><td align=center>  43 </td><td align=center> </td><td align=left>AO to NAO transformation matrix</td></tr>\r
-<tr><td align=center>  44 </td><td align=center> </td><td align=left>AO to NBO transformation matrix  (alpha)</td></tr>\r
-<tr><td align=center>  45 </td><td align=center> </td><td align=left>AO to NBO transformation matrix  (beta)</td></tr>\r
-<tr><td align=center>  46 </td><td align=center> </td><td align=left>AO to NLMO transformation matrix</td></tr>\r
-<tr><td align=center>  47 </td><td align=center> </td><td align=left>NAO to NHO transformation matrix</td></tr>\r
-<tr><td align=center>  48 </td><td align=center> </td><td align=left>NAO to NBO transformation matrix</td></tr>\r
-<tr><td align=center>  49 </td><td align=center> </td><td align=left>NBO to NLMO transformation matrix</td></tr>\r
-<tr><td align=center>  50 </td><td align=center>*</td><td align=left>X dipole integrals</td></tr>\r
-<tr><td align=center>  51 </td><td align=center>*</td><td align=left>Y dipole integrals</td></tr>\r
-<tr><td align=center>  52 </td><td align=center>*</td><td align=left>Z dipole integrals</td></tr>\r
-<tr><td align=center>  60 </td><td align=center> </td><td align=left>NBO labels (alpha)</td></tr>\r
-<tr><td align=center>  61 </td><td align=center> </td><td align=left>NBO labels (beta)</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-</table>\r
-[Cartesian coordinates (record 9) and dipole integrals\r
-(records 50-52) should be in angstrom units.]\r
-<p>\r
-   The direct access file serves as \r
-a principal medium of communication between\r
-all segments of the NBO program.  Input received from the ESS\r
-program (Section C.11) is immediately saved in the direct access file\r
-and subsequently fetched by other subprograms, using\r
-the fetch/save I/O routines of Section C.7.  Further information on\r
-the structure of the direct access file is specified in COMMON\r
-blocks 16, 17 of Section C.3.\r
-<p>\r
-<p>\r
-<b>C.5 NAO/NBO/NLMO ROUTINES (GROUP I)</b>\r
-<p>\r
-<i>C.5.1 SR NBO Master Subroutine</i>\r
-<p>\r
-   The subroutine of highest precedence in the core NBO program is\r
-SR NBO.  This routine initially requests that the input file be searched for\r
-the $NBO keylist (See NBOINP, Section C.9).  If found, SR NBO continues by\r
-calling three main clusters of programs, as shown below:\r
-<p>\r
-<pre>                    SR NBO(CORE,MEMORY,NBOOPT)</pre>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td align=center>Job Initialization</td><td align=center>NAO Formation</td><td align=center>NBO/NLMO Formation</td></tr>\r
-<tr><td align=center>Routines</td><td align=center>Routines</td><td align=center>Routines</td></tr>\r
-<tr><td align=center>(Sec. C.5.2)</td><td align=center>(Sec. C.5.3)</td><td align=center>(Sec. C.5.4)</td></tr>\r
-</table>\r
-In addition, SR NBO creates a new NBO direct access file (DAF) each time\r
-it is called, and closes this file upon completion (See NBOPEN and NBCLOS,\r
-Section C.9).\r
-<p>\r
-   SR NBO is provided a memory vector, CORE, which is\r
-'MEMORY' double precision words in length.  For modest-sized calculations\r
-(e.g. 10 heavy atoms with a double-zeta basis set), a vector\r
-of 50,000 words should be adequate.  Although SR NBO performs an initial\r
-partitioning of this memory vector, the majority of the dynamic memory\r
-allocation occurs in the NAO and NBO/NLMO formation routines, described\r
-in Sections C.5.3 and C.5.4.\r
-<p>\r
-   An array of job options, NBOOPT(10), is also passed to SR NBO.\r
-These job options identify the current version of the NBO program\r
-(i.e., the identity of the ESS calling program),\r
-control program input and execution,\r
-and determine several of the default options of the NBO analysis, as\r
-summarized in the following table.  [Entries marked with an asterisk (*)\r
-contain information pertaining to the identity or job options of the\r
-calling ESS program, and thus are of special concern to the\r
-programmer.]\r
-<p>\r
-<p>\r
-<i>OPTION</i> <br><i>ENTRY</i> <i>DESCRIPTION</i>\r
-<p>\r
-* <br>NBOOPT(1) <br>-2 Do nothing (return control to calling program)\r
-<br>-1 Perform Natural Population Analysis (NPA) only\r
-<br>0 Perform NPA/NBO/NLMO analyses, normal program run\r
-<br>1 Perform NPA/NBO/NLMO analyses, don't read $NBO keylist\r
-<br>2 Initiate energetic analysis, read one deletion from $DEL\r
-<br>3 Complete energetic analysis, print the energy change\r
-<p>\r
-* <br>NBOOPT(2) <br>0 SCF density\r
-<br>1 MP first order density\r
-<br>3 MP2 density\r
-<br>4 MP3 density\r
-<br>5 MP4 density\r
-<br>6 CI one-particle density\r
-<br>7 CI density\r
-<br>8 QCI/CC density\r
-<br>9 Density correct to second order\r
-<p>\r
-NBOOPT(3) <br>1 Perform the NBO/NLMO dipole analysis\r
-(force the DIPOLE keyword)\r
-<p>\r
-NBOOPT(4) <br>1 Allow strongly delocalized Lewis structures\r
-(force the RESONANCE keyword)\r
-<p>\r
-NBOOPT(5) <br>1 Spin-annihilated UHF (AUHF) wavefunction (unused)\r
-<p>\r
-NBOOPT(6-9) (unused)\r
-<p>\r
-* <br>NBOOPT(10) <br>0 General version of the NBO program (GENNBO)\r
-<br>1 AMPAC version\r
-<br>6 GAMESS version\r
-<br>7 HONDO version\r
-<br>8x GAUSSIAN-8x version\r
-<p>\r
-These options are read by job\r
-initialization routines (Section C.5.2) and stored in COMMON/NBOPT/,\r
-where they control events throughout the program.  [Note that NBOOPT(2)\r
-is only used by the Gaussian versions.]\r
-<p>\r
-<p>\r
-<i>C.5.2 Job Initialization Routines</i>\r
-<p>\r
-   The routines of this section initialize the default options\r
-and parameters, read and store the user's $NBO keyword options:\r
-<p>\r
-<p>\r
-This routine sets default option flags\r
-(COMMON/NBOPT/), default logical file numbers (COMMON/NBIO/), and\r
-default thresholds (COMMON/NBTHR/) for the NBO program.  In addition,\r
-SR NBOSET interprets the NBOOPT array, setting\r
-option flags appropriately.\r
-<p>\r
-<p>\r
-This routine is primarily responsible for reading and setting\r
-option flags (COMMON/NBOPT/)\r
-according to the keywords specified in the $NBO keylist.  It reads\r
-the $NBO keywords using the free format routines described in Section C.8,\r
-continuing until the word "$END" terminates the keylist.  Options which\r
-are incompatible with the chosen wavefunction or program version are 'shut\r
-off', and other options are 'turned on' in accord with the requested print\r
-level ($NBO keyword PRINT).  All keywords which are selected in the $NBO\r
-keylist are echoed in the output file.\r
-<p>\r
-<p>\r
\r
-Determines the scratch memory\r
-requirements of the NBO program, as determined by the options selected\r
-in the $NBO keylist.  Program execution halts if the memory requirements\r
-exceed the available memory.\r
-<p>\r
-<p>\r
-<i>C.5.3 NAO Formation Routines</i>\r
-<p>\r
-   The principal task of this cluster of routines is to control the formation\r
-of the NAOs from the input AO basis.  In addition, these routines\r
-are responsible for the writing (to an external file) or printing (to the\r
-output file) of a variety of matrices in the AO, PNAO, and NAO basis sets,\r
-according to job options requested in the $NBO keylist.  The first set of\r
-routines are called by SR NBO:\r
-<p>\r
-<p>\r
-<u></u><pre>SR NAODRV(DM,T,A)</pre>  \r
-This is the principal controller routine for non-orthogonal basis sets.\r
-The scratch vector A is partitioned within this routine according to the\r
-memory requirements of the NAO subprograms.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NAOSIM(DM,T,A)</pre>  \r
-This routine 'simulates' SR NAODRV in the case of a semi-empirical\r
-calculation, where the (orthonormal) basis AOs are the presumed\r
-effective valence shell atomic orbitals, and no NAO transformation is\r
-needed.\r
-<p>\r
-<p>\r
-<u></u><pre>SR DMNAO(DM,T,A)</pre>  \r
-Performs the transformation and analysis of the open-shell AO density\r
-matrix (alpha or beta spin) to the NAO basis.  This routine employs the\r
-AO to NAO transformation, T, determined by SR NAODRV:\r
-<p>\r
-<p>\r
-<u></u><pre>SR DMSIM(DM,T,A)</pre>  \r
-Simulates SR DMNAO for the open-shell semi-empirical case, when no\r
-transformation is required.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NBODRV(DM,T,A)</pre> <p>\r
-Principal driver program for NBO formation; Section C.5.4.\r
-<p>\r
-The next set of routines are called by the main NAO driver,\r
-SR NAODRV.  They include the principal subroutine, SR NAO,\r
-which generates the NAOs:\r
-<p>\r
-<p>\r
-<u></u><pre>SR SIMTRM(A,S,V,NDIM,N,IWMULP,IWCUBF)</pre>>>  \r
-Performs the similarity transformation S<sup>t</sup>*A*S leading to\r
-Mulliken populations, with S = overlap matrix, A = bond-order matrix.\r
-<p>\r
-<p>\r
-<u></u><pre>SR MULANA(BS,VMAYER,BMAYER,IWMULP,IWCUBF)</pre>  \r
-Evaluates Mulliken gross populations and performs Mayer-Mulliken\r
-bond-order analysis (requires bond order matrix).\r
-<p>\r
-<p>\r
-<u></u><pre>SR DFGORB(RENORM,DM,T,ITRAN,IWCUBF,ITOPT,LFNPR)</pre>  \r
-Performs the decomposition of 'raw' cartesian <i>d</i>, <i>f</i>, or <i>g</i>\r
-AO sets to pure angular symmetry AOs (e.g., 6 cartesian <i>d</i> <img src=rarr.gif>\r
-5 pure <i>d</i> + 1 <i>s</i>); cf. Section B.7.5.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NAO(T,S,OCC,BLK,SBLK,EVAL,C,EVECT,EVAL2,LISTAO,NBLOCK)</pre>  \r
-This is the principal routine for formation of NAOs, following\r
-closely the algorithm described by A. E. Reed, R. B. Weinstock, and\r
-F. Weinhold, <i>J. Chem. Phys. <b>83</b></i>, 735-746 (1985).\r
-<p>\r
-<p>\r
-<u></u><pre>SR NAOANL(DM,SPNAO,BINDEX,BINDT,OVPOP,F,ENAO)</pre>  \r
-This is the principal routine for performing and printing out natural\r
-population analysis (NPA).  The routine assigns orbital labels\r
-and energies and writes out the NPA, natural electron configuration (NEC),\r
-NAO-Wiberg bond index and overlap-weighted bond population tables.\r
-[Thresholds TEST, TEST2, ALLOW, ALLOW2 test for numerical conservation of\r
-an integer number of electrons.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR FRMTMO(T,TMO,C,SCR,INDEX,NCOL)</pre> <p>\r
-Forms and outputs NCOL columns of the transformation matrix to MOs\r
-from a chosen localized set, specified by INDEX = 2 (NAO), 3 (NHO),\r
-4 (NBO), or 5 (NLMO). Input matrix T is the transformation from AOs\r
-to the basis set specified by INDEX, and matrices TMO, C, and SCR are\r
-scratch arrays employed by this routine.\r
-<p>\r
-The remaining routines of this section are auxiliary subroutines\r
-called by SR NAO to perform individual steps of the NAO algorithm:\r
-<p>\r
-<p>\r
-<u></u><pre>SR LOADAV(LISTAO,NL,M,S,NDIM,A,B,MXAOLM)</pre>  \r
-Averages the AO density matrix elements over the 2<i>l</i> + 1 components\r
-of <i>l</i> for a particular atom, and loads the density matrix and\r
-overlap integrals for the orbitals of LISTAO into \r
-matrices A, B, respectively.\r
-<p>\r
-<p>\r
-<u></u><pre>SR ATDIAG(N,A,B,EVAL,C)</pre>  \r
-Solves the generalized eigenvalue problem (A - EVAL*B)*C = 0\r
-to diagonalize an atomic block.\r
-<p>\r
-<p>\r
-<u></u><pre>SR SETBAS(LSTOCC,LSTEMT,NOCC,NEMT,IAT,L,NL,NF,NDIM)</pre>  \r
-Selects the 'occupied' NAOs to be included in the natural minimal basis\r
-set for a particular atom (up to Z = 105) and angular\r
-momentum symmetry type (L), and stores them in LSTOCC.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NEWWTS(S,T,WT)</pre> <p>\r
-Recomputes symmetry-averaged occupancy weights for PNAOs.  This routine is\r
-only used in conjunction with the 'PAOPNAO=R' keyword.\r
-<p>\r
-<p>\r
-<u></u><pre>SR WORTH(S,T,BLK,LIST,NDIM,NBAS,N,OCC,EVAL,BIGBLK)</pre>  \r
-This subroutine implements the occupancy-weighted symmetric\r
-orthogonalization (OWSO), a key feature of the NAO algorithm.  [Note\r
-that BLK and BIGBLK share the same storage area, though they\r
-are dimensioned differently.  The routine includes three\r
-numerical thresholds, WTTHR (10<sup>-3</sup>) for occupancy weight,\r
-DIAGTH (10<sup>-12</sup>) for Jacobi diagonalization, and DANGER (10<sup>3</sup>)\r
-for linear dependence difficulties.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR SHMDT(T,S,NDIM,NBAS,NOCC,LSTOCC,NEMT,LSTEMT,SBLK)</pre>  \r
-Schmidt orthogonalization of column vectors of T.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NEWRYD(T,S,TPNAO,DMBLK,SBLK,EVECT,OCC,EVAL,EVAL2,LIST,IRPNAO)</pre> <p>\r
-Computes new Rydberg NAOs after Schmidt orthogonalization of\r
-the Rydberg space to the NMB set.\r
-<p>\r
-<p>\r
-<u></u><pre>SR RYDIAG(T,S,TPNAO,DMBLK,SBLK,OCC,EVAL,EVECT,EVAL2,</pre> <p>\r
-IORB,NC,NM,NSTART,NRYDC,LARC,LIST,IRPNAO)  \r
-Diagonalizes an atomic Rydberg block and updates the PNAO\r
-transformation matrix.\r
-<p>\r
-<p>\r
-<u></u><pre>SR RYDSEL(LSTEMT,NEMT,NSEL1,LIST1,NSEL2,LIST2,WT)</pre>  \r
-Partitions Rydbergs into 'significantly occupied' (> WTTHR)\r
-and 'negligibly occupied' (<img src=le.gif> WTTHR) sets, assigning the\r
-latter to have equal (non-zero) occupancy weighting.  This\r
-avoids numerical singularities associated with the OWSO occupancy\r
-weighting for orbitals of negligible occupancy, effectively\r
-replacing OWSO by ordinary L&oumlwdin-orthogonalization\r
-of these 'residual' Rydbergs among themselves.  [Threshold \r
-WTTHR (10<sup>-4</sup>) controls singularities of the inverse\r
-square-root weighting matrix.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR REDIAG(DM,T,TPNAO,EVAL,BLK,C,IRANK,IRPNAO)</pre>  \r
-Rediagonalizes the atomic density matrix blocks after symmetry\r
-averaging.\r
-<p>\r
-<p>\r
-<u></u><pre>SR REDBLK(T,TPNAO,IL,DM,BLK,EVAL,C,NF,IORB,NC,IRANK,IRPNAO)</pre>  \r
-Finds the rediagonalization transformation for a specific\r
-<i>l</i>-symmetry atomic subblock of the density matrix.\r
-<p>\r
-<p>\r
-<i>C.5.4 NBO/NLMO Formation Routines</i>\r
-<p>\r
-   The master routine of this cluster is\r
-SR&nbsp&nbspNBODRV(DM,T,A), which partitions the scratch storage\r
-vector (A) according to the memory requirements of the NBO formation\r
-and analysis subprograms and controls the calculation of the\r
-transformation (T) from NAOs to NBOs using the NAO density matrix (DM).\r
-SR NBODRV calls either SR NATHYB (for the default NBO search) or SR CHSDRV\r
-(for the $CHOOSE directed NBO search) to form the NBOs.  It\r
-also calls the NLMO\r
-formation routine (SR NLMO) and dipole analysis routine (SR DIPANL).\r
-According to job options selected in the $NBO keylist, SR NBODRV also\r
-transforms and outputs a variety of matrices in the PNHO, NHO, PNBO, NBO,\r
-PNLMO, and NLMO basis sets.  [Note that the first NATOMS*NATOMS\r
-elements of the A vector store the Wiberg bond index elements\r
-determined in the NAO routines; these should not be destroyed until\r
-calculation of NBOs is complete.]\r
-<p>\r
-<p>\r
-   The following routines are called by SR NBODRV:\r
-<p>\r
-<u></u><pre>SR NATHYB(DM,T,GUIDE,BNDOCC,POL,Q,V,BLK,C,EVAL,BORB,</pre> <p>\r
-P,TA,HYB,VA,VB,TOPO)  \r
-This routine performs the basic NBO search, the central task of\r
-NBO analysis, closely following the description given by\r
-J. P. Foster and F. Weinhold, <i>J. Am. Chem. Soc. <b>102</b></i>, \r
-7211-7218 (1980).  The routine constructs the \r
-orthogonal matrix (T) for the NAO to NBO\r
-transformation from the input NAO density matrix (DM).  The efficiency\r
-of the search procedure is enhanced by using the \r
-NAO-Wiberg bond index as a 'GUIDE' to order the NBO search.\r
-<p>\r
-[Beware the IBXM bond orbital permutation list (!), which reorders the\r
-LABEL array of COMMON/NBBAS/.  The occupancy threshold, THRESH, determines\r
-whether an NBO is accepted during the search for bond orbitals (cf. SR CYCLES).\r
-Two numerical thresholds\r
-(PRJTHR, PRJINC) control possible linear dependencies:  In\r
-the main loops over 1-c, 2-c (and 3-c) functions, each prospective\r
-NBO is checked for possible redundancy with previous NHOs by\r
-the PRJEXP (projection operator expectation value) test.  The\r
-threshold PRJTHR for a 'new' hybrid is initially set\r
-conservatively low (0.20),\r
-but will be auto-incremented by PRJINC (0.05) as needed to prevent\r
-linear dependency; any numerical singularity triggers IALARM and\r
-causes PRJTHR to be incremented and the entire NBO search repeated.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR CHSDRV(DM,T,GUIDE,BNDOCC,POL,Q,V,BLK,C,EVAL,BORB,</pre> <p>\r
-P,TA,HYB,VA,VB,TOPO)  \r
-This routine, the "$CHOOSE driver," reads the $CHOOSE keylist,\r
-setting up the arrays NTOPO and I3CTR of COMMON/NBTOPO/ which will\r
-control the directed NBO search of SR CHOOSE.\r
-<p>\r
-<p>\r
-<u></u><pre>SR CHOOSE(DM,T,GUIDE,BNDOCC,POL,Q,V,BLK,C,EVAL,BORB,</pre> <p>\r
-P,TA,HYB,VA,VB,TOPO,IFLG)  \r
-This routine is essentially similar to SR NATHYB, but the search\r
-loops are directed by the $CHOOSE specification.\r
-<p>\r
-<p>\r
-<u></u><pre>SR SRTNBO(T,BNDOCC)</pre>  \r
-Reorders (dangerous!) the NBOs according to bond type and constituent atomic\r
-centers.  NBOs are ordered BD (and 3C), CR, LP, LP*, RY*, BD* (and 3C*).\r
-Note that this step is not required for the proper execution of any of the\r
-NBO analysis or NLMO formation routines, but it leads to more readable\r
-output.\r
-<p>\r
-<p>\r
-<u></u><pre>SR XCITED(DM,T,HYB,THYB,S,OCC,SCR,ISCR)</pre>  \r
-Examines PNHO overlaps to determine whether NBOs were properly labelled\r
-as 'bonds' (unstarred, Lewis) or 'antibonds' (starred, non-Lewis)\r
-in the NBO formation routines (SR NATHYB and SR CHOOSE).  If incorrect\r
-nodal character is recognized in a bond or antibond (generally indicative\r
-of an excited state), a warning is printed\r
-and the orbital is relabelled.  Note that this will probably mix the\r
-NBO ordering set by SR SRTNBO.\r
-<p>\r
-<p>\r
-<u></u><pre>SR ANLYZE(T,BNDOCC,HYB,HYCOEF,THYB)</pre>  \r
-Prints out the principal table (Section A.3.3) \r
-of NBO analysis [using the IBXM ordering!],\r
-expressing each NHO in <i>sp<sup><img src=lambda.gif></sup></i> form.\r
\r
-<p>\r
-<br><u></u><pre>SR HTYPE(HYB,LTYP,MXAO,NH,COEF,PCT,NL,ISGN)</pre> <p>\r
-Analyzes input hybrid for polarization coefficient and percentages\r
-of each angular momentum component (accepts up to <i>g</i> orbitals).\r
-<p>\r
-<p>\r
-<u></u><pre>SR FRMHYB(HYB,THYB,COEFF,HYCLEF,KL,KU,NHYB)</pre> <p>\r
-Forms the NAO to NHO transformation (THYB) and saves it on the DAF.\r
-<p>\r
-<p>\r
-<u></u><pre>SR HYBDIR(BNDOCC,ATCOOR,THYB,TBND,SCR)</pre>  \r
-Computes hybrid directionality and bond bending angles as determined from\r
-percentage <i>p</i>-character for selected\r
-NBOs, and prints the BEND table \r
-(Section A.3.4).  [Keyword-selectable thresholds\r
-ATHR (angular deviation), PTHR (% <i>p</i>-character), and ETHR (occupancy)\r
-control printing.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR HYBCMP(XYZ,PCENT,IHYB,JCTR,HYB)</pre>  \r
-Finds direction and percentage <i>p</i>-character of a given hybrid.\r
-<p>\r
-<p>\r
-<u></u><pre>SR FNDMOL(IATOMS)</pre>  \r
-Finds 'molecular units' from NBO connectivity.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NBOCLA(BNDOCC,ACCTHR)</pre>  \r
-Classifies NBOs according to donor/acceptor type, number of atomic centers,\r
-and parent molecular unit.\r
-<p>\r
-<p>\r
-<u></u><pre>SR FNBOAN(BNDOCC,F,MOLNBO)</pre>  \r
-Performs the 2nd-order perturbation theory energy analysis of\r
-the NBO Fock matrix and prints the table (Section A.3.5).  [Thresholds ETHR1\r
-(intramolecular) and ETHR2 (intermolecular) control printing.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR NBOSUM(F,BNDOCC,LIST,LISTA,SCR)</pre>  \r
-Prepares and prints the NBO summary table (Section A.3.6).\r
-<p>\r
-<p>\r
-<u></u><pre>SR GETDEL(IBO,OCC,THR1,THR2,NL,LIST,DEL,DELOC,IFLG)</pre> <p>\r
-Assembles the delocalization list, LIST(NL), for the IBO<sup>th</sup> \r
-NBO.  Only intramolecular and intermolecular delocalizations which are\r
-stronger than THR1 and THR2 (in kcal&nbspmol<sup>-1</sup>), respectively,\r
-are included in the list.\r
-<p>\r
-<p>\r
-<u></u><pre>SR BLDSTR(IBO,IL,NL,LIST,ML,ISTR)</pre>  \r
-Builds a character string containing delocalization information for the\r
-NBO summary table.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NLMO(N,A,EVAL,EVEC,TSYM,RESON,NOCC,IALARM)</pre> <p>\r
-This is the main routine for determination of the NLMOs, following\r
-closely the description given by A. E. Reed and F. Weinhold,\r
-<i>J. Chem. Phys. <b>83</b></i>, 1736-1740 (1985).  [Numerical thresholds\r
-DIFFER (10<sup>-5</sup>), DONE (10<sup>-10</sup>), and EPS (10<sup>-11</sup>)\r
-control the modified Jacobi diagonalizations.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR LMOANL(T,S,RESON,OCC,TS,BORDER,OWBORD,ATLMO,SIAB,NOCC,NAB)</pre> <p>\r
-Prints out details of the NAO<img src=rarr.gif>NLMO transformation and\r
-the NAO/NLMO bond order table (Section B.6.2).\r
-<p>\r
-<p>\r
-<u></u><pre>SR DIPANL(DM,T,C,TNBO,DX,DY,DZ,SCR,INDEX)</pre>  \r
-Calculates and prints out the DIPOLE analysis table (Section B.6.3).\r
-<p>\r
-<p>\r
-<u></u><pre>SR DIPELE(DXYZ,C,T,SCR,ETA,TOANG,NOCC,INDEX)</pre>  \r
-Evaluates the <i>x,y,z</i> (INDEX = 1,2,3) electronic dipole moment\r
-contributions, including delocalization contributions, for each\r
-occupied NBO.\r
-<p>\r
-<p>\r
-<u></u><pre>SR DIPNUC(DX,DY,DZ,ATCOOR,ETA,NOCC)</pre> <p>\r
-Evaluates the nuclear contributions (DX, DY, DZ) to the molecular\r
-dipole moment.\r
-<p>\r
-<p>\r
-The following routines are called by SR NATHYB and SR CHOOSE \r
-in calculating the NBOs.  Overall supervision\r
-of this set of routines is exercised by SR CYCLES.  Other routines\r
-are associated with specific steps of the NBO algorithm:\r
-<p>\r
-<p>\r
-<u></u><pre>SR CORE(DM,T,BORB,POL,Q,HYB,BNDOCC,IBD,DETAIL,LFNPR)</pre> <p>\r
-Performs the first step in the search for NBOs.  This routine identifies\r
-core orbitals and depletes the NAO density matrix of their contributions.\r
-<p>\r
-<p>\r
-<u></u><pre>FN IWPRJ(NCTR)</pre>  \r
-This function returns zero (no projection wanted)\r
-if still on the same atomic center, or one (projection operator should\r
-be formed) if this is a new center.\r
-<p>\r
-<p>\r
-<u></u><pre>SR DEPLET(DM,T,Q,POL,BORB,BNDOCC,NBD)</pre>  \r
-'Depletes' density matrix of contribution from bond orbital (BORB), by\r
-subtracting its diagonal contribution from the spectral expansion of\r
-the density operator.  This insures that the same electron pair will\r
-not be found twice in the NBO loops.\r
-<p>\r
-<p>\r
-<u></u><pre>SR LOAD(DM,IAT1,IAT2,IAT3,BLK,NB)</pre>  \r
-Loads the appropriate atomic blocks of the density matrix\r
-into the local (2-c, 3-c) density matrix subblock (BLK), in\r
-preparation for diagonalization.\r
-<p>\r
-<p>\r
-<u></u><pre>SR PRJEXP(BORB,IAT1,IAT2,IAT3,Q,P,PK,HYB,VA,VB,HYBEXP)</pre> <p>\r
-Determines how much of a prospective bond orbital (BORB) is composed\r
-of hybrids already used.  The projection operator onto the space of\r
-previously accepted hybrids is used to evaluate the expectation\r
-value of each hybrid component of BORB.\r
-<p>\r
-<p>\r
-<u></u><pre>SR STASH(BORB,IBD,IAT1,IAT2,IAT3,POL,Q,HYB)</pre> <p>\r
-Decomposes bond orbital (BORB) into constituent normalized hybrids\r
-and stores them in the hybrid array (Q).\r
-<p>\r
-<p>\r
-<u></u><pre>SR ORTHYB(Q,S,TA,EVAL,C,IALARM,IFLG)</pre> <p>\r
-Performs symmetric (L&oumlwdin) orthogonalization on occupied\r
-atomic hybrids (PNHOs) to give final NHOs.  [Threshold TOOSML\r
-(10<sup>-4</sup>) turns on the alarm (IALARM) to warn of numerical\r
-instabilities due to linear dependence.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR FRMPRJ(P,IA,Q,NK,PK,VK,PI)</pre> <p>\r
-Forms projection matrix to annihilate components of the occupied\r
-atomic hybrids on a given center.\r
-<p>\r
-<p>\r
-<u></u><pre>SR AUGMNT(P,BLK,C,EVAL,DM,TA,BORB,V,LARC,IA,NOCC,NORB)</pre> <p>\r
-This routine augments the set of occupied atomic hybrids on a center\r
-with a sufficient number of Rydberg AOs (in order of occupancy) to\r
-complete the span of the basis set on that atom. \r
-<p>\r
-<p>\r
-<u></u><pre>SR REPOL(DM,Q,POL,BLK,EVAL,C,NBD)</pre> <p>\r
-Diagonalizes each 2x2 block of the density matrix in the basis of\r
-final NHOs to get the optimal polarization coefficients for each NBO. \r
-<p>\r
-<p>\r
-<u></u><pre>SR FORMT(T,Q,POL)</pre>  \r
-Constructs the final NAO to NBO transformation matrix (T) from\r
-the final array of NHOs (Q) and polarization coefficients (POL).\r
-<p>\r
-<p>\r
-<u></u><pre>SR CYCLES(ITER,THRESH,GUIDE,BNDOCC,TOPO,ICONT)</pre> <p>\r
-Controls the overall search for an acceptable resonance structure,\r
-including the lowering of the occupancy threshold (THRESH) for the\r
-RESONANCE keyword.  Decides whether a structure is acceptable,\r
-initiates reordered searches over atoms for alternative resonance structures,\r
-and returns with the best overall structure.  Prints the \r
-initial table (Section A.3.3) of the NBO output.\r
-<p>\r
-The final routines of this group are auxiliary to the formation\r
-of NLMOs, called by SR NLMO:\r
-<p>\r
-<p>\r
-<u></u><pre>SR SYMUNI(TSYM,A,COS,SIN,OVLP,BLK,EVAL,NROT,NIUNIQ,NJUNIQ,ILIST,</pre> <p>\r
-JLIST,NOFF,IOFF,JOFF,NDIM) <p>\r
-Symmetrizes the unitary transformation matrix (TSYM) to preserve\r
-symmetries inherent in the density matrix, using symmetric\r
-orthogonalization of columns (if necessary) to preserve unitarity.\r
-<p>\r
-<p>\r
-<u></u><pre>SR SYMORT(S,T,BLK,NDIM,N,EVAL)</pre>  \r
-Symmetric orthogonalization of a set of column vectors (T).  [Thresholds\r
-DIAGTH (10<sup>-12</sup>) for off-diagonal Jacobi diagonalization\r
-and DANGER (10<sup>3</sup>) to detect singularities of the overlap matrix;\r
-all eigenvalues of S must be less than DIAGTH*DANGER.]\r
-<p>\r
-<b>C.6 ENERGY ANALYSIS ROUTINES (GROUP II)</b>\r
-<p>\r
-The small set of routines in this group carry out the second main\r
-task of NBO analysis, the NBO Energetic Analysis ("deletions,"\r
-associated with inclusion of a $DEL keylist; Section B.5).  These routines\r
-depend on the presence of a Fock matrix, and are bypassed in\r
-any non-SCF calculation.\r
-<p>\r
-Overall control of Group II routines is with SR NBOEAN, which in turn\r
-calls the remaining programs of this group:\r
-<p>\r
-<u></u><pre>SR NBOEAN(A,MEMORY,NBOOPT,IDONE)</pre> <p>\r
-The task performed by this subroutine is dependent of the value of\r
-NBOOPT(1).  If set to 2, this routine initiates (by calling SR NBODEL)\r
-the calculation of the next NBO deletion of the $DEL keylist.  If set\r
-to 3, this routine completes the NBO deletion by computing the energy\r
-for the deletion.  INTEGER variable IDONE is set to 1 if no additional\r
-deletions are found in the $DEL keylist.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NBODEL(A,MEMORY,IDONE)</pre>  \r
-Controls the calculation of the new AO density matrix from the requested\r
-deletion in the $DEL keylist.  A modified NBO Fock matrix is created\r
-(SR DELETE) and diagonalized (SR JACOBI), leading to a new AO density\r
-matrix (SR NEWDM).  This routine also prints the NBO deletions table\r
-(Section B.6.10).\r
-<p>\r
-<p>\r
-<u></u><pre>SR DELETE(F,TRF,NDIM,IDEL,LEN,ITYPE,NDEL,NTRUNC,DONE,ISPIN)</pre> <p>\r
-Reads the $DEL list for the next deletion, deletes (sets \r
-to zero) the appropriate\r
-elements from the Fock matrix, and prints out the deletion specification\r
-Section B.6.10).\r
-<p>\r
-<p>\r
-<u></u><pre>SR NEWDM(DM,U,EIG,NDIM,IDEL,LEN,NDEL,ITYPE,NMOOCC,ISPIN)</pre>  \r
-Constructs a new density matrix corresponding to the deleted Fock matrix.\r
-<p>\r
-<p>\r
-<u></u><pre>SR RNKEIG(RANK,EIG,N,NDIM,ARCRNK)</pre> <p>\r
-Ranks the eigenvalues found in vector EIG (lowest eigenvalue having\r
-first rank).  I = ARCRNK(N) is the entry whose rank is N.\r
-<p>\r
-<p>\r
-<u></u><pre>SR SIMLTR(N,NDIM,F,U,R,S,KNTROL)</pre> <p>\r
-Performs the similarity transform U<sup>t</sup>*F*U on a packed\r
-upper-triangular matrix F.\r
-<p>\r
-<b>C.7 DIRECT ACCESS FILE ROUTINES (GROUP III)</b>\r
-<p>\r
-   The routines of Group III are involved in communication between\r
-the NBO programs and the FILE48\r
-direct access file (DAF), whose contents\r
-are described in Section C.4.  Two levels of I/O routines are employed.\r
-<p>\r
-   The higher-level 'fetch/save' routines are called directly by the NBO\r
-subroutines.\r
-In most cases, the\r
-function of the fetch/save routines can be recognized by its name or argument\r
-list; e.g., "FETITL(TITLE)" fetches\r
-the job title line, "FEFAO(F,IWFOCK)" fetches \r
-the AO Fock matrix (FAO),\r
-and so forth.  Each routine can also be associated with a\r
-logical record number (IDAR) of the direct access file (Section C.4),\r
-where the I/O item is stored.  We list these \r
-routines in order of appearance, together with the associated\r
-direct access file record number(s) IDAR, without further description:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=4><hr></td></tr>\r
-<tr><td align=left>routine</td><td align=center>IDAR</td><td align=left>routine</td><td align=center>IDAR</td></tr>\r
-<tr><td colspan=4><hr></td></tr>\r
-<tr><td align=left>SR FETITL(TITLE)</td><td align=center>2</td><td align=left>SR SVTLMO(T)</td><td align=center>49</td></tr>\r
-<tr><td align=left>SR FEE0(EDEL,ETOT)</td><td align=center>8</td><td align=left>SR FETLMO</td><td align=center>49</td></tr>\r
-<tr><td align=left>SR SVE0(EDEL)</td><td align=center>8</td><td align=left>SR SVTNHO</td><td align=center>47</td></tr>\r
-<tr><td align=left>SR FECOOR(ATCOOR)</td><td align=center>9</td><td align=left>SR FETNHO</td><td align=center>47</td></tr>\r
-<tr><td align=left>SR FESRAW(S)</td><td align=center>10</td><td align=left>SR SVPPAO(DM)</td><td align=center>22</td></tr>\r
-<tr><td align=left>SR FEDRAW(DM,SCR)</td><td align=center>20,21</td><td align=left>SR FEPPAO(DM)</td><td align=center>22</td></tr>\r
-<tr><td align=left>SR FEFAO(F,IWFOCK)</td><td align=center>30,31</td><td align=left>SR SVTNAO(T)</td><td align=center>43</td></tr>\r
-<tr><td align=left>SR FEAOMO(T,IT)</td><td align=center>40,41</td><td align=left>SR FETNAO(T)</td><td align=center>43</td></tr>\r
-<tr><td align=left>SR FEDXYZ(DXYZ,I)</td><td align=center>50-52</td><td align=left>SR SVNLMO(T)</td><td align=center>46</td></tr>\r
-<tr><td align=left>SR SVNBO(T,OCC,ISCR)</td><td align=center>44,45</td><td align=left>SR FENLMO(T)</td><td align=center>46</td></tr>\r
-<tr><td align=left>SR FENBO(T,OCC,ISCR,NELEC)</td><td align=center>44,45</td><td align=left>SR SVDNAO(DM)</td><td align=center>23,24</td></tr>\r
-<tr><td align=left>SR FETNBO(T)</td><td align=center>44,45</td><td align=left>SR FEDNAO(DM)</td><td align=center>23,24</td></tr>\r
-<tr><td align=left>SR SVPNAO(T)</td><td align=center>42</td><td align=left>SR SVFNBO(F)</td><td align=center>34,35</td></tr>\r
-<tr><td align=left>SR FEPNAO(T)</td><td align=center>42</td><td align=left>SR FEFNBO(F)</td><td align=center>34,35</td></tr>\r
-<tr><td align=left>SR SVSNAO(S)</td><td align=center>11</td><td align=left>SR SVNEWD(DM)</td><td align=center>25,26</td></tr>\r
-<tr><td align=left>SR FESNAO(S)</td><td align=center>11</td><td align=left>SR FENEWD(DM)</td><td align=center>25,26</td></tr>\r
-<tr><td align=left>SR SVTNAB(T)</td><td align=center>48</td><td align=left>SR FEINFO(ICORE,ISWEAN)</td><td align=center>3</td></tr>\r
-<tr><td align=left>SR FETNAB(T)</td><td align=center>48</td><td align=left>SR FEBAS(NSHELL,NEXP,ISCR)</td><td align=center>5</td></tr>\r
-<tr><td colspan=4><hr></td></tr>\r
-</table>\r
-   In turn, the fetch/save routines call the following lower-level,\r
-primitive subprograms,\r
-which open, close, read, write, and test the contents of the DAF\r
-(these are heavily modified versions of the direct\r
-access file subroutines of HONDO):\r
-<p>\r
-<p>\r
-<u></u><pre>SR NBOPEN(NEW,ERROR)</pre> <p>\r
-Opens a new or existing unformatted DAF depending in the value of logical\r
-variable NEW.  Record lengths are currently set at 256 (LENGTH) single\r
-precision words (1024 bytes), and\r
-up to 100 (NBDAR) logical records can be written.  Note that logical records\r
-and physical records of the DAF are not equivalent; single logical records\r
-can span several physical records and need not be ordered sequentially.\r
-The array IONBO (in COMMON/NBODAF/) maps each logical record with its\r
-associated physical records.  The first physical record of the DAF is\r
-reserved for COMMON/NBODAF/.  [Note: Some machines may require \r
-that you alter the parameters LENGTH (the chosen\r
-record length) and ISINGL (a record length scaling factor).]\r
-<p>\r
-<p>\r
-<u></u><pre>SR NBWRIT(IX,NX,IDAR)</pre> <p>\r
-Writes NX double precision words of array IX to logical record number IDAR\r
-of the NBO DAF.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NBREAD(IX,NX,IDAR)</pre>  \r
-Reads NX double precision words of the logical record number IDAR of the \r
-NBO DAF.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NBCLOS</pre>  \r
-Rewrites common block /NBODAF/ on the first physical record of the DAF, and\r
-closes the file.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NBINQR(IDAR)</pre> <p>\r
-Inquires whether information has been stored in logical record IDAR of\r
-the direct access file, and sets IDAR=0 if the record is empty.\r
-<p>\r
-<b>C.8 FREE FORMAT INPUT ROUTINES (GROUP IV)</b>\r
-<p>\r
-   The routines of Group IV are the small set of system-independent\r
-free-format input routines that are used in reading the various\r
-keylists and datalists of the input \r
-file.  The routines of this group are the\r
-'primitives' that read and interpret individual keywords or\r
-entries of a keylist.  They are called by higher-level\r
-I/O routines (such as SR JOBOPT of Group I) throughout the NBO program.\r
-<p>\r
-The free-format input primitive routines are:\r
-<p>\r
-<u></u><pre>SR STRTIN(LFNIN)</pre> <p>\r
-Initializes input from the LFNIN input file.\r
-<p>\r
-<p>\r
-<u></u><pre>SR RDCARD</pre> <p>\r
-Reads the next 'card' (line) of the input file, and stores this line in\r
-the integer array ICD in COMMON/NBCRD1/ with all lower case characters\r
-converted\r
-to upper case.  Logical variable END in COMMON/NBCRD2/ is set to .TRUE. if\r
-the end-of-file is encountered.\r
-<p>\r
-<p>\r
-<u></u><pre>SR IFLD(INT,ERROR)</pre> <p>\r
-Searches input file LFNIN for the next string of non-blank characters,\r
-and checks to see if they form an integer.  If so, the numerical value\r
-of the integer is placed in INT.  If not, the logical variable ERROR is\r
-set to .TRUE. and INT is set positive (indicating an "END" terminating\r
-mark or end-of-file was encountered) or negative (indicating that the\r
-character string is not an integer).\r
-<p>\r
-<p>\r
-<u></u><pre>SR RFLD(REAL,ERROR)</pre> <p>\r
-Similar to SR IFLD, but for a real number REAL.  This routine will accept\r
-real numbers in a variety of different formats.  For example, 1000 can be\r
-represented by 1000, 1000.0, 1.0E3, D3, 1+3, etc.\r
-<p>\r
-<p>\r
-<u></u><pre>SR HFLD(KEYWD,LENG,ENDD)</pre> <p>\r
-Similar to SR IFLD and RFLD, but for a Hollerith array KEYWD(LENG).\r
-The logical variable ENDD is set to .TRUE. if the "END" terminating\r
-mark or the\r
-end-of-file is encountered.  On return to the calling subroutine, LENG\r
-is set to the length of the string in KEYWD or to zero if the end-of-file\r
-is encountered.\r
-<p>\r
-<p>\r
-<u></u><pre>SR FNDFLD</pre> <p>\r
-Searches for the next non-blank field on the input file, reading\r
-additional lines if necessary.  Commas and equal signs are treated as\r
-blanks, and any character string which follows an exclamation point\r
-is treated as an arbitrary comment, and is ignored.\r
-The contents of this field are stored\r
-in the integer array LOOK of length LENGTH in COMMON/NBCRD1/.\r
\r
-<br><u></u><pre>FN EQUAL(IA,IB,L)</pre> <p>\r
-This logical function tests the equivalence of the first 'L' elements of\r
-the Hollerith strings IA and IB.\r
-<p>\r
-<b>C.9 OTHER SYSTEM-INDEPENDENT I/O ROUTINES (GROUP V)</b>\r
-<p>\r
-   This section summarizes the I/O routines of Group V.  These routines\r
-perform a variety of auxiliary I/O tasks, such as the reading\r
-or writing of matrices, or perform functions closely related to I/O.\r
-<p>\r
-   The first set of programs in this group are responsible for\r
-searching for the $GENNBO, $NBO, $CORE, $CHOOSE, and $DEL identifiers\r
-of the job input file LFNIN:\r
-<p>\r
-<p>\r
-<u></u><pre>SR GENINP(NEWDAF)</pre> <p>\r
-Searches for the $GENNBO identifier.  In addition, this routine\r
-reads in the keywords of the $GENNBO keylist (see Section B.7),\r
-setting the option flags of COMMON/NBOPT/ and COMMON/NBGEN/ appropriately.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NBOINP(NBOOPT,IDONE)</pre> <p>\r
-Searches for the $NBO identifier according to the program version number,\r
-NBOOPT(10).  The integer variable IDONE is\r
-set to 0 if this identifier is located, or 1 otherwise.\r
-<p>\r
-<p>\r
-<u></u><pre>SR CORINP(IESS,ICOR)</pre> <p>\r
-Searches for the $CORE identifier according to the program version number,\r
-IESS.  The integer variable ICOR is\r
-set to 1 if this identifier is located, or 0 otherwise.\r
-<p>\r
-<p>\r
-<u></u><pre>SR CHSINP(IESS,ICHS)</pre> <p>\r
-Searches for the $CHOOSE identifier according to the program version number,\r
-IESS.  The integer variable ICHS is\r
-set to 1 if this identifier is located, or 0 otherwise.\r
-<p>\r
-<p>\r
-<u></u><pre>SR DELINP(NBOOPT,IDONE)</pre> <p>\r
-Searches for the $DEL identifier according to the program version number,\r
-NBOOPT(10).  The integer variable IDONE is\r
-set to 0 if this identifier is located, or 1 otherwise.\r
-<p>\r
-   The remaining routines of this group perform miscellaneous I/O functions:\r
-<p>\r
-<p>\r
-<u></u><pre>SR RDCORE(JCORE)</pre> <p>\r
-Initializes the atomic core array (IATCR on COMMON/NBATOM/), and reads\r
-the entries of the $CORE keylist.\r
-<p>\r
-<p>\r
-<u></u><pre>SR WRPPNA(T,OCC,IFLG)</pre> <p>\r
-Writes the transformation from 'pure'\r
-AOs to PNAOs, the NAO labels (NAOCTR, NAOL, and LSTOCC from COMMON/NBBAS/),\r
-and PNAO occupancies (diagonal PNAO density matrix elements) to an external\r
-file (LFN = -IFLG).  Pure AOs (PAOs) are obtained\r
-from 'raw' cartesian AOs by the transformations of SR DFGORB.\r
-<p>\r
-<p>\r
-<u></u><pre>SR RDPPNA(T,OCC,IFLG)</pre> <p>\r
-Reads the transformation from 'pure' AOs (PAOs) to PNAOs, NAO labels, and\r
-PNAO occupancies from an external file (LFN = -IFLG/1000)  (cf.\r
-SR WRPPNA).\r
-<p>\r
-<p>\r
-<u></u><pre>SR WRTNAO(T,IFLG)</pre> <p>\r
-Writes the AO to NAO transformation (fetched from the DAF), NAO labels, and\r
-the PNAO overlap matrix (also fetched from the DAF) to an external file\r
-(LFN = -IFLG).  Note that T is the PNAO overlap matrix when control is\r
-returned to the calling routine.\r
-<p>\r
-<p>\r
-<u></u><pre>SR RDTNAO(DM,T,SCR,IFLG)</pre> <p>\r
-Reads the AO to NAO transformation, NAO labels, and PNAO overlap matrix from an\r
-external file (LFN = -IFLG/1000).  The transformation and overlap\r
-matrices are saved on the\r
-DAF, and the input AO density matrix is transformed to the NAO basis.  Note\r
-that T is the PNAO overlap matrix on return to the calling routine\r
-(cf. SR WRTNAO).\r
-<p>\r
-<p>\r
-<u></u><pre>SR WRTNAB(T,IFLG)</pre>  \r
-Writes the NAO to NBO transformation and NBO info (LABELS and IBXM arrays of\r
-COMMON/NBBAS/) to an external file (LFN = -IFLG).\r
-<p>\r
-<p>\r
-<u></u><pre>SR RDTNAB(T,DM,BNDOCC,SCR,IFLG)</pre> <p>\r
-Reads the NAO to NBO transformation and NBO info from an external\r
-disk file (LFN = -IFLG/1000).  The input NAO density matrix is also\r
-transformed to the NBO basis, and the NBO occupancies are stored in\r
-BNDOCC (cf. WRTNAB).\r
-<p>\r
-<p>\r
-<u></u><pre>SR WRTNBO(T,BNDOCC,ISCR,IFLG)</pre> <p>\r
-Writes the AO to NBO transformation, the NBO occupancies, and additional\r
-NBO info (NBOUNI, NBOTYP, LABEL, IBXM, and IATNO arrays) to an external\r
-disk file (LFN = -IFLG).\r
-<p>\r
-<p>\r
-<u></u><pre>SR WRNLMO(T,DM,ISCR,IFLG)</pre> <p>\r
-Similar to SR WRTNBO but for NLMOs.  Note that the NLMO labels are\r
-identical to the NBO labels.\r
-<p>\r
-<p>\r
-<u></u><pre>SR WRBAS(SCR,ISCR,LFN)</pre> <p>\r
-Writes the atomic coordinates and AO basis set information to the 'AOINFO'\r
-file LFN.  The information contained in this file is identical to that of the\r
-$COORD, $BASIS, and $CONTRACT datalists of the GENNBO input file (see Section\r
-B.7). For more information on the file format, see the subroutine source code.\r
-<p>\r
-<p>\r
-<u></u><pre>SR WRARC(SCR,ISCR,LFN)</pre> <p>\r
-Writes the 'ARCHIVE' file LFN (see Section B.7).\r
-<p>\r
-<p>\r
-<u></u><pre>SR AOUT(A,MR,NR,NC,TITLE,INDEX,IFLG)</pre> <p>\r
-General utility to write matrix A(MR,1) to an external file (LFN = -IFLG)\r
-or print it to the output file (IFLG = number of columns to print, 'FULL',\r
-'VAL', or 'LEW').  TITLE is a CHARACTER*80 matrix label, and the\r
-rows of A are labelled according to the value of INDEX = 0 (atoms), 1 (AOs),\r
-2 (NAOs), 3 (NHOs), 4 (NBOs), or 5 (NLMOs).  This routine calls SR APRINT or\r
-SR AWRITE.\r
-<p>\r
-<p>\r
-<u></u><pre>SR APRINT(A,MR,NR,NC,TITLE,INDEX,MCOL)</pre> <p>\r
-Prints MCOL columns of matrix A to the output file.  The format of the\r
-matrix is chosen according to the magnitude of the largest matrix element\r
-in A (cf. SR AOUT).\r
-<p>\r
-<p>\r
-<u></u><pre>SR AWRITE(A,MR,NR,NC,TITLE,LFN)</pre> <p>\r
-Writes matrix A to external disk file LFN (cf. SR AOUT).\r
-<p>\r
-<p>\r
-<u></u><pre>SR AREAD(A,MR,NR,NC,JOB,LFN,ERROR)</pre> <p>\r
-Reads NC columns of the matrix A(MR,1) from the external file LFN.\r
-The job title in the external file is returned to the calling subroutine\r
-in the Hollerith array, JOB(20), and the LOGICAL \r
-variable ERROR is set to .TRUE. if an error occurred while reading.\r
-<p>\r
-<p>\r
-<u></u><pre>SR OUTPUT(A,MR,MC,NR,NC)</pre>  \r
-Prints the matrix A(MR,MC) to the standard output file.  This routine is\r
-called only when the print formats of SR APRINT are unsuitable for matrix A.\r
-<p>\r
-<p>\r
-<u></u><pre>SR INTERP(STRING,LEN,IFLG,LFN,READ,ERROR)</pre> <p>\r
-Interprets the Hollerith array STRING(LEN), storing the result in IFLG.  The\r
-contents of STRING can be any of the read/write/print parameters\r
-such as 'W38', 'PVAL', 'R43', etc., described in Section B.2.4,\r
-and the resulting value of IFLG is determined according to the \r
-discussion of COMMON/NBOPT/ in\r
-Section C.3.  When this routine is called, IFLG should be set to its\r
-default value,\r
-LFN should be the default file for writing or reading, and LOGICAL variable\r
-READ should be set to .TRUE. if reading from an external file is allowed. \r
-The LOGICAL variable ERROR is set to .TRUE. if STRING is uninterpretable.\r
-<p>\r
-<p>\r
-<u></u><pre>FN IOINQR(IFLG)</pre> <p>\r
-Interprets IFLG as to whether the I/O item should be printed (IOINQR = 'PRNT'),\r
-read (IOINQR = 'READ'), or written out (IOINQR = 'WRIT') to an external file.\r
-<p>\r
-<p>\r
-<u></u><pre>SR LBLAO</pre> <p>\r
-Forms labels for AOs and stores them in COMMON/NBLBL/.\r
-<p>\r
-<p>\r
-<u></u><pre>SR LBLNAO</pre> <p>\r
-Forms labels for NAOs and stores them in COMMON/NBLBL/.\r
-<p>\r
-<p>\r
-<u></u><pre>SR LBLNBO</pre> <p>\r
-Forms labels for NBOs and stores them in COMMON/NBLBL/.\r
-<p>\r
-<p>\r
-<u></u><pre>SR LBLNHO(INHO,INBO,ICTR,NCTR)</pre> <p>\r
-Forms labels for NHOs and stores them in COMMON/NBLBL/.\r
-<p>\r
-<p>\r
-<b>C.10 GENERAL UTILITY ROUTINES (GROUP VI)</b>\r
-<p>\r
-The utility routines of Group VI perform a variety of mathematical\r
-and other general tasks (such as solving sets of linear\r
-equations), and are called from routines\r
-throughout the NBO program.  They are grouped in alphabetical\r
-order (except for the final group of routines controlled by\r
-the SR LINEQ driver):\r
-<p>\r
-<p>\r
-<u></u><pre>SR ANGLES(X,Y,Z,THETA,PHI)</pre> <p>\r
-Converts cartesian coordinates (X,Y,Z) to corresponding polar\r
-angle THETA and azimuthal angle PHI in spherical polar coordinates.\r
-<p>\r
-<p>\r
-<u></u><pre>FN BDFIND(IAT,JAT)</pre> <p>\r
-LOGICAL function BDFIND is set to .TRUE. if there is at least one bond\r
-between atoms IAT, JAT.\r
-<p>\r
-<p>\r
-<u></u><pre>SR CHEM(NAT,NATOMS,LISTA,NL,ISTR)</pre> <p>\r
-Builds a 'chemical formula' for the list of atoms in LISTA having\r
-been identified as belonging to a particular 'molecular unit'.  The\r
-chemical formula is stored in the Hollerith array ISTR(NL). \r
-<p>\r
-<p>\r
-<u></u><pre>SR CONSOL(AUT,ALT,NDIM,N)</pre> <p>\r
-Consolidates an upper-triangular (AUT) and lower-triangular (ALT)\r
-matrix in a single matrix, stored in AUT. \r
-<p>\r
-<p>\r
-Converts the Hollerith array IJ(LEN) into an integer IK.  This is the \r
-inverse of SR IDIGIT.\r
-<p>\r
-<p>\r
-<u></u><pre>SR CONVRT(N,NC1,NC2)</pre>  \r
-Converts a 2-digit integer N to two Hollerith characters NC1, NC2.\r
-<p>\r
-<p>\r
-<u></u><pre>SR COPY(A,B,NDIM,NR,NC)</pre>  \r
-Copies matrix A to matrix B.\r
-<p>\r
-<p>\r
-<u></u><pre>SR CORTBL(IAT,ICORE,IECP)</pre>  \r
-Stores the nominal "core table," giving the number of core\r
-<i>s</i>, <i>p</i>, <i>d</i>, <i>f</i> orbitals for elements 1-105 (H to Lw,\r
-and elements 104, 105).  This table controls the number of\r
-high-occupancy unhybridized NAOs that will be isolated and\r
-removed as core NBOs (taking account also of any effective\r
-core potential).\r
-<p>\r
-<p>\r
-<u></u><pre>SR DEBYTE(I,IBYTE)</pre> <p>\r
-Decomposes a Hollerith variable I into its four individual\r
-Hollerith 'bytes' IBYTE(4).\r
-<p>\r
-<p>\r
-<u></u><pre>SR HALT(WORD)</pre> <p>\r
-Halts the execution of the NBO program if an unrecognizable keyword\r
-is found in the $NBO keylist.\r
-<p>\r
-<p>\r
-<u></u><pre>SR IDIGIT(KINT,IK,ND,MAXD)</pre> <p>\r
-Converts the INTEGER variable KINT in the first ND elements of the\r
-Hollerith array IK(MAXD).  This is the inverse of SR CONVIN.\r
-<p>\r
-<p>\r
-<u></u><pre>FN IHTYP(IBO,JBO)</pre>  \r
-This Hollerith function determines whether the IBO<img src=rarr.gif>JBO delocalization\r
-is vicinal ('v'), geminal ('g'), or remote ('r'), based on the derived NBO\r
-connectivity.\r
-<p>\r
-<p>\r
-<u></u><pre>SR JACOBI(N,A,EIVU,EIVR,NDIM,NVDIM,ICONTR)</pre> <p>\r
-Diagonalizes a real symmetric matrix by the Jacobi rotations\r
-method.  If ICONTR=0, a standard Jacobi diagonalization (unconstrained\r
-2x2 rotations) is carried out.  If ICONTR=1, the algorithm is\r
-prevented from mixing orbitals that are degenerate within 'DIFFER'\r
-if the off-diagonal element connecting them is less \r
-than 'DIFFER'.  [Threshold DIFFER (10<sup>-5</sup>) controls\r
-degenerate mixing, DONE (10<sup>-13</sup>) is the maximum allowed\r
-off-diagonal element, and EPS (0.5x10<sup>-13</sup>) is a number\r
-between DONE and the machine precision.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR LIMTRN(T,M,A,B,NDIM,NBAS,NCDIM,NC,IOPT)</pre> <p>\r
-This routine carries out a 'limited' transformation of a matrix (T),\r
-using only the rows and columns specified by vector M.  The\r
-operations performed are T*A, A<sup>t</sup>*T*A, or A<sup>t</sup>*T\r
-according to the value of IOPT.\r
-<p>\r
-<p>\r
-<u></u><pre>SR MATMLT(A,B,V,NDIM,N)</pre>  \r
-Multiplies square matrices A*B (using scratch vector V) and\r
-stores result in A.\r
-<p>\r
-<p>\r
-<u></u><pre>SR MATML2(A,B,V,NDIM,N)</pre> <p>\r
-Multiplies A<sup>t</sup>*B (using scratch vector V) and stores the\r
-result in B.  The algorithm assumes that A*B is a symmetric,\r
-so about half the work is saved.  [SR MATML2 is typically the second step\r
-in a similarity transform of B by A, where B (and thus \r
-A<sup>t</sup>*B*A) is symmetric.]\r
-<p>\r
-<p>\r
-<u></u><pre>FN NAMEAT(IZ)</pre> <p>\r
-Returns the (Hollerith) atomic symbol for\r
-atomic number IZ <img src=le.gif> 103.\r
-<p>\r
-<p>\r
-<u></u><pre>SR NORMLZ(A,S,M,N)</pre>  \r
-Normalizes the columns of A using the overlap matrix S.\r
-<p>\r
-<p>\r
-<u></u><pre>SR ORDER(RANK,LIST,N,NDIM,ARCRNK)</pre> <p>\r
-Ranks the positive elements of integer LIST(N), lowest values first.  [RANK\r
-and ARCRNK are integer vectors, with I = ARCRNK(N) if LIST(I) is the\r
-element of rank N.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR PACK(T,NDIM,NBAS,L2)</pre>  \r
-Packs the upper-triangular portion of the symmetric matrix T(NBAS,NBAS)\r
-the first L2 elements of T.\r
-<p>\r
-<p>\r
-<u></u><pre>SR RANK(EIG,N,NDIM,ARCRNK)</pre> <p>\r
-Orders the entries of vector EIG, highest values first.  ARCRNK(I)\r
-is the old location of the I<sup>th</sup> highest value in EIG.  On return,\r
-EIG(I) is the I<sup>th</sup> highest value.  [Entries are not switched\r
-unless they differ by more than a DIFFER (5x10<sup>-8</sup>) \r
-threshold.]\r
-<p>\r
-<p>\r
-<u></u><pre>SR SIMTRN(A,T,V,NDIM,N)</pre> <p>\r
-Performs the general similarity transform T<sup>t</sup>*A*T of A by T, using\r
-scratch vector V.\r
-<p>\r
-<p>\r
-<u></u><pre>SR SIMTRS(A,S,V,NDIM,N)</pre> <p>\r
-Performs the 'fast' similarity transform S<sup>t</sup>*A*S, assuming the\r
-result is symmetric.\r
-<p>\r
-<p>\r
-<u></u><pre>SR TRANSP(A,NDIM,N)</pre>  \r
-Transposes the matrix A: A<img src=rarr.gif>A<sup>t</sup>.\r
-<p>\r
-<p>\r
-<u></u><pre>SR UNPACK(T,NDIM,NBAS,L2)</pre>  \r
-Unpacks an upper triangular matrix (vector of length L2) into a\r
-symmetric matrix T(NBAS,NBAS).\r
-<p>\r
-<p>\r
-<u></u><pre>SR VALTBL(IAT,IVAL)</pre> <p>\r
-Specifies the nominal "valence table," giving the number of valence\r
-AOs of each symmetry type for elements 1-105.\r
-<p>\r
-<p>\r
-<u></u><pre>FN VECLEN(X,N,NDIM)</pre> <p>\r
-Evaluates Euclidean length of vector X.\r
-<p>\r
-<p>\r
-<u></u><pre>SR LINEQ(A,X,B,SCR,N,M,NDIM,MDIM,ZERTOL,EPS,MAXIT,LFNPR,IERR)</pre> <p>\r
-This and the three following routines constitute\r
-the linear equations package for solving the system\r
-A*X = B for matrix X by the method of Gaussian elimination.\r
-<p>\r
-<p>\r
-<u></u><pre>SR FACTOR(A,W,D,IPIVOT,N,NDIM,ZERTOL,IFLAG)</pre> <p>\r
-Supports SR LINEQ.\r
-<p>\r
-<p>\r
-<u></u><pre>SR FNDSOL(A,X,B,W,R,E,IPIVOT,N,NDIM,EPS,MAXIT,LFNPR,IERR)</pre> <p>\r
-Supports SR LINEQ.\r
-<p>\r
-<p>\r
-<u></u><pre>SR SUBST(X,W,B,IPIVOT,N,NDIM)</pre> <p>\r
-Supports SR LINEQ.\r
-<p>\r
-<b>C.11 SYSTEM-DEPENDENT DRIVER ROUTINES (GROUP VII)</b>\r
-<p>\r
-   The routines of Group VII comprise the set of ESS-dependent\r
-driver routines which initiate the NBO and NBO energetic analyses and\r
-provide the NBO program with a variety of information about the\r
-electronic wavefunction.  This section provides a brief, generic description of\r
-each of the driver routines.  If you intend to write a set of routines\r
-for an ESS program not supported by this distribution, refer to the\r
-driver source code\r
-for additional guidance.  Also, see Section C.13 for helpful\r
-hints for attaching the NBO program to an ESS package.\r
-<p>\r
-   The driver routines are grouped together at the end of the NBO source\r
-code.  Since multiple versions of each driver are provided (one for each\r
-supported ESS package and GENNBO), all of the executable lines in these\r
-routines are 'commented out' with an asterisk in the first column.  In\r
-addition, every line of the drivers has an identifier '<i>XXX</i>DRV' in\r
-columns 73-78, where '<i>XXX</i>' is a 3-letter identifier for the associated\r
-ESS package.  It is the responsibility of the program ENABLE to 'uncomment'\r
-the appropriate lines of the code for the requested program version\r
-(see Section A.2).\r
-<p>\r
-   The system-dependent driver routines are:\r
-<p>\r
-<p>\r
-<u></u><pre>SR RUNNBO</pre> <p>\r
-Determines the\r
-logical file numbers for the input and output files (LFNIN and LFNPR)\r
-of the parent program, initializes the NBOOPT job option array \r
-Section C.5.1),\r
-and initiates the NBO analysis (SR NBO) and energetic analysis\r
-(SR NBOEAN).  This routine is the only routine \r
-of the NBO program called directly\r
-by the parent ESS package.\r
-<p>\r
-<p>\r
-<u></u><pre>SR FEAOIN(CORE,ICORE,NBOOPT)</pre> <p>\r
-Interrogates the scratch files and COMMON blocks of the parent program,\r
-providing the NBO program with required information of the electronic\r
-wavefunction via the NBO COMMON blocks and FILE48 direct access file.\r
-(Note that for GENNBO, this routine directs the input of information\r
-from the GENNBO input file, FILE47.)  The NBO COMMON blocks and FILE48\r
-records which must be initialized by SR FEAOIN are discussed in Sections\r
-C.3, C.4.  Additional information on the COMMON blocks and scratch files\r
-of the parent ESS package is provided in the Appendices.\r
-<p>\r
-<p>\r
-<u></u><pre>SR DELSCF(CORE,ICORE,NBOOPT)</pre> <p>\r
-Performs one of two tasks, depending of the value of NBOOPT(1).  If\r
-NBOOPT(1) is set to 2, SR DELSCF provides the parent ESS program with\r
-the modified density matrix generated by the NBO energetic analysis\r
-routines.  The parent program will then compute the "deletion energy"\r
-for this modified wavefunction.  If NBOOPT(1) is set to 3, SR DELSCF\r
-fetches the deletion energy from the parent program and writes it to\r
-the FILE48 direct access file.  (The NBOOPT array is discussed in\r
-Section C.5.1).\r
-<p>\r
-<p>\r
-<b>C.12 GENNBO AUXILIARY ROUTINES</b>\r
-<p>\r
-   An additional set of routines is provided for the GENNBO stand-alone\r
-program.  These routines are called by the GENNBO driver routine FEAOIN\r
-and are responsible for reading the datalists of the GENNBO input file.\r
-Each of these routines rewinds the input file before searching sequentially\r
-for its associated datalist.  Thus, the order of datalists (as well as\r
-keylists) in the input file is immaterial.  Each routine also checks\r
-that all required information in the datalist is given and stores\r
-this information on the FILE48 direct access file or in the NBO COMMON blocks.\r
-<p>\r
-   Below we list each GENNBO auxiliary routine, indicating its associated\r
-datalist, but without furthur explanation:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left><i>Datalist</i></td><td align=left>Auxiliary routine to read datalist</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>$COORD</td><td align=left>SR CRDINP(TITLE,ATCOOR,BOHR)</td></tr>\r
-<tr><td align=left>$BASIS</td><td align=left>SR BASINP</td></tr>\r
-<tr><td align=left>$CONTRACT</td><td align=left>SR CONINP(CORE,ICORE)</td></tr>\r
-<tr><td align=left>$OVERLAP</td><td align=left>SR SINP(CORE,UPPER)</td></tr>\r
-<tr><td align=left>$DENSITY</td><td align=left>SR DMINP(CORE,UPPER)</td></tr>\r
-<tr><td align=left>$FOCK</td><td align=left>SR FINP(CORE,UPPER,END)</td></tr>\r
-<tr><td align=left>$LCAOMO</td><td align=left>SR TINP(CORE)</td></tr>\r
-<tr><td align=left>$DIPOLE</td><td align=left>SR DIPINP(CORE,UPPER,BOHR)</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<p>\r
-<b>C.13 ATTACHING NBO TO A NEW ESS PROGRAM</b>\r
-<p>\r
-This section briefly outlines the steps to be considered\r
-when attaching the NBO program to a new ESS package that is not supported\r
-by this distribution.  \r
-<p>\r
-In general, you should try to identify the supported\r
-ESS package that is most similar to the ESS package you wish to use,\r
-and try to create driver routines modelled as closely as\r
-possible on those provided for the ESS.  [In fact, examining the source code\r
-for driver routines of <i>all</i> supported ESS packages is\r
-good preparation for writing your own drivers.]\r
-<p>\r
-1. Decide where in the parent ESS package you wish to perform the NBO\r
-analysis.  This will necessarily be placed after the calculation of the\r
-wavefunction (and the associated density matrix), usually near \r
-the wavefunction analysis routines (e.g., the perennial\r
-"Mulliken population\r
-analysis" section) or wavefunction properties \r
-section of the code.  If possible,\r
-restrict the modification of your ESS source code to insertion of \r
-a single "CALL RUNNBO" statement at some point where\r
-the information required for NBO analysis is known to be available.\r
-<p>\r
-2. Check carefully for possible conflicts between the parent ESS program and\r
-the NBO program in (1) function or subroutine names, (2) COMMON\r
-block names, and (3) logical file assignments (LFNs) for I/O.  NBO \r
-common block names all begin with /NB.../, and default\r
-LFN assignments are in the range 31-49.  (Duplicate FN or SR names\r
-are detected by a linker.)\r
-<p>\r
-3. Create new driver (interfacing) subroutines RUNNBO, FEAOIN,\r
-and DELSCF to perform the functions briefly described in Section\r
-C.11, using the drivers provided with this\r
-distribution as templates insofar as possible.  The following \r
-are a few helpful hints for each driver:\r
-<p>\r
-a. The RUNNBO routine should be relatively straightforward to write, following\r
-an analogous example provided in this distribution.  Note that you\r
-can simply omit the calls to SR NBOEAN and SR DELSCF from RUNNBO if\r
-you do not plan to use the NBO energetic analysis (for example, because\r
-the DELSCF driver is unmanageable).\r
-<p>\r
-If your parent program is quite different from any of those supported by this\r
-distribution, choose an alternate version number [NBOOPT(10)], and carefully\r
-consider step 4 below.\r
-<p>\r
-b. Routine FEAOIN should fetch information about the electronic wavefunction\r
-from your ESS package and load it into the NBO COMMON blocks and FILE48\r
-direct access file.  This requires intimate knowledge of where these items\r
-are stored in the ESS program, so the FEAOIN examples of the\r
-distribution may provide little direct guidance.  See Sections \r
-C.3, C.4 for description of the NBO\r
-COMMON blocks and file records which must be initialized by this routine.\r
-<p>\r
-Note that the NBO analysis will perform properly without the information\r
-stored on logical records 2, 5, 9, 30, 31, 40, 41, and 50-52 of the\r
-direct access file.  If information is not provided on these records, the\r
-NBO program will simply shut off (with warnings) any requested keyword\r
-options which are thereby incompatible.  In addition, the overlap matrix\r
-of record 10 need not be provided if the input basis set is orthogonal,\r
-and the energies of record 8 are not required if the NBO energetic analysis\r
-is not implemented for your ESS package.\r
-<p>\r
-c. Creating routine DELSCF will require intimate knowledge of the SCF routines\r
-in the parent ESS program; again, versions of DELSCF\r
-provided with this distribution may only be of minimal \r
-assistance.  As described in Section C.11, SR DELSCF is\r
-responsible for providing a modified AO density matrix to an SCF energy\r
-evaluator (one pass throught the SCF routines) and returning this\r
-new energy to the NBO deletion routines via the FILE48 direct access \r
-file.  If you do not intend to employ the NBO\r
-energetic analysis, you need not provide this routine to the \r
-NBO program.  [Note that the 2nd-order perturbation theory energy analysis\r
-will be carried out (provided the Fock matrix is available)\r
-even if you do not include the NBOEAN and DELSCF\r
-energy analysis routines.]\r
-<p>\r
-4. In addition to the explicitly system-dependent subroutines \r
-RUNNBO, FEAOIN, and DELSCF, there are\r
-a few routines within the NBO program which can be considered\r
-<i>quasi</i>-system dependent, and might, therefore, require modification.\r
-These are SR NBOSET (Section C.5.2) and the 'INP' routines NBOINP, CORINP,\r
-CHSINP, and DELINP (Section C.9):\r
-<p>\r
-a. SR NBOSET assigns the logical file\r
-numbers (LFNs) 31-49 to be used by the NBO program.  As mentioned\r
-above, if these are in conflict\r
-with the files employed by the parent ESS program, the conflicting \r
-LFNs will have to be reassigned in this subroutine.\r
-<p>\r
-b. The 'INP' routines may have to be modified according to\r
-the manner in which the input file of the parent program should be processed by\r
-the NBO program.  More specifically, these routines either \r
-rewind the input file before searching\r
-for their associated keylist identifier, or they simply begin searching\r
-the input file sequentially at the point where the parent program left off,\r
-depending on the version number specified in NBOOPT(10).  Be sure this\r
-parameter is consistent with the way you wish to modify the\r
-ESS input file for NBO input.\r
-<p>\r
-<center>\r
-<h2>Section D: APPENDIX</h2>\r
-</center>\r
-<p>\r
-<b>D.1 INTRODUCTION</b>\r
-<p>\r
-   This Appendix contains system-dependent information about NBO input\r
-and source code for the ESS (electronic structure system) packages supported\r
-by this distribution.  We assume that the user has basic familiarity with\r
-the ESS program of interest.\r
-<p>\r
-   The Appendix is organized according to the ESS packages supported,\r
-which are described in Sections D.2-D.7, as shown below:\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>ESS package</td><td align=center>Section</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=left>GAUSSIAN 88</td><td align=center>D.2</td></tr>\r
-<tr><td align=left>GAUSSIAN 86</td><td align=center>D.3</td></tr>\r
-<tr><td align=left>GAUSSIAN 82</td><td align=center>D.4</td></tr>\r
-<tr><td align=left>GAMESS</td><td align=center>D.5</td></tr>\r
-<tr><td align=left>HONDO</td><td align=center>D.6</td></tr>\r
-<tr><td align=left>AMPAC</td><td align=center>D.7</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-   Each ESS section contains information on:\r
-<p>\r
-1. Sample input file for RHF/3-21G methylamine\r
-<p>\r
-2. NBO program installation\r
-<p>\r
-3. Communication between the NBO drivers and the ESS program\r
-<p>\r
-   For most users, only the first section(s) on sample input file will\r
-be required reading.  For the programmer responsible for attaching the NBO\r
-program to an ESS package, the final section on NBO drivers will be\r
-important only if the available ESS version differs significantly from\r
-that assumed in the installation instructions.\r
-<p>\r
-   In the Appendix we use "SR" and "FN" to denote subroutines\r
-and functions, respectively.\r
-<p>\r
-<p>\r
-<b>D.2 GAUSSIAN 88 VERSION</b>\r
-<p>\r
-<i>D.2.1 GAUSSIAN 88 sample input</i>\r
-<p>\r
-   A sample GAUSSIAN 88 input file to\r
-recreate the default methylamine (RHF/3-21G at Pople-Gordon idealized geometry)\r
-output displayed in Section A.3 is shown below:\r
-<p>\r
-<p>\r
- <pre>\r
-\r
-# RHF/3-21G\r
-\r
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry\r
-\r
- 0   1\r
- C\r
- N   1   CN\r
- H   1   CH   2   tet\r
- H   1   CH   2   tet   3   120.  0\r
- H   1   CH   2   tet   3   240.  0\r
- H   2   NH   1   tet   3    60.  0\r
- H   2   NH   1   tet   3   300.  0\r
-\r
- CN        1.47\r
- CH        1.09\r
- NH        1.01\r
- tet     109.4712\r
-\r
-$NBO  $END\r
-\r
-   </pre>The keylists of the NBO program should always appear at the bottom of the\r
-GAUSSIAN 88 input file and should be ordered: $NBO, $CORE, $CHOOSE, $DEL.\r
-NBO job options are selected by inserting their\r
-associated keywords (Section B.2) into the $NBO keylist.  All NBO keywords\r
-are applicable to the electronic wavefunctions computed by the GAUSSIAN 88\r
-programs.\r
-<p>\r
-   If the NBO program \r
-encounters the end-of-file while searching for a keylist, the input file\r
-is rewound and the search for the keylist is continued.  This is particularly\r
-useful for jobs which call the NBO analysis several times.  For example, an\r
-MP2 calculation with the GAUSSIAN 88 option DENSITY=ALL causes Link 601 to\r
-loop over three densities (SCF, Rho2, and MP2), and hence, the NBO analysis\r
-is called three times, once for each density.  A single $NBO keylist\r
-(and $CORE and $CHOOSE keylists) will suffice as input for all three analyses.\r
-Alternatively, separate $NBO keylists, one for each density, could be inserted\r
-at the bottom of the GAUSSIAN 88 input file.\r
-<p>\r
-   The IOp parameters 40-43 of Link 601 exert additional control over the\r
-NBO program, as listed below:\r
-<p>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left>parameter</td><td align=center>value</td><td align=left>effect</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-<tr><td align=left>IOp(40)</td><td align=center>-2</td><td align=left>skip the NBO analysis</td></tr>\r
-<tr><td align=left> </td><td align=center>-1</td><td align=left>perform the NPA only</td></tr>\r
-<tr><td align=left> </td><td align=center>0</td><td align=left>perform the NBO analysis</td></tr>\r
-<tr><td align=left> </td><td align=center> </td><td align=left>(read keywords in $NBO)</td></tr>\r
-<tr><td align=left> </td><td align=center>1</td><td align=left>perform the default NBO analysis</td></tr>\r
-<tr><td align=left> </td><td align=center> </td><td align=left>(do not read keywords in $NBO)</td></tr>\r
-<tr><td align=left> </td><td align=center>2</td><td align=left>initiate NBO energetic analysis</td></tr>\r
-<tr><td align=left> </td><td align=center>3</td><td align=left>complete NBO energetic analysis</td></tr>\r
-<tr><td align=left>IOp(41)</td><td align=center>0</td><td align=left>SCF density</td></tr>\r
-<tr><td align=left> </td><td align=center>1</td><td align=left>MP first order density</td></tr>\r
-<tr><td align=left> </td><td align=center>2</td><td align=left>MP2 density</td></tr>\r
-<tr><td align=left> </td><td align=center>3</td><td align=left>MP3 density</td></tr>\r
-<tr><td align=left> </td><td align=center>4</td><td align=left>MP4 density</td></tr>\r
-<tr><td align=left> </td><td align=center>5</td><td align=left>CI one-particle density</td></tr>\r
-<tr><td align=left> </td><td align=center>6</td><td align=left>CI density</td></tr>\r
-<tr><td align=left> </td><td align=center>7</td><td align=left>QCI/CC density</td></tr>\r
-<tr><td align=left> </td><td align=center>8</td><td align=left>density correct to second order</td></tr>\r
-<tr><td align=left>IOp(42)</td><td align=center>1</td><td align=left>perform the dipole analysis</td></tr>\r
-<tr><td align=left> </td><td align=center> </td><td align=left>(force the DIPOLE keyword)</td></tr>\r
-<tr><td align=left>IOp(43)</td><td align=center>1</td><td align=left>allow strongly delocalized structures</td></tr>\r
-<tr><td align=left> </td><td align=center> </td><td align=left>(force the RESONANCE keyword)</td></tr>\r
-<tr><td colspan=3><hr></td></tr>\r
-</table>\r
-For example, to restrict the NBO output to the Natural Population\r
-analysis (NPA) only, set IOp(40) to -1 in all\r
-Link 601 entries of a GAUSSIAN 88 non-standard route, as shown below:\r
-<p>\r
-<pre>     6/40=-1/1;\r
-\r
-</pre>By default, the NBO analysis will be performed, reading keywords from\r
-the $NBO keylist [IOp(40)=0], on the density matrix for the current\r
-wavefunction.  The DIPOLE and RESONANCE keywords are generally activated\r
-through the $NBO keylist rather than via the IOp parameters.\r
-<p>\r
-<i>D.2.2 NBO energetic analysis</i>\r
-<p>\r
-   Due to the overlay structure of the GAUSSIAN 88 programs, a non-standard\r
-route must be employed to perform the NBO energetic analysis.  The following\r
-table lists and describes the tasks of the GAUSSIAN 88 links in the order that\r
-they appear in the non-standard route:\r
-<p>\r
-<p>\r
-<i>LINK</i> <i>DESCRIPTION</i>\r
-<p>\r
-6/7=2,8=2,9=2,10=2,19=1/1; Perform the normal NBO analysis, storing information about the NBOs for\r
-the NBO energetic analysis on the FILE48 direct access file.\r
-<p>\r
-6/40=2/1(1); Read the next deletion listed in the $DEL keylist.  If there are no more\r
-deletions, move to the next link.  Otherwise, compute the modified density\r
-matrix, store it on the read-write files, and skip the next link in the\r
-non-standard route.\r
-<p>\r
-99/5=1,9=1/99; Finish GAUSSIAN 88 execution.\r
-<p>\r
-5/7=1,13=1/1,2; Using the modified density matrix, compute the deletion energy by\r
-a single pass through the SCF energy evaluator.  Store the deletion energy\r
-on the read-write files.\r
-<p>\r
-6/40=3/1(-3); Read the deletion energy from the read-write files and complete the energetic\r
-analysis.  Step backwards, in the non-standard route, three links.\r
-<p>\r
-   The following is a GAUSSIAN 88 input file\r
-that will generate, in addition to the default NBO output, the NLMO\r
-(Section B.6.2), the dipole moment (Section B.6.3), and the NBO energetic\r
-(Section B.6.10) analyses of methylamine:\r
-<p>\r
- <pre>\r
-\r
-# NONSTD\r
-1//1;\r
-2//2;\r
-3/5=5,11=1,25=14,30=1/1,2,3,11,14;\r
-4/7=1/1;\r
-5//1;\r
-6/7=2,8=2,9=2,10=2,19=1/1;\r
-6/40=2/1(1);\r
-99/5=1,9=1/99;\r
-5/7=1,13=1/1;\r
-6/40=3/1(-3);\r
-\r
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry\r
-\r
- 0   1\r
- C\r
- N   1   CN\r
- H   1   CH   2   tet\r
- H   1   CH   2   tet   3   120.  0\r
- H   1   CH   2   tet   3   240.  0\r
- H   2   NH   1   tet   3    60.  0\r
- H   2   NH   1   tet   3   300.  0\r
-\r
- CN        1.47\r
- CH        1.09\r
- NH        1.01\r
- tet     109.4712\r
-\r
-$NBO  NLMO  DIPOLE  $END\r
-$DEL  NOSTAR\r
-      ZERO 2 ATOM BLOCKS   4  BY  3\r
-                           1  3  4  5\r
-                           2  6  7\r
-                           3  BY  4\r
-                           2  6  7\r
-                           1  3  4  5\r
-$END\r
-\r
-   </pre>Note that for the GAUSSIAN 88 version of the NBO program, each deletion\r
-in the $DEL keylist must begin on a new line of the input file (the first\r
-deletion can follow the "$DEL" keylist identifier, as shown above).  The\r
-"$END" keylist terminator must also appear on its own line.\r
-<p>\r
-<i>D.2.3 Geometry reoptimization with NBO deletions</i>\r
-<p>\r
-   The structural effects of electron delocalization can be examined\r
-by coupling the NBO energetic analysis to the Fletcher-Powell (numerical)\r
-geometry optimization routines of the GAUSSIAN 88 package.  The\r
-following GAUSSIAN 88 input file will reoptimize selected internal\r
-coordinates of RHF/3-21G methylamine in the absence of its strong\r
-<i>n</i><sub>N</sub><img src=rarr.gif><img src=sigma.gif><sup>*</sup><sub>CH</sub> hyperconjugative interaction:\r
-<p>\r
- <pre>\r
-\r
-#NONSTD\r
-1//1,2;\r
-2//2;\r
-3/5=5,11=1,25=14,30=1/1,2,3,11,14;\r
-4/7=1/1;\r
-5//1;\r
-6/7=2,8=2,9=2,10=2,19=1/1;\r
-6/40=2/1(2);\r
-1//2(3);\r
-99/9=1/99;\r
-5/7=1,13=1/1;\r
-6/40=3/1(-4);\r
-2//2;\r
-3/5=5,11=1,25=14,30=1/1,2,3,11,14;\r
-4/5=5,7=1,16=2/1;\r
-5//1;\r
-6/7=2,8=2,9=2,10=2,19=1/1;\r
-6/40=2/1(3);\r
-1//2(-6);\r
-2//2;\r
-99/9=1/99;\r
-5/7=1,13=1/1;\r
-6/40=3/1(-5);\r
-\r
-Methylamine...RHF/3-21G optimization with deletions\r
-\r
- 0    1\r
- C\r
- N    1    CN\r
- H    1    CHa    2   alfa\r
- H    1    CHb    2   beta    3   dlta  0\r
- H    1    CHb    2   beta    3  -dlta  0\r
- H    2    NH     1   gama    3   epsn  0\r
- H    2    NH     1   gama    3  -epsn  0\r
-\r
- CN           1.4713\r
- CHa          1.0901\r
- alfa       114.7843\r
-\r
- CHb          1.0825\r
- NH           1.0035\r
- beta       108.9484\r
- gama       113.6544\r
- dlta       121.4265\r
- epsn        64.2369\r
-\r
-$NBO  PRINT=0  NBO  $END   ! Request reduced NBO output\r
-$DEL\r
-      DELETE 1 ELEMENT  9  24\r
-$END\r
-\r
-   </pre>Reoptimization of the internal coordinates specified in this example\r
-leads to lengthening of the C-N bond (1.513&nbsp&Aring) and closing of\r
-the H-C-N bond angle (108.3&nbsp&deg), as expected from\r
-lone pair/antibond overlap arguments.  The C-H bond length contracts\r
-(1.075&nbsp&Aring) due to the removal of electron density from its antibond.\r
-<p>\r
-   Note that the numerical optimization routines of the GAUSSIAN 88 program\r
-must be employed since analytic gradients are not available for the modified\r
-wavefunction of the NBO energetic analysis.  Hence, these optimizations are\r
-time-consuming, generally requiring 8<i>n</i>-12<i>n</i> single point\r
-calculations (<i>n</i> = number of symmetry unique internal coordinates) before\r
-convergence of the gradients is obtained (the example requires 28 single\r
-point calculations before convergence).  Careful selection of the coordinates\r
-to be optimized is recommended.\r
-<p>\r
-<i>D.2.4 NBO program installation</i>\r
-<p>\r
-   The NBO interfacing (driver) routines provided\r
-in this distribution were written for the Revision C version of\r
-GAUSSIAN 88, dated 19-AUG-1988.\r
-Section D.2.5 lists the GAUSSIAN 88\r
-dependent elements of the NBO driver routines that may need slight\r
-modification for other versions of the GAUSSIAN 88 programs.\r
-<p>\r
-   Three modifications to SR MulDrv of Link 601 are required to run the\r
-NBO analysis:\r
-<p>\r
- <pre>\r
-\r
-*Deck MulDrv\r
-      Subroutine MulDrv(Core)\r
-\r
-      .\r
-      .\r
-      .\r
-\r
-      IEnd1  = IScr2  + NBasis - 1\r
-      Call GetSCM(-1,Core,NGot,6hMulDrv,0)\r
-C\r
-C     <<< Beginning of first NBO insert >>\r
-C\r
-C     Run the NBO energetic analysis.\r
-C\r
-      If(IOp(40).ge.2) then\r
-        IDens = 0                  ! SCF density for deletion runs\r
-        IOp(41) = IDens\r
-        Call RunNBO(Core,NGot,IOp,IContr)\r
-        go to 999\r
-      endIf\r
-C\r
-C     <<< End of first NBO insert >>\r
-C\r
-C     Put density matrices first.\r
-C\r
-      IPA = IEnd1 + 1\r
-\r
-      .\r
-      .\r
-      .\r
-\r
-          Call ElEner(IOut,ISelfE,SCFDen,ISCF,IROHF,NAE,NBE,NBasis,\r
-     $      Core(IPA),Core(IV),MDV)\r
-C\r
-C     <<< Beginning of second NBO insert >>>\r
-C\r
-C     Run the NBO analysis.\r
-C\r
-          If(IOp(40).ne.-2) then\r
-            IOp(41) = IDens\r
-            Call RunNBO(Core,NGot,IOp,IContr)\r
-          endIf\r
-C\r
-C     <<< End of second NBO insert >>>\r
-C\r
-        else if(IDens1.eq.IDSt.and.IDens1.eq.IDEnd) then\r
-\r
-      .\r
-      .\r
-      .\r
-\r
-      Call PrtPol(IOut,ISCF,IRotat,IRwDip,NAE,NBE,NBasis,NTT,\r
-     $    Core(IExPol),Core(ICMO),Core(IT),Core(IEV),Core(IDip))\r
-C\r
-C     <<< Beginning of third NBO insert >>>\r
-C\r
-C     The following line has been changed from "Call ChainX(0)" in\r
-C     order to exit the NBO deletion loop after the deletions are done:\r
-C\r
-  999 Call ChainX(IContr)\r
-C\r
-C     <<< End of third NBO insert >>>\r
-C\r
-      Return\r
-      End\r
-\r
-   </pre>The first NBO insert initiates the NBO energetic analysis of\r
-SCF wavefunctions.  The second insert lies within a loop over densities,\r
-and thus, the NBO program is called once for each density matrix analyzed\r
-by this link.  The third insert allows the NBO energetic analysis to exit\r
-from the loop in the non-standard route.\r
-<p>\r
-The NBO program installation should continue as discussed in Section A.2.\r
-<p>\r
-<i>D.2.5 NBO communication with GAUSSIAN 88</i>\r
-<p>\r
-   The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following\r
-GAUSSIAN 88 routines, read-write files, and COMMON blocks:\r
-<p>\r
-<u>GAUSSIAN 88 routines:</u><pre>\r
-\r
-    SR CharPn(IString)\r
-    SR DENGET(IOut,IODens,IMeth,LenDen,GotIt,P)\r
-    FN ILSW(IOPER,WHERE,WHAT)\r
-    FN InToWP(Nints)\r
-    FN ITqry(Ifile)\r
-    SR TRead(IARN,X,M,N,MM,NN,K)\r
-    SR TWrite(IARN,X,M,N,MM,NN,K)\r
-\r
-</pre><u>GAUSSIAN 88 read-write files:</u>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>file</td><td align=left>contents</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>501</td><td align=left>Total energy</td></tr>\r
-<tr><td align=center>502</td><td align=left>Job title</td></tr>\r
-<tr><td align=center>506</td><td align=left>Basis set information</td></tr>\r
-<tr><td align=center>512</td><td align=left>Effective core potential information</td></tr>\r
-<tr><td align=center>514</td><td align=left>AO overlap matrix</td></tr>\r
-<tr><td align=center>518</td><td align=left>AO dipole integrals</td></tr>\r
-<tr><td align=center>524</td><td align=left>MO coefficients (alpha)</td></tr>\r
-<tr><td align=center>526</td><td align=left>MO coefficients (beta)</td></tr>\r
-<tr><td align=center>528</td><td align=left>SCF density matrix (alpha)</td></tr>\r
-<tr><td align=center>530</td><td align=left>SCF density matrix (beta)</td></tr>\r
-<tr><td align=center>536</td><td align=left>AO Fock matrix (alpha)</td></tr>\r
-<tr><td align=center>538</td><td align=left>AO Fock matrix (beta)</td></tr>\r
-<tr><td align=center>603</td><td align=left>AO density matrix</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<u>GAUSSIAN 88 COMMON blocks:</u><pre>\r
-\r
-    COMMON/MOL/NATOM,ICHARG,MULTIP,NAE,NBE,NE,NBASIS,IAN(401),\r
-   +           ATMCHG(400),C(1200)\r
-    COMMON/LP2/NLP(1600),CLP(1600),ZLP(1600),KFIRST(400,5),\r
-   +  KLAST(400,5),LMAX(400),LPSKIP(400),NFroz(400)\r
-    COMMON/B/EXX(6000),C1(6000),C2(6000),C3(6000),X(2000),Y(2000),\r
-   +     Z(2000),JAN(2000),SHELLA(2000),SHELLN(2000),SHELLT(2000),\r
-   +     SHELLC(2000),AOS(2000),AON(2000),NSHELL,MAXTYP\r
-    INTEGER SHELLA,SHELLN,SHELLT,SHELLC,SHLADF,AOS,AON\r
-    DIMENSION C4(2000),SHLADF(2000)\r
-    EQUIVALENCE(C4(1),C3(2001)),(SHLADF(1),C3(4001))\r
- </pre>\r
-<p>\r
-<b>D.3 GAUSSIAN 86 VERSION</b>\r
-<p>\r
-<i>D.3.1 GAUSSIAN 86 sample input</i>\r
-<p>\r
-   See Section D.2.1.  Note that the NBO IOp parameters of Link 601\r
-are set to 40-43 (changed from 20-23 in previous distributions of the NBO\r
-program).\r
-<p>\r
-<i>D.3.2 NBO energetic analysis</i>\r
-<p>\r
-   See Section D.2.2.\r
-<p>\r
-<i>D.3.3 Geometry reoptimization with NBO deletions</i>\r
-<p>\r
-   See Section D.2.3.\r
-<p>\r
-<i>D.3.4 NBO program installation</i>\r
-<p>\r
-   The NBO interfacing (driver) routines provided\r
-in this distribution were written for the Revision C version of\r
-GAUSSIAN 86, dated 30-APR-1986.\r
-Section D.3.5 lists the GAUSSIAN 86\r
-dependent elements of the NBO driver routines that may need slight\r
-modification for other versions of the GAUSSIAN 86 programs.\r
-<p>\r
-   Two modifications to SR MulDrv of Link 601 are required to run the\r
-NBO analysis:\r
-<p>\r
- <pre>\r
-\r
-*Deck MulDrv\r
-      Subroutine MulDrv(Core)\r
-      .\r
-      .\r
-      .\r
-\r
-      If(NGot.lt.IEnd1) Write(IOut,2002) IEnd1, NGot\r
-      Len2 = (NGot-I2A+1)/NTT\r
-C\r
-C     <<< Beginning of first NBO insert >>>\r
-C\r
-      IF(IOp(40).GE.2.OR.IOp(41).NE.0) GO TO 999\r
-C\r
-C     <<< End of first NBO insert >>>\r
-C\r
-C     Do population analysis.\r
-C\r
-      CALL MULPOP(MaxAtm,IOP,IROHF,NATOMS,ICHARG,MULTIP,NAE,NBE,NBASIS,\r
-\r
-      .\r
-      .\r
-      .\r
-\r
-      Call PrtPol(IOut,ISCF,IRotat,IRwDip,NAE,NBE,NBasis,NTT,\r
-     $    Core(IExPol),Core(ICMO),Core(IT),Core(IEV),Core(IDip))\r
-C\r
-C     <<< Beginning of second NBO insert >>>\r
-C\r
-  999 Call GetSCM(-1,Core(1),NGot,3HNBO,0)\r
-      Call RunNBO(Core,NGot,IOp,IContr)\r
-C\r
-C     The following line has been changed from "999 Call ChainX(0)" in\r
-C     order to exit the NBO deletion loop after deletions are complete.\r
-C\r
-      Call ChainX(IContr)\r
-C\r
-C     <<< End of second NBO insert >>>\r
-C\r
-      Return\r
-      End\r
-\r
-   </pre>The first NBO insert allows Link 601 to by-pass the Mulliken\r
-Population and electric moment analysis routines if the NBO energetic\r
-analysis is to be performed or if a correlated wavefunction is being\r
-analyzed.  The second insert requests all available memory be allocated\r
-for the NBO program and initiates the NBO analysis.  Note that the call\r
-to SR ChainX has been altered from the original code.\r
-<p>\r
-The NBO program installation should continue as discussed in Section A.2.\r
-<p>\r
-<i>D.3.5 NBO communication with GAUSSIAN 86</i>\r
-<p>\r
-   The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following\r
-GAUSSIAN 86 routines, read-write files, and COMMON blocks:\r
-<p>\r
-<u>GAUSSIAN 86 routines:</u><pre>\r
-\r
-    SR CharPn(IString)\r
-    FN ILSW(IOPER,WHERE,WHAT)\r
-    FN InToWP(Nints)\r
-    FN ITqry(Ifile)\r
-    SR TRead(IARN,X,M,N,MM,NN,K)\r
-    SR TWrite(IARN,X,M,N,MM,NN,K)\r
-\r
-</pre><u>GAUSSIAN 86 read-write files:</u>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>file</td><td align=left>contents</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>203</td><td align=left>CI density matrix (alpha)</td></tr>\r
-<tr><td align=center>204</td><td align=left>CI density matrix (beta)</td></tr>\r
-<tr><td align=center>501</td><td align=left>Total energy</td></tr>\r
-<tr><td align=center>502</td><td align=left>Job title</td></tr>\r
-<tr><td align=center>506</td><td align=left>Basis set information</td></tr>\r
-<tr><td align=center>512</td><td align=left>Effective core potential information</td></tr>\r
-<tr><td align=center>514</td><td align=left>AO overlap matrix</td></tr>\r
-<tr><td align=center>518</td><td align=left>AO dipole integrals</td></tr>\r
-<tr><td align=center>524</td><td align=left>MO coefficients (alpha)</td></tr>\r
-<tr><td align=center>526</td><td align=left>MO coefficients (beta)</td></tr>\r
-<tr><td align=center>528</td><td align=left>SCF density matrix (alpha)</td></tr>\r
-<tr><td align=center>530</td><td align=left>SCF density matrix (beta)</td></tr>\r
-<tr><td align=center>536</td><td align=left>AO Fock matrix (alpha)</td></tr>\r
-<tr><td align=center>538</td><td align=left>AO Fock matrix (beta)</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<u>GAUSSIAN 86 COMMON blocks:</u><pre>\r
-\r
-    COMMON/MOL/NATOM,ICHARG,MULTIP,NAE,NBE,NE,NBASIS,IAN(401),\r
-   +           ATMCHG(400),C(1200)\r
-    COMMON/LP2/NLP(1600),CLP(1600),ZLP(1600),KFIRST(400,5),\r
-   +  KLAST(400,5),LMAX(400),LPSKIP(400),NFroz(400)\r
-    COMMON/B/EXX(1200),C1(1200),C2(1200),C3(1200),X(400),Y(400),\r
-   +     Z(400),JAN(400),SHELLA(400),SHELLN(400),SHELLT(400),\r
-   +     SHELLC(400),AOS(400),AON(400),NSHELL,MAXTYP\r
-    INTEGER SHELLA,SHELLN,SHELLT,SHELLC,SHLADF,AOS,AON\r
-    DIMENSION C4(400),SHLADF(400)\r
-    EQUIVALENCE(C4(1),C3(401)),(SHLADF(1),C3(801))\r
- </pre>\r
-<p>\r
-<b>D.4 GAUSSIAN 82 VERSION</b>\r
-<p>\r
-<i>D.4.1 GAUSSIAN 82 sample input</i>\r
-<p>\r
-   See Section D.2.1.  Note that the NBO IOp parameters of Link 601\r
-are set to 40-43 (changed from 20-23 in previous distributions of the NBO\r
-program).\r
-<p>\r
-<i>D.4.2 NBO energetic analysis</i>\r
-<p>\r
-   See Section D.2.2.\r
-<p>\r
-<i>D.4.3 Geometry reoptimization with NBO deletions</i>\r
-<p>\r
-   See Section D.2.3.\r
-<p>\r
-<i>D.4.4 NBO program installation</i>\r
-<p>\r
-   The NBO interfacing (driver) routines provided\r
-in this distribution were written for the Revision H version of\r
-GAUSSIAN 82, dated 28-NOV-1983.\r
-Section D.4.5 lists the GAUSSIAN 82\r
-dependent elements of the NBO driver routines that may need slight\r
-modification for other versions of the GAUSSIAN 82 programs.\r
-<p>\r
-   Two modifications to SR MulDrv of Link 601 are required to run the\r
-NBO analysis:\r
-<p>\r
- <pre>\r
-\r
-*Deck MulDrv\r
-      Subroutine MulDrv(Core)\r
-\r
-      .\r
-      .\r
-      .\r
-\r
-      IF(IPRINT.NE.0)\r
-     $WRITE(IOUT,2001)I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,IEND\r
-C\r
-C     <<< Beginning of first NBO insert >>>\r
-C\r
-C     The following line has been changed from "CALL GETSCM(IEND,...)",\r
-C     in order to ask for all available memory.\r
-C\r
-      CALL GETSCM(-1,CORE(1),JJJMEM,6HMULDRV,0)\r
-C\r
-      IF(IOP(40).GE.2.OR.IOP(41).NE.0) GO TO 100\r
-C\r
-C     <<< End of first NBO insert >>>\r
-C\r
-C     DO THE POPULATION ANALYSIS.\r
-      CALL MULPOP(IOP,NATOMS,ICHARG,MULTIP,NAE,NBE,NBASIS,IAN,AtmChg,\r
-     $  C,Core(I1),CORE(I2),CORE(I3),CORE(I4),CORE(I5),\r
-     $  CORE(I6),CORE(I7),CORE(I8),CORE(I9),CORE(I10))\r
-C\r
-C     <<< Beginning of second NBO insert >>>\r
-C\r
-  100 CALL RUNNBO(CORE,JJJMEM,IOP,ICONTR)\r
-C\r
-C     The following line has been changed from "CALL CHAINX(0)" in\r
-C     order to exit the NBO deletion loop after deletions are complete.\r
-C\r
-      CALL CHAINX(ICONTR)\r
-C\r
-C     <<< End of second NBO insert >>>\r
-C\r
-      RETURN\r
-      END\r
-\r
-   </pre>The first NBO insert allows Link 601 to by-pass the Mulliken\r
-Population analysis routines if the NBO energetic\r
-analysis is to be performed or if a correlated wavefunction is being\r
-analyzed.  The second insert initiates the NBO analysis.  Note that the calls\r
-to routines GETSCM and CHAINX have been altered from the original code.\r
-<p>\r
-The NBO program installation should continue as discussed in Section A.2.\r
-<p>\r
-<i>D.4.5 NBO communication with GAUSSIAN 82</i>\r
-<p>\r
-   The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following\r
-GAUSSIAN 82 routines, read-write files, and COMMON blocks:\r
-<p>\r
-<u>GAUSSIAN 82 routines:</u><pre>\r
-\r
-    SR CharPn(IString)\r
-    FN ILSW(IOPER,WHERE,WHAT)\r
-    FN InToWP(Nints)\r
-    FN ITqry(Ifile)\r
-    SR TRead(IARN,X,M,N,MM,NN,K)\r
-    SR TWrite(IARN,X,M,N,MM,NN,K)\r
-\r
-</pre><u>GAUSSIAN 82 read-write files:</u>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>file</td><td align=left>contents</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>203</td><td align=left>CI density matrix (alpha)</td></tr>\r
-<tr><td align=center>204</td><td align=left>CI density matrix (beta)</td></tr>\r
-<tr><td align=center>501</td><td align=left>Total energy</td></tr>\r
-<tr><td align=center>502</td><td align=left>Job title</td></tr>\r
-<tr><td align=center>506</td><td align=left>Basis set information</td></tr>\r
-<tr><td align=center>512</td><td align=left>Effective core potential information</td></tr>\r
-<tr><td align=center>514</td><td align=left>AO overlap matrix</td></tr>\r
-<tr><td align=center>518</td><td align=left><i>x</i> dipole integrals</td></tr>\r
-<tr><td align=center>519</td><td align=left><i>y</i> dipole integrals</td></tr>\r
-<tr><td align=center>520</td><td align=left><i>z</i> dipole integrals</td></tr>\r
-<tr><td align=center>524</td><td align=left>MO coefficients (alpha)</td></tr>\r
-<tr><td align=center>526</td><td align=left>MO coefficients (beta)</td></tr>\r
-<tr><td align=center>528</td><td align=left>SCF density matrix (alpha)</td></tr>\r
-<tr><td align=center>530</td><td align=left>SCF density matrix (beta)</td></tr>\r
-<tr><td align=center>536</td><td align=left>AO Fock matrix (alpha)</td></tr>\r
-<tr><td align=center>538</td><td align=left>AO Fock matrix (beta)</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<u>GAUSSIAN 82 COMMON blocks:</u><pre>\r
-\r
-    COMMON/MOL/NATOM,ICHARG,MULTIP,NAE,NBE,NE,NBASIS,IAN(101),\r
-   +           ATMCHG(100),C(300)\r
-    COMMON/LP2/NLP(400),CLP(400),ZLP(400),KFIRST(100,5),\r
-   +  KLAST(100,5),LMAX(100),LPSKIP(100),NFroz(100)\r
-    COMMON/B/EXX(240),C1(240),C2(240),C3(240),X(80),Y(80),\r
-   +     Z(80),JAN(80),SHELLA(80),SHELLN(80),SHELLT(80),\r
-   +     SHELLC(80),AOS(80),AON(80),NSHELL,MAXTYP\r
-    INTEGER SHELLA,SHELLN,SHELLT,SHELLC,SHLADF,AOS,AON\r
-    DIMENSION C4(80),SHLADF(80)\r
-    EQUIVALENCE(C4(1),C3(81)),(SHLADF(1),C3(161))\r
- </pre>\r
-<p>\r
-<b>D.5 GAMESS VERSION</b>\r
-<p>\r
-<i>D.5.1 GAMESS sample input</i>\r
-<p>\r
-   A sample GAMESS input file to\r
-recreate the default methylamine (RHF/3-21G at Pople-Gordon idealized geometry)\r
-output displayed in Section A.3 is shown below:\r
-<p>\r
- <pre>\r
-\r
- $CONTRL  SCFTYP=RHF  RUNTYP=ENERGY  $END\r
- $DATA\r
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry\r
-CS       0\r
-\r
-Carbon       6.       -0.713673           -0.014253            0.000000\r
-    1   SV    3  N21\r
-\r
-Nitrogen     7.        0.749817            0.123940            0.000000\r
-    1   SV    3  N21\r
-\r
-Hydrogen     1.       -0.978788           -1.071520            0.000000\r
-    1   SV    3  N21\r
-\r
-Hydrogen     1.       -1.123702            0.463146           -0.889982\r
-    1   SV    3  N21\r
-\r
-Hydrogen     1.        1.129752           -0.318420            0.824662\r
-    1   SV    3  N21\r
-\r
- $END\r
- $GUESS  GUESS=EXTGUESS  $END\r
- $NBO  $END\r
-\r
-   </pre>NBO job options are selected by inserting their associated keywords\r
-(Section B.2) into the $NBO keylist.  All NBO keywords are applicable to the\r
-electronic wavefunctions computed by GAMESS.\r
-<p>\r
-   The following is a modified GAMESS input file that will generate, in\r
-addition to the default NBO output, the NLMO (Section B.6.2), the dipole\r
-moment (Section B.6.3), and the NBO energetic (Section B.6.10) analyses of\r
-methylamine:\r
-<p>\r
- <pre>\r
-\r
- $CONTRL  SCFTYP=RHF  RUNTYP=ENERGY  $END\r
- $DATA\r
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry\r
-CS       0\r
-\r
-Carbon       6.       -0.713673           -0.014253            0.000000\r
-    1   SV    3  N21\r
-\r
-Nitrogen     7.        0.749817            0.123940            0.000000\r
-    1   SV    3  N21\r
-\r
-Hydrogen     1.       -0.978788           -1.071520            0.000000\r
-    1   SV    3  N21\r
-\r
-Hydrogen     1.       -1.123702            0.463146           -0.889982\r
-    1   SV    3  N21\r
-\r
-Hydrogen     1.        1.129752           -0.318420            0.824662\r
-    1   SV    3  N21\r
-\r
- $END\r
- $GUESS  GUESS=EXTGUESS  $END\r
- $NBO  NLMO  DIPOLE  $END\r
- $DEL  NOSTAR\r
-       ZERO 2 ATOM BLOCKS     4  BY  3\r
-                              1  3  4  5\r
-                              2  6  7\r
-                              3  BY  4\r
-                              2  6  7\r
-                              1  3  4  5\r
- $END\r
-\r
-   </pre>In general, the $NBO, $CORE, $CHOOSE, and $DEL keylists can be inserted\r
-in any order within the GAMESS input file; the NBO program rewinds the\r
-input file each time it searches for a keylist.\r
-<p>\r
-<i>D.5.2 NBO program installation</i>\r
-<p>\r
-   The NBO interfacing (driver) routines provided in this\r
-distribution were written for the GAMESS program dated 6-DEC-1989.\r
-Section D.5.3 lists the GAMESS\r
-dependent elements of the NBO driver routines that may need slight\r
-modification for other versions of the GAMESS program.\r
-<p>\r
-   Only one command line is added to the GAMESS source code to run the\r
-NBO analysis.  A call ("IF(RHO) CALL RUNNBO") should be inserted at the\r
-end of the GAMESS properties package (SR HFPROP in module PRPLIB),\r
-as shown below:\r
-<p>\r
- <pre>\r
-\r
-C*MODULE PRPLIB  *DECK HFPROP\r
-      SUBROUTINE HFPROP(SCFTYP)\r
-\r
-                 .\r
-                 .\r
-                 .\r
-\r
-C\r
-C     ----- SELECT DESIRED ELECTROSTATIC PROPERTIES -----\r
-C\r
-      CALL PRSELC(SCFTYP)\r
-C\r
-      WRITE(IW,FMT='(" ...... END OF PROPERTY EVALUATION ......")')\r
-      CALL TIMIT(1)\r
-C\r
-C     <<< BEGINNING OF NBO INSERT >>>\r
-C\r
-      IF(RHO) CALL RUNNBO\r
-C\r
-C     <<< END OF NBO INSERT >>>\r
-C\r
-      RETURN\r
-      END\r
-\r
-   </pre>If the density matrix is available (RHO = .TRUE.), the NBO analysis\r
-is performed each time the properties package is called within GAMESS.\r
-For example, the NBO analysis of the computed wavefunction will be performed\r
-for every single point calculation and for both the\r
-initial and final points of a geometry optimization.  The NBO output will\r
-appear immediately after the Mulliken Population Analysis and the electric\r
-properties in the GAMESS output file.\r
-<p>\r
-   The NBO program installation should continue as discussed in Section A.2.\r
-<i>D.5.3 NBO communication with GAMESS</i>\r
-<p>\r
-   The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following\r
-GAMESS routines, records of the dictionary file, and COMMON blocks:\r
-<p>\r
-<u>GAMESS routines:</u><pre>\r
-\r
-    SR DAREAD(IDAF,IODA,V,LEN,NREC,NAV)\r
-    FN ENUC(N,Z,C)\r
-    ENTRY GOTFM(IPAR)\r
-    SR HSTAR(D,F,XX,IX,NINTMX,IA,NOPK)\r
-    SR HSTARU(DA,FA,DB,FB,XX,IX,XP,XK,IXPK,NINTMX,IA,NOPK)\r
-    SR SYMH(F,H,IA)\r
-    FN TRACEP(A,B,N)\r
-    SR VADD(A,I,B,J,C,K,N)\r
-    ENTRY VALFM(IPAR)\r
\r
-<u></pre>GAMESS dictionary file:</u>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>record</td><td align=left>contents</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>2</td><td align=left>total energy</td></tr>\r
-<tr><td align=center>12</td><td align=left>AO overlap matrix</td></tr>\r
-<tr><td align=center>14</td><td align=left>AO Fock matrix (alpha)</td></tr>\r
-<tr><td align=center>15</td><td align=left>AO to MO transformation matrix (alpha)</td></tr>\r
-<tr><td align=center>16</td><td align=left>AO density matrix (alpha bond-order matrix)</td></tr>\r
-<tr><td align=center>18</td><td align=left>AO Fock matrix (beta)</td></tr>\r
-<tr><td align=center>19</td><td align=left>AO to MO transformation matrix (beta)</td></tr>\r
-<tr><td align=center>20</td><td align=left>AO density matrix (beta bond-order matrix)</td></tr>\r
-<tr><td align=center>23</td><td align=left><i>x</i> dipole integrals</td></tr>\r
-<tr><td align=center>24</td><td align=left><i>y</i> dipole integrals</td></tr>\r
-<tr><td align=center>25</td><td align=left><i>z</i> dipole integrals</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<u>GAMESS COMMON blocks:</u><pre>\r
-\r
-    PARAMETER (MXGTOT=5000, MXSH=1000, MXATM=50)                      \r
-    COMMON /ECP2  / CLP(400),ZLP(400),NLP(400),KFIRST(MXATM,6),       \r
-   +                KLAST(MXATM,6),LMAX(MXATM),LPSKIP(MXATM),         \r
-   +                IZCORE(MXATM)                                     \r
-    COMMON /FMCOM / CORE(1)\r
-    COMMON /INFOA / NAT,ICH,MUL,NUM,NX,NE,NA,NB,ZAN(MXATM),C(3,MXATM) \r
-    COMMON /INTFIL/ NINTMX,NHEX,NTUPL,PACK2E,INTG76\r
-    COMMON /IOFILE/ IR,IW,IP,IS,IPK,IDAF,NAV,IODA(99)\r
-    COMMON /NSHEL / EX(MXGTOT),CS(MXGTOT),CP(MXGTOT),CD(MXGTOT),      \r
-   +                KSTART(MXSH),KATOM(MXSH),KTYPE(MXSH),KNG(MXSH),   \r
-   +                KLOC(MXSH),KMIN(MXSH),KMAX(MXSH),NSHELL           \r
-    COMMON /OUTPUT/ NPRINT,ITOL,ICUT,NORMF,NORMP,NOPK\r
-    COMMON /RUNLAB/ TITLE(10),A(MXATM),B(MXATM),BFLAB(2047)\r
-    COMMON /SCFOPT/ SCFTYP,BLKTYP,MAXIT,MCONV,NCONV,NPUNCH\r
-    COMMON /XYZPRP/ X(3)\r
-</pre><b>D.6 HONDO VERSION</b>\r
-<p>\r
-<i>D.6.1 HONDO sample input</i>\r
-<p>\r
-   A sample HONDO input file to\r
-recreate the default methylamine (RHF/3-21G at Pople-Gordon idealized geometry)\r
-output displayed in Section A.3 is shown below:\r
-<p>\r
- <pre>\r
-\r
- $CNTRL  RUNFLG=0  $END\r
- $BASIS\r
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry\r
-    0    0   15    1  N21\r
-CS       0\r
-\r
-Carbon       6.       -0.713673           -0.014253            0.000000\r
-Nitrogen     7.        0.749817            0.123940            0.000000\r
-Hydrogen     1.       -0.978788           -1.071520            0.000000\r
-Hydrogen     1.       -1.123702            0.463146           -0.889982\r
-Hydrogen     1.        1.129752           -0.318420            0.824662\r
- $END\r
- $GUESS  NGUESS=4  $END\r
- $INTGRL  $END\r
- $WFN  WFNFLG=0  $END\r
- $SCF  NCO=9  $END\r
- $NBO  $END\r
-\r
-   </pre>NBO job options are selected by inserting their associated keywords\r
-(Section B.2) into the $NBO keylist.  All NBO keywords are applicable to the\r
-electronic wavefunctions computed by HONDO.\r
-<p>\r
-   The following is a modified HONDO input file that will generate, in\r
-addition to the default NBO output, the NLMO (Section B.6.2), the dipole\r
-moment (Section B.6.3), and the NBO energetic (Section B.6.10) analyses of\r
-methylamine:\r
-<p>\r
- <pre>\r
-\r
- $CNTRL  RUNFLG=0  $END\r
- $BASIS\r
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry\r
-    0    0   15    1  N21\r
-CS       0\r
-\r
-Carbon       6.       -0.713673           -0.014253            0.000000\r
-Nitrogen     7.        0.749817            0.123940            0.000000\r
-Hydrogen     1.       -0.978788           -1.071520            0.000000\r
-Hydrogen     1.       -1.123702            0.463146           -0.889982\r
-Hydrogen     1.        1.129752           -0.318420            0.824662\r
- $END\r
- $GUESS  NGUESS=4  $END\r
- $INTGRL  $END\r
- $WFN  WFNFLG=0  $END\r
- $SCF  NCO=9  $END\r
- $NBO  NLMO  DIPOLE  $END\r
- $DEL  NOSTAR\r
-       ZERO 2 ATOM BLOCKS     4  BY  3\r
-                              1  3  4  5\r
-                              2  6  7\r
-                              3  BY  4\r
-                              2  6  7\r
-                              1  3  4  5\r
- $END\r
-\r
-   </pre>In general, the $NBO, $CORE, $CHOOSE, and $DEL keylists can be inserted\r
-in any order within the HONDO input file; the NBO program rewinds the\r
-input file each time it searches for a keylist.\r
-<p>\r
-<i>D.6.2 NBO program installation</i>\r
-<p>\r
-   The NBO interfacing (driver) routines provided in this\r
-distribution were written for HONDO 7.0, dated 18-JAN-1988.\r
-Section D.6.3 lists the HONDO\r
-dependent elements of the NBO driver routines that may need slight\r
-modification for other versions of the HONDO program.\r
-<p>\r
-   Only one command line is added to the HONDO source code to run the\r
-NBO analysis.  A call ("CALL RUNNBO") should be inserted at the\r
-end of the HONDO properties package (SR PROPTY in module PRP),\r
-as shown below:\r
-<p>\r
- <pre>\r
-\r
-      SUBROUTINE PROPTY\r
-\r
-      .\r
-      .\r
-      .\r
-\r
-C\r
-C     ----- ELECTRON AND SPIN DENSITIES -----\r
-C\r
-      IF(NODEN.EQ.0) CALL ELDENS\r
-C\r
-C     <<< BEGINNING OF NBO INSERT >>>\r
-C\r
-      CALL RUNNBO\r
-C\r
-C     <<< END OF NBO INSERT >>>\r
-C\r
-      NCALL=0\r
-      IF(SOME) NCALL=1\r
-      CALL TIMIT(NCALL)\r
-      RETURN\r
-\r
-      .\r
-      .\r
-      .\r
-\r
-      END\r
-\r
-   </pre>The NBO analysis\r
-is performed each time the properties package is called within HONDO.\r
-For example, the NBO analysis of the computed wavefunction will be performed\r
-(unless NOPROP=1 in the $CONTRL namelist) for every single point calculation,\r
-for each point on a scan of a potential energy surface, and for both the\r
-initial and final points of a geometry optimization.  The NBO output will\r
-appear immediately after the Mulliken Population Analysis and the electric\r
-properties in the HONDO output file.\r
-<p>\r
-   The NBO program installation should continue as discussed in Section A.2.\r
-<i>D.6.3 NBO communication with HONDO</i>\r
-<p>\r
-   The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following\r
-HONDO routines, records of the dictionary file, and COMMON blocks:\r
-<p>\r
-<u>HONDO routines:</u><pre>\r
-\r
-    SR DAREAD(IDAF,IODA,IX,NX,IDAR)\r
-    SR DIPAMS(BMASS,NCALL,NCODE,SOME)\r
-    FN DOTTRI(A,B,N)\r
-    FN ENUC(N,Z,C)\r
-    SR HSTAR(D,F,XX,IX,NINTMX,IA,NOPK)\r
-    SR HSTARU(DA,FA,DB,FB,XX,IX,XP,XK,IXPK,NINTMX,IA,NOPK)\r
-    SR SYMFCK(F,H,IA)\r
\r
-<u></pre>HONDO dictionary file:</u>\r
-<p>\r
-<table border=0 width=100%>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>record</td><td align=left>contents</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-<tr><td align=center>2</td><td align=left>total energy</td></tr>\r
-<tr><td align=center>12</td><td align=left>AO overlap matrix</td></tr>\r
-<tr><td align=center>14</td><td align=left>AO Fock matrix (alpha)</td></tr>\r
-<tr><td align=center>15</td><td align=left>AO to MO transformation matrix (alpha)</td></tr>\r
-<tr><td align=center>16</td><td align=left>AO density matrix (alpha bond-order matrix)</td></tr>\r
-<tr><td align=center>18</td><td align=left>AO Fock matrix (beta)</td></tr>\r
-<tr><td align=center>19</td><td align=left>AO to MO transformation matrix (beta)</td></tr>\r
-<tr><td align=center>20</td><td align=left>AO density matrix (beta bond-order matrix)</td></tr>\r
-<tr><td align=center>33</td><td align=left><i>x</i> dipole integrals</td></tr>\r
-<tr><td align=center>34</td><td align=left><i>y</i> dipole integrals</td></tr>\r
-<tr><td align=center>35</td><td align=left><i>z</i> dipole integrals</td></tr>\r
-<tr><td colspan=2><hr></td></tr>\r
-</table>\r
-<u>HONDO COMMON blocks:</u><pre>\r
-\r
-    COMMON/IJPAIR/IA(1)\r
-    COMMON/INFOA/NAT,ICH,MUL,NUM,NX,NE,NA,NB,ZAN(50),C(3,50)\r
-    COMMON/INTFIL/NOPK,NOK,NOSQUR,NINTMX,NHEX,NTUPL,PACK2E\r
-    COMMON/IOFILE/IR,IW,IP,IJK,IPK,IDAF,NAV,IODA(99)\r
-    COMMON/MEMORY/MAXCOR,MAXLCM\r
-    COMMON/MOLNUC/NUC(50)\r
-    COMMON/NSHEL/EX(440),CS(440),CP(440),CD(440),CF(440),CG(440),\r
-   +             KSTART(120),KATOM(120),KTYPE(120),KNG(120),\r
-   +             KLOC(120),KMIN(120),KMAX(120),NSHELL\r
-    COMMON/RUNLAB/TITLE(10),ANAM(50),BNAM(50),BFLAB(512)\r
-    COMMON/SCFOPT/SCFTYP\r
-    COMMON/SCM/CORE(1)\r
-    COMMON/WFNOPT/WFNTYP\r
- </pre>\r
-<p>\r
-<b>D.7 AMPAC VERSION</b>\r
-<p>\r
-<i>D.7.1 AMPAC sample input</i>\r
-<p>\r
-   A sample AMPAC input file that will create default methylamine\r
-(AM1 at Pople-Gordon idealized geometry) output similar to the\r
-<i>ab initio</i> output displayed in Section A.3 is shown below:\r
-<p>\r
- <pre>\r
-\r
-AM1\r
-\r
-CH3NH2...AM1//Pople-Gordon standard geometry\r
-   C      0.000000  0    0.000000  0    0.000000  0   0  0  0\r
-   N      1.470000  0    0.000000  0    0.000000  0   1  0  0\r
-   H      1.090000  0  109.471230  0    0.000000  0   1  2  0\r
-   H      1.090000  0  109.471230  0  120.000000  0   1  2  3\r
-   H      1.090000  0  109.471230  0  240.000000  0   1  2  3\r
-   H      1.010000  0  109.471230  0   60.000000  0   2  1  3\r
-   H      1.010000  0  109.471230  0  300.000000  0   2  1  3\r
-\r
-$NBO  $END\r
-\r
-\r
-   </pre>The keylists of the NBO program should always appear at the bottom of the\r
-AMPAC input file and should be ordered: $NBO, $CORE, $CHOOSE, $DEL.\r
-NBO job options are selected by inserting their associated keywords\r
-(Section B.2) into the $NBO keylist.\r
-<p>\r
-   Due to the implicit orthogonality of the basis functions, the\r
-following NBO keywords are not applicable to the wavefunctions\r
-computed by AMPAC (or other semi-empirical packages):\r
- <pre>\r
-       AOPNAO        AOPNLMO       NAONHO        SPNAO\r
-       AONAO         DINAO         NAONLMO       SPNHO\r
-       AOPNHO        DMNAO         NAOMO         SPNBO\r
-       AOPNBO        FNAO          SAO           SPNLMO\r
-\r
-</pre>In addition, the NBO keywords that require access to the AO dipole\r
-integrals (DIPOLE, DIAO, DINAO, DINHO, DINBO, DINLMO) are not applicable\r
-with AMPAC, since these integrals are unavailable to the NBO program.\r
-<p>\r
-   The following is a modified AMPAC input file that will generate, in\r
-addition to the default NBO output, the NLMO and the\r
-NBO energetic analyses of methylamine:\r
-<p>\r
- <pre>\r
-\r
-AM1\r
-\r
-CH3NH2...AM1//Pople-Gordon standard geometry\r
-   C      0.000000  0    0.000000  0    0.000000  0   0  0  0\r
-   N      1.470000  0    0.000000  0    0.000000  0   1  0  0\r
-   H      1.090000  0  109.471230  0    0.000000  0   1  2  0\r
-   H      1.090000  0  109.471230  0  120.000000  0   1  2  3\r
-   H      1.090000  0  109.471230  0  240.000000  0   1  2  3\r
-   H      1.010000  0  109.471230  0   60.000000  0   2  1  3\r
-   H      1.010000  0  109.471230  0  300.000000  0   2  1  3\r
-\r
-$NBO  NLMO  $END\r
-$DEL  NOSTAR\r
-      ZERO 2 ATOM BLOCKS  3 BY 4\r
-                          1 3 4 5\r
-                          2 6 7\r
-                          4 BY 3\r
-                          2 6 7\r
-                          1 3 4 5\r
-$END\r
-\r
-<i>D.7.2 Sample NBO output for AMPAC wavefunctions</i></pre>\r
-<p>\r
-   Since the AMPAC output differs in significant respects from the\r
-<i>ab initio</i> examples presented in Sections A,B, we present\r
-some excerpts from the NBO output and a\r
-brief discussion of the NBO analysis of the AM1 wavefunction for\r
-methylamine (Pople-Gordon idealized geometry).  The numerical values\r
-in these exerpts (summary tables) should be adequate for checking\r
-purposes.\r
-<p>\r
-   The summary of the Natural Population Analysis (NPA)\r
-for methylamine is shown below:\r
- <pre>\r
-\r
-Summary of Natural Population Analysis:                  \r
-                                                         \r
-                                      Natural Population \r
-              Natural   -----------------------------------------------\r
-   Atom #     Charge        Core      Valence    Rydberg      Total\r
------------------------------------------------------------------------\r
-     C  1   -0.13281      2.00000     4.13281    0.00000     6.13281\r
-     N  2   -0.34739      2.00000     5.34739    0.00000     7.34739\r
-     H  3    0.03346      0.00000     0.96654    0.00000     0.96654\r
-     H  4    0.08488      0.00000     0.91512    0.00000     0.91512\r
-     H  5    0.08488      0.00000     0.91512    0.00000     0.91512\r
-     H  6    0.13849      0.00000     0.86151    0.00000     0.86151\r
-     H  7    0.13849      0.00000     0.86151    0.00000     0.86151\r
-=======================================================================\r
-  * Total *  0.00000      4.00000    14.00000    0.00000    18.00000\r
-\r
-   </pre>Note that the core electrons of all heavy atoms (neglected in the\r
-semi-empirical AMPAC procedure) are incorporated into the NPA, along the\r
-lines of the treatment of effective core potentials (Section B.6.12).\r
-Note also that the numerical values of AM1 natural charges (and other\r
-quantities) differ significantly from those presented in Section A.3.2,\r
-reflecting a tendency toward somewhat reduced bond polarities in AM1\r
-wavefunctions.\r
-<p>\r
-The NBO summary table is shown below:\r
- <pre>\r
-\r
-Natural Bond Orbitals (Summary):\r
-\r
-                                                    Principal Delocalizations\r
-          NBO              Occupancy    Energy      (geminal,vicinal,remote)\r
-===============================================================================\r
-Molecular unit  1  (CH5N)\r
-  1. BD ( 1) C 1- N 2       1.99095   -20.60408    9(g),10(g),11(g),12(g),13(g)\r
-  2. BD ( 1) C 1- H 3       1.99184   -17.81012    8(g),10(g),11(g),9(g)\r
-  3. BD ( 1) C 1- H 4       1.98864   -17.75195    12(v),9(g),11(g),8(g)\r
-  4. BD ( 1) C 1- H 5       1.98864   -17.75195    13(v),9(g),10(g),8(g)\r
-  5. BD ( 1) N 2- H 6       1.98916   -19.74256    13(g),8(g),10(v)\r
-  6. BD ( 1) N 2- H 7       1.98916   -19.74256    12(g),8(g),11(v)\r
-  7. LP ( 1) N 2            1.98489   -15.52775    9(v)\r
-  8. BD*( 1) C 1- N 2       0.01048     4.75597\r
-  9. BD*( 1) C 1- H 3       0.02306     4.29359\r
- 10. BD*( 1) C 1- H 4       0.01070     4.57248\r
- 11. BD*( 1) C 1- H 5       0.01070     4.57248\r
- 12. BD*( 1) N 2- H 6       0.01090     5.27834\r
- 13. BD*( 1) N 2- H 7       0.01090     5.27834\r
-      -------------------------------\r
-             Total Lewis   17.92328  ( 99.5738%)\r
-       Valence non-Lewis    0.07672  (  0.4262%)\r
-       Rydberg non-Lewis    0.00000  (  0.0000%)\r
-      -------------------------------\r
-           Total unit  1   18.00000  (100.0000%)\r
-          Charge unit  1    0.00000\r
-\r
-   </pre>Note that in this case the orbital energies and other matrix elements\r
-of the Fock operator are printed in electron volts, the energy units of the\r
-AMPAC package.  Note also that the physical pattern of delocalization effects\r
-differs significantly from that shown in Section A.3.6, the AM1 results\r
-portraying numerous strong <i>geminal</i> interactions that are not present\r
-in the <i>ab initio</i> output.  Other differences between the AM1 and\r
-<i>ab initio</i> wavefunctions will be evident throughout the NBO output.\r
-<p>\r
-   Finally, we include the output segment showing the NBO energetic analysis\r
-of methylamine:\r
- <pre>\r
-\r
-NOSTAR: Delete all Rydberg/antibond NBOs\r
-Deletion of the following orbitals from the NBO Fock matrix:\r
-   8   9  10  11  12  13\r
-\r
-Occupations of bond orbitals:\r
-\r
-      Orbital                   No deletions   This deletion   Change\r
-------------------------------------------------------------------------------\r
-  1. BD ( 1) C 1- N 2               1.99095        2.00000    0.00905\r
-  2. BD ( 1) C 1- H 3               1.99184        2.00000    0.00816\r
-  3. BD ( 1) C 1- H 4               1.98864        2.00000    0.01136\r
-  4. BD ( 1) C 1- H 5               1.98864        2.00000    0.01136\r
-  5. BD ( 1) N 2- H 6               1.98916        2.00000    0.01084\r
-  6. BD ( 1) N 2- H 7               1.98916        2.00000    0.01084\r
-  7. LP ( 1) N 2                    1.98489        2.00000    0.01511\r
-  8. BD*( 1) C 1- N 2               0.01048        0.00000   -0.01048\r
-  9. BD*( 1) C 1- H 3               0.02306        0.00000   -0.02306\r
- 10. BD*( 1) C 1- H 4               0.01070        0.00000   -0.01070\r
- 11. BD*( 1) C 1- H 5               0.01070        0.00000   -0.01070\r
- 12. BD*( 1) N 2- H 6               0.01090        0.00000   -0.01090\r
- 13. BD*( 1) N 2- H 7               0.01090        0.00000   -0.01090\r
-\r
-NEXT STEP:  Evaluate the energy of the new density matrix\r
-            that has been constructed from the deleted NBO\r
-            Fock matrix by doing one SCF cycle.\r
-\r
-------------------------------------------------------------------------------\r
-  Energy of deletion :        22.024\r
-    Total SCF energy :        -5.051\r
-                         -------------------\r
-       Energy change :        27.075 kcal/mol,          27.075 kcal/mol\r
-------------------------------------------------------------------------------\r
-\r
-   </pre>Note that the "energy of deletion" (22.0 kcal/mol), "total SCF\r
-energy" (-5.1 kcal/mol) and "energy change" (27.1 kcal/mol) are all\r
-given in terms of heats of formation, the standard AM1 form of expressing\r
-molecular energies.\r
-<p>\r
-<i>D.7.3 NBO program installation</i>\r
-<p>\r
-   The NBO interfacing (driver) routines provided in this\r
-distribution were written for AMPAC, version 1.00.\r
-Section D.7.4 lists the AMPAC\r
-dependent elements of the NBO driver routines that may need slight\r
-modification for other versions of the AMPAC program.\r
-<p>\r
-   Only one command line is added to the AMPAC source code to run the\r
-NBO analysis.  A command "CALL RUNNBO" should be inserted in the\r
-AMPAC properties package (SR WRITE in module WRITE), as shown below:\r
-<p>\r
- <pre>\r
-\r
-      SUBROUTINE WRITE(TIME0,FUNCT)\r
-\r
-      .\r
-      .\r
-      .\r
-\r
-         X=MECI(EIGS,C,CBETA,EIGB, NORBS,NMOS,NCIS, .TRUE.)\r
-      ENDIF\r
-C\r
-C     <<< BEGINNING OF NBO INSERT >>>\r
-C\r
-      CALL RUNNBO\r
-C\r
-C     <<< END OF NBO INSERT >>>\r
-C\r
-      IF (INDEX(KEYWRD,'MULLIK') +INDEX(KEYWRD,'GRAPH') .NE. 0) THEN\r
-         IF (INDEX(KEYWRD,'MULLIK') .NE. 0) THEN\r
-\r
-      .\r
-      .\r
-      .\r
-\r
-   </pre>The NBO analysis is performed each time SR WRITE is called.\r
-For example, the NBO analysis of the computed wavefunction will be performed\r
-for every single point calculation and at the end of geometry optimizations.\r
-The NBO output will appear immediately after the Mulliken Population Analysis\r
-in the AMPAC output file.\r
-<p>\r
-   The NBO program installation should continue as discussed in Section A.2.\r
-<i>D.7.4 NBO communication with AMPAC</i>\r
-<p>\r
-   The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following\r
-AMPAC routines and COMMON blocks:\r
-<p>\r
-<u>AMPAC routines:</u><pre>\r
-\r
-    SR GMETRY(GEO,COORD)\r
-    SR HCORE(COORD,H,W,WJ,WK,ENUCLR)\r
-    SR FOCK2(F,PTOT,P,W,WJ,WK,NUMAT,NFIRST,NMIDLE,NLAST)\r
-    SR FOCK1(F,PTOT,PA,PB)\r
-    FN HELECT(N,P,H,F)\r
\r
-<u></pre>AMPAC COMMON blocks:</u><pre>\r
-\r
-    INCLUDE 'SIZES'\r
-    COMMON /ATHEAT/ ATHEAT\r
-    COMMON /DENSTY/ P(MPACK),PA(MPACK),PB(MPACK)\r
-    COMMON /ENUCLR/ ENUCLR\r
-    COMMON /FOKMAT/ F(MPACK),FB(MPACK)\r
-    COMMON /GEOKST/ NATOM,LABELS(NUMATM),NA(NUMATM),NB(NUMATM),\r
-   +                NC(NUMATM)\r
-    COMMON /GEOM  / GEO(3,NUMATM)\r
-    COMMON /HMATRX/ H(MPACK)\r
-    COMMON /KEYWRD/ KEYWRD\r
-    COMMON /MOLKST/ NUMAT,NAT(NUMATM),NFIRST(NUMATM),NMIDLE(NUMATM),\r
-   +                NLAST(NUMATM),NORBS,NELECS,NALPHA,NBETA,NCLOSE,\r
-   +                NOPEN,NDUMY,FRACT\r
-    COMMON /NATORB/ NATORB(107)\r
-    COMMON /TITLES/ COMENT(10),TITLE(10)\r
-    COMMON /VECTOR/ C(MORB2),EIGS(MAXORB),CBETA(MORB2),EIGB(MAXORB)\r
-    COMMON /WMATRX/ WJ(N2ELEC),WK(N2ELEC)\r
- </pre>\r
-<p>\r
-<center>\r
-<h2>INDEX</h2>\r
-</center>\r
-<p>\r
-<pre>\r
- Acceptor orbital,A21\r
- ACS Software,A11\r
- AMPAC version,A2,A7,A8,B66,C17\r
- Angular symmetry labels,A5,<i>B68</i>,C7\r
- Antiperiplanar interaction,A19,A23,B50\r
- Archive file (FILE47),A5,\r
-        <i>B62-71</i>,C8,C14,C31,C36\r
- Arrays\r
-      IBXM,C9,C22,C23\r
-      JPRINT,C6\r
-      NBOOPT,C16,<i>C17</i>,C18,\r
-            C26,C30,C36,C39\r
- Atom-centered basis functions,A1\r
- Atomic charge,A14\r
- Atomic orbitals,A1,A5,A6,B67-68\r
-      Contracted gaussian,A6,B69-70\r
-      Pure (PAO),<i>B11</i>,B67-68,C19,C30\r
-      Slater-type,A6\r
-      <i>see</i> Atomic shell\r
-      <i>see</i> Core orbitals\r
-      <i>see</i> Pre-orthogonal orbitals\r
- Atomic shell\r
-      Core,A7,A8,A13,A14,A16,C24\r
-      Rydberg,A2,A8,A13,A14,A16,C25\r
-      Valence,A8,A13,A14,A16\r
- Atomic units,A13,B65,C4,C13\r
- Attaching NBO to ESS program,\r
-        A10-11,C36,C38-39\r
- AUHF method\r
-      <i>see</i> Wavefunction type\r
- Azimuthal angle (<img src=phi.gif>),A20,C33\r
\r
- Basis set\r
-      <i>see</i> Atomic orbitals\r
- Benzene (C<sub>6</sub>H<sub>6</sub>),B3,B32-36\r
- Bond bending,A8,A20\r
-      <i>see</i> Hybrid direction\r
- BONDO program,A7\r
- Bond order,B29-31\r
-      Matrix,B11,B65,C19\r
- Boys LMOs,B3\r
- Brunck, T. K.,A7\r
\r
- Canonical MOs,B6,B27-28,B71,C20\r
- Carpenter, J. E.,A7\r
- Chemical fragment,<i>B16</i>,B19\r
-<p>\r
- $CHOOSE list\r
-      <i>see</i> Keylists\r
- Comments (!),B1,B63,C29\r
- Comment statements,C1\r
- COMMON blocks\r
-      /NBAO/,C7\r
-      /NBATOM/,C7\r
-      /NBBAS/,C9,C22,C31,C30\r
-      /NBCRD1/,C11,C29\r
-      /NBCRD2/,C12,C29\r
-      /NBDAF/,C12,C27,C28\r
-      /NBDXYZ/,C11\r
-      /NBFLAG/,C5\r
-      /NBGEN/,C13,C30\r
-      /NBINFO/,C4\r
-      /NBIO/,C8,C18\r
-      /NBLBL/,C10,C32\r
-      /NBMOL/,C10\r
-      /NBNAO/,C10\r
-      /NBONAV/,C12\r
-      /NBOPT/,C6-7,C18,C30\r
-      /NBTHR/,C9,C18\r
-      /NBTOPO/,C11,C22\r
- Contour plotting program,A8,B9,B69\r
- Contracted gaussian orbitals\r
-      <i>see</i> Atomic orbitals\r
- Copper dimer (Cu<sub>2</sub>),B56-61\r
- $CORE list\r
-      <i>see</i> Keylists\r
- Core orbitals,A6,A7,A8,A16,\r
-        B12-13,B56-61,B66,C24,C30,C33\r
- Core polarization,A8,B12\r
- Core table,B12,C33\r
-<p>\r
- DAF\r
-      <i>see</i> Direct access file\r
- Datalists,B63-64\r
-      $BASIS,<i>B67-68</i>,B71,C31,C37\r
-      $CONTRACT,<i>B69-70</i>,C31,C37\r
-      $COORD,B63,B65,<i>B66</i>,C31,C37\r
-      $DENSITY,B71\r
-      $DIPOLE,B65,B71,C37\r
-      $FOCK,B65,B71,C37\r
-      $LCAOMO,B71,C37\r
-      Matrix,B71\r
-      $OVERLAP,B65,B71,C37\r
- <i>d</i>-orbitals,B53,B56,B61\r
- Default output,A12,B10\r
- Deletion types,B17-19\r
-<p>\r
- $DEL (deletions) list\r
-      <i>see</i> Keylists\r
- Delocalization,A1,A2,A21,B3,B32,B51\r
- Delocalization tail,A22,B23\r
-<p>\r
- Density matrix,A1,A5,A6,B6-7,C13\r
-      <i>see</i> Bond-order matrix\r
-      <i>see</i> Spin density matrices\r
- Depletion of density matrix,C24\r
- Diborane (B<sub>2</sub>H<sub>6</sub>),B40-43\r
- Dictionary file,A4\r
- Different Lewis structures for\r
-   different spin\r
-      <i>see</i> Open-shell calculation\r
- Dimension specification,C4\r
- Dipole moment,A5,A6,A8,B5,B6-7,\r
-        <i>B24-25</i>,B65,B71,C11,C15,C24\r
-<p>\r
- Direct access file (FILE48),A3,A4,A5,\r
-        B9,B65,C12,<i>C14-15</i>,C16,C27,\r
-        C28,C36-39\r
- Directed NBO search\r
-      <i>see</i> Keylists, $CHOOSE\r
- Directional analysis\r
-      <i>see</i> Hybrid direction\r
- Distribution tape,A10\r
- Donor orbital,A21,A22\r
- Double-bond, no-bond resonance,B44-47\r
- Driver routines,A3\r
-      <i>see</i> Subroutines RUNNBO, etc.\r
\r
- Edmiston-Ruedenberg LMOs,B3\r
- Effective core potential (ECP),\r
-        A8,<i>B56-61</i>,B66\r
- Electronic structure system (ESS),A3\r
-      Common blocks,A4\r
-      Connection to NBO program,A3,A4,A7,\r
-         A10-11,B56,B62,C36,C38-39\r
-      Input file,A5,A11,A12\r
-      Output file,A5,A12\r
-      Scratch files,A4\r
-      <i>see</i> AMPAC, GAUSSIAN-8X, <i>etc.</i>\r
- ENABLE program,A10,C36\r
- Energetic analysis,A3,A5,<i>B16-19</i>,\r
-        C2,C26,C38,C39\r
-      <i>see</i> Perturbation theory...\r
- Excited state,A6,A8,A15,B56,C23\r
\r
-<p>\r
- <i>f</i>-orbitals\r
-      <i>see</i> Angular symmetry labels\r
-      <i>see</i> Keyword CUBICF\r
-<p>\r
- Fenske-Hall method\r
-      <i>see</i> MEDVL \r
- Fetch/Save routines,C15,C27\r
-<p>\r
- FILE48\r
-      <i>see</i> Direct access file\r
-<p>\r
- FILE47 \r
-      <i>see</i> Archive file\r
- Flow chart,A4,C3,C16\r
- Fock matrix,A2,A5,A6,A8,A14,A21,\r
-        B6,B16-20,B26,B48-51,B65,B71,\r
-        C2,C23,C26,C39\r
- Fortran 77,A6,A10\r
- Foster, J.P.,C22\r
- Free format,B1,C29\r
- Freezing a transformation,B8\r
- Functions\r
-      EQUAL,C29\r
-      IHTYP,C34\r
-      IOINQR,C32\r
-      IWPRJ,C24\r
-      NAMEAT,C34\r
-      VECLEN,C35\r
\r
- GAMESS version,A1,A2,A7,A10,A12,C17\r
- Gaussian elimination,C35\r
- GAUSSIAN-8X version,A2,A7,\r
-        A10,B56,C17\r
- Geminal interaction,A22,B18,C33\r
- Generalized eigenvalue problem,C20\r
-<p>\r
- GENNBO input file \r
-      <i>see</i> Archive file\r
-<p>\r
- GENNBO stand-alone program\r
-        A10,B9,B62-71,C13,C36,C37,C38\r
- Geometry,B66\r
- Glendening, E. D.,A7\r
- Groups of routines\r
-      I   (NAO/NBO/NLMO),C2,C16-25\r
-      II  (energy analysis),C2,C26\r
-      III (direct access file),C2,C27-28\r
-      IV  (free format input),C2,C29\r
-      V   (other I/O),C2,C30-32\r
-      VI  (general utility),C2,C33-35\r
-      VII (system-dependent),C2,C36\r
- GUGA formalism,A1\r
- GVB method\r
-      <i>see</i> Wavefunction type\r
\r
- Hay-Wadt ECP,B56\r
- HONDO version,A2,A10,C17,C27\r
- Hybrid composition,A19,B23\r
- Hybrid direction,A8,<i>A20</i>,B4,C23\r
- Hydrogen fluoride (HF),B37-39\r
\r
- I/O routines\r
-      <i>see</i> Groups of routines\r
- INP routines,C30,C39\r
- Input file,A5,B62,C14\r
- Installation procedure,A10-11\r
- Ionic hybrids,B37-39\r
\r
- Job control keywords,B2,B3\r
- Job initialization routines,C16,C18\r
- Job threshold keywords,B2,B4-5\r
\r
- Kekul&eacutee structure,B36\r
- Keylist,A5,A11,A12,<i>B1</i>\r
-<p>\r
- Keylists\r
-      $CHOOSE,B1,B2,B12,<i>B14-15</i>,<i>B44-47</i>,\r
-           B62,B63,B65,C6,C22,C30\r
-      $CORE,B1,B2,<i>B12-B13</i>,\r
-           B62,B63,B65,C3,C6-7,C30\r
-      $DEL,B1,B2,B12,<i>B16-20</i>,\r
-           <i>B48-51</i>,B62,C17,C26,C30\r
-      $GENNBO,<i>B65</i>,B66,C30\r
-      $NBO,B1,<i>B2-11</i>,B21-43,B62,B63,\r
-           B65,B69,C6,C17,C18,C22,C30\r
- Keyword names (matrix output),B6-7\r
- Keyword parameters (matrix output),B7-8\r
- Keywords\r
-      AOINFO,B2,<i>B9</i>,B69,B71,C6,C31\r
-      AOMO,B2,B6,B71,C6\r
-      AONAO,B2,B6,C6,C30-31\r
-      AONBO,B2,B6,C6,C31\r
-      AONHO,B2,B6,C6\r
-      AONLMO,B2,B3,B6,C6,C31\r
-      AOPNAO,B2,B6,B71,C6\r
-      AOPNBO,B2,B6,B71,C6\r
-      AOPNHO,B2,B6,B71,C6\r
-      AOPNLMO,B2,B6,B71,C6\r
-      ARCHIVE,B2,<i>B9</i>,<i>B62-71</i>,C6,C31\r
-      BEND,A8,<i>A20</i>,B2,<i>B4</i>,B5,B10,C6,C23\r
-      BNDIDX,B2,<i>B9</i>,B10,B21,\r
-         <i>B29-B31</i>,C6\r
-      BOAO,B11,C6\r
-      BODM,<i>B65</i>,C6,C13\r
-      BOHR,<i>B65</i>,B66,,C13\r
-      CUBICF,<i>B65</i>,B68,C6\r
-      DESTAR,B18\r
-      DETAIL,B2,<i>B9</i>,C6\r
-      DIAO,B2,B7,B71,C6\r
-      DINAO,B2,B7,B71,C6\r
-      DINBO,B2,B7,B71,C6\r
-      DINHO,B2,B7,B71,C6\r
-      DINLMO,B2,B6,B7,B71,C6\r
-      DIPOLE,A8,B2,B3,<i>B5</i>,B10,B21,\r
-         <i>B24-25</i>,B71,C6,C17,C24\r
-      DMAO,B2,B7,C6\r
-      DMNAO,B2,B7,C6\r
-      DMNBO,B2,B7,C6\r
-      DMNHO,B2,B7,C6\r
-      DMNLMO,B2,B7,C6\r
-      E2PERT,<i>A21</i>,B2,<i>B4</i>,B5,B10,B71,C6\r
-      EV,B65\r
-      FAO,B2,B7,B71,C6\r
-      FNAO,B2,B7,B71,C6\r
-      FNBO,B2,B6-8,B7,B71,C6\r
-      FNHO,B2,B7,<i>B26</i>,B71,C6\r
-      FNLMO,B2,B7,B71,C6\r
-      LFNPR,B2,<i>B9</i>,C8\r
-      Matrix output,B6-8,B26-28\r
-      MULAT,B11,C6\r
-      MULORB,B11\r
-      NAOMO,B2,B6-8,B71,C6\r
-      NAONBO,B6-8,C6\r
-      NAONHO,B6-8,C6\r
-      NAONLMO,B6-8,C6\r
-      NATOMS,B65\r
-      NBAS,B65\r
-      NBODAF,B2,B9\r
-      NBO,<i>A16-19</i>,B2,<i>B3</i>,B10,C6\r
-      NBOMO,B2,B6-8,<i>B27-28</i>,B71,C6\r
-      NBONLMO,B2,B6-8,C6\r
-      NBOSUM,<i>A22-23</i>,B2,<i>B3</i>,B10,C6,C23\r
-      NHOMO,B2,B6-8,B71,C6\r
-      NHONBO,B2,B6-8,C6\r
-      NHONLMO,B2,B6-8,C6\r
-      NLMO,B2,<i>B3</i>,B5,B10,<i>B22-23</i>,C6\r
-      NLMOMO,B2,B6-8,B71,C6\r
-      NOBOND,B2,<i>B3</i>,B21,<i>B37-39</i>,C6\r
-      NOGEM,B18\r
-      NOSTAR,B18,<i>B48-49</i>\r
-      NOVIC,B18\r
-      NPA,<i>A13-15</i>,B2,<i>B3</i>,B10,C6,C20\r
-      OPEN,B65\r
-      ORTHO,B65\r
-      PAOPNAO,B11,C6\r
-      PLOT,A8,B2,<i>B9</i>,B69,B71,C6\r
-      PRINT,B2,B5,<i>B10</i>,B71,C18,C6\r
-      PRJTHR,B11\r
-      RESONANCE,A16,B2,<i>B3</i>,B21,\r
-         <i>B32-36</i>,C6,C17,C25\r
-      REUSE,<i>B65</i>,B66,B67,C13\r
-      RPNAO,B11,C6\r
-      SAO,B2,B7,B71,C6\r
-      SKIPBO,B2,<i>B3</i>,B10,C6\r
-      SPNAO,B2,B6-8,B7,B71,C6\r
-      SPNBO,B2,B7,B71,C6\r
-      SPNHO,B2,B7,B71,C6\r
-      SPNLMO,B2,B3,B7,B71,C6\r
-      3CBOND,B2,<i>B3</i>,B14,B21,<i>B40-43</i>,C6\r
-      THRESH,B11\r
-      UPPER,B65,B71,C13\r
-      ZERO,B19,<i>B49-51</i>\r
-<p>\r
- Kinks\r
-      <i>see</i> Hybrid direction, Bond bending\r
\r
-<p>\r
- Labelled COMMON blocks,A3,A6,C4-13\r
-      <i>see</i> COMMON blocks\r
-<p>\r
- Lewis orbitals\r
-      <i>see</i> Natural bond orbitals\r
- Linear equations package,C35\r
- Linear independence,A1,C22,C24\r
- Logical file number (LFN),C8,C38,C39\r
- L&oumlwdin, P.-O.,A1\r
- L&oumlwdin orthogonalization,C21\r
\r
- Matrix multiplication,C34\r
-<p>\r
- Matrix output keywords,\r
-        B2,<i>B6-8</i>,B9,<i>B26-28</i>,C7\r
- Mayer-Mulliken bond-order,C19\r
- MCSCF method\r
-      <i>see</i> Wavefunction type\r
- MEDVL version,A10\r
- Memory allocation,\r
-        A6,A12,C16,C18,C19,C22\r
- Methylamine (CH<sub>3</sub>NH<sub>2</sub>),\r
-        A12-23,B21-31,B44-51,B63-71\r
- Methyl radical (CH<sub>3</sub>),B52-55\r
- Molecular units,<i>B16</i>,B18,B19,C10,C23\r
- M&oslashller-Plesset method\r
-      <i>see</i> Wavefunction type\r
- MOPAC version,A10\r
-<p>\r
- Mulliken population analysis,\r
-         A10,B11,C19,C38\r
- Multiple bonds,A19,B14,B44-47,B56-61\r
\r
- Naaman, R.,A7\r
- NAO formation routines,C16,C19-21\r
-<p>\r
- Natural atomic orbital (NAO)\r
-      Formation,A1,A7,C16,C19-21\r
-      Labels,A13-14,C10\r
-      Listing,A13,C10\r
-      Summary table,A7\r
-      <i>see</i> Natural population analysis\r
-<p>\r
- Natural bond orbital (NBO)\r
-      Analysis,A1-2,A16-19\r
-      Formalism,A1-A2,A7\r
-      Labels,A8,A19,B27-28,B43,C9,C10,C32\r
-      Lewis,A2,A16,A19,A21,A23,B48-51,B17\r
-      Listing,<i>A17-19</i>,B2\r
-      Non-Lewis,A2,A16,A19,\r
-         A21,A23,B17,B18,B48-51\r
-      Summary table,<i>A22-23</i>,C23\r
-      3-center,A16,<i>B40-43</i>\r
-      <i>see</i> Perturbation theory...\r
-      <i>see</i> NBO/NLMO formation routines\r
-<p>\r
- Natural electron configuration (NEC),\r
-        A7,<i>A15</i>,C20\r
-<p>\r
- Natural hybrid orbital (NHO)\r
-      Directional analysis,A20\r
-      Formation,A1-2\r
-      Labels,B26,C10\r
-      Listing,A-19\r
-      <i>see</i> Natural bond orbitals\r
-      <i>see</i> Hybrid direction\r
-<p>\r
- Natural Lewis structure,A1-2,A16,\r
-        A19,B3,B18,B48,B49\r
-      Energy,B18,B48\r
-<p>\r
- Natural localized molecular orbital (NLMO)\r
-      Formation,A7,B3,C25\r
-      Listing,B3,<i>B22-23</i>\r
- Natural minimal basis (NMB) set,A2,A14\r
- Natural population analysis (NPA),\r
-         A3,A6,A7,<i>A13-14</i>,B3,\r
-         B10,B21,B56-57,C20\r
- Natural Rydberg basis (NRB) set,A2,A18\r
- NBO direct access file\r
-      <i>see</i> Direct access file\r
- $NBO keylist\r
-      <i>see</i> Keylists\r
- NBO energetic analysis\r
-      <i>see</i> Energetic analysis\r
-      <i>see</i> Perturbation theory...\r
- NBO.MAN file,A10,A11\r
- NBO/NLMO formation routines,\r
-        C16,C22-25\r
- NBO program,Section C\r
-      I/O,A5,A12,C27-32\r
-      Installation,A10-11\r
-      Organization,A3-4,C2-4\r
-      Restrictions,A6\r
-      <i>see</i> Electronic structure system\r
- NBO.SRC file,A10,C1,C2\r
- NBO summary table,<i>A22-23</i>,C23\r
- NLMO/NPA bond order,B30-31\r
- Non-Lewis orbitals\r
-      <i>see</i> Natural Bond Orbital\r
\r
- Open-shell calculation,\r
-        A1,A5,B14,B25,<i>B52-55</i>,B65,C5\r
-      <i>see</i> Wavefunction type\r
- Orbital contour plotting program,\r
-        A8,B9,B69\r
- Orthogonalization,C20\r
-      L&oumlwdin (symmetric),C24\r
-      Occupancy-weighted (OWSO),C20,C21\r
-      Schmidt,C20\r
- Output control keywords,B2,<i>B9-10</i>\r
- Output file,A8,A12,C1\r
-<p>\r
- Overlap matrix,A5,A6,A8,B6,B71,C38\r
-      singularities,C25\r
- Overlap-weighted NAO bond order,B30\r
\r
-<p>\r
- Perturbation theory energy analysis,\r
-        A8,<i>A21</i>,B3,B4,C23,C39\r
- Phi,A20,C33\r
-<p>\r
- PNAO, PNBO, PNHO, PNLMO\r
-      <i>see</i> Pre-orthogonal orbitals\r
- Polar angle (<img src=theta.gif>),A20,C33\r
- Polarization coefficients,A2,A19,C25\r
- Pople-Gordon geometry,A12,A20,B21,B32\r
-<p>\r
- Population analysis\r
-      <i>see</i> Mulliken population analysis\r
-      <i>see</i> Natural population analysis\r
- Population inversion,A14,B57\r
-<p>\r
- Pre-orthogonal orbitals,\r
-         A1-2,A6,A8,B6,B65,B71\r
-<p>\r
- Print parameters,B2,<i>B7-8</i>,\r
-         B11,B27-28,C7,C10\r
-<p>\r
- Program groups,C2\r
-      <i>see</i> Groups of routines\r
-<p>\r
- Program limits\r
-      Atoms,A6,C4\r
-      Basis functions,A6,C4\r
- Program precedence,C2,C3\r
- Pseudopotential\r
-      <i>see</i> Effective core potential\r
- Pure AOs,B11\r
-      <i>see</i> Atomic orbital\r
\r
- QCPE,A7,A8\r
\r
- Read (R) parameter\r
-      <i>see</i> Print parameters\r
- Read-write file,A4\r
- Reed, A. E.,A7,B11,B31,C19\r
- References,A7\r
- Remote interaction,A22,C33\r
- Resonance structures,A9,B14-15,B32-33,\r
-        B38,B39,B44-47,C11,C25\r
- Rewind input file,C39\r
- RHF method\r
-      <i>see</i> Wavefunction type\r
- Rives, A. B.,A7\r
- ROHF method\r
-      <i>see</i> Wavefunction type\r
\r
- Schleyer, P. v.R.,B31\r
- 2nd-order perturbation theory analysis\r
-      <i>see</i> Perturbation theory energy...\r
- Semi-documented keywords,B2,<i>B11</i>\r
- Similarity transformation,C19,C26,C34\r
-<p>\r
- Slater-type orbitals\r
-      <i>see</i> AO basis functions\r
-<p>\r
- Spin\r
-      <i>see</i> Open-shell calculations\r
-<p>\r
- Spin-annihilated UHF (AUHF) method\r
-      <i>see</i> Wavefunction type\r
- Spin density matrices,A1,B52-55,C5\r
-<p>\r
- Storage\r
-      <i>see</i> Memory allocation\r
-<p>\r
- Subroutines,C2,C3\r
-      ANGLES,C33\r
-      ANLYZE,C23\r
-      AOUT,C31\r
-      APRINT,C31,C32\r
-      AREAD,C31\r
-      ATDIAG,C20\r
-      AUGMNT,C25\r
-      AWRITE,C31\r
-      BDFIND,C33\r
-      BLDSTR,C23\r
-      CHEM,C33\r
-      CHOOSE,C22,C23,C24\r
-      CHSDRV,C22\r
-      CHSINP,C30\r
-      CONSOL,C33\r
-      CONVIN,C33\r
-      CONVRT,C33\r
-      COPY,C33\r
-      CORE,C24\r
-      CORINP,C30\r
-      CORTBL,C33\r
-      CYCLES,C22,C25\r
-      DEBYTE,C33\r
-      DELETE,C26\r
-      DELINP,C30\r
-      DELSCF,A3,A4,A5,C2,<i>C36</i>,C38,C39\r
-      DEPLET,C24\r
-      DFGORB,C19,C30\r
-      DIPANL,A6,C22,C24\r
-      DIPELE,C24\r
-      DIPNUC,C24\r
-      DMNAO,C19\r
-      DMSIM,C19\r
-      FACTOR,C35\r
-      FEAOIN,A3,A4,A5,C2,C6,\r
-         C14,<i>C36</i>,C38,C39\r
-      FEAOMO,C27\r
-      FEAOM,C27\r
-      FEBAS,C27\r
-      FECOOR,C27\r
-      FEDNAO,C27\r
-      FEDRAW,C27\r
-      FEDXYZ,C27\r
-      FEE0,C27\r
-      FEFAO,C27\r
-      FEFNBO,C27\r
-      FEINFO,C27\r
-      FENBO,C27\r
- Subroutines (<i>continued</i>)\r
-      FENEWD,C27\r
-      FENLMO,C27\r
-      FEPNAO,C27\r
-      FEPPAO,C27\r
-      FESNAO,C27\r
-      FESRAW,C27\r
-      FETITL,C27\r
-      FETLMO,C27\r
-      FETNAB,C27\r
-      FETNAO,C27\r
-      FETNBO,C27\r
-      FETNHO,C27\r
-      FNBOAN,C23\r
-      FNDFLD,C29\r
-      FNDMOL,C23\r
-      FNDSOL,C35\r
-      FORMT,C25\r
-      FRMHYB,C23\r
-      FRMPRJ,C25\r
-      FRMTMO,C20\r
-      GENINP,C30\r
-      GETDEL,C23\r
-      HALT,C33\r
-      HFLD,C29\r
-      HTYPE,C23\r
-      HYBCMP,C23\r
-      HYBDIR,C23\r
-      IDIGIT,C33\r
-      IFLD,C29\r
-      INTERP,C32\r
-      JACOBI,C25,C34\r
-      JOBOPT,C18,C29\r
-      LBLAO,C32\r
-      LBLNAO,C32\r
-      LBLNBO,C32\r
-      LBLNHO,C32\r
-      LIMTRN,C34\r
-      LINEQ,C33,C35\r
-      LMOANL,C24\r
-      LOADAV,C20\r
-      LOAD,C24\r
-      MATML2,C34\r
-      MATMLT,C34\r
-      MULANA,C19\r
-      NAOANL,C21\r
-      NAODRV,C2,C19\r
-      NAOSIM,C19\r
-      NAO,C19\r
-      NATHYB,C22,C23,C24\r
-      NBCLOS,C16,C28\r
-      NBINQR,C28\r
-      NBOCLA,C23\r
-      NBODEL,C26\r
-      NBODIM,C18\r
-      NBODRV,C2,C19,C22\r
-      NBOEAN,A3,A4,A6,C3,C26,C36,C39\r
-      NBOINP,C30\r
-      NBOPEN,C16,C27\r
-      NBOSET,C18,C39\r
-      NBO,A3,A4,C2,C16,C36\r
-      NBOSUM,C23\r
-      NBREAD,C28\r
-      NBWRIT,C28\r
-      NEWDM,C26\r
-      NEWRYD,C20\r
-      NEWWTS,C20\r
-      NLMO,C22,C24\r
-      NORMLZ,C34\r
-      ORDER,C34\r
-      ORTHYB,C24\r
-      OUTPUT,C32\r
-      PACK,C34\r
-      PRJEXP,C24\r
-      RANK,C34\r
-      RDCARD,C29\r
-      RDCORE,C30\r
-      RDPPNA,C30\r
-      RDTNAB,C31\r
-      RDTNAO,C31\r
-      REDBLK,C21\r
-      REDIAG,C21\r
-      REPOL,C25\r
-      RFLD,C29\r
-      RNKEIG,C26\r
-      RUNNBO,A3,A4,<i>C36</i>,C38,C39\r
-      RYDIAG,C20\r
-      RYDSEL,C21\r
-      SETBAS,C20\r
-      SHMDT,C20\r
-      SIMLTR,C26\r
-      SIMTRM,C19\r
-      SIMTRN,C34\r
-      SIMTRS,C34\r
-      SRTNBO,C22\r
-      STASH,C24\r
-      STRTIN,C29\r
-      SUBST,C35\r
-      SVDNAO,C27\r
-      SVE0,C27\r
-      SVFNBO,C27\r
-      SVNBO,C27\r
-      SVNEWD,C27\r
-      SVNLMO,C27\r
-      SVPNAO,C27\r
-      SVPPAO,C27\r
-      SVSNAO,C27\r
-      SVTLMO,C27\r
- Subroutines (<i>continued</i>)\r
-      SVTNAB,C27\r
-      SVTNAO,C27\r
-      SVTNHO,C27\r
-      SYMORT,C25\r
-      SYMUNI,C25\r
-      TRANSP,C34\r
-      UNPACK,C35\r
-      VALTBL,C35\r
-      WRARC,C31\r
-      WRBAS,C31\r
-      WRMLMO,C31\r
-      WRPPNA,C30\r
-      WRTNAB,C31\r
-      WRTNAO,C30,C31\r
-      WRTNBO,C312\r
-      XCITED,C23\r
- Symmetric orthogonalization,C24,C25\r
- Symmetry,B16\r
- System-dependent driver routines,C36\r
\r
- TechSet,A11,A20\r
- Theta,A20,C33\r
- 3-center bonds\r
-      <i>see</i> Natural bond orbitals\r
- Thresholds,C9\r
-      ALLOW2,C20\r
-      ALLOW,C20\r
-      ANG,B4\r
-      ATHR,C23\r
-      DANGER,C20,C25\r
-      DIAGTH,C20,C25\r
-      DIFFER,C24,C34,C34\r
-      DONE,C34\r
-      DVAL,B5,B25\r
-      EPS,C24,C34\r
-      ETHR1,C23\r
-      ETHR2,C23\r
-      ETHR,C23\r
-      EVAL,B4\r
-      OCC,B4\r
-      PCT,B4\r
-      PRJINC,C22\r
-      PRJTHR,B11,C22\r
-      PTHR,C23\r
-      TEST2,C20\r
-      TEST,C20\r
-      THRESH,C22\r
-      THR1,C23\r
-      THR2,C23\r
-      THRESH,B11,C25\r
-      TOOSML,C24\r
-      WORTH,C20\r
-      WTTHR,C20,C21\r
- 2e-stabilization,A21\r
\r
-<p>\r
- UHF method\r
-      <i>see</i> Wavefunction type\r
-<p>\r
- Upper triangular matrix,\r
-        B65,B71,C13,C33,C34\r
\r
- Vager, Z.,A7\r
-<p>\r
- Valency index\r
-      <i>see</i> Bond order\r
- Versions, previous,<i>A7</i>,A9,B13\r
-<p>\r
- Vicinal interaction,A22-23,B18,\r
-        B23,B25,B51,C33\r
\r
- Warnings,B16,B17,B36,B55\r
-<p>\r
- Wavefunction type\r
-      AUHF,C5,C17\r
-      CI,A6,C5,C17\r
-      Complex,A6,C5\r
-      Correlated,B25\r
-      GVB,A6\r
-      MCSCF,A1,A6,C5\r
-      M&oslashller-Plesset,A6,C17\r
-      RHF,A6,A12,B16,B56,C2\r
-      ROHF,A6,C5\r
-      SCF,A6,B16,B25,C17\r
-      Semi-empirical,A7,A8,B66\r
-      UHF,A6,B16,B20,B52-55,C2,C5\r
- Weinhold, F.,A7,B11,C19,C22\r
- Weinstock, R. B.,A7,B11,C19\r
- Wiberg bond index,A16,B9,B29,C20,C22\r
- Write (W) parameter\r
-      <i>see</i> Print parameters\r
-</body>\r
-</html>\r
diff --git a/Documents/etc/nbo/lambda.gif b/Documents/etc/nbo/lambda.gif
deleted file mode 100644 (file)
index f782649..0000000
Binary files a/Documents/etc/nbo/lambda.gif and /dev/null differ
diff --git a/Documents/etc/nbo/le.gif b/Documents/etc/nbo/le.gif
deleted file mode 100644 (file)
index 910ef72..0000000
Binary files a/Documents/etc/nbo/le.gif and /dev/null differ
diff --git a/Documents/etc/nbo/mu.gif b/Documents/etc/nbo/mu.gif
deleted file mode 100644 (file)
index 428c1d5..0000000
Binary files a/Documents/etc/nbo/mu.gif and /dev/null differ
diff --git a/Documents/etc/nbo/nbofig1.gif b/Documents/etc/nbo/nbofig1.gif
deleted file mode 100644 (file)
index b6dbdcb..0000000
Binary files a/Documents/etc/nbo/nbofig1.gif and /dev/null differ
diff --git a/Documents/etc/nbo/nbofig2.gif b/Documents/etc/nbo/nbofig2.gif
deleted file mode 100644 (file)
index a83a0f5..0000000
Binary files a/Documents/etc/nbo/nbofig2.gif and /dev/null differ
diff --git a/Documents/etc/nbo/nbofig3.gif b/Documents/etc/nbo/nbofig3.gif
deleted file mode 100644 (file)
index ee55624..0000000
Binary files a/Documents/etc/nbo/nbofig3.gif and /dev/null differ
diff --git a/Documents/etc/nbo/phi.gif b/Documents/etc/nbo/phi.gif
deleted file mode 100644 (file)
index b89b30a..0000000
Binary files a/Documents/etc/nbo/phi.gif and /dev/null differ
diff --git a/Documents/etc/nbo/pi.gif b/Documents/etc/nbo/pi.gif
deleted file mode 100644 (file)
index 492fedb..0000000
Binary files a/Documents/etc/nbo/pi.gif and /dev/null differ
diff --git a/Documents/etc/nbo/rarr.gif b/Documents/etc/nbo/rarr.gif
deleted file mode 100644 (file)
index b3093ed..0000000
Binary files a/Documents/etc/nbo/rarr.gif and /dev/null differ
diff --git a/Documents/etc/nbo/sigma.gif b/Documents/etc/nbo/sigma.gif
deleted file mode 100644 (file)
index 5863c31..0000000
Binary files a/Documents/etc/nbo/sigma.gif and /dev/null differ
diff --git a/Documents/etc/nbo/sum.gif b/Documents/etc/nbo/sum.gif
deleted file mode 100644 (file)
index b476300..0000000
Binary files a/Documents/etc/nbo/sum.gif and /dev/null differ
diff --git a/Documents/etc/nbo/theta.gif b/Documents/etc/nbo/theta.gif
deleted file mode 100644 (file)
index c646fcb..0000000
Binary files a/Documents/etc/nbo/theta.gif and /dev/null differ
index 60be9e8..d8bf08e 100644 (file)
@@ -308,7 +308,7 @@ Copyright (C) 2008-2014 Toshi Nagata <!-- copyright -->
 </p>
 </blockquote>
 <p>
-参考のため、GNU 一般公衆利用許諾契約書の<a href="../etc/gpl.ja.txt">非公式日本語訳</a>を添付します。ただし、正式な文書は英語版の方です。
+参考のため、GNU 一般公衆利用許諾契約書の<a href="../etc/gpl.ja.html">非公式日本語訳</a>を添付します。ただし、正式な文書は英語版の方です。
 </p>
 </div>
 <link id="#navigation" />