From fcf5c29bd3a129b4b08f734a9940341d05a770b7 Mon Sep 17 00:00:00 2001 From: toshinagata1964 Date: Fri, 28 Mar 2014 06:45:19 +0000 Subject: [PATCH] Document is updated; the Japanese version of GPL text is now in html format. git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@519 a2be9bc6-48de-4e38-9406-05402d4bc13c --- Documents/etc/gpl.ja.html | 428 ++ Documents/etc/gpl.ja.txt | 416 -- Documents/etc/mopac6_manual.pdf | Bin 748406 -> 0 bytes Documents/etc/nbo/alpha.gif | Bin 70 -> 0 bytes Documents/etc/nbo/beta.gif | Bin 75 -> 0 bytes Documents/etc/nbo/ca.gif | Bin 66 -> 0 bytes Documents/etc/nbo/chi.gif | Bin 72 -> 0 bytes Documents/etc/nbo/delta.gif | Bin 72 -> 0 bytes Documents/etc/nbo/epsilon.gif | Bin 63 -> 0 bytes Documents/etc/nbo/ge.gif | Bin 65 -> 0 bytes Documents/etc/nbo/index.html | 8893 --------------------------------------- Documents/etc/nbo/lambda.gif | Bin 71 -> 0 bytes Documents/etc/nbo/le.gif | Bin 64 -> 0 bytes Documents/etc/nbo/mu.gif | Bin 70 -> 0 bytes Documents/etc/nbo/nbofig1.gif | Bin 4178 -> 0 bytes Documents/etc/nbo/nbofig2.gif | Bin 6890 -> 0 bytes Documents/etc/nbo/nbofig3.gif | Bin 657 -> 0 bytes Documents/etc/nbo/phi.gif | Bin 73 -> 0 bytes Documents/etc/nbo/pi.gif | Bin 66 -> 0 bytes Documents/etc/nbo/rarr.gif | Bin 68 -> 0 bytes Documents/etc/nbo/sigma.gif | Bin 67 -> 0 bytes Documents/etc/nbo/sum.gif | Bin 70 -> 0 bytes Documents/etc/nbo/theta.gif | Bin 70 -> 0 bytes Documents/src/doc_source.html | 2 +- 24 files changed, 429 insertions(+), 9310 deletions(-) create mode 100644 Documents/etc/gpl.ja.html delete mode 100644 Documents/etc/gpl.ja.txt delete mode 100644 Documents/etc/mopac6_manual.pdf delete mode 100644 Documents/etc/nbo/alpha.gif delete mode 100644 Documents/etc/nbo/beta.gif delete mode 100644 Documents/etc/nbo/ca.gif delete mode 100644 Documents/etc/nbo/chi.gif delete mode 100644 Documents/etc/nbo/delta.gif delete mode 100644 Documents/etc/nbo/epsilon.gif delete mode 100644 Documents/etc/nbo/ge.gif delete mode 100644 Documents/etc/nbo/index.html delete mode 100644 Documents/etc/nbo/lambda.gif delete mode 100644 Documents/etc/nbo/le.gif delete mode 100644 Documents/etc/nbo/mu.gif delete mode 100644 Documents/etc/nbo/nbofig1.gif delete mode 100644 Documents/etc/nbo/nbofig2.gif delete mode 100644 Documents/etc/nbo/nbofig3.gif delete mode 100644 Documents/etc/nbo/phi.gif delete mode 100644 Documents/etc/nbo/pi.gif delete mode 100644 Documents/etc/nbo/rarr.gif delete mode 100644 Documents/etc/nbo/sigma.gif delete mode 100644 Documents/etc/nbo/sum.gif delete mode 100644 Documents/etc/nbo/theta.gif diff --git a/Documents/etc/gpl.ja.html b/Documents/etc/gpl.ja.html new file mode 100644 index 0000000..686be2b --- /dev/null +++ b/Documents/etc/gpl.ja.html @@ -0,0 +1,428 @@ + + + + + +GNU 一般公衆利用許諾契約書 + + + +
+                    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を
+参照せよ。)
+
+複製や頒布、改変についての正確な条件と制約を以下で述べていきます。
+
+                    GNU 一般公衆利用許諾契約書
+                 複製、頒布、改変に関する条件と制約
+
+0. この利用許諾契約書は、そのプログラム(またはその他の著作物)をこの一
+般公衆利用許諾契約書の定める条件の下で頒布できるという告知が著作権者に
+よって記載されたプログラムまたはその他の著作物全般に適用される。以下で
+は、「『プログラム』」とはそのようにしてこの契約書が適用されたプログラ
+ムや著作物全般を意味し、また「『プログラム』を基にした著作物」とは『プ
+ログラム』やその他著作権法の下で派生物と見なされるもの全般を指す。すな
+わち、『プログラム』かその一部を、全く同一のままか、改変を加えたか、あ
+るいは他の言語に翻訳された形で含む著作物のことである(「改変」という語
+の本来の意味からはずれるが、以下では翻訳も改変の一種と見なす)。それぞ
+れの契約者は「あなた」と表現される。
+
+複製や頒布、改変以外の活動はこの契約書ではカバーされない。それらはこの
+契約書の対象外である。『プログラム』を実行する行為自体に制限はない。ま
+た、そのような『プログラム』の出力結果は、その内容が『プログラム』を基
+にした著作物を構成する場合のみこの契約書によって保護される(『プログラ
+ム』を実行したことによって作成されたということとは無関係である)。この
+ような線引きの妥当性は、『プログラム』が何をするのかに依存する。
+
+1. それぞれの複製物において適切な著作権表示と保証の否認声明(disclaimer
+of warranty)を目立つよう適切に掲載し、またこの契約書および一切の保証の
+不在に触れた告知すべてをそのまま残し、そしてこの契約書の複製物を『プロ
+グラム』のいかなる受領者にも『プログラム』と共に頒布する限り、あなたは
+『プログラム』のソースコードの複製物を、あなたが受け取った通りの形で複
+製または頒布することができる。媒体は問わない。
+
+あなたは、物理的に複製物を譲渡するという行為に関して手数料を課しても良
+いし、希望によっては手数料を取って交換における保護の保証を提供しても良
+い。
+
+2. あなたは自分の『プログラム』の複製物かその一部を改変して『プログラ
+ム』を基にした著作物を形成し、そのような改変点や著作物を上記第1節の定
+める条件の下で複製または頒布することができる。ただし、そのためには以下
+の条件すべてを満たしていなければならない:
+
+    a) あなたがそれらのファイルを変更したということと変更した日時が良
+    く分かるよう、改変されたファイルに告示しなければならない。
+
+    b) 『プログラム』またはその一部を含む著作物、あるいは『プログラム』
+    かその一部から派生した著作物を頒布あるいは発表する場合には、その全
+    体をこの契約書の条件に従って第三者へ無償で利用許諾しなければならな
+    い。
+
+    c) 改変されたプログラムが、通常実行する際に対話的にコマンドを読む
+    ようになっているならば、そのプログラムを最も一般的な方法で対話的に
+    実行する際、適切な著作権表示、無保証であること(あるいはあなたが保
+    証を提供するということ)、ユーザがプログラムをこの契約書で述べた条
+    件の下で頒布することができるということ、そしてこの契約書の複製物を
+    閲覧するにはどうしたらよいかというユーザへの説明を含む告知が印刷さ
+    れるか、あるいは画面に表示されるようにしなければならない(例外とし
+    て、『プログラム』そのものは対話的であっても通常そのような告知を印
+    刷しない場合には、『プログラム』を基にしたあなたの著作物にそのよう
+    な告知を印刷させる必要はない)。
+
+以上の必要条件は全体としての改変された著作物に適用される。著作物の一部
+が『プログラム』から派生したものではないと確認でき、それら自身別の独立
+した著作物であると合理的に考えられるならば、あなたがそれらを別の著作物
+として分けて頒布する場合、そういった部分にはこの契約書とその条件は
+適用されない。しかし、あなたが同じ部分を『プログラム』を基にした著作物
+全体の一部として頒布するならば、全体としての頒布物は、この契約書が
+課す条件に従わなければならない。というのは、この契約書が他の契約者
+に与える許可は『プログラム』丸ごと全体に及び、誰が書いたかは関係なく各
+部分のすべてを保護するからである。
+
+よって、すべてあなたによって書かれた著作物に対し、権利を主張したりあな
+たの権利に異議を申し立てることはこの節の意図するところではない。むしろ、
+その趣旨は『プログラム』を基にした派生物ないし集合著作物の頒布を管理す
+る権利を行使するということにある。
+
+また、『プログラム』を基にしていないその他の著作物を『プログラム』(あ
+るいは『プログラム』を基にした著作物)と一緒に集めただけのものを一巻の
+保管装置ないし頒布媒体に収めても、その他の著作物までこの契約書が保
+護する対象になるということにはならない。
+
+3. あなたは上記第1節および2節の条件に従い、『プログラム』(あるいは第2
+節における派生物)をオブジェクトコードないし実行形式で複製または頒布す
+ることができる。ただし、その場合あなたは以下のうちどれか一つを実施しな
+ければならない:
+
+    a) 著作物に、『プログラム』に対応した完全かつ機械で読み取り可能な
+    ソースコードを添付する。ただし、ソースコードは上記第1節および2節の
+    条件に従いソフトウェアの交換で習慣的に使われる媒体で頒布しなければ
+    ならない。あるいは、
+
+    b) 著作物に、いかなる第三者に対しても、『プログラム』に対応した完
+    全かつ機械で読み取り可能なソースコードを、頒布に要する物理的コスト
+    を上回らない程度の手数料と引き換えに提供する旨述べた少なくとも3年
+    間は有効な書面になった申し出を添える。ただし、ソースコードは上記第
+    1節および2節の条件に従いソフトウェアの交換で習慣的に使われる媒体で
+    頒布しなければならない。あるいは、
+
+    c) 対応するソースコード頒布の申し出に際して、あなたが得た情報を一
+    緒に引き渡す(この選択肢は、営利を目的としない頒布であって、かつあ
+    なたが上記小節bで指定されているような申し出と共にオブジェクトコー
+    ドあるいは実行形式のプログラムしか入手していない場合に限り許可され
+    る)。
+
+著作物のソースコードとは、それに対して改変を加える上で好ましいとされる
+著作物の形式を意味する。ある実行形式の著作物にとって完全なソースコード
+とは、それが含むモジュールすべてのソースコード全部に加え、関連するイン
+ターフェース定義ファイルのすべてとライブラリのコンパイルやインストール
+を制御するために使われるスクリプトをも加えたものを意味する。しかし特別
+な例外として、そのコンポーネント自体が実行形式に付随するのでは無い限り、
+頒布されるものの中に、実行形式が実行されるオペレーティングシステムの主
+要なコンポーネント(コンパイラやカーネル等)と通常一緒に(ソースかバイナ
+リ形式のどちらかで)頒布されるものを含んでいる必要はないとする。
+
+実行形式またはオブジェクトコードの頒布が、指定された場所からコピーする
+ためのアクセス手段を提供することで為されるとして、その上でソースコード
+も同等のアクセス手段によって同じ場所からコピーできるようになっているな
+らば、第三者がオブジェクトコードと一緒にソースも強制的にコピーさせられ
+るようになっていなくてもソースコード頒布の条件を満たしているものとする。
+
+4. あなたは『プログラム』を、この契約書において明確に提示された行
+為を除き複製や改変、サブライセンス、あるいは頒布してはならない。他に
+『プログラム』を複製や改変、サブライセンス、あるいは頒布する企てはすべ
+て無効であり、この契約書の下でのあなたの権利を自動的に終結させるこ
+とになろう。しかし、複製物や権利をこの契約書に従ってあなたから得た
+人々に関しては、そのような人々がこの契約書に完全に従っている限り彼
+らのライセンスまで終結することはない。
+
+5. あなたはこの契約書を受諾する必要は無い。というのは、あなたはこ
+れに署名していないからである。しかし、この契約書以外にあなたに対し
+て『プログラム』やその派生物を変更、頒布する許可を与えるものは存在しな
+い。これらの行為は、あなたがこの契約書を受け入れない限り法によって
+禁じられている。そこで、『プログラム』(あるいは『プログラム』を基にし
+た著作物のすべて)を改変ないし頒布することにより、あなたは自分がそのよ
+うな行為を行うためにこの契約書を受諾したということ、そして『プログ
+ラム』とそれに基づく著作物の複製や頒布、改変についてこの契約書が課
+す制約と条件をすべて受け入れたということを示したものと見なす。
+
+6. あなたが『プログラム』(または『プログラム』を基にした著作物全般)を
+再頒布するたびに、その受領者は元々のライセンス許可者から、この契約書で
+指定された条件と制約の下で『プログラム』を複製や頒布、あるいは改変する
+許可を自動的に得るものとする。あなたは、受領者がここで認められた権利を
+行使することに関してこれ以上他のいかなる制限も課すことができない。あな
+たには、第三者がこの契約書に従うことを強制する責任はない。
+
+7. 特許侵害あるいはその他の理由(特許関係に限らない)から、裁判所の判決
+あるいは申し立ての結果としてあなたに(裁判所命令や契約などにより)この契
+約書の条件と矛盾する制約が課された場合でも、あなたがこの契約書の条件を
+免除されるわけではない。もしこの契約書の下であなたに課せられた責任と他
+の関連する責任を同時に満たすような形で頒布できないならば、結果としてあ
+なたは『プログラム』を頒布することが全くできないということである。例え
+ば特許ライセンスが、あなたから直接間接を問わずコピーを受け取った人が誰
+でも『プログラム』を使用料無料で再頒布することを認めていない場合、あな
+たがその制約とこの契約書を両方とも満たすには『プログラム』の頒布を完全
+に中止するしかないだろう。
+
+この節の一部分が特定の状況の下で無効ないし実施不可能な場合でも、節の残
+りの部分は適用されるよう意図されている。その他の状況では節が全体として
+適用されるよう意図されている。
+
+特許やその他の財産権を侵害したり、そのような権利の主張の効力に異議を唱
+えたりするようあなたを誘惑することがこの節の目的ではない。この節には、
+人々によってライセンス慣行として実現されてきた、フリーソフトウェア頒布
+のシステムの完全性を護るという目的しかない。多くの人々が、フリーソフト
+ウェアの頒布システムが首尾一貫して適用されているという信頼に基づき、こ
+のシステムを通じて頒布される多様なソフトウェアに寛大な貢献をしてきたの
+は事実であるが、人がどのようなシステムを通じてソフトウェアを頒布したい
+と思うかはあくまでも作者/寄与者次第であり、あなたが選択を押しつけるこ
+とはできない。
+
+この節は、この契約書のこの節以外の部分の一帰結になると考えられるケー
+スを徹底的に明らかにすることを目的としている。
+
+8. 『プログラム』の頒布や利用が、ある国においては特許または著作権が主
+張されたインターフェースのいずれかによって制限されている場合、『プログ
+ラム』にこの契約書を適用した元の著作権者は、そういった国々を排除し
+た明確な地理的頒布制限を加え、そこで排除されていない国の中やそれらの国々
+の間でのみ頒布が許可されるようにしても構わない。その場合、そのような制
+限はこの契約書本文で書かれているのと同様に見なされる。
+
+9. フリーソフトウェア財団は、時によって改訂または新版の一般公衆利用許
+諾書を発表することができる。そのような新版は現在のバージョンとその精神
+においては似たものになるだろうが、新たな問題や懸念を解決するため細部で
+は異なる可能性がある。
+
+それぞれのバージョンには、見分けが付くようにバージョン番号が振られてい
+る。『プログラム』においてそれに適用されるこの契約書のバージョン番号が
+指定されていて、更に「それ以降のいかなるバージョン」も適用して良いとなっ
+ていた場合、あなたは従う条件と制約として、指定のバージョンか、フリーソ
+フトウェア財団によって発行された指定のバージョン以降の版のどれか一つの
+どちらかを選ぶことが出来る。『プログラム』でライセンスのバージョン番号
+が指定されていないならば、あなたは今までにフリーソフトウェア財団から発
+行されたバージョンの中から好きに選んで構わない。
+
+10. もしあなたが『プログラム』の一部を、その頒布条件がこの契約書と
+異なる他のフリーなプログラムと統合したいならば、作者に連絡して許可を求
+めよ。フリーソフトウェア財団が著作権を保有するソフトウェアについては、
+フリーソフトウェア財団に連絡せよ。私たちは、このような場合のために特別
+な例外を設けることもある。私たちが決定を下すにあたっては、私たちのフリー
+ソフトウェアの派生物すべてがフリーな状態に保たれるということと、一般的
+にソフトウェアの共有と再利用を促進するという二つの目標を規準に検討され
+るであろう。
+                            無保証について
+
+11. 『プログラム』は代価無しに利用が許可されるので、適切な法が認める限
+りにおいて、『プログラム』に関するいかなる保証も存在しない。書面で別に
+述べる場合を除いて、著作権者、またはその他の団体は、『プログラム』を、
+表明されたか言外にかは問わず、商業的適性を保証するほのめかしやある特定
+の目的への適合性(に限られない)を含む一切の保証無しに「あるがまま」で提
+供する。『プログラム』の質と性能に関するリスクのすべてはあなたに帰属す
+る。『プログラム』に欠陥があると判明した場合、あなたは必要な保守点検や
+補修、修正に要するコストのすべてを引き受けることになる。
+
+12. 適切な法か書面での同意によって命ぜられない限り、著作権者、または上
+記で許可されている通りに『プログラム』を改変または再頒布したその他の団
+体は、あなたに対して『プログラム』の利用ないし利用不能で生じた一般的、
+特別的、偶然的、必然的な損害(データの消失や不正確な処理、あなたか第三
+者が被った損失、あるいは『プログラム』が他のソフトウェアと一緒に動作し
+ないという不具合などを含むがそれらに限らない)に一切の責任を負わない。
+そのような損害が生ずる可能性について彼らが忠告されていたとしても同様で
+ある。
+
+                          条件と制約終わり
+
+            以上の条項をあなたの新しいプログラムに適用する方法
+
+あなたが新しいプログラムを開発したとして、公衆によってそれが利用される
+可能性を最大にしたいなら、そのプログラムをこの契約書の条項に従って
+誰でも再頒布あるいは変更できるようフリーソフトウェアにするのが最善です。
+
+そのためには、プログラムに以下のような表示を添付してください。その場合、
+保証が排除されているということを最も効果的に伝えるために、それぞれのソー
+スファイルの冒頭に表示を添付すれば最も安全です。少なくとも、「著作権表
+示」という行と全文がある場所へのポインタだけは各ファイルに含めて置いて
+ください。
+
+    <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/gpl.ja.txt b/Documents/etc/gpl.ja.txt deleted file mode 100644 index cb6d419..0000000 --- a/Documents/etc/gpl.ja.txt +++ /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¤ò¤è¤êÎɤ¯Íý²ò¤¹¤ë½õ¤±¤È¤Ê¤ë¤³¤È¤ò - ˾¤ó¤Ç¤¤¤Þ¤¹¡£) - - ËÝÌõ¤Ï ȬÅÄ¿¿¹Ô¤¬¹Ô¤Ã¤¿¡£¸¶Ê¸¤Ï - 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¤ò -»²¾È¤»¤è¡£) - -Ê£À½¤äÈÒÉÛ¡¢²þÊѤˤĤ¤¤Æ¤ÎÀµ³Î¤Ê¾ò·ï¤ÈÀ©Ìó¤ò°Ê²¼¤Ç½Ò¤Ù¤Æ¤¤¤­¤Þ¤¹¡£ - - GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ - Ê£À½¡¢ÈÒÉÛ¡¢²þÊѤ˴ؤ¹¤ë¾ò·ï¤ÈÀ©Ìó - -0. ¤³¤ÎÍøÍѵöÂú·ÀÌó½ñ¤Ï¡¢¤½¤Î¥×¥í¥°¥é¥à(¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃøºîʪ)¤ò¤³¤Î°ì -È̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤ÎÄê¤á¤ë¾ò·ï¤Î²¼¤ÇÈÒÉۤǤ­¤ë¤È¤¤¤¦¹ðÃΤ¬Ãøºî¸¢¼Ô¤Ë -¤è¤Ã¤Æµ­ºÜ¤µ¤ì¤¿¥×¥í¥°¥é¥à¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃøºîʪÁ´È̤ËŬÍѤµ¤ì¤ë¡£°Ê²¼¤Ç -¤Ï¡¢¡Ö¡Ø¥×¥í¥°¥é¥à¡Ù¡×¤È¤Ï¤½¤Î¤è¤¦¤Ë¤·¤Æ¤³¤Î·ÀÌó½ñ¤¬Å¬ÍѤµ¤ì¤¿¥×¥í¥°¥é -¥à¤äÃøºîʪÁ´È̤ò°ÕÌ£¤·¡¢¤Þ¤¿¡Ö¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ¡×¤È¤Ï¡Ø¥× -¥í¥°¥é¥à¡Ù¤ä¤½¤Î¾Ãøºî¸¢Ë¡¤Î²¼¤ÇÇÉÀ¸Êª¤È¸«¤Ê¤µ¤ì¤ë¤â¤ÎÁ´È̤ò»Ø¤¹¡£¤¹¤Ê -¤ï¤Á¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤«¤½¤Î°ìÉô¤ò¡¢Á´¤¯Æ±°ì¤Î¤Þ¤Þ¤«¡¢²þÊѤò²Ã¤¨¤¿¤«¡¢¤¢ -¤ë¤¤¤Ï¾¤Î¸À¸ì¤ËËÝÌõ¤µ¤ì¤¿·Á¤Ç´Þ¤àÃøºîʪ¤Î¤³¤È¤Ç¤¢¤ë(¡Ö²þÊѡפȤ¤¤¦¸ì -¤ÎËÜÍè¤Î°ÕÌ£¤«¤é¤Ï¤º¤ì¤ë¤¬¡¢°Ê²¼¤Ç¤ÏËÝÌõ¤â²þÊѤΰì¼ï¤È¸«¤Ê¤¹)¡£¤½¤ì¤¾ -¤ì¤Î·ÀÌó¼Ô¤Ï¡Ö¤¢¤Ê¤¿¡×¤Èɽ¸½¤µ¤ì¤ë¡£ - -Ê£À½¤äÈÒÉÛ¡¢²þÊѰʳ°¤Î³èÆ°¤Ï¤³¤Î·ÀÌó½ñ¤Ç¤Ï¥«¥Ð¡¼¤µ¤ì¤Ê¤¤¡£¤½¤ì¤é¤Ï¤³¤Î -·ÀÌó½ñ¤ÎÂоݳ°¤Ç¤¢¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¼Â¹Ô¤¹¤ë¹Ô°Ù¼«ÂΤËÀ©¸Â¤Ï¤Ê¤¤¡£¤Þ -¤¿¡¢¤½¤Î¤è¤¦¤Ê¡Ø¥×¥í¥°¥é¥à¡Ù¤Î½ÐÎÏ·ë²Ì¤Ï¡¢¤½¤ÎÆâÍƤ¬¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð -¤Ë¤·¤¿Ãøºîʪ¤ò¹½À®¤¹¤ë¾ì¹ç¤Î¤ß¤³¤Î·ÀÌó½ñ¤Ë¤è¤Ã¤ÆÊݸ¤ì¤ë(¡Ø¥×¥í¥°¥é -¥à¡Ù¤ò¼Â¹Ô¤·¤¿¤³¤È¤Ë¤è¤Ã¤ÆºîÀ®¤µ¤ì¤¿¤È¤¤¤¦¤³¤È¤È¤Ï̵´Ø·¸¤Ç¤¢¤ë)¡£¤³¤Î -¤è¤¦¤ÊÀþ°ú¤­¤ÎÂÅÅöÀ­¤Ï¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤¬²¿¤ò¤¹¤ë¤Î¤«¤Ë°Í¸¤¹¤ë¡£ - -1. ¤½¤ì¤¾¤ì¤ÎÊ£À½Êª¤Ë¤ª¤¤¤ÆŬÀÚ¤ÊÃøºî¸¢É½¼¨¤ÈÊݾڤÎÈÝǧÀ¼ÌÀ(disclaimer -of warranty)¤òÌÜΩ¤Ä¤è¤¦Å¬Àڤ˷Ǻܤ·¡¢¤Þ¤¿¤³¤Î·ÀÌó½ñ¤ª¤è¤Ó°ìÀÚ¤ÎÊݾڤΠ-ÉԺߤ˿¨¤ì¤¿¹ðÃΤ¹¤Ù¤Æ¤ò¤½¤Î¤Þ¤Þ»Ä¤·¡¢¤½¤·¤Æ¤³¤Î·ÀÌó½ñ¤ÎÊ£À½Êª¤ò¡Ø¥×¥í -¥°¥é¥à¡Ù¤Î¤¤¤«¤Ê¤ë¼õÎμԤˤâ¡Ø¥×¥í¥°¥é¥à¡Ù¤È¶¦¤ËÈÒÉÛ¤¹¤ë¸Â¤ê¡¢¤¢¤Ê¤¿¤Ï -¡Ø¥×¥í¥°¥é¥à¡Ù¤Î¥½¡¼¥¹¥³¡¼¥É¤ÎÊ£À½Êª¤ò¡¢¤¢¤Ê¤¿¤¬¼õ¤±¼è¤Ã¤¿Ä̤ê¤Î·Á¤ÇÊ£ -À½¤Þ¤¿¤ÏÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£ÇÞÂΤÏÌä¤ï¤Ê¤¤¡£ - -¤¢¤Ê¤¿¤Ï¡¢ÊªÍýŪ¤ËÊ£À½Êª¤ò¾ùÅϤ¹¤ë¤È¤¤¤¦¹Ô°Ù¤Ë´Ø¤·¤Æ¼ê¿ôÎÁ¤ò²Ý¤·¤Æ¤âÎÉ -¤¤¤·¡¢´õ˾¤Ë¤è¤Ã¤Æ¤Ï¼ê¿ôÎÁ¤ò¼è¤Ã¤Æ¸ò´¹¤Ë¤ª¤±¤ëÊݸî¤ÎÊݾڤòÄ󶡤·¤Æ¤âÎÉ -¤¤¡£ - -2. ¤¢¤Ê¤¿¤Ï¼«Ê¬¤Î¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÊ£À½Êª¤«¤½¤Î°ìÉô¤ò²þÊѤ·¤Æ¡Ø¥×¥í¥°¥é -¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ¤ò·ÁÀ®¤·¡¢¤½¤Î¤è¤¦¤Ê²þÊÑÅÀ¤äÃøºîʪ¤ò¾åµ­Âè1Àá¤ÎÄê -¤á¤ë¾ò·ï¤Î²¼¤ÇÊ£À½¤Þ¤¿¤ÏÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤¿¤À¤·¡¢¤½¤Î¤¿¤á¤Ë¤Ï°Ê²¼ -¤Î¾ò·ï¤¹¤Ù¤Æ¤òËþ¤¿¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤: - - a) ¤¢¤Ê¤¿¤¬¤½¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤òÊѹ¹¤·¤¿¤È¤¤¤¦¤³¤È¤ÈÊѹ¹¤·¤¿Æü»þ¤¬ÎÉ - ¤¯Ê¬¤«¤ë¤è¤¦¡¢²þÊѤµ¤ì¤¿¥Õ¥¡¥¤¥ë¤Ë¹ð¼¨¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ - - b) ¡Ø¥×¥í¥°¥é¥à¡Ù¤Þ¤¿¤Ï¤½¤Î°ìÉô¤ò´Þ¤àÃøºîʪ¡¢¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù - ¤«¤½¤Î°ìÉô¤«¤éÇÉÀ¸¤·¤¿Ãøºîʪ¤òÈÒÉÛ¤¢¤ë¤¤¤Ïȯɽ¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤ÎÁ´ - ÂΤò¤³¤Î·ÀÌó½ñ¤Î¾ò·ï¤Ë½¾¤Ã¤ÆÂè»°¼Ô¤Ø̵½þ¤ÇÍøÍѵöÂú¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê - ¤¤¡£ - - c) ²þÊѤµ¤ì¤¿¥×¥í¥°¥é¥à¤¬¡¢Ä̾ï¼Â¹Ô¤¹¤ëºÝ¤ËÂÐÏÃŪ¤Ë¥³¥Þ¥ó¥É¤òÆɤà - ¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ê¤é¤Ð¡¢¤½¤Î¥×¥í¥°¥é¥à¤òºÇ¤â°ìÈÌŪ¤ÊÊýË¡¤ÇÂÐÏÃŪ¤Ë - ¼Â¹Ô¤¹¤ëºÝ¡¢Å¬ÀÚ¤ÊÃøºî¸¢É½¼¨¡¢ÌµÊݾڤǤ¢¤ë¤³¤È(¤¢¤ë¤¤¤Ï¤¢¤Ê¤¿¤¬ÊÝ - ¾Ú¤òÄ󶡤¹¤ë¤È¤¤¤¦¤³¤È)¡¢¥æ¡¼¥¶¤¬¥×¥í¥°¥é¥à¤ò¤³¤Î·ÀÌó½ñ¤Ç½Ò¤Ù¤¿¾ò - ·ï¤Î²¼¤ÇÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¤³¤Î·ÀÌó½ñ¤ÎÊ£À½Êª¤ò - ±ÜÍ÷¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤¿¤é¤è¤¤¤«¤È¤¤¤¦¥æ¡¼¥¶¤Ø¤ÎÀâÌÀ¤ò´Þ¤à¹ðÃΤ¬°õºþ¤µ - ¤ì¤ë¤«¡¢¤¢¤ë¤¤¤Ï²èÌ̤Ëɽ¼¨¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤(Îã³°¤È¤· - ¤Æ¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤½¤Î¤â¤Î¤ÏÂÐÏÃŪ¤Ç¤¢¤Ã¤Æ¤âÄ̾綠¤Î¤è¤¦¤Ê¹ðÃΤò°õ - ºþ¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿¤¢¤Ê¤¿¤ÎÃøºîʪ¤Ë¤½¤Î¤è¤¦ - ¤Ê¹ðÃΤò°õºþ¤µ¤»¤ëɬÍפϤʤ¤)¡£ - -°Ê¾å¤ÎɬÍ×¾ò·ï¤ÏÁ´ÂΤȤ·¤Æ¤Î²þÊѤµ¤ì¤¿Ãøºîʪ¤ËŬÍѤµ¤ì¤ë¡£Ãøºîʪ¤Î°ìÉô -¤¬¡Ø¥×¥í¥°¥é¥à¡Ù¤«¤éÇÉÀ¸¤·¤¿¤â¤Î¤Ç¤Ï¤Ê¤¤¤È³Îǧ¤Ç¤­¡¢¤½¤ì¤é¼«¿ÈÊ̤ÎÆÈΩ -¤·¤¿Ãøºîʪ¤Ç¤¢¤ë¤È¹çÍýŪ¤Ë¹Í¤¨¤é¤ì¤ë¤Ê¤é¤Ð¡¢¤¢¤Ê¤¿¤¬¤½¤ì¤é¤òÊ̤ÎÃøºîʪ -¤È¤·¤Æʬ¤±¤ÆÈÒÉÛ¤¹¤ë¾ì¹ç¡¢¤½¤¦¤¤¤Ã¤¿Éôʬ¤Ë¤Ï¤³¤Î·ÀÌó½ñ¤È¤½¤Î¾ò·ï¤Ï -ŬÍѤµ¤ì¤Ê¤¤¡£¤·¤«¤·¡¢¤¢¤Ê¤¿¤¬Æ±¤¸Éôʬ¤ò¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ -Á´ÂΤΰìÉô¤È¤·¤ÆÈÒÉÛ¤¹¤ë¤Ê¤é¤Ð¡¢Á´ÂΤȤ·¤Æ¤ÎÈÒÉÛʪ¤Ï¡¢¤³¤Î·ÀÌó½ñ¤¬ -²Ý¤¹¾ò·ï¤Ë½¾¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤È¤¤¤¦¤Î¤Ï¡¢¤³¤Î·ÀÌó½ñ¤¬Â¾¤Î·ÀÌó¼Ô -¤ËÍ¿¤¨¤ëµö²Ä¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù´Ý¤´¤ÈÁ´ÂΤ˵ڤӡ¢Ã¯¤¬½ñ¤¤¤¿¤«¤Ï´Ø·¸¤Ê¤¯³Æ -Éôʬ¤Î¤¹¤Ù¤Æ¤òÊݸ¤ë¤«¤é¤Ç¤¢¤ë¡£ - -¤è¤Ã¤Æ¡¢¤¹¤Ù¤Æ¤¢¤Ê¤¿¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿Ãøºîʪ¤ËÂФ·¡¢¸¢Íø¤ò¼çÄ¥¤·¤¿¤ê¤¢¤Ê -¤¿¤Î¸¢Íø¤Ë°ÛµÄ¤ò¿½¤·Î©¤Æ¤ë¤³¤È¤Ï¤³¤ÎÀá¤Î°Õ¿Þ¤¹¤ë¤È¤³¤í¤Ç¤Ï¤Ê¤¤¡£¤à¤·¤í¡¢ -¤½¤Î¼ñ»Ý¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÇÉÀ¸Êª¤Ê¤¤¤·½¸¹çÃøºîʪ¤ÎÈÒÉÛ¤ò´ÉÍý¤¹ -¤ë¸¢Íø¤ò¹Ô»È¤¹¤ë¤È¤¤¤¦¤³¤È¤Ë¤¢¤ë¡£ - -¤Þ¤¿¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤Æ¤¤¤Ê¤¤¤½¤Î¾¤ÎÃøºîʪ¤ò¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢ -¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ)¤È°ì½ï¤Ë½¸¤á¤¿¤À¤±¤Î¤â¤Î¤ò°ì´¬¤Î -ÊÝ´ÉÁõÃ֤ʤ¤¤·ÈÒÉÛÇÞÂΤ˼ý¤á¤Æ¤â¡¢¤½¤Î¾¤ÎÃøºîʪ¤Þ¤Ç¤³¤Î·ÀÌó½ñ¤¬ÊÝ -¸î¤¹¤ëÂоݤˤʤë¤È¤¤¤¦¤³¤È¤Ë¤Ï¤Ê¤é¤Ê¤¤¡£ - -3. ¤¢¤Ê¤¿¤Ï¾åµ­Âè1Àᤪ¤è¤Ó2Àá¤Î¾ò·ï¤Ë½¾¤¤¡¢¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢¤ë¤¤¤ÏÂè2 -Àá¤Ë¤ª¤±¤ëÇÉÀ¸Êª)¤ò¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ê¤¤¤·¼Â¹Ô·Á¼°¤ÇÊ£À½¤Þ¤¿¤ÏÈÒÉÛ¤¹ -¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤¿¤À¤·¡¢¤½¤Î¾ì¹ç¤¢¤Ê¤¿¤Ï°Ê²¼¤Î¤¦¤Á¤É¤ì¤«°ì¤Ä¤ò¼Â»Ü¤·¤Ê -¤±¤ì¤Ð¤Ê¤é¤Ê¤¤: - - a) Ãøºîʪ¤Ë¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ËÂбþ¤·¤¿´°Á´¤«¤Äµ¡³£¤ÇÆɤ߼è¤ê²Äǽ¤Ê - ¥½¡¼¥¹¥³¡¼¥É¤òźÉÕ¤¹¤ë¡£¤¿¤À¤·¡¢¥½¡¼¥¹¥³¡¼¥É¤Ï¾åµ­Âè1Àᤪ¤è¤Ó2Àá¤Î - ¾ò·ï¤Ë½¾¤¤¥½¥Õ¥È¥¦¥§¥¢¤Î¸ò´¹¤Ç½¬´·Åª¤Ë»È¤ï¤ì¤ëÇÞÂΤÇÈÒÉÛ¤·¤Ê¤±¤ì¤Ð - ¤Ê¤é¤Ê¤¤¡£¤¢¤ë¤¤¤Ï¡¢ - - b) Ãøºîʪ¤Ë¡¢¤¤¤«¤Ê¤ëÂè»°¼Ô¤ËÂФ·¤Æ¤â¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ËÂбþ¤·¤¿´° - Á´¤«¤Äµ¡³£¤ÇÆɤ߼è¤ê²Äǽ¤Ê¥½¡¼¥¹¥³¡¼¥É¤ò¡¢ÈÒÉÛ¤ËÍפ¹¤ëʪÍýŪ¥³¥¹¥È - ¤ò¾å²ó¤é¤Ê¤¤ÄøÅ٤μê¿ôÎÁ¤È°ú¤­´¹¤¨¤ËÄ󶡤¹¤ë»Ý½Ò¤Ù¤¿¾¯¤Ê¤¯¤È¤â3ǯ - ´Ö¤ÏÍ­¸ú¤Ê½ñÌ̤ˤʤä¿¿½¤·½Ð¤òź¤¨¤ë¡£¤¿¤À¤·¡¢¥½¡¼¥¹¥³¡¼¥É¤Ï¾åµ­Âè - 1Àᤪ¤è¤Ó2Àá¤Î¾ò·ï¤Ë½¾¤¤¥½¥Õ¥È¥¦¥§¥¢¤Î¸ò´¹¤Ç½¬´·Åª¤Ë»È¤ï¤ì¤ëÇÞÂÎ¤Ç - ÈÒÉÛ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤¢¤ë¤¤¤Ï¡¢ - - c) Âбþ¤¹¤ë¥½¡¼¥¹¥³¡¼¥ÉÈÒÉۤ、·½Ð¤ËºÝ¤·¤Æ¡¢¤¢¤Ê¤¿¤¬ÆÀ¤¿¾ðÊó¤ò°ì - ½ï¤Ë°ú¤­ÅϤ¹(¤³¤ÎÁªÂò»è¤Ï¡¢±ÄÍø¤òÌÜŪ¤È¤·¤Ê¤¤ÈÒÉۤǤ¢¤Ã¤Æ¡¢¤«¤Ä¤¢ - ¤Ê¤¿¤¬¾åµ­¾®Àáb¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¤è¤¦¤Ê¿½¤·½Ð¤È¶¦¤Ë¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼ - ¥É¤¢¤ë¤¤¤Ï¼Â¹Ô·Á¼°¤Î¥×¥í¥°¥é¥à¤·¤«Æþ¼ê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¸Â¤êµö²Ä¤µ¤ì - ¤ë)¡£ - -Ãøºîʪ¤Î¥½¡¼¥¹¥³¡¼¥É¤È¤Ï¡¢¤½¤ì¤ËÂФ·¤Æ²þÊѤò²Ã¤¨¤ë¾å¤Ç¹¥¤Þ¤·¤¤¤È¤µ¤ì¤ë -Ãøºîʪ¤Î·Á¼°¤ò°ÕÌ£¤¹¤ë¡£¤¢¤ë¼Â¹Ô·Á¼°¤ÎÃøºîʪ¤Ë¤È¤Ã¤Æ´°Á´¤Ê¥½¡¼¥¹¥³¡¼¥É -¤È¤Ï¡¢¤½¤ì¤¬´Þ¤à¥â¥¸¥å¡¼¥ë¤¹¤Ù¤Æ¤Î¥½¡¼¥¹¥³¡¼¥ÉÁ´Éô¤Ë²Ã¤¨¡¢´ØÏ¢¤¹¤ë¥¤¥ó -¥¿¡¼¥Õ¥§¡¼¥¹ÄêµÁ¥Õ¥¡¥¤¥ë¤Î¤¹¤Ù¤Æ¤È¥é¥¤¥Ö¥é¥ê¤Î¥³¥ó¥Ñ¥¤¥ë¤ä¥¤¥ó¥¹¥È¡¼¥ë -¤òÀ©¸æ¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¥¹¥¯¥ê¥×¥È¤ò¤â²Ã¤¨¤¿¤â¤Î¤ò°ÕÌ£¤¹¤ë¡£¤·¤«¤·ÆÃÊÌ -¤ÊÎã³°¤È¤·¤Æ¡¢¤½¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¼«ÂΤ¬¼Â¹Ô·Á¼°¤ËÉտ魯¤ë¤Î¤Ç¤Ï̵¤¤¸Â¤ê¡¢ -ÈÒÉÛ¤µ¤ì¤ë¤â¤Î¤ÎÃæ¤Ë¡¢¼Â¹Ô·Á¼°¤¬¼Â¹Ô¤µ¤ì¤ë¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Î¼ç -Íפʥ³¥ó¥Ý¡¼¥Í¥ó¥È(¥³¥ó¥Ñ¥¤¥é¤ä¥«¡¼¥Í¥ëÅù)¤ÈÄ̾ï°ì½ï¤Ë(¥½¡¼¥¹¤«¥Ð¥¤¥Ê -¥ê·Á¼°¤Î¤É¤Á¤é¤«¤Ç)ÈÒÉÛ¤µ¤ì¤ë¤â¤Î¤ò´Þ¤ó¤Ç¤¤¤ëɬÍפϤʤ¤¤È¤¹¤ë¡£ - -¼Â¹Ô·Á¼°¤Þ¤¿¤Ï¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤ÎÈÒÉÛ¤¬¡¢»ØÄꤵ¤ì¤¿¾ì½ê¤«¤é¥³¥Ô¡¼¤¹¤ë -¤¿¤á¤Î¥¢¥¯¥»¥¹¼êÃʤòÄ󶡤¹¤ë¤³¤È¤Ç°Ù¤µ¤ì¤ë¤È¤·¤Æ¡¢¤½¤Î¾å¤Ç¥½¡¼¥¹¥³¡¼¥É -¤âƱÅù¤Î¥¢¥¯¥»¥¹¼êÃʤˤè¤Ã¤ÆƱ¤¸¾ì½ê¤«¤é¥³¥Ô¡¼¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ê -¤é¤Ð¡¢Âè»°¼Ô¤¬¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤È°ì½ï¤Ë¥½¡¼¥¹¤â¶¯À©Åª¤Ë¥³¥Ô¡¼¤µ¤»¤é¤ì -¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤¯¤Æ¤â¥½¡¼¥¹¥³¡¼¥ÉÈÒÉۤξò·ï¤òËþ¤¿¤·¤Æ¤¤¤ë¤â¤Î¤È¤¹¤ë¡£ - -4. ¤¢¤Ê¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¡¢¤³¤Î·ÀÌó½ñ¤Ë¤ª¤¤¤ÆÌÀ³Î¤ËÄ󼨤µ¤ì¤¿¹Ô -°Ù¤ò½ü¤­Ê£À½¤ä²þÊÑ¡¢¥µ¥Ö¥é¥¤¥»¥ó¥¹¡¢¤¢¤ë¤¤¤ÏÈÒÉÛ¤·¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£Â¾¤Ë -¡Ø¥×¥í¥°¥é¥à¡Ù¤òÊ£À½¤ä²þÊÑ¡¢¥µ¥Ö¥é¥¤¥»¥ó¥¹¡¢¤¢¤ë¤¤¤ÏÈÒÉÛ¤¹¤ë´ë¤Æ¤Ï¤¹¤Ù -¤Æ̵¸ú¤Ç¤¢¤ê¡¢¤³¤Î·ÀÌó½ñ¤Î²¼¤Ç¤Î¤¢¤Ê¤¿¤Î¸¢Íø¤ò¼«Æ°Åª¤Ë½ª·ë¤µ¤»¤ë¤³ -¤È¤Ë¤Ê¤í¤¦¡£¤·¤«¤·¡¢Ê£À½Êª¤ä¸¢Íø¤ò¤³¤Î·ÀÌó½ñ¤Ë½¾¤Ã¤Æ¤¢¤Ê¤¿¤«¤éÆÀ¤¿ -¿Í¡¹¤Ë´Ø¤·¤Æ¤Ï¡¢¤½¤Î¤è¤¦¤Ê¿Í¡¹¤¬¤³¤Î·ÀÌó½ñ¤Ë´°Á´¤Ë½¾¤Ã¤Æ¤¤¤ë¸Â¤êÈà -¤é¤Î¥é¥¤¥»¥ó¥¹¤Þ¤Ç½ª·ë¤¹¤ë¤³¤È¤Ï¤Ê¤¤¡£ - -5. ¤¢¤Ê¤¿¤Ï¤³¤Î·ÀÌó½ñ¤ò¼õÂú¤¹¤ëɬÍפÏ̵¤¤¡£¤È¤¤¤¦¤Î¤Ï¡¢¤¢¤Ê¤¿¤Ï¤³ -¤ì¤Ë½ð̾¤·¤Æ¤¤¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£¤·¤«¤·¡¢¤³¤Î·ÀÌó½ñ°Ê³°¤Ë¤¢¤Ê¤¿¤ËÂФ· -¤Æ¡Ø¥×¥í¥°¥é¥à¡Ù¤ä¤½¤ÎÇÉÀ¸Êª¤òÊѹ¹¡¢ÈÒÉÛ¤¹¤ëµö²Ä¤òÍ¿¤¨¤ë¤â¤Î¤Ï¸ºß¤·¤Ê -¤¤¡£¤³¤ì¤é¤Î¹Ô°Ù¤Ï¡¢¤¢¤Ê¤¿¤¬¤³¤Î·ÀÌó½ñ¤ò¼õ¤±Æþ¤ì¤Ê¤¤¸Â¤êË¡¤Ë¤è¤Ã¤Æ -¶Ø¤¸¤é¤ì¤Æ¤¤¤ë¡£¤½¤³¤Ç¡¢¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤· -¤¿Ãøºîʪ¤Î¤¹¤Ù¤Æ)¤ò²þÊѤʤ¤¤·ÈÒÉÛ¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¤¢¤Ê¤¿¤Ï¼«Ê¬¤¬¤½¤Î¤è -¤¦¤Ê¹Ô°Ù¤ò¹Ô¤¦¤¿¤á¤Ë¤³¤Î·ÀÌó½ñ¤ò¼õÂú¤·¤¿¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¡Ø¥×¥í¥° -¥é¥à¡Ù¤È¤½¤ì¤Ë´ð¤Å¤¯Ãøºîʪ¤ÎÊ£À½¤äÈÒÉÛ¡¢²þÊѤˤĤ¤¤Æ¤³¤Î·ÀÌó½ñ¤¬²Ý -¤¹À©Ìó¤È¾ò·ï¤ò¤¹¤Ù¤Æ¼õ¤±Æþ¤ì¤¿¤È¤¤¤¦¤³¤È¤ò¼¨¤·¤¿¤â¤Î¤È¸«¤Ê¤¹¡£ - -6. ¤¢¤Ê¤¿¤¬¡Ø¥×¥í¥°¥é¥à¡Ù(¤Þ¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÃøºîʪÁ´ÈÌ)¤ò -ºÆÈÒÉÛ¤¹¤ë¤¿¤Ó¤Ë¡¢¤½¤Î¼õÎμԤϸµ¡¹¤Î¥é¥¤¥»¥ó¥¹µö²Ä¼Ô¤«¤é¡¢¤³¤Î·ÀÌó½ñ¤Ç -»ØÄꤵ¤ì¤¿¾ò·ï¤ÈÀ©Ìó¤Î²¼¤Ç¡Ø¥×¥í¥°¥é¥à¡Ù¤òÊ£À½¤äÈÒÉÛ¡¢¤¢¤ë¤¤¤Ï²þÊѤ¹¤ë -µö²Ä¤ò¼«Æ°Åª¤ËÆÀ¤ë¤â¤Î¤È¤¹¤ë¡£¤¢¤Ê¤¿¤Ï¡¢¼õÎμԤ¬¤³¤³¤Çǧ¤á¤é¤ì¤¿¸¢Íø¤ò -¹Ô»È¤¹¤ë¤³¤È¤Ë´Ø¤·¤Æ¤³¤ì°Ê¾å¾¤Î¤¤¤«¤Ê¤ëÀ©¸Â¤â²Ý¤¹¤³¤È¤¬¤Ç¤­¤Ê¤¤¡£¤¢¤Ê -¤¿¤Ë¤Ï¡¢Âè»°¼Ô¤¬¤³¤Î·ÀÌó½ñ¤Ë½¾¤¦¤³¤È¤ò¶¯À©¤¹¤ëÀÕǤ¤Ï¤Ê¤¤¡£ - -7. Æõö¿¯³²¤¢¤ë¤¤¤Ï¤½¤Î¾¤ÎÍýͳ(Æõö´Ø·¸¤Ë¸Â¤é¤Ê¤¤)¤«¤é¡¢ºÛȽ½ê¤ÎȽ·è -¤¢¤ë¤¤¤Ï¿½¤·Î©¤Æ¤Î·ë²Ì¤È¤·¤Æ¤¢¤Ê¤¿¤Ë(ºÛȽ½êÌ¿Îá¤ä·ÀÌó¤Ê¤É¤Ë¤è¤ê)¤³¤Î·À -Ìó½ñ¤Î¾ò·ï¤ÈÌ·½â¤¹¤ëÀ©Ì󤬲ݤµ¤ì¤¿¾ì¹ç¤Ç¤â¡¢¤¢¤Ê¤¿¤¬¤³¤Î·ÀÌó½ñ¤Î¾ò·ï¤ò -ÌȽü¤µ¤ì¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£¤â¤·¤³¤Î·ÀÌó½ñ¤Î²¼¤Ç¤¢¤Ê¤¿¤Ë²Ý¤»¤é¤ì¤¿ÀÕǤ¤È¾ -¤Î´ØÏ¢¤¹¤ëÀÕǤ¤òƱ»þ¤ËËþ¤¿¤¹¤è¤¦¤Ê·Á¤ÇÈÒÉۤǤ­¤Ê¤¤¤Ê¤é¤Ð¡¢·ë²Ì¤È¤·¤Æ¤¢ -¤Ê¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤òÈÒÉÛ¤¹¤ë¤³¤È¤¬Á´¤¯¤Ç¤­¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£Î㤨 -¤ÐÆõö¥é¥¤¥»¥ó¥¹¤¬¡¢¤¢¤Ê¤¿¤«¤éľÀÜ´ÖÀܤòÌä¤ï¤º¥³¥Ô¡¼¤ò¼õ¤±¼è¤Ã¤¿¿Í¤¬Ã¯ -¤Ç¤â¡Ø¥×¥í¥°¥é¥à¡Ù¤ò»ÈÍÑÎÁ̵ÎÁ¤ÇºÆÈÒÉÛ¤¹¤ë¤³¤È¤òǧ¤á¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¤¢¤Ê -¤¿¤¬¤½¤ÎÀ©Ìó¤È¤³¤Î·ÀÌó½ñ¤òξÊý¤È¤âËþ¤¿¤¹¤Ë¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÈÒÉÛ¤ò´°Á´ -¤ËÃæ»ß¤¹¤ë¤·¤«¤Ê¤¤¤À¤í¤¦¡£ - -¤³¤ÎÀá¤Î°ìÉôʬ¤¬ÆÃÄê¤Î¾õ¶·¤Î²¼¤Ç̵¸ú¤Ê¤¤¤·¼Â»ÜÉÔ²Äǽ¤Ê¾ì¹ç¤Ç¤â¡¢Àá¤Î»Ä -¤ê¤ÎÉôʬ¤ÏŬÍѤµ¤ì¤ë¤è¤¦°Õ¿Þ¤µ¤ì¤Æ¤¤¤ë¡£¤½¤Î¾¤Î¾õ¶·¤Ç¤ÏÀ᤬Á´ÂΤȤ·¤Æ -ŬÍѤµ¤ì¤ë¤è¤¦°Õ¿Þ¤µ¤ì¤Æ¤¤¤ë¡£ - -Æõö¤ä¤½¤Î¾¤Îºâ»º¸¢¤ò¿¯³²¤·¤¿¤ê¡¢¤½¤Î¤è¤¦¤Ê¸¢Íø¤Î¼çÄ¥¤Î¸úÎϤ˰۵Ĥò¾§ -¤¨¤¿¤ê¤¹¤ë¤è¤¦¤¢¤Ê¤¿¤òͶÏǤ¹¤ë¤³¤È¤¬¤³¤ÎÀá¤ÎÌÜŪ¤Ç¤Ï¤Ê¤¤¡£¤³¤ÎÀá¤Ë¤Ï¡¢ -¿Í¡¹¤Ë¤è¤Ã¤Æ¥é¥¤¥»¥ó¥¹´·¹Ô¤È¤·¤Æ¼Â¸½¤µ¤ì¤Æ¤­¤¿¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ÈÒÉÛ -¤Î¥·¥¹¥Æ¥à¤Î´°Á´À­¤ò¸î¤ë¤È¤¤¤¦ÌÜŪ¤·¤«¤Ê¤¤¡£Â¿¤¯¤Î¿Í¡¹¤¬¡¢¥Õ¥ê¡¼¥½¥Õ¥È -¥¦¥§¥¢¤ÎÈÒÉÛ¥·¥¹¥Æ¥à¤¬¼óÈø°ì´Ó¤·¤ÆŬÍѤµ¤ì¤Æ¤¤¤ë¤È¤¤¤¦¿®Íê¤Ë´ð¤Å¤­¡¢¤³ -¤Î¥·¥¹¥Æ¥à¤òÄ̤¸¤ÆÈÒÉÛ¤µ¤ì¤ë¿Íͤʥ½¥Õ¥È¥¦¥§¥¢¤Ë´²Âç¤Ê¹×¸¥¤ò¤·¤Æ¤­¤¿¤Î -¤Ï»ö¼Â¤Ç¤¢¤ë¤¬¡¢¿Í¤¬¤É¤Î¤è¤¦¤Ê¥·¥¹¥Æ¥à¤òÄ̤¸¤Æ¥½¥Õ¥È¥¦¥§¥¢¤òÈÒÉÛ¤·¤¿¤¤ -¤È»×¤¦¤«¤Ï¤¢¤¯¤Þ¤Ç¤âºî¼Ô/´óÍ¿¼Ô¼¡Âè¤Ç¤¢¤ê¡¢¤¢¤Ê¤¿¤¬ÁªÂò¤ò²¡¤·¤Ä¤±¤ë¤³ -¤È¤Ï¤Ç¤­¤Ê¤¤¡£ - -¤³¤ÎÀá¤Ï¡¢¤³¤Î·ÀÌó½ñ¤Î¤³¤ÎÀá°Ê³°¤ÎÉôʬ¤Î°ìµ¢·ë¤Ë¤Ê¤ë¤È¹Í¤¨¤é¤ì¤ë¥±¡¼ -¥¹¤òÅ°ÄìŪ¤ËÌÀ¤é¤«¤Ë¤¹¤ë¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤ë¡£ - -8. ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÈÒÉÛ¤äÍøÍѤ¬¡¢¤¢¤ë¹ñ¤Ë¤ª¤¤¤Æ¤ÏÆõö¤Þ¤¿¤ÏÃøºî¸¢¤¬¼ç -Ä¥¤µ¤ì¤¿¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î¤¤¤º¤ì¤«¤Ë¤è¤Ã¤ÆÀ©¸Â¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢¡Ø¥×¥í¥° -¥é¥à¡Ù¤Ë¤³¤Î·ÀÌó½ñ¤òŬÍѤ·¤¿¸µ¤ÎÃøºî¸¢¼Ô¤Ï¡¢¤½¤¦¤¤¤Ã¤¿¹ñ¡¹¤òÇÓ½ü¤· -¤¿ÌÀ³Î¤ÊÃÏÍýŪÈÒÉÛÀ©¸Â¤ò²Ã¤¨¡¢¤½¤³¤ÇÇÓ½ü¤µ¤ì¤Æ¤¤¤Ê¤¤¹ñ¤ÎÃæ¤ä¤½¤ì¤é¤Î¹ñ¡¹ -¤Î´Ö¤Ç¤Î¤ßÈÒÉÛ¤¬µö²Ä¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤â¹½¤ï¤Ê¤¤¡£¤½¤Î¾ì¹ç¡¢¤½¤Î¤è¤¦¤ÊÀ© -¸Â¤Ï¤³¤Î·ÀÌó½ñËÜʸ¤Ç½ñ¤«¤ì¤Æ¤¤¤ë¤Î¤ÈƱÍͤ˸«¤Ê¤µ¤ì¤ë¡£ - -9. ¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤϡ¢»þ¤Ë¤è¤Ã¤Æ²þÄû¤Þ¤¿¤Ï¿·ÈǤΰìÈ̸ø½°ÍøÍѵö -Âú½ñ¤òȯɽ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤½¤Î¤è¤¦¤Ê¿·ÈǤϸ½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤È¤½¤ÎÀº¿À -¤Ë¤ª¤¤¤Æ¤Ï»÷¤¿¤â¤Î¤Ë¤Ê¤ë¤À¤í¤¦¤¬¡¢¿·¤¿¤ÊÌäÂê¤ä·üÇ°¤ò²ò·è¤¹¤ë¤¿¤áºÙÉô¤Ç -¤Ï°Û¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ - -¤½¤ì¤¾¤ì¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤Ï¡¢¸«Ê¬¤±¤¬ÉÕ¤¯¤è¤¦¤Ë¥Ð¡¼¥¸¥ç¥óÈֹ椬¿¶¤é¤ì¤Æ¤¤ -¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë¤ª¤¤¤Æ¤½¤ì¤ËŬÍѤµ¤ì¤ë¤³¤Î·ÀÌó½ñ¤Î¥Ð¡¼¥¸¥ç¥óÈֹ椬 -»ØÄꤵ¤ì¤Æ¤¤¤Æ¡¢¹¹¤Ë¡Ö¤½¤ì°Ê¹ß¤Î¤¤¤«¤Ê¤ë¥Ð¡¼¥¸¥ç¥ó¡×¤âŬÍѤ·¤ÆÎɤ¤¤È¤Ê¤Ã -¤Æ¤¤¤¿¾ì¹ç¡¢¤¢¤Ê¤¿¤Ï½¾¤¦¾ò·ï¤ÈÀ©Ìó¤È¤·¤Æ¡¢»ØÄê¤Î¥Ð¡¼¥¸¥ç¥ó¤«¡¢¥Õ¥ê¡¼¥½ -¥Õ¥È¥¦¥§¥¢ºâÃĤˤè¤Ã¤Æȯ¹Ô¤µ¤ì¤¿»ØÄê¤Î¥Ð¡¼¥¸¥ç¥ó°Ê¹ß¤ÎÈǤΤɤ줫°ì¤Ä¤Î -¤É¤Á¤é¤«¤òÁª¤Ö¤³¤È¤¬½ÐÍè¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Ç¥é¥¤¥»¥ó¥¹¤Î¥Ð¡¼¥¸¥ç¥óÈÖ¹æ -¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤Ê¤é¤Ð¡¢¤¢¤Ê¤¿¤Ïº£¤Þ¤Ç¤Ë¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤ«¤éȯ -¹Ô¤µ¤ì¤¿¥Ð¡¼¥¸¥ç¥ó¤ÎÃ椫¤é¹¥¤­¤ËÁª¤ó¤Ç¹½¤ï¤Ê¤¤¡£ - -10. ¤â¤·¤¢¤Ê¤¿¤¬¡Ø¥×¥í¥°¥é¥à¡Ù¤Î°ìÉô¤ò¡¢¤½¤ÎÈÒÉÛ¾ò·ï¤¬¤³¤Î·ÀÌó½ñ¤È -°Û¤Ê¤ë¾¤Î¥Õ¥ê¡¼¤Ê¥×¥í¥°¥é¥à¤ÈÅý¹ç¤·¤¿¤¤¤Ê¤é¤Ð¡¢ºî¼Ô¤ËÏ¢Íí¤·¤Æµö²Ä¤òµá -¤á¤è¡£¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤ¬Ãøºî¸¢¤òÊÝÍ­¤¹¤ë¥½¥Õ¥È¥¦¥§¥¢¤Ë¤Ä¤¤¤Æ¤Ï¡¢ -¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤËÏ¢Íí¤»¤è¡£»ä¤¿¤Á¤Ï¡¢¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Î¤¿¤á¤ËÆÃÊÌ -¤ÊÎã³°¤òÀߤ±¤ë¤³¤È¤â¤¢¤ë¡£»ä¤¿¤Á¤¬·èÄê¤ò²¼¤¹¤Ë¤¢¤¿¤Ã¤Æ¤Ï¡¢»ä¤¿¤Á¤Î¥Õ¥ê¡¼ -¥½¥Õ¥È¥¦¥§¥¢¤ÎÇÉÀ¸Êª¤¹¤Ù¤Æ¤¬¥Õ¥ê¡¼¤Ê¾õÂÖ¤ËÊݤ¿¤ì¤ë¤È¤¤¤¦¤³¤È¤È¡¢°ìÈÌŪ -¤Ë¥½¥Õ¥È¥¦¥§¥¢¤Î¶¦Í­¤ÈºÆÍøÍѤòÂ¥¿Ê¤¹¤ë¤È¤¤¤¦Æó¤Ä¤ÎÌÜɸ¤òµ¬½à¤Ë¸¡Æ¤¤µ¤ì -¤ë¤Ç¤¢¤í¤¦¡£ - ̵ÊݾڤˤĤ¤¤Æ - -11. ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÏÂå²Á̵¤·¤ËÍøÍѤ¬µö²Ä¤µ¤ì¤ë¤Î¤Ç¡¢Å¬ÀÚ¤ÊË¡¤¬Ç§¤á¤ë¸Â -¤ê¤Ë¤ª¤¤¤Æ¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë´Ø¤¹¤ë¤¤¤«¤Ê¤ëÊݾڤ⸺ߤ·¤Ê¤¤¡£½ñÌ̤ÇÊÌ¤Ë -½Ò¤Ù¤ë¾ì¹ç¤ò½ü¤¤¤Æ¡¢Ãøºî¸¢¼Ô¡¢¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃÄÂΤϡ¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¡¢ -ɽÌÀ¤µ¤ì¤¿¤«¸À³°¤Ë¤«¤ÏÌä¤ï¤º¡¢¾¦¶ÈŪŬÀ­¤òÊݾڤ¹¤ë¤Û¤Î¤á¤«¤·¤ä¤¢¤ëÆÃÄê -¤ÎÌÜŪ¤Ø¤ÎŬ¹çÀ­(¤Ë¸Â¤é¤ì¤Ê¤¤)¤ò´Þ¤à°ìÀÚ¤ÎÊݾÚ̵¤·¤Ë¡Ö¤¢¤ë¤¬¤Þ¤Þ¡×¤ÇÄó -¶¡¤¹¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Î¼Á¤ÈÀ­Ç½¤Ë´Ø¤¹¤ë¥ê¥¹¥¯¤Î¤¹¤Ù¤Æ¤Ï¤¢¤Ê¤¿¤Ëµ¢Â°¤¹ -¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë·ç´Ù¤¬¤¢¤ë¤ÈȽÌÀ¤·¤¿¾ì¹ç¡¢¤¢¤Ê¤¿¤ÏɬÍפÊÊݼéÅÀ¸¡¤ä -Ê佤¡¢½¤Àµ¤ËÍפ¹¤ë¥³¥¹¥È¤Î¤¹¤Ù¤Æ¤ò°ú¤­¼õ¤±¤ë¤³¤È¤Ë¤Ê¤ë¡£ - -12. ŬÀÚ¤ÊË¡¤«½ñÌ̤ǤÎƱ°Õ¤Ë¤è¤Ã¤ÆÌ¿¤¼¤é¤ì¤Ê¤¤¸Â¤ê¡¢Ãøºî¸¢¼Ô¡¢¤Þ¤¿¤Ï¾å -µ­¤Çµö²Ä¤µ¤ì¤Æ¤¤¤ëÄ̤ê¤Ë¡Ø¥×¥í¥°¥é¥à¡Ù¤ò²þÊѤޤ¿¤ÏºÆÈÒÉÛ¤·¤¿¤½¤Î¾¤ÎÃÄ -ÂΤϡ¢¤¢¤Ê¤¿¤ËÂФ·¤Æ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÍøÍѤʤ¤¤·ÍøÍÑÉÔǽ¤ÇÀ¸¤¸¤¿°ìÈÌŪ¡¢ -ÆÃÊÌŪ¡¢¶öÁ³Åª¡¢É¬Á³Åª¤Ê»³²(¥Ç¡¼¥¿¤Î¾Ã¼º¤äÉÔÀµ³Î¤Ê½èÍý¡¢¤¢¤Ê¤¿¤«Âè»° -¼Ô¤¬Èï¤Ã¤¿Â»¼º¡¢¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤¬Â¾¤Î¥½¥Õ¥È¥¦¥§¥¢¤È°ì½ï¤ËÆ°ºî¤· -¤Ê¤¤¤È¤¤¤¦ÉÔ¶ñ¹ç¤Ê¤É¤ò´Þ¤à¤¬¤½¤ì¤é¤Ë¸Â¤é¤Ê¤¤)¤Ë°ìÀÚ¤ÎÀÕǤ¤òÉé¤ï¤Ê¤¤¡£ -¤½¤Î¤è¤¦¤Ê»³²¤¬À¸¤º¤ë²ÄǽÀ­¤Ë¤Ä¤¤¤ÆÈà¤é¤¬Ãé¹ð¤µ¤ì¤Æ¤¤¤¿¤È¤·¤Æ¤âƱÍÍ¤Ç -¤¢¤ë¡£ - - ¾ò·ï¤ÈÀ©Ì󽪤ï¤ê - - °Ê¾å¤Î¾ò¹à¤ò¤¢¤Ê¤¿¤Î¿·¤·¤¤¥×¥í¥°¥é¥à¤ËŬÍѤ¹¤ëÊýË¡ - -¤¢¤Ê¤¿¤¬¿·¤·¤¤¥×¥í¥°¥é¥à¤ò³«È¯¤·¤¿¤È¤·¤Æ¡¢¸ø½°¤Ë¤è¤Ã¤Æ¤½¤ì¤¬ÍøÍѤµ¤ì¤ë -²ÄǽÀ­¤òºÇÂç¤Ë¤·¤¿¤¤¤Ê¤é¡¢¤½¤Î¥×¥í¥°¥é¥à¤ò¤³¤Î·ÀÌó½ñ¤Î¾ò¹à¤Ë½¾¤Ã¤Æ -ï¤Ç¤âºÆÈÒÉÛ¤¢¤ë¤¤¤ÏÊѹ¹¤Ç¤­¤ë¤è¤¦¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ë¤¹¤ë¤Î¤¬ºÇÁ±¤Ç¤¹¡£ - -¤½¤Î¤¿¤á¤Ë¤Ï¡¢¥×¥í¥°¥é¥à¤Ë°Ê²¼¤Î¤è¤¦¤Êɽ¼¨¤òźÉÕ¤·¤Æ¤¯¤À¤µ¤¤¡£¤½¤Î¾ì¹ç¡¢ -Êݾڤ¬ÇÓ½ü¤µ¤ì¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤òºÇ¤â¸ú²ÌŪ¤ËÅÁ¤¨¤ë¤¿¤á¤Ë¡¢¤½¤ì¤¾¤ì¤Î¥½¡¼ -¥¹¥Õ¥¡¥¤¥ë¤ÎËÁƬ¤Ëɽ¼¨¤òźÉÕ¤¹¤ì¤ÐºÇ¤â°ÂÁ´¤Ç¤¹¡£¾¯¤Ê¤¯¤È¤â¡¢¡ÖÃøºî¸¢É½ -¼¨¡×¤È¤¤¤¦¹Ô¤ÈÁ´Ê¸¤¬¤¢¤ë¾ì½ê¤Ø¤Î¥Ý¥¤¥ó¥¿¤À¤±¤Ï³Æ¥Õ¥¡¥¤¥ë¤Ë´Þ¤á¤ÆÃÖ¤¤¤Æ -¤¯¤À¤µ¤¤¡£ - - - Copyright (C) - - 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. - - , 1 April 1989 - Ty Coon, President of Vice - - (Ìõ: - - Yoyodyne¼Ò¤Ï¤³¤³¤Ë¡¢James Hacker¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿¥×¥í¥°¥é¥à - ¡ÖGnomovision¡×(¥³¥ó¥Ñ¥¤¥é¤ØÄ̤¹¥×¥í¥°¥é¥à)¤Ë´Ø¤¹¤ë°ìÀÚ¤ÎÃøºî¸¢¤ÎÍø - ±×¤òÊü´þ¤·¤Þ¤¹¡£ - - ¡¢1989ǯ4·î1Æü - Ty Coon¡¢Éû¼ÒĹ - - ) - -¤³¤Î°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤Ç¤Ï¡¢¤¢¤Ê¤¿¤Î¥×¥í¥°¥é¥à¤òÆÈÀêŪ¤Ê¥×¥í¥°¥é¥à -¤ËÅý¹ç¤¹¤ë¤³¤È¤òǧ¤á¤Æ¤¤¤Þ¤»¤ó¡£¤¢¤Ê¤¿¤Î¥×¥í¥°¥é¥à¤¬¥µ¥Ö¥ë¡¼¥Á¥ó¥é¥¤¥Ö -¥é¥ê¤Ê¤é¤Ð¡¢ÆÈÀêŪ¤Ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤¢¤Ê¤¿¤Î¥é¥¤¥Ö¥é¥ê¤ò¥ê¥ó¥¯¤¹¤ë¤³ -¤È¤òµö²Ä¤·¤¿¤Û¤¦¤¬¤è¤êÊØÍø¤Ç¤¢¤ë¤È¹Í¤¨¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£¤â¤·¤³¤ì¤¬¤¢¤Ê -¤¿¤Î˾¤à¤³¤È¤Ê¤é¤Ð¡¢¤³¤Î·ÀÌó½ñ¤ÎÂå¤ï¤ê¤ËGNU ¥é¥¤¥Ö¥é¥ê°ìÈ̸ø½°ÍøÍѵöÂú -·ÀÌó½ñ¤òŬÍѤ·¤Æ¤¯¤À¤µ¤¤¡£ diff --git a/Documents/etc/mopac6_manual.pdf b/Documents/etc/mopac6_manual.pdf deleted file mode 100644 index 81fcdae01d8f18944fbb46137cdf936b6c8a0e1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748406 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%0AKzC0MJZ`K4^Oze=NkS~ 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

y(iiEcrMfQ{4 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�N{}4X8fNU%|A-D9lj%bDX%ehW^ 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ͺ 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�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 GTKx|O*A1)y diff --git a/Documents/etc/nbo/alpha.gif b/Documents/etc/nbo/alpha.gif deleted file mode 100644 index fb1b24e558ac77eaa9736db5f37c803b52bb4150..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHbjEB<5wG8q|kKzxvl1Cwk|f8~TV+%Xf@M|n%S8qKP0 TeRRY3{4>oLqLwc!L>R0AZN3#C diff --git a/Documents/etc/nbo/beta.gif b/Documents/etc/nbo/beta.gif deleted file mode 100644 index 04935dd47f628b2e8d44ed7d86f5958b3175348e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75 zcmZ?wbhEHbjEB<5wG8q|kKzxvl1CvruKPThdZS$IpjEB<5wG8q|kKzxvl1CwM=ejEB<5wG8q|kKzxvl1CxAD|I7t%Wh8Pg`Lr)S_F&!R W)W{6YfTNYmc5Qg@tSf?%!5RR>j~Fum diff --git a/Documents/etc/nbo/delta.gif b/Documents/etc/nbo/delta.gif deleted file mode 100644 index 6da34bf9b87a752ec4add10c4ce483ef078ddd45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 zcmZ?wbhEHbjEB<5wG8q|kKzxvl1CxAD|IC6l{DQ^(rzCWi{Ho$< V^9oN@5YK$Fi{Tx2w+ADGH2{S+6bb+U diff --git a/Documents/etc/nbo/epsilon.gif b/Documents/etc/nbo/epsilon.gif deleted file mode 100644 index 6e0b425e6c13854d1192a80424ed3c1bf9585a83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63 zcmZ?wbhEHbjEB<5wG8q|kKzxvl1Cv-!KgX=>2b1QA97|itC$_ED MbK>@?Zj21p0Ni&G8vpjEB<5wG8q|kKzxvl1CvBge<#DNH%zlXAI-jXXpi;_ O&s(f^$sKL14AuY}7!z{< diff --git a/Documents/etc/nbo/index.html b/Documents/etc/nbo/index.html deleted file mode 100644 index 3222471..0000000 --- a/Documents/etc/nbo/index.html +++ /dev/null @@ -1,8893 +0,0 @@ - - -NBO 3.0 Program Manual - - -

-

-

NBO 3.0 Program Manual

-

-(Natural Bond Orbital / Natural Population Analysis / -Natural Localized Molecular Orbital Programs) -

-E. D. Glendening, A. E. Reed,* J. E. Carpenter,** and F. Weinhold -

-Theoretical Chemistry Institute and Department of Chemistry, -University of Wisconsin, Madison, Wisconsin 53706 -

-

-* Present address: Bayer AG, Abteilung AV-IM-AM, -5090 Leverkusen, Bayerwerk, Federal Republic of Germany. -

-** Present address: Department of Chemistry, University of -California-Irvine, Irvine, California 92717. -

-

-

Table of Contents

-
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Table of Contentsi
Preface: HOW TO USE THIS MANUALiii

A.

GENERAL INTRODUCTION AND INSTALLATION

A.1INTRODUCTION TO THE NBO PROGRAMA-1
A.1.1What does the NBO Program Do?A-1
A.1.2Structure of the NBO ProgramA-3
A.1.3Input and OutputA-5
A.1.4General Capabilities and RestrictionsA-6
A.1.5References and Relationship to Previous VersionsA-7
A.2INSTALLING THE NBO PROGRAMA-10
A.3TUTORIAL EXAMPLE FOR METHYLAMINEA-12
A.3.1Running the ExampleA-12
A.3.2Natural Population AnalysisA-13
A.3.3Natural Bond Orbital AnalysisA-16
A.3.4NHO Directional AnalysisA-20
A.3.5Perturbation Theory Energy AnalysisA-21
A.3.6NBO SummaryA-22

B.

NBO USER'S GUIDE

B.1INTRODUCTION TO THE NBO USER'S GUIDE AND NBO KEYLISTSB-1
B.2THE $NBO KEYLISTB-2
B.2.1Overview of $NBO KeywordsB-2
B.2.2Job Control KeywordsB-3
B.2.3Job Threshold KeywordsB-4
B.2.4Matrix Output KeywordsB-6
B.2.5Other Output Control KeywordsB-9
B.2.6Print Level KeywordsB-10
B.2.7Semi-Documented Additional KeywordsB-11
B.3THE $CORE LISTB-12
B.4THE $CHOOSE KEYLIST (DIRECTED NBO SEARCH)B-14
B.5THE $DEL KEYLIST (NBO ENERGETIC ANALYSIS)B-16
B.5.1Introduction to NBO Energetic AnalysisB-16
B.5.2The Nine Deletion TypesB-17
B.5.3Input for UHF AnalysisB-20
B.6NBO KEYLIST ILLUSTRATIONSB-21
B.6.1IntroductionB-21
B.6.2NLMO KeywordB-22
B.6.3DIPOLE KeywordB-24
B.6.4Matrix Output KeywordsB-26
B.6.5BNDIDX KeywordB-29
B.6.6RESONANCE Keyword: BenzeneB-32
B.6.7NOBOND Keyword: Hydrogen FluorideB-37
B.6.83CBOND Keyword: DiboraneB-40
B.6.9NBO Directed Search ($CHOOSE Keylist)B-44
B.6.10NBO Energetic Analysis ($DEL Keylist)B-48
B.6.11Open-Shell UHF Output: Methyl RadicalB-52
B.6.12Effective Core Potential: Cu2 DimerB-56
B.7FILE47: INPUT FOR THE GENNBO STAND-ALONE NBO PROGRAMB-62
B.7.1IntroductionB-62
B.7.2Format of the FILE47 Input FileB-63
B.7.3$GENNBO KeylistB-65
B.7.4$COORD KeylistB-66
B.7.5$BASIS DatalistB-67
B.7.6$CONTRACT DatalistB-69
B.7.7Matrix DatalistsB-71

C.

NBO PROGRAMMER'S GUIDE

C.1INTRODUCTIONC-1
C.2OVERVIEW OF NBO.SRC SOURCE PROGRAM GROUPSC-2
C.3LABELLED COMMON BLOCKSC-4
C.4DIRECT ACCESS FILE AND OTHER I/OC-14
C.5NAO/NBO/NLMO ROUTINES (GROUP I)C-16
C.5.1SR NBO Master RoutineC-16
C.5.2Job Initialization RoutinesC-18
C.5.3NAO Formation RoutinesC-19
C.5.4NBO/NLMO Formation RoutinesC-22
C.6ENERGY ANALYSIS ROUTINES (GROUP II)C-26
C.7DIRECT ACCESS FILE (DAF) ROUTINES (GROUP III)C-27
C.8FREE FORMAT INPUT ROUTINES (GROUP IV)C-29
C.9OTHER SYSTEM INDEPENDENT I/O ROUTINES (GROUP V)C-30
C.10GENERAL UTILITY ROUTINES (GROUP VI)C-33
C.11SYSTEM-DEPENDENT DRIVER ROUTINES (GROUP VII)C-36
C.12GENNBO AUXILLIARY ROUTINESC-37
C.13ATTACHING NBO TO A NEW ESS PROGRAMC-38
APPENDIX: Specific ESS Versions
INDEX
-

-

PREFACE: HOW TO USE THIS MANUAL

-

- The NBO manual is divided into three major sections: -

- Section A ("General Introduction and Installation") -contains general introductory and 'one-time' information -for the novice user: what the program does, program structure and -relationship to driver electronic structure package, initial installation, -'quick start' sample input data, and a brief tutorial on sample output. -

- Section B ("NBO User's Guide") -is for the intermediate user who has an installed program -and general familiarity with the standard (default) options of the NBO -program. This section documents the list of keywords that can be used -to alter the standard NBO job options, -with examples of the resulting output. This -section is mandatory for users who wish to use -the program to its full potential, to 'turn off' or -'turn on' various NBO options for their specialized applications. -

- Section C ("NBO Programmer's Guide") -is for accomplished programmers who -are interested in program logic and the detailed layout of -the source code. This section describes the relationship of the -source code subprograms -to the published algorithms for NAO, NBO, and NLMO determination, -providing documentation at the level of individual -common blocks, functions, and subroutines. This in turn serves as a -bridge to the 'micro-documentation' included -as comment statements within the source code. Section C also -provides guidelines for constructing 'driver' routines to attach -the NBO programs to new electronic structure packages. -

-

-

Section A: GENERAL INTRODUCTION AND INSTALLATION

-
-

-

-A.1 INTRODUCTION TO THE NBO PROGRAM -

-A.1.1 What Does the NBO Program Do? -

- The NBO program performs the analysis of a many-electron -molecular wavefunction in terms of localized electron-pair -'bonding' units. The program carries out the determination of -natural atomic orbitals (NAOs), natural hybrid orbitals (NHOs), -natural bond orbitals (NBOs), and natural localized molecular -orbitals (NLMOs), and uses these to perform natural population -analysis (NPA), NBO energetic analysis, and other tasks pertaining -to localized analysis of wavefunction properties. The NBO -method makes use of only the first-order -reduced density matrix of the wavefunction, and hence is applicable -to wavefunctions of general mathematical form; in the open-shell -case, the analysis is performed in terms of "different NBOs for -different spins," based on distinct density matrices for -and spin.* This -section provides a brief introduction to NBO algorithms and -nomenclature. -

- NBO analysis is based -on a method for optimally transforming a given wavefunction into -localized form, corresponding to the one-center ("lone pair") -and two-center ("bond") elements of the chemist's Lewis structure -picture. The NBOs are obtained as local block eigenfunctions -of the one-electron density matrix, and are hence "natural" in the sense -of Löwdin, having optimal convergence properties for describing the -electron density. The set of high-occupancy NBOs, each taken doubly -occupied, is said to represent the "natural Lewis structure" of -the molecule. Delocalization effects appear as weak departures -from this idealized localized picture. -

- The various natural localized sets -can be considered to result -from a sequence of transformations of the input atomic orbital basis set -{i},** - -_______________ -

-*Note, however, -that some electronic structure packages do not make provision -for calculating the spin density matrices for some types of -open-shell wavefunctions (e.g., MCSCF wavefunctions calculated -by the GUGA formalism in the GAMESS system), so that NBO analysis -cannot be applied in these cases. -

-**If the wavefunction is not calculated in an atom-centered -basis set, it would be necessary to first compute a wavefunction -for each isolated atom of the molecule (in the actual basis set -and geometry of the molecular calculation), then select the -most highly occupied natural orbitals of each atomic wavefunction -to compose a final set of linearly independent atom-centered basis -functions of the required dimensionality. Since atom-centered -basis functions are the nearly universal choice for molecular -calculations, the current NBO program makes no provision for -this step. -

- -

-

-input basis NAOs NHOs NBOs NLMOs -
-

-Each natural localized set forms a complete orthonormal -set of one-electron functions -for expanding the delocalized molecular -orbitals (MOs) or forming matrix representations of one-electron -operators. The overlap of associated "pre-orthogonal" -NAOs (PNAOs), lacking only the interatomic orthogonalization -step of the NAO procedure, can be used to estimate the strength -of orbital interactions in the usual way. -

- The optimal condensation of occupancy in the natural -localized orbitals leads to partitioning into high- and -low-occupancy orbital types (reduction in dimensionality -of the orbitals having significant occupancy), as reflected -in the orbital labelling. The small set of most -highly-occupied NAOs, having a close -correspondence with the effective minimal basis set of semi-empirical -quantum chemistry, is referred to as the "natural minimal basis" -(NMB) set. The NMB (core + valence) functions are -distinguished from the weakly occupied "Rydberg" -(extra-valence-shell) functions that complete the span of the NAO space, -but typically make little contribution to molecular properties. Similarly -in the NBO space, -the highly occupied NBOs of the natural Lewis structure -can be distinguished from the "non-Lewis" antibond and Rydberg -orbitals that complete the span of the NBO space. Each pair of valence hybrids -hA, hB in the NHO basis give rise to a bond (AB) and antibond (*AB) -in the NBO basis, -

-

-AB = cAhA + cBhB -

-*AB = cBhA - cAhB -

-

-the former a Lewis (L) and the latter a non-Lewis (NL) orbital. The -antibonds (valence shell non-Lewis orbitals) typically play the primary -role in departures (delocalization) from the idealized Lewis structure. -

- The NBO program also makes extensive provision for energetic -analysis of NBO interactions, based on the availability of a 1-electron -effective energy operator (Fock matrix) for the system. Estimates -of energy effects are -based on second-order perturbation theory, -or on the effect of deleting certain orbitals or matrix elements and -recalculating the total energy. NBO energy analysis is dependent -on the specific ESS to which the NBO program -is attached, as described in the Appendix. -

- The program is provided in a core set of NBO routines that can be -attached to an electronic structure system of the user's choice. In -addition, specific 'driver' routines are provided that facilitate -the attachment to popular ab initio and -semi-empirical packages (GAUSSIAN-8X, GAMESS, HONDO, AMPAC, -etc.). These versions are described in -individual Appendices. -

-

-A.1.2 Structure of the NBO Program -

- The overall logical structure of the NBO program and its attachment -to an electronic structure system (ESS) are -illustrated in the block diagram, Fig. 1. This figure illustrates how -the ESS and its scratch -files (in the upper part of the diagram) communicate through -the interface routines RUNNBO, FEAOIN, and DELSCF -with the main NBO modules and associated direct access file (in -the lower part). -

- The main NBO program is represented by modules labelled "NBO" -and "NBOEAN." These refer to the construction of NBOs (including -natural population analysis, construction of NAOs, NLMOs, etc.) and to -NBO energy analysis, respectively. Each module consists -of subroutines and functions that perform the required -operations. These two modules communicate with the -direct-access disk file NBODAF (LFN 48, labelled "FILE48" -elsewhere in this manual) that is created and -maintained by the -NBO routines. Details of the NBO and NBOEAN -modules, common blocks, and direct-access file are described -in the Programmer's Guide, -Section C. -

- The NBO program blocks communicate with the attached -ESS through three system-dependent 'driver' subroutines -(RUNNBO, FEAOIN, DELSCF). The purpose of these drivers -is to load needed information about the wavefunction and -various matrices into the FILE48 direct access file -and NBO common blocks. Although the ESS -is usually thought of as 'driving' the NBO program, -from the point of view of the NBO program the -ESS is merely a 'device' that provides -initial input (e.g., a density matrix and label information) or -other feedback (a calculated energy value) upon -request. Each such ESS device therefore requires special drivers -to make this feedback possible. Versions of the driver subroutines are -included for several popular packages. The driver routines are -described in more detail in the Programmer's Guide, Section C. -

-

- -
-

-Figure 1: Schematic diagram depicting flow of information -between the electronic -structure system (ESS) and the NBO program, -and the communication lines connecting these programs to -the ESS scratch file -(called the "dictionary file," "read-write file," -etc., in various systems) and the NBO direct access file (NBODAF). Heavier -box borders mark the ESS-specific driver -routines (RUNNBO, FEAOIN, -DELSCF) that directly interface the ESS program. The heavy dashed -lines denote calls from the NBO program 'backward' to the ESS program -for information needed to carry out its tasks. Otherwise, the sequential -flow of program control is generally from top to bottom -and from left to right in the diagram. -

-

-A.1.3 Input and Output -

- From the user's point of view, the input to the NBO program -attached to an ESS program consists simply of one or -more keywords (an NBO keylist) included in the ESS input -file. In effect, the NBO program reads these keywords to set -various job options, then interrogates the ESS program through -the DELSCF and FEAOIN drivers for additional information -concerning the wavefunction. The general form of NBO keylists and -the specific functions associated with each keyword are detailed -in the User's Guide, Section B. The method of -including NBO keylists in the input file for each -ESS is detailed in the specific Appendix for the ESS. -

- The following information is passed from -the ESS to the NBO program (transparent to the user): -

-1. The one-electron density matrix D (or density matrices in the -open-shell case) in the chosen atomic orbital (AO) basis set; -

-2. The AO overlap matrix S, and label information identifying the -symmetry (angular momentum type) and location (number of the atom -to which affixed) for each AO; -

-3. Atomic number (nuclear charge) of each atom. -

-Certain additional information is written on the FILE48 direct -access file and may be used -in response to specific job -options, -such as the AO Fock matrix F, if energy analysis is requested; the -AO dipole matrix M, if dipole moment analysis is requested; or -information concerning the mathematical form of the AOs (orbital -exponents, contraction coefficients, etc.), if orbital plotting -information is requested -to be saved as input for a contour plotting program. -

- The principal output from the NBO program -consists of the tables and summaries describing -the results of NBO analysis, included in the ESS output -file. Sample NBO output is described in Section A.2.4 -below. If requested, the NBO program may also write out transformation -matrices or other data to disk files. The NBO program also -creates or updates two files, the direct-access -file (FILE48) and the 'archive' file (FILE47) that -can be used to repeat NBO analysis with different options, -without running the ESS program to recalculate the -wavefunction. Necessary details of these files are given -in Section B.7 and the Programmer's Guide, -Section C. -

-

-A.1.4 General Capabilities and Restrictions -

- Principal capabilities of the NBO program are: -

-1. Natural population, natural bond orbital, and natural localized -molecular orbital analysis of SCF, MCSCF, CI, and Møller-Plesset -wavefunctions (main subroutine: NBO); -

-2. For RHF closed-shell and UHF wavefunctions only, -energetic analysis of the wavefunction in terms of the interactions -(Fock matrix elements) between NBOs (main subroutine: NBOEAN); -

-3. Localized analysis of molecular dipole moment in terms of NLMO -and NBO bond moments and their interactions (main subroutine: DIPANL). -

- A highly transportable subset of standard FORTRAN 77 is employed, -with no special compiler extensions of any vendor, -and all variable names of six characters or less. Common -abbreviations used in naming subprograms, variables, and keywords are: -

-S = overlap matrix -
DM = density matrix (or D) -
F = Fock matrix -
DI = dipole matrix (or DXYZ, or DX, DY, DZ) -
NPA = Natural Population Analysis -
NAO = Natural Atomic Orbital -
NBO = Natural Bond Orbital -
NLMO = Natural Localized Molecular Orbital -
PNAO = pre-orthogonal NAO (i.e., omit interatomic orthogonalization) -
PNHO, PNBO, PNLMO = pre-orthogonal NHO, etc. (formed from PNAOs)   -

- Most of the NBO storage is allocated dynamically, to conform to -the minimum required for the molecular system under study. However, -certain NBO common blocks of fixed dimensionality are used for -integer storage. These are currently dimensioned to accomodate -up to 99 atoms and 500 basis functions. Section C.3 describes how -these restrictions can be altered. The program is not set up to -handle complex wavefunctions, but can treat any real RHF, ROHF, UHF, MCSCF -(including GVB), CI, or Møller-Plesset-type wavefunction -(i.e., any form of wavefunction for which the requisite density -matrices are available) for ground or excited states of general -open- or closed-shell molecules. Effective core potentials -("pseudopotentials") can be handled, including complete neglect -of core electrons as assumed in semi-empirical treatments. The -atomic orbital basis functions (up to f orbitals in angular -symmetry) may be of general Slater-type, contracted Gaussian-type, -or other general composition, -including the "effective" orthonormal valence-shell AOs of -semi-empirical treatments. AO basis functions are -assumed to be normalized, but in general non-orthogonal. -

-

-A.1.5 References and Relationship to Previous Versions -

- This program ("version 3.0") is an extension of previous versions of the -NBO method incorporated in the semi-empirical program BONDO -[F. Weinhold, Quantum Chemistry Program Exchange No. 408 -(1980); "version 1.0"] -and in a GAUSSIAN-82 implementation [A. E. Reed and F. Weinhold, QCPE -Bull. 5, 141 (1985); "version 2.0"], and should be considered to supplant -those versions. Version 3.0 also supplants the various specific versions -("the GAMESS version," "the AMPAC version," etc.) -that have been informally created and distributed to individual users outside -the QCPE framework. -

-Principal contributors to the development of -the NBO methods and programs (1975-1990) are -

- - - - - -
T. K. BrunckA. E. Reed
J. P. FosterJ. E. Carpenter
A. B. RivesE. D. Glendening
R. B. WeinstockF. Weinhold
-Principal references to the development and applications of NAO/NBO/NLMO -methods are: -

-Natural Bond Orbitals:

-J. P. Foster and F. Weinhold, J. Am. Chem. Soc. 102, 7211-7218 -(1980). -

-Natural Atomic Orbitals and Natural Population Analysis:

-A. E. Reed and F. Weinhold, J. Chem. Phys. 78, 4066-4073 (1983); -A. E. Reed, R. B. Weinstock, and F. Weinhold, J. Chem. Phys. 83, -735-746 (1985). -

-Natural Localized Molecular Orbitals:

- A. E. Reed and F. Weinhold, J. Chem. Phys. 83, 1736-1740 (1985). -

-Open-Shell NBO:

-J. E. Carpenter and F. Weinhold, J. Molec. Struct. (Theochem) 169, -41-62 (1988); J. E. Carpenter, Ph. D. Thesis, University of Wisconsin, -Madison, 1987. -

-Review Articles:

-A. E. Reed, L. A. Curtiss, and F. Weinhold, Chem. Rev. 88, -899-926 (1988); F. Weinhold and J. E. Carpenter, in, R. Naaman -and Z. Vager (eds.), "The Structure of Small Molecules and -Ions," (Plenum, New York, 1988), pp. 227-236. -

- The principal enhancements of version 3.0 include: -

-1. Generalized Program Interface. -Overall program organization (Fig. 1) has been modified to -standardize communication with the main ESS program. This -insures that all special ESS "versions" of the NBO program -now have consistent options and capabilities -(as long as the option is meaningful in the context of the ESS), and enables -the program to be offered in a greater number of specialized ESS versions -than were previously available. -

-2. NAO/NPA Summary Table. -New tables give improved display of NAOs and -natural populations, including -the "natural electron configuration" of -each atom (i.e., the occupancy and type of NAOs describing -the atomic electron configuration of each atom). The new NAO -summary tables (Section A.3.2) -include an SCF atomic orbital energy (if available), -a conventional atomic orbital label (1s, -2s, 2p, etc., in accordance with the labelling -in isolated atoms), and a shell designation (Cor = core, Val = valence, -or Ryd = Rydberg) to aid characterization of the NAO. -

-3. NBO Summary Table. -A new NBO summary table (Section A.3.6) has been -provided to summarize the energetics -and delocalization patterns of the principal NBOs. This succinctly -combines the most important information from the full NBO table, diagonal -NBO Fock matrix elements, and -2nd-order energy analysis. -

-4. Bond Bending Analysis. -The program includes a new analysis of hydrid directionality -and bond "bending" (keyword BEND, Section A.3.4). -

-5. Dipole Moment Analysis. -The program includes new optional provision (keyword DIPOLE, Section -B.6.3) for -analysis of the molecular dipole moment in terms of localized -NLMOs and NBOs. -

-6. Print options. -The program offers new structured printing options (Section B.2.4) that give -greater convenience and flexibility in controlling printed output, -with improved provision for printing matrices or -basis transformations involving general NAO, NHO, NBO, NLMO or -pre-orthogonal (PNAO, PNHO, PNBO, PNLMO) basis sets. -

-7. Orbital Contour Info. -The program makes optional provision (keyword PLOT, Section B.2.5) for -writing out files that can be used by an orbital plotting -program (available separately through QCPE) to -draw contour diagrams of the NBOs or -other natural localized orbitals. -

-8. Effective Core Potentials. -The program now handles effective core potentials (pseudopotentials), -or the complete neglect of core levels characteristic of semi-empirical -wavefunctions (Section B.6.12). -

-The program also includes three changes to -correct problems of the previous version (which may have -affected a small number of users): -

-9. Unpolarized Cores. -NAOs identified as "core" orbitals are now automatically carried over -as unhybridized 1-center core NBOs -(Section B.3). This has virtually no effect on -the form or occupancy of a core NBO, but averts the (rare) problem of -unphysical mixing between core and -valence lone pairs when the occupancies are 'accidentally' -degenerate (usually, both very close to 2.000...) -within the numerical machine precision. A warning message -is printed when the core occupancy is less than 1.9990, indicating -a possible "core polarization" effect of physical significance. -

-10. Excited State Antibond Labels. -The program now directly investigates the nodal structure of an NBO (by -examining the overlap matrix in the PNHO basis) before assigning it a -label as a "bond" (unstarred) or "antibond" (starred) NBO. In previous -versions, these labels were assigned on the basis of the presumed higher -occupancy of the in-phase bond combination, which -was generally true for ground -states, but not for excited states. The program now -prints a warning message whenever it encounters the "anomalous" -situation of an out-of-phase antibond NBO having higher occupancy than -the corresponding in-phase bond NBO, indicative of an excited-state -configuration. [WARNING: the overlap test cannot be applied to -semi-empirical methods with orthogonal AOs (e.g., AMPAC), -so antibond labels for these methods are assigned, as in previous -versions, on the basis of occupancy.] -

-11. Alternative Resonance Structures. The program now institutes a -search for alternative Lewis ('resonance') structures when two or -more structures may be competitive, and returns the -structure of lowest non-Lewis occupancy. This corrects a possible -dependence on atomic numbering in cases of strong delocalization. -

-Despite these changes and extensions, version 3.0 has been -designed to be upward compatible with v. 2.0, as nearly as -possible. Previous users of NBO 2.0 should find that their jobs -run similarly (i.e., most keywords -continue to function -as in previous versions). Thus, experienced -NBO users should find little difficulty -in adapting to, and experimenting with, -the new capabilities of the program. -

-

-A.2 INSTALLING THE NBO PROGRAM -

- The NBO programs and manual are provided on a distribution tape. The -tape contains three files: the TechSet code of this -manual (file NBO.MAN), a file containing the core NBO source routines -and supporting driver routines (file NBO.SRC), and the Fortran -"enabler" program (file ENABLE.FOR). -

- In overview, the installation procedure involves the following steps -(the details of each step being dependent on your operating system): -

-1. Enabling the NBO routines. Copy the contents of the distribution -tape onto your system. Using your system Fortran 77 compiler, compile -and link the enabler program to create the ENABLE.EXE executable; -for example, the VMS commands to create ENABLE.EXE are -

-     FOR ENABLE
-     LINK ENABLE
-
-
Now, run the ENABLE program (e.g., type "RUN ENABLE" in -a VMS system), and -answer the prompt -
-     NBO program version to enable?
-
-
by selecting from the available offerings. Each ESS package is -associated with a 3-letter identifier -("G88" for GAUSSIAN-88, "GMS" for GAMESS, -"AMP" for AMPAC, etc.). The ENABLE program will create -a file XXXNBO.FOR (where 'XXX' is the identifier) -that incorporates the appropriate drivers for -your ESS. -

-2. Compiling the NBO routines. Using your system Fortran 77 compiler, -compile the XXXNBO.FOR file to an object code file (say, -XXXNBO.OBJ). [Compiler -errors (if any) should be fixed before proceeding. Please notify the -authors if you encounter undue difficulties in this step.] -

-3. Modifying the ESS routines. In general, the ESS source Fortran code -must be modified to call the NBO routines near the -point where the ESS performs Mulliken Population Analysis or evaluates -properties of the final wavefunction. The modification generally -consists of inserting a single statement (viz., "CALL RUNNBO") in -one subroutine of your ESS system. See the appropriate Appendix -of this Manual for detailed information on exactly how to modify -the ESS code for your chosen system. -

-4. Rebuilding the integrated ESS/NBO program. Re-compile your modified -ESS programs and link the resulting object file (say, ESS.OBJ) with -the XXXNBO.OBJ file to form the -final ESS.EXE executable. In general, this -step will closely follow the initial installation procedure for -your ESS, with the exception that the XXXNBO.OBJ file must be included -in the link statement (or deposited in one of the libraries accessed -by the linker, etc.). -

-Note that installation of the NBO programs into your ESS system in no way -affects the way your system processes standard input files. The only -change involves enabling the reading of NBO keylists -(if detected in your input -file), performance of the tasks requested in the keylist, and return -of control to the parent ESS program in the state in which the -NBO call was encountered. -

- If you are interfacing the NBO programs to a new ESS package (not -represented in the driver routines provided with this distribution), -see Section C for guidance on how to create drivers for your ESS -to provide the necessary information. Alternatively, see -Section B.7 for a description of the input file to GENNBO, -the stand-alone version of the NBO program. -

- The TechSet-coded version of this manual, NBO.MAN, can be -printed on an HP LaserJet printer -('F' cartridge) with the TECHSET -technical typesetting program [ACS Software, American Chemical Society, -Marketing Communications -Dept., 1155 Sixteenth Street, N.W., Washington, D.C. 20036]. -

-

-A.3 TUTORIAL EXAMPLE FOR METHYLAMINE -

-A.3.1 Running the Example -

- This section provides an introductory 'quick start' tutorial -on running a simple NBO job and interpreting the output. The example -chosen is that of methylamine (CH3NH2) in -Pople-Gordon idealized geometry, treated at the ab initio -RHF/3-21G level. This simple split-valence -basis set consists of 28 AOs (nine each -on C and N, two on each H), extended by 13 AOs beyond -the minimal basis level. -

- Input files to run this job (or its nearest equivalent) with -each ESS are given in the Appendix. (The output shown below was -created with the GAMESS system.) In most cases, you can modify -the standard ESS input file to produce NBO output by -simply including the line -

-     $NBO $END
-
-
at the end of the file. This is an 'empty' NBO keylist, specifying -that NBO analysis should be carried out at the default level. -

- The default NBO output produced by this example is shown below, -just as it appears in your output file. The -start of the NBO section is marked -by a standard header and storage info: -

-

-*******************************************************************************
-            N A T U R A L   A T O M I C   O R B I T A L   A N D
-         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
-*******************************************************************************
-
-Job title:  Methylamine...RHF/3-21G//Pople-Gordon standard geometry             
-
-Storage needed:  2505 in NPA,  2569 in NBO ( 750000 available)
-
-
Note that all NBO output is formatted to a maximum 80-character -width for convenient display on a computer terminal. The NBO heading -echoes any requested keywords (none for the present default case) -and shows an estimate of the memory requirements -(in double precision words) for the separate -steps of the NBO process, compared -to the total allocated memory available through your ESS -process. Increase the memory allocated to your -ESS process if the estimated NBO requests exceed the available storage. -

-A.3.2 Natural Population Analysis -

- The next four NBO output segments -summarize the results of natural population -analysis (NPA). The first segment is the main NAO table, as shown -below: -

-

-NATURAL POPULATIONS:  Natural atomic orbital occupancies 
-                                                         
- NAO Atom #  lang   Type(AO)    Occupancy      Energy    
----------------------------------------------------------
-  1    C  1  s      Cor( 1s)     1.99900     -11.04184
-  2    C  1  s      Val( 2s)     1.09038      -0.28186
-  3    C  1  s      Ryd( 3s)     0.00068       1.95506
-  4    C  1  px     Val( 2p)     0.89085      -0.01645
-  5    C  1  px     Ryd( 3p)     0.00137       0.93125
-  6    C  1  py     Val( 2p)     1.21211      -0.07191
-  7    C  1  py     Ryd( 3p)     0.00068       1.03027
-  8    C  1  pz     Val( 2p)     1.24514      -0.08862
-  9    C  1  pz     Ryd( 3p)     0.00057       1.01801
-
- 10    N  2  s      Cor( 1s)     1.99953     -15.25950
- 11    N  2  s      Val( 2s)     1.42608      -0.71700
- 12    N  2  s      Ryd( 3s)     0.00016       2.75771
- 13    N  2  px     Val( 2p)     1.28262      -0.18042
- 14    N  2  px     Ryd( 3p)     0.00109       1.57018
- 15    N  2  py     Val( 2p)     1.83295      -0.33858
- 16    N  2  py     Ryd( 3p)     0.00190       1.48447
- 17    N  2  pz     Val( 2p)     1.35214      -0.19175
- 18    N  2  pz     Ryd( 3p)     0.00069       1.59492
-
- 19    H  3  s      Val( 1s)     0.81453       0.13283
- 20    H  3  s      Ryd( 2s)     0.00177       0.95067
-
- 21    H  4  s      Val( 1s)     0.78192       0.15354
- 22    H  4  s      Ryd( 2s)     0.00096       0.94521
-
- 23    H  5  s      Val( 1s)     0.78192       0.15354
- 24    H  5  s      Ryd( 2s)     0.00096       0.94521
-
- 25    H  6  s      Val( 1s)     0.63879       0.20572
- 26    H  6  s      Ryd( 2s)     0.00122       0.99883
-
- 27    H  7  s      Val( 1s)     0.63879       0.20572
- 28    H  7  s      Ryd( 2s)     0.00122       0.99883
-
-
For each -of the 28 NAO functions, this table lists the atom -to which NAO is attached (in the numbering scheme of the ESS program), -the angular momentum type 'lang' (s, px, etc., in the coordinate -system of the ESS program), the orbital type (whether core, valence, or -Rydberg, and a conventional -hydrogenic-type label), the orbital occupancy (number of -electrons, or 'natural -population' of the orbital), and the orbital energy (in the favored units -of the ESS program, in this case atomic units: 1 a.u. = 627.5 -kcal/mol). [For example, NAO 4 (the highest energy C orbital of the -NMB set) is the valence shell 2px orbital on carbon, occupied -by 0.8909 electrons, whereas NAO 5 is a Rydberg -3px orbital with only 0.0014 electrons.] Note that the -occupancies of the Rydberg (Ryd) NAOs are -typically much lower than those of the core (Cor) plus -valence (Val) -NAOs of the natural minimum basis set, reflecting -the dominant role of the NMB orbitals -in describing molecular properties. -

- The principal quantum numbers for the -NAO labels (1s, 2s, 3s, etc.) are assigned on the -basis of the energy order if a Fock matrix is available, or on the -basis of occupancy otherwise. A message is printed warning of -a 'population inversion' if the occupancy and energy -ordering do not coincide. -

-

-The next segment is an atomic summary showing the -natural atomic charges (nuclear -charge minus summed -natural populations of NAOs on the atom) and total -core, valence, and Rydberg populations on each atom: -

-

-Summary of Natural Population Analysis:                  
-                                                         
-                                      Natural Population 
-              Natural   -----------------------------------------------
-   Atom #     Charge        Core      Valence    Rydberg      Total
------------------------------------------------------------------------
-     C  1   -0.44079      1.99900     4.43848    0.00331     6.44079
-     N  2   -0.89715      1.99953     5.89378    0.00384     7.89715
-     H  3    0.18370      0.00000     0.81453    0.00177     0.81630
-     H  4    0.21713      0.00000     0.78192    0.00096     0.78287
-     H  5    0.21713      0.00000     0.78192    0.00096     0.78287
-     H  6    0.35999      0.00000     0.63879    0.00122     0.64001
-     H  7    0.35999      0.00000     0.63879    0.00122     0.64001
-=======================================================================
-  * Total *  0.00000      3.99853    13.98820    0.01328    18.00000
-
-
This table succinctly describes the molecular -charge distribution in terms of NPA charges. [For example, -the carbon atom of methylamine is assigned a net NPA -charge of -0.441 -at this level; note also the slightly less positive charge -on H(3) than on the other two methyl hydrogens: +0.184 vs. +0.217.] -

-

-Next follows a summary of the NMB and NRB populations -for the composite -system, summed over atoms: -

-

-                                Natural Population      
---------------------------------------------------------
-  Core                       3.99853 ( 99.9632% of   4)
-  Valence                   13.98820 ( 99.9157% of  14)
-  Natural Minimal Basis     17.98672 ( 99.9262% of  18)
-  Natural Rydberg Basis      0.01328 (  0.0738% of  18)
---------------------------------------------------------
-
-
This exhibits the high percentage contribution (typically, > 99%) -of the NMB set to the molecular charge distribution. [In the present -case, for example, the 13 Rydberg orbitals of the -NRB set contribute only 0.07% -of the electron density, whereas the 15 NMB functions account -for 99.93% of the total.] -

-

-Finally, the natural populations are summarized as an effective -valence electron configuration ("natural electron configuration") -for each atom: -

-

-   Atom #          Natural Electron Configuration
-----------------------------------------------------------------------------
-     C  1      [core]2s( 1.09)2p( 3.35)
-     N  2      [core]2s( 1.43)2p( 4.47)
-     H  3            1s( 0.81)
-     H  4            1s( 0.78)
-     H  5            1s( 0.78)
-     H  6            1s( 0.64)
-     H  7            1s( 0.64)
-
-
Although the occupancies of the atomic orbitals are non-integer -in the molecular environment, the effective atomic configurations -can be related to idealized atomic states in -'promoted' configurations. [For example, the carbon atom in -the above table is most nearly described by an idealized -1s22s12p3 electron configuration.] -

-

-A.3.3 Natural Bond Orbital Analysis -

- The next segments of the output summarize the results -of NBO analysis. The first segment reports on details of the search for -an NBO natural Lewis structure: -

-

-NATURAL BOND ORBITAL ANALYSIS:
-
-                      Occupancies       Lewis Structure    Low   High
-          Occ.    -------------------  -----------------   occ   occ
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev
-=============================================================================
-  1(1)    1.90    17.95048   0.04952      2   6   0   1     0      0    0.02
------------------------------------------------------------------------------
-
-Structure accepted: No low occupancy Lewis orbitals
-
-
Normally, there is but one cycle of the NBO search (cf. the -"RESONANCE" keyword, Section B.6.6). The table summarizes -a variety of information for each cycle: -the occupancy threshold for a 'good' pair in the NBO search; -the total populations of Lewis and non-Lewis -NBOs; the number of core (CR), 2-center bond (BD), -3-center bond (3C), and lone pair (LP) NBOs in -the natural Lewis structure; the number of low-occupancy Lewis (L) -and 'high-occupancy' (> 0.1e) non-Lewis (NL) orbitals; and the -maximum deviation ('Dev') of any formal bond order from a -nominal estimate (NAO Wiberg bond index) for the structure. [If -the latter exceeds 0.1, additional NBO searches are initiated -(indicated by the parenthesized number under 'Cycle') for alternative -Lewis structures.] The Lewis -structure is accepted if all orbitals of the formal Lewis structure -exceed the occupancy threshold (default, 1.90 electrons). -

-

- Next follows a more detailed breakdown of the Lewis and non-Lewis -occupancies into core, valence, and Rydberg shell contributions: -

-

-WARNING:  1 low occupancy (<1.9990e) core orbital  found on  C 1
-
---------------------------------------------------------
-  Core                      3.99853 ( 99.963% of   4)
-  Valence Lewis            13.95195 ( 99.657% of  14)
- ==================       ============================
-  Total Lewis              17.95048 ( 99.725% of  18)
- -----------------------------------------------------
-  Valence non-Lewis         0.03977 (  0.221% of  18)
-  Rydberg non-Lewis         0.00975 (  0.054% of  18)
- ==================       ============================
-  Total non-Lewis           0.04952 (  0.275% of  18)
---------------------------------------------------------
-
-
This shows the general quality of the natural Lewis structure -description in terms of the percentage of the total electron -density (e.g., in the above case, about 99.7%). The table also -exhibits the relatively important role of the valence non-Lewis -orbitals (i.e., the six valence antibonds, NBOs 23-28) relative to -the extra-valence orbitals (the 13 Rydberg NBOs 10-22) in the -slight departures from a localized Lewis structure model. (In -this case, the table also includes a warning about a carbon core -orbital with slightly less than double occupancy.) -

-

-Next follows the main listing of NBOs, displaying the form and occupancy -of the complete set of NBOs that span the input AO space: -

-
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids
--------------------------------------------------------------------------------
-  1. (1.99858) BD ( 1) C 1- N 2      
-               ( 40.07%)   0.6330* C 1 s( 21.71%)p 3.61( 78.29%)
-                                       -0.0003 -0.4653 -0.0238 -0.8808 -0.0291
-                                       -0.0786 -0.0110  0.0000  0.0000
-               ( 59.93%)   0.7742* N 2 s( 30.88%)p 2.24( 69.12%)
-                                       -0.0001 -0.5557  0.0011  0.8302  0.0004
-                                        0.0443 -0.0098  0.0000  0.0000
-  2. (1.99860) BD ( 1) C 1- H 3      
-               ( 59.71%)   0.7727* C 1 s( 25.78%)p 2.88( 74.22%)
-                                       -0.0002 -0.5077  0.0069  0.1928  0.0098
-                                        0.8396 -0.0046  0.0000  0.0000
-               ( 40.29%)   0.6347* H 3 s(100.00%)
-                                       -1.0000 -0.0030
-  3. (1.99399) BD ( 1) C 1- H 4      
-               ( 61.02%)   0.7812* C 1 s( 26.28%)p 2.80( 73.72%)
-                                        0.0001  0.5127 -0.0038 -0.3046 -0.0015
-                                        0.3800 -0.0017  0.7070 -0.0103
-               ( 38.98%)   0.6243* H 4 s(100.00%)
-                                        1.0000  0.0008
-  4. (1.99399) BD ( 1) C 1- H 5      
-               ( 61.02%)   0.7812* C 1 s( 26.28%)p 2.80( 73.72%)
-                                        0.0001  0.5127 -0.0038 -0.3046 -0.0015
-                                        0.3800 -0.0017 -0.7070  0.0103
-               ( 38.98%)   0.6243* H 5 s(100.00%)
-                                        1.0000  0.0008
-  5. (1.99442) BD ( 1) N 2- H 6      
-               ( 68.12%)   0.8253* N 2 s( 25.62%)p 2.90( 74.38%)
-                                        0.0000  0.5062  0.0005  0.3571  0.0171
-                                       -0.3405  0.0069 -0.7070 -0.0093
-               ( 31.88%)   0.5646* H 6 s(100.00%)
-                                        1.0000  0.0020
-  6. (1.99442) BD ( 1) N 2- H 7      
-               ( 68.12%)   0.8253* N 2 s( 25.62%)p 2.90( 74.38%)
-                                        0.0000  0.5062  0.0005  0.3571  0.0171
-                                       -0.3405  0.0069  0.7070  0.0093
-               ( 31.88%)   0.5646* H 7 s(100.00%)
-                                        1.0000  0.0020
-  7. (1.99900) CR ( 1) C 1             s(100.00%)p 0.00(  0.00%)
-                                        1.0000 -0.0003  0.0000 -0.0002  0.0000
-                                        0.0001  0.0000  0.0000  0.0000
-  8. (1.99953) CR ( 1) N 2             s(100.00%)p 0.00(  0.00%)
-                                        1.0000 -0.0001  0.0000  0.0001  0.0000
-                                        0.0000  0.0000  0.0000  0.0000
-  9. (1.97795) LP ( 1) N 2             s( 17.85%)p 4.60( 82.15%)
-                                        0.0000  0.4225  0.0002  0.2360 -0.0027
-                                        0.8749 -0.0162  0.0000  0.0000
- 10. (0.00105) RY*( 1) C 1             s(  1.57%)p62.84( 98.43%)
-                                        0.0000 -0.0095  0.1248 -0.0305  0.7302
-                                       -0.0046  0.6710  0.0000  0.0000
- 11. (0.00034) RY*( 2) C 1             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0146  0.9999
- 12. (0.00022) RY*( 3) C 1             s( 56.51%)p 0.77( 43.49%)
-                                        0.0000 -0.0023  0.7517 -0.0237  0.3710
-                                       -0.0094 -0.5447  0.0000  0.0000
- 13. (0.00002) RY*( 4) C 1             s( 41.87%)p 1.39( 58.13%)
- 14. (0.00116) RY*( 1) N 2             s(  1.50%)p65.53( 98.50%)
-                                        0.0000 -0.0062  0.1224  0.0063  0.0371
-                                        0.0197  0.9915  0.0000  0.0000
- 15. (0.00044) RY*( 2) N 2             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000 -0.0132  0.9999
- 16. (0.00038) RY*( 3) N 2             s( 33.38%)p 2.00( 66.62%)
-                                        0.0000  0.0133  0.5776  0.0087 -0.8150
-                                       -0.0121 -0.0405  0.0000  0.0000
- 17. (0.00002) RY*( 4) N 2             s( 65.14%)p 0.54( 34.86%)
- 18. (0.00178) RY*( 1) H 3             s(100.00%)
-                                       -0.0030  1.0000
- 19. (0.00096) RY*( 1) H 4             s(100.00%)
-                                       -0.0008  1.0000
- 20. (0.00096) RY*( 1) H 5             s(100.00%)
-                                       -0.0008  1.0000
- 21. (0.00122) RY*( 1) H 6             s(100.00%)
-                                       -0.0020  1.0000
- 22. (0.00122) RY*( 1) H 7             s(100.00%)
-                                       -0.0020  1.0000
- 23. (0.00016) BD*( 1) C 1- N 2      
-               ( 59.93%)   0.7742* C 1 s( 21.71%)p 3.61( 78.29%)
-                                       -0.0003 -0.4653 -0.0238 -0.8808 -0.0291
-                                       -0.0786 -0.0110  0.0000  0.0000
-               ( 40.07%)  -0.6330* N 2 s( 30.88%)p 2.24( 69.12%)
-                                       -0.0001 -0.5557  0.0011  0.8302  0.0004
-                                        0.0443 -0.0098  0.0000  0.0000
- 24. (0.01569) BD*( 1) C 1- H 3      
-               ( 40.29%)   0.6347* C 1 s( 25.78%)p 2.88( 74.22%)
-                                        0.0002  0.5077 -0.0069 -0.1928 -0.0098
-                                       -0.8396  0.0046  0.0000  0.0000
-               ( 59.71%)  -0.7727* H 3 s(100.00%)
-                                        1.0000  0.0030
- 25. (0.00769) BD*( 1) C 1- H 4      
-               ( 38.98%)   0.6243* C 1 s( 26.28%)p 2.80( 73.72%)
-                                       -0.0001 -0.5127  0.0038  0.3046  0.0015
-                                       -0.3800  0.0017 -0.7070  0.0103
-               ( 61.02%)  -0.7812* H 4 s(100.00%)
-                                       -1.0000 -0.0008
- 26. (0.00769) BD*( 1) C 1- H 5      
-               ( 38.98%)   0.6243* C 1 s( 26.28%)p 2.80( 73.72%)
-                                       -0.0001 -0.5127  0.0038  0.3046  0.0015
-                                       -0.3800  0.0017  0.7070 -0.0103
-               ( 61.02%)  -0.7812* H 5 s(100.00%)
-                                       -1.0000 -0.0008
- 27. (0.00426) BD*( 1) N 2- H 6      
-               ( 31.88%)   0.5646* N 2 s( 25.62%)p 2.90( 74.38%)
-                                        0.0000 -0.5062 -0.0005 -0.3571 -0.0171
-                                        0.3405 -0.0069  0.7070  0.0093
-               ( 68.12%)  -0.8253* H 6 s(100.00%)
-                                       -1.0000 -0.0020
- 28. (0.00426) BD*( 1) N 2- H 7      
-               ( 31.88%)   0.5646* N 2 s( 25.62%)p 2.90( 74.38%)
-                                        0.0000 -0.5062 -0.0005 -0.3571 -0.0171
-                                        0.3405 -0.0069 -0.7070 -0.0093
-               ( 68.12%)  -0.8253* H 7 s(100.00%)
-                                       -1.0000 -0.0020
-
-
For each NBO (1-28), the -first line of printout -shows the occupancy (between 0 and 2.0000 electrons) and unique label -of the NBO. This -label gives the type -("BD" for 2-center bond, "CR" for 1-center core pair, "LP" for 1-center -valence lone pair, "RY*" for 1-center Rydberg, and "BD*" for 2-center -antibond, the unstarred and starred labels corresponding to Lewis -and non-Lewis NBOs, respectively), a serial number (1, 2,... if there is a -single, double,... bond between the pair of atoms), and the atom(s) to -which the NBO is affixed. [For example, the first NBO in the sample -output is the 2-center bond (with 1.99858 electrons) -between carbon (atom 1) and nitrogen (atom 2), the CN -bond.] The next lines summarize -the natural atomic hybrids hA -of which the NBO is composed, giving the -percentage (100|cA|2) of the NBO on each hybrid (in parentheses), -the polarization coefficient cA, the atom label, and a hybrid -label showing the sp composition -(percentage s-character, p-character, etc.) of -each hA. [For example, the CN NBO -is formed from an sp3.61 hybrid (78.3% -p-character) on carbon interacting with an sp2.24 hybrid -(69.1% p-character) on nitrogen, -

-

-CN = 0.633(sp3.61)C + 0.774(sp2.24)N -
-

-corresponding roughly to the qualitative concept -of interacting sp3 hybrids (75% p-character) and the higher -electronegativity (larger polarization coefficient) of N.] Below -each NHO label is the set of -coefficients that specify how the NHO is written explicitly as a linear -combination of NAOs on the atom. The order of NAO coefficients follows -the numbering of the NAO tables. [For example, in the first NBO entry, -the carbon hybrid hC -of the CN bond has largest coefficients for the 2nd -and 4th NAOs, corresponding to the approximate description -

-

-hC -0.4653(2s)C - 0.8808(2px)C -
-

-in terms of the valence NAOs of the carbon atom.] In -the CH3NH2 example, the NBO search -finds the C-N bond (NBO 1), three C-H bonds (NBOs 2, 3, 4), two N-H -bonds (NBOs 5, 6), N lone pair (NBO 9), and C and N -core pairs (NBOs 7, 8) of the expected Lewis structure. NBOs 10-28 -represent the residual non-Lewis NBOs of low occupancy. In this -example, it is also interesting to note the slight asymmetry of the three -CH NBOs, and the slightly higher occupancy -(0.01569 vs. 0.0077 -electrons) in the *C1H3 antibond -(NBO 24) lying trans to the -nitrogen lone pair. -

-A.3.4 NHO Directional Analysis -

- The next segment of output -summarizes the angular properties of -the natural hybrid orbitals: -

-

-NHO Directionality and "Bond Bending" (deviations from line of nuclear centers)
-
-        [Thresholds for printing:  angular deviation  >  1.0 degree]
-                                   hybrid p-character > 25.0%
-                                   orbital occupancy  >  0.10e
-
-                      Line of Centers        Hybrid 1              Hybrid 2
-                      ---------------  -------------------   ------------------
-          NBO           Theta   Phi    Theta   Phi    Dev    Theta   Phi    Dev
-===============================================================================
-  1. BD ( 1) C 1- N 2    90.0    5.4     --     --    --      90.0  182.4   3.0
-  3. BD ( 1) C 1- H 4    35.3  130.7    34.9  129.0   1.0      --     --    --
-  4. BD ( 1) C 1- H 5   144.7  130.7   145.1  129.0   1.0      --     --    --
-  5. BD ( 1) N 2- H 6   144.7  310.7   145.0  318.3   4.4      --     --    --
-  6. BD ( 1) N 2- H 7    35.3  310.7    35.0  318.3   4.4      --     --    --
-  9. LP ( 1) N 2          --     --     90.0   74.8   --       --     --    --
-
-
The 'direction' of a hybrid is specified -in terms of the polar () and -azimuthal () angles (in the ESS coordinate system) of the vector -describing its p-component. The hybrid direction is -compared with the direction of the line of centers between the two -nuclei to determine the 'bending' of the bond, expressed as -the deviation angle ("Dev," in degrees) between these two directions. For -example, in the CH3NH2 case shown above, the nitrogen NHO -of the CN bond (NBO 1) is bent away -from the line of C-N -centers by 3.0°, whereas the carbon NHO is approximately -aligned with the C-N axis (within the 1.0° threshold for -printing). The N-H bonds (NBOs 5, 6) are -bent even further (4.4°). The information in this table -is often useful in anticipating the direction of geometry changes -resulting from geometry optimization (viz., likely reduced pyramidalization -of the -NH2 group to relieve the nitrogen bond 'kinks' found -in the tetrahedral Pople-Gordon geometry). -

-

-A.3.5 Perturbation Theory Energy Analysis -

- The next segment summarizes the second-order perturbative estimates -of 'donor-acceptor' (bond-antibond) interactions in the NBO basis: -

-

-Second Order Perturbation Theory Analysis of Fock Matrix in NBO Basis
-
-    Threshold for printing:   0.50 kcal/mol
-                                                         E(2)  E(j)-E(i) F(i,j)
-     Donor NBO (i)              Acceptor NBO (j)       kcal/mol   a.u.    a.u. 
-===============================================================================
-
-within unit  1
-  2. BD ( 1) C 1- H 3     / 14. RY*( 1) N 2              0.84    2.18    0.038
-  3. BD ( 1) C 1- H 4     / 26. BD*( 1) C 1- H 5         0.52    1.39    0.024
-  3. BD ( 1) C 1- H 4     / 27. BD*( 1) N 2- H 6         3.03    1.37    0.057
-  4. BD ( 1) C 1- H 5     / 25. BD*( 1) C 1- H 4         0.52    1.39    0.024
-  4. BD ( 1) C 1- H 5     / 28. BD*( 1) N 2- H 7         3.03    1.37    0.057
-  5. BD ( 1) N 2- H 6     / 10. RY*( 1) C 1              0.56    1.78    0.028
-  5. BD ( 1) N 2- H 6     / 25. BD*( 1) C 1- H 4         2.85    1.51    0.059
-  6. BD ( 1) N 2- H 7     / 10. RY*( 1) C 1              0.56    1.78    0.028
-  6. BD ( 1) N 2- H 7     / 26. BD*( 1) C 1- H 5         2.85    1.51    0.059
-  7. CR ( 1) C 1          / 16. RY*( 3) N 2              0.61   13.11    0.080
-  7. CR ( 1) C 1          / 18. RY*( 1) H 3              1.40   11.99    0.116
-  7. CR ( 1) C 1          / 19. RY*( 1) H 4              1.55   11.99    0.122
-  7. CR ( 1) C 1          / 20. RY*( 1) H 5              1.55   11.99    0.122
-  8. CR ( 1) N 2          / 10. RY*( 1) C 1              1.51   16.23    0.140
-  8. CR ( 1) N 2          / 12. RY*( 3) C 1              0.84   16.77    0.106
-  8. CR ( 1) N 2          / 21. RY*( 1) H 6              0.61   16.26    0.089
-  8. CR ( 1) N 2          / 22. RY*( 1) H 7              0.61   16.26    0.089
-  9. LP ( 1) N 2          / 24. BD*( 1) C 1- H 3         8.13    1.13    0.086
-  9. LP ( 1) N 2          / 25. BD*( 1) C 1- H 4         1.46    1.14    0.037
-  9. LP ( 1) N 2          / 26. BD*( 1) C 1- H 5         1.46    1.14    0.037
-
-
This is carried out by examining all possible -interactions between -'filled' (donor) Lewis-type NBOs and 'empty' (acceptor) non-Lewis -NBOs, and estimating their energetic importance by 2nd-order perturbation -theory. Since these interactions lead to loss of occupancy from the -localized NBOs of the idealized Lewis structure into -the empty non-Lewis orbitals (and thus, to departures from the -idealized Lewis structure description), they are referred to -as 'delocalization' corrections to the zeroth-order natural Lewis -structure. For each donor NBO (i) and acceptor NBO (j), -the stabilization energy E(2) associated with delocalization -("2e-stabilization") i j is estimated as -

-

-E(2) = Eij = qi (F(i,j)2)/(j - i) -
-

-where qi is the donor orbital occupancy, -i, j are diagonal elements (orbital energies) -and F(i,j) is the off-diagonal NBO Fock matrix element. [In the example -above, the nN *CH interaction between the -nitrogen lone pair (NBO 8) and the antiperiplanar C1-H3 antibond -(NBO 24) is seen to give the strongest -stabilization, 8.13 kcal/mol.] As the heading -indicates, entries are included in this table only when the interaction -energy exceeds a default threshold of 0.5 kcal/mol. -

-A.3.6 NBO Summary -

- Next appears a condensed summary of the principal NBOs, showing the -occupancy, orbital energy, and the qualitative pattern of delocalization -interactions associated with each: -

-

-Natural Bond Orbitals (Summary):
-
-                                                    Principal Delocalizations
-          NBO              Occupancy    Energy      (geminal,vicinal,remote)
-===============================================================================
-Molecular unit  1  (CH5N)
-  1. BD ( 1) C 1- N 2       1.99858    -0.89908
-  2. BD ( 1) C 1- H 3       1.99860    -0.69181    14(v)
-  3. BD ( 1) C 1- H 4       1.99399    -0.68892    27(v),26(g)
-  4. BD ( 1) C 1- H 5       1.99399    -0.68892    28(v),25(g)
-  5. BD ( 1) N 2- H 6       1.99442    -0.80951    25(v),10(v)
-  6. BD ( 1) N 2- H 7       1.99442    -0.80951    26(v),10(v)
-  7. CR ( 1) C 1            1.99900   -11.04131    19(v),20(v),18(v),16(v)
-  8. CR ( 1) N 2            1.99953   -15.25927    10(v),12(v),21(v),22(v)
-  9. LP ( 1) N 2            1.97795    -0.44592    24(v),25(v),26(v)
- 10. RY*( 1) C 1            0.00105     0.97105
- 11. RY*( 2) C 1            0.00034     1.02120
- 12. RY*( 3) C 1            0.00022     1.51414
- 13. RY*( 4) C 1            0.00002     1.42223
- 14. RY*( 1) N 2            0.00116     1.48790
- 15. RY*( 2) N 2            0.00044     1.59323
- 16. RY*( 3) N 2            0.00038     2.06475
- 17. RY*( 4) N 2            0.00002     2.25932
- 18. RY*( 1) H 3            0.00178     0.94860
- 19. RY*( 1) H 4            0.00096     0.94464
- 20. RY*( 1) H 5            0.00096     0.94464
- 21. RY*( 1) H 6            0.00122     0.99735
- 22. RY*( 1) H 7            0.00122     0.99735
- 23. BD*( 1) C 1- N 2       0.00016     0.57000
- 24. BD*( 1) C 1- H 3       0.01569     0.68735
- 25. BD*( 1) C 1- H 4       0.00769     0.69640
- 26. BD*( 1) C 1- H 5       0.00769     0.69640
- 27. BD*( 1) N 2- H 6       0.00426     0.68086
- 28. BD*( 1) N 2- H 7       0.00426     0.68086
-      -------------------------------
-             Total Lewis   17.95048  ( 99.7249%)
-       Valence non-Lewis    0.03977  (  0.2209%)
-       Rydberg non-Lewis    0.00975  (  0.0542%)
-      -------------------------------
-           Total unit  1   18.00000  (100.0000%)
-          Charge unit  1    0.00000
-
-
This table allows one to quickly identify the principal delocalizing -acceptor orbitals associated with each donor NBO, and their -topological relationship to this NBO, i.e., whether attached to the same -atom (geminal, "g"), to an adjacent bonded atom (vicinal, "v"), or -to a more remote ("r") site. These acceptor NBOs will generally -correspond to the principal 'delocalization tails' of the NLMO -associated with the parent donor NBO. [For example, in the table above, -the nitrogen lone pair (NBO 9) is seen to be the lowest-occupancy -(1.97795 electrons) and highest-energy -(-0.44592 a.u.) Lewis NBO, and to -be primarily -delocalized into antibonds 24, 25, 26 (the vicinal *CH -NBOs). The summary at the bottom of the table shows that the -Lewis NBOs 1-9 describe about 99.7% of the total electron density, -with the remaining non-Lewis density found primarily in the -valence-shell antibonds (particularly, NBO 24).] -

-

-

Section B: NBO USER'S GUIDE

-
-

-B.1 INTRODUCTION TO THE NBO USER'S GUIDE AND NBO KEYLISTS -

- Section B constitutes the general -user's guide to the NBO program. It -assumes that the user has an installed -electronic structure system (ESS) with attached NBO program, -a general idea of what the -NBO method is about, and some -acquaintance with standard NBO terminology and output data. If you are -completely inexperienced in these areas, read Section A -(General Introduction and Installation) for the necessary background -to this Section. -

- The User's Guide describes how to use the NBO program -by modifying your input file to the ESS program -to get some NBO output. The modification consists of adding a list -of keywords in a prescribed keylist format. Four distinct -keylist ($KEY) types are recognized ($NBO, $CORE, $CHOOSE, and $DEL), and -these will be described in turn in Sections B.2-B.5. Some of the details -of inserting NBO keylists into the input file depend on the details -of your ESS method, and are described in the appropriate Appendix for -the ESS. However, the general form of NBO keylists and the meaning and -function of each keyword are identical for all versions (insofar as the -option is meaningful for the ESS), and are described herein. -

- The four keylist types have common rules of syntax: Keylist -delimiters are identified by a "$" prefix. Each keylist -begins with the parent keylist name (e.g., "$NBO"), followed -by any number of keywords, and ended -with the word "$END"; for example, -

-     $NBO   keyword1   keyword2   . . .   $END      !comment
-
-
(The allowed keyword entries for each type of keylist are described -in Sections B.2-B.5.) The keylist is "free format," with keywords -separated by commas or any number of spaces. An NBO option is -activated by simply including its keyword in the appropriate keylist. The -order of keywords in the principal $NBO keylist -does not matter, but multiple keylists must be given -in the order (1) $NBO, (2) $CORE, (3) $CHOOSE, (4) $DEL of presentation -in Sections B.2-B.5. Keywords may be typed in upper or lower case, -and will be echoed near the top of the NBO output. A $KEY list can -be continued to any number of lines, but all the entries of a $KEY list must -appear in a distinct set of lines, starting with the $KEY name on the -first line and ending with the closing $END on the last line (i.e., -no two $KEY lists should share parts of the same line). As the -above example -indicates, any line in the keylist input may terminate with an exclamation -point (!) followed by 'comment' of your choice; the "!" is -considered to terminate -the line, and the trailing 'comment' is ignored by the program. -

-

-B.2 THE $NBO KEYLIST -

-B.2.1 Overview of $NBO keywords -

- The $NBO keylist is the principal means of specifying NBO -job options and controlling output, and must precede -any other keylist ($CORE, $CHOOSE, -or $DEL) in your input file. The allowed keywords that can -appear in a $NBO keylist are grouped as follows: -

-

-Job Control Keywords: - - - -
NPANBOSUMNOBONDSKIPBO
NBORESONANCE3CBONDNLMO
-Job Threshold Keywords: - - - - -
BEND(=ang,pct,occ)
E2PERT(=val)
DIPOLE(=val)
-

-Matrix Output Keywords: - - - - - - - - - - - - -
AONAONAONHONHONBONBONLMONLMOMO
AONHONAONBONHONLMONBOMO
AONBONAONLMONHOMO
AONLMONAOMO
AOMO
AOPNAOAOPNHOAOPNBOAOPNLMO
DMAOFAODIAOSAO
DMNAOFNAODINAOSPNAO
DMNHOFNHODINHOSPNHO
DMNBOFNBODINBOSPNBO
DMNLMOFNLMODINLMOSPNLMO
-

-Other Output Control Keywords: - - - -
LFNPRDETAILBNDIDXAOINFO
PLOTARCHIVENBODAF
-

-Print Level Control: -PRINT=n -

-Keywords are first listed and described according to these formal -groupings in Sections B.2.2-B.2.6. Section B.6 illustrates -the effect of commonly used $NBO -keywords (as well as other $KEY lists) on the -successive stages of NAO/NBO/NLMO transformation and subsequent -energy or dipole analysis, with sample output for these keyword -options. -

- Some keywords of the $NBO keylist -require (or allow) numerical values or other parameters -to specify their exact function. In this -case, the numerical value or parameter must immediately follow the keyword -after an equal sign (=) or any number of blank spaces. Examples: -

-     E2PERT=2.5   LFNPR 16  NBOMO=W25
-
-
(The equal sign is recommended, and will be used in the remaining -examples.) -

-[ Although the general user's interaction with the NBO programs is usually -through the documented keywords of Sections B.2.2-B.2.6, some additional -'semi-documented' keywords are listed in Section B.2.7 which may be of -interest to the specialist.] -

-B.2.2 Job Control Keywords -

- The keywords in this group activate or deactivate -basic tasks to be performed by -the NBO programs, or change the way the NBO search is conducted. Each -keyword is described in terms of the option it activates (together with an -indication of where the option is useful): -

-KEYWORD OPTION DESCRIPTION -

-NPA Request Natural Population Analysis and printing of NPA summary -tables (Section A.3.2). This keyword also activates calculation -of NAOs, except for semi-empirical ESS methods. -

-NBO Request calculation of NBOs and printing of the main NBO table -(Section A.3.3). -

-NBOSUM Request printing of the NBO summary table (Section A.3.6). This -combines elements of the NBO table and 2nd-order perturbation -theory analysis table (see below) in a convenient form for recognizing -the principal delocalization patterns. -

-RESONANCE Request search for highly delocalized structures -(Section B.6.6). The NBO search -normally aborts when one or more Lewis NBOs has less -than the default occupancy threshold of -1.90 electrons for a 'good' electron -pair. When the RESONANCE keyword is activated, this threshold -is successively lowered in 0.10 decrements to 1.50, -and the NBO search repeated to find the best Lewis structure -within each occupancy threshold. The program returns with the best -overall Lewis structure (lowest total non-Lewis occupancy) found -in these searches. (Useful for benzene and other highly -delocalized molecules.) -

-NOBOND Request that no bonds (2-center NBOs) are to be formed in the -NBO procedure (Section B.6.7). The -resulting NBOs will then simply be 1-center -atomic hybrids. (Useful for highly ionic species.) -

-3CBOND Request search for 3-center bonds (Section B.6.8). The normal -default is to search -for only 1- and 2-center NBOs. (Useful for diborane and other -electron-deficient 'bridged' species.) -

-SKIPBO Skip the computation of NBOs, i.e., only determine NAOs and -perform natural population analysis. (Useful when only NPA is -desired.) -

-NLMO Compute and print out the summary table of Natural Localized -Molecular Orbitals (Section B.6.2). NLMOs are similar to Boys or -Edmiston-Ruedenberg LMOs, but more efficiently calculated. (Useful -for 'semi-localized' description of an SCF or correlated -wavefunction.) Activated automatically by all keywords that pertain -to NLMOs (e.g., AONLMO, SPNLMO, DIPOLE). -

-Note that the SKIPBO keyword has higher precedence than other -keywords in this list, so that keywords with which it is -implicitly in conflict (e.g., NBO, 3CBOND, NLMO) will be ignored -if SKIPBO is included in the $NBO keylist. -

-B.2.3 Job Threshold Keywords -

- The keywords in this group also activate new tasks to be -performed by the NBO program, but these keywords may be modified -by one or more parameters (thresholds) that control the precise -action to be taken. (In each case the keywords may also be used -without parameters, accepting the default values [in brackets].) -

-KEYWORD parameter(s) OPTION DESCRIPTION -

-BEND ang, pct, occ Request the NHO Directional Analysis table (Section A.3.4). The -three parameters [and default values] have the following -significance: -

-= threshold angular deviation for printing -
pct [25] = threshold percentage p-character for printing -
occ [0.1] = threshold NBO occupancy for printing -

-Parameter values may be separated by a space or a comma. -

- Example:

     BEND=2,10,1.9
-
-
This example specifies that the bond-bending table should -only include entries for angular deviations of at least 2° (ang), -hybrids of at least 10% p-character (pct), and NBOs of occupancy -at least 1.9 electrons (occ). -

-

-E2PERT eval Request the Perturbation Theory Energy Analysis -table (Section A.3.5), where -

-eval [0.5] = threshold energy (in kcal/mol) for printing -

-Entries will be printed for NBO donor-acceptor interaction energies -that exceed the 'eval' threshold. -

- Example:

     E2PERT=5.0
-
-
This example would print only interactions of at least 5 kcal/mol -(i.e., only the single entry for the 8.13 kcal/mol -nN *CH interaction in the output -of Section A.3.5). -

-

-DIPOLE dval Request the Molecular Dipole Moment Analysis table (Section B.6.3), where -

-dval [0.02] = threshold dipole moment (Debye) for printing -

-The program will carry out a decomposition of the total molecular -dipole moment in terms of localized NLMO and NBO -contributions, including all terms whose contribution (in vector norm) -exceeds the 'dval' threshold. -

- Example:

     DIPOLE=0.1
-
-
This example would print out dipole contributions of all NBOs (and -their delocalization interactions) of magnitude 0.1 D. -

-Both the BEND and E2PERT keywords are activated by default -at the standard PRINT level option (see Section B.2.6); to get an -example of dipole moment analysis, include the keylist -

-     $NBO  DIPOLE  $END
-
-
in your input file. Note that the DIPOLE keyword leads to an -analysis in terms of both NBOs and NLMOs, so that the NLMO keyword -(Section B.2.2) is automatically activated in this case. -

-B.2.4 Matrix Output Keywords -

- The keywords in this group activate the printing of various -matrices to the output file, or their writing -to (or reading from) external disk files. The large number -of keywords in this group provide great flexibility in printing -out the details of the successive transformations, -

-

-input AOs (PNAOs) NAOs NHOs NBOs NLMOs canonical MOs -
-

-or the matrices of various operators in the natural -localized basis sets. This ordered sequence of transformations -forms the basis for naming the keywords. -

-Keyword Names -

- The keyword for printing the matrix for a particular basis -transformation, IN OUT, is constructed from the -corresponding acronymns -for the two sets in the generic form "INOUT". For example, -the transformation AO NBO is keyed as "AONBO", -while that from NBOs to -NLMOs is correspondingly "NBONLMO". The transformations are -always specified in the ordered sequence shown above (i.e., "AONBO" -is allowed, but "NBOAO" is an unrecognized 'backward' -keyword). Keywords are recognized for all possible transformations -from the input AOs to other sets -(NAO, NHO, NBO, NLMO, MO, or the pre-orthogonal PNAO, PNHO, PNBO, -PNLMO sets) in the -overall sequence leading to canonical MOs, i.e., -

-AO basis: AONAO AONHO AONBO AONLMO AOMO -AOPNAO AOPNHO AOPNBO AOPNLMO -

-and from each of the orthonormal natural localized sets to sets -lying to the right in the sequence, i.e., -

-

-NAONHO NAONBO NAONLMO NAOMO -

-NHONBO NHONLMO NHOMO -

-NBONLMO NBOMO -

-NLMOMO -

-The matrix TIN,OUT for a specified IN OUT transform has -rows labelled by the IN set and columns labelled by the OUT set. -

- One can also print out the matrix representations of the Fock -matrix (F), density matrix (DM), or dipole moment matrix (DI) -in the input AO set or any of the natural localized sets (NAO, -NHO, NBO, or NLMO). The corresponding keyword is constructed by -combining the abbreviation (M) for the operator with that -for the set (SET) in the generic form "MSET". For example, -to print the Fock matrix (F) in the NBO set, use the -keyword "FNBO", or to print the dipole matrix in the NLMO -basis, use "DINLMO". (For the dipole matrix keywords, all -three vector components will be printed.) One can also print -out elements of the overlap matrix (S) in the input AO basis -or any of the 'pre-orthogonal' sets -(PNAO, PNHO, PNBO, or PNLMO), using, e.g., "SPNAO" for the -overlap matrix in the PNAO basis. The complete set of allowed -keywords for operator matrices is: -

-

-FAO FNAO FNHO FNBO FNLMO -

-DMAO DMNAO DMNHO DMNBO DMNLMO -

-DIAO DINAO DINHO DINBO DINLMO -

-SAO SPNAO SPNHO SPNBO SPNLMO -

-Other desired transformations -can be readily obtained from the keyword transformations -by matrix multiplication. -

-

-Keyword Parameters -

- Each generic matrix keyword ("MATKEY") can include -a parameter that specifies the output operation to -be performed on the matrix. The allowed MATKEY parameters -are of two types (three for AONAO, NAONBO; see below): - -
MATKEY=P[c] (print out the matrix in the standard output file, 'c' columns) -

-MATKEY=W[n] (write out the matrix to disk file n) -

-The first (P[c]) parameter is used to control output to the standard -output file. When the MATKEY keyword is inserted in the $NBO keylist with -no parameters, the matrix is by default printed (in its -entirety) in the standard output file. Thus, "MATKEY=P" -would be equivalent to "MATKEY", with no parameters. The complete -'P[c]' form of the print parameter serves to truncate the -printed matrix output -to a specified number of columns [c]. For example, to print out -only the first 16 columns of a matrix, use the form -

-     MATKEY=P16         (print 16 columns)
-
-
For certain matrices, one can also restrict -printing to only the valence (VAL) or -Lewis (LEW) columns with modified '[c]' -specifiers. For the transformations -to MOs, use the form -
-     MATKEY=PVAL        (print core + valence MO columns only)
-
-
where "MATKEY" is AOMO, NAOMO, NHOMO, NBOMO, or NLMOMO (only). This -will print out only the occupied MOs -and the lowest few unoccupied MOs, e.g., the six lowest virtual MOs of -the methylamine example (Section A.3), though -not necessarily those with predominant valence character. Similarly, -for the transformations to NBOs or NLMOs, use the form -
-     MATKEY=PLEW        (print Lewis orbital columns only)
-
-
where "MATKEY" is AONBO, NHONBO, NAONBO, AONLMO, NAONLMO, -NHONLMO, NBONLMO (or AOMO, NAOMO, NHOMO, NBOMO, NLMOMO). This -prints out the Lewis NBOs or occupied MOs only, e.g., only the nine -occupied NBOs or MOs of the methylamine example. Judicious use of -these print parameters keeps printed -output within reasonable bounds -in calculations with large basis sets. -

-The second type of MATKEY parameter (W[n]) is used to -write the matrix (in its entirety) to a specified disk -file [n]. By default, each keyword transformation matrix is associated with -a particular logical file number (LFN) in the range 31-49, as shown in -the table below: -

- - - - - - - - - - - - - - - - - -
default default default
matrixLFNmatrixLFNmatrixLFN
___
AONAO33NHONBO49DMNHO49
AONHO35NHONLMO49DMNBO49
AONBO37NHOMO49DMNLMO49
AONLMO39NBONLMO49DIAO49
AOMO40NBOMO49DINAO49
AOPNAO32NLMOMO49DINHO49
AOPNHO34FAO49DINBO49
AOPNBO36FNAO49DINLMO49
AOPNLMO38FNHO49SAO49
NAONHO49FNBO49SPNAO49
NAONBO42FNLMO49SPNHO49
NAONLMO49DMAO41SPNBO49
NAOMO49DMNAO49SPNLMO49
-When the "MATKEY=Wn" keyword is inserted in the $NBO keylist with -no 'n' specifier, the matrix is by default written out (in its -entirety) to this LFN. Thus, "MATKEY=W" -is equivalent to "MATKEY=Wn" if "n" is the default LFN for -that keyword. Use the "Wn" parameter to direct output to -any non-default LFN disk file. For example, the keyword -

-     AONBO=W22
-
-
would write out the AO NBO transformation to LFN = 22 (rather -than the default LFN = 37). -

- The format of the printed output under the print 'P' parameter -differs from that written to an external file under -the 'W' parameter. The 'P' output (intended for a human reader) -includes an identifying label for each row, and gives the -numerical entries to somewhat lesser precision (F8.4 format) than -the corresponding 'W' output (F15.9 format), which is usually -intended as input to another program. Use the "MATKEY=W6" -keyword to route the more precise 'W' form of the matrix to -the standard output file, LFN 6. -

- For the AONAO, NAONBO matrices (only), one can also include a -read parameter (R), -

-     AONAO=Rn
-     NAONBO=Rn
-
-
which causes the matrix to be input to the -program from LFN n. This -parameter has the -effect of 'freezing' orbitals to a -set prescribed in the input file (thus -bypassing the NBO optimization of these orbitals for the molecular -system). For example, the keyword "NAONBO=R44" would have the -effect of freezing the NAO NBO -transformation coefficients to the form specified in LFN 44 (perhaps -written with the "NAONBO=W44" keyword in a previous calculation -on isolated molecules, and now to be used in a calculation on a -molecular complex). Similarly, the keyword "AONAO=R45" could -be used to force the analysis of an excited state to be -carried out in terms of the NAOs of the ground state (previously -written out with the "AONAO=W45" -keyword). -

-B.2.5 Other Output Control Keywords -

- The keywords in this group also help to control -the I/O produced -by a specified set of job options, and thus supplement the -keywords of the previous section. However, the keywords -of this section 'steer' the flow of information that is -routinely produced by the NBO program (or can be passed through -from the ESS program) without materially affecting the actual -jobs performed by the NBO program. The options associated with -each keyword are tabulated below: -

-KEYWORD OPTION DESCRIPTION -

-LFNPR=n Set the logical file number (LFN) for NBO program output. The default -LFN is n = 6, the usual LFN for output from the ESS program. This -option can be used to steer the NBO section of the job output to a -desired file. - - Example:

  LFNPR=25   (re-direct NBO output to LFN 25)
- 
-
DETAIL Request additional details of the NBO search. This option (primarily -for programming and debugging purposes) records details of the -NBO loops over atoms -and atom pairs, enroute to the final NBOs. -

-BNDIDX Request print-out of the NAO-Wiberg Bond Index -array and related valency indices (Section B.6.5). The elements of -this array are the sums of squares of off-diagonal density matrix -elements between pairs of atoms in the NAO basis, and are the NAO -counterpart of the Wiberg bond index [K. Wiberg, Tetrahedron 24, -1083-1096 (1968)]. (This bond index is routinely used -to 'screen' atom pairs for possible bonding in the NBO -search, but the values -are not printed unless the BNDIDX keyword is activated.) -

-AOINFO Request writing of information concerning the AO basis set (geometrical -positions, orbital exponents, contraction coefficients, etc.) to an -external file, LFN 31. This is a portion of the information needed -by the ORBPLOT orbital contour plotting programs (cf. "PLOT" -keyword below.) -

-

-PLOT Request writing of all files required by orbital contour plotting -programs ORBPLOT. This activates the AOINFO keyword, as well -as all the necessary matrix output keywords (AONBO=W37, etc.) -that could be required for ORBPLOT. -

-ARCHIVE=n Request writing the FILE47 'archive' file to external disk -file LFN = n (or, if "=n" is not present, to the default -LFN = 47). This file can serve as the input file to run the -GENNBO program in stand-alone mode, to repeat the NBO analysis -(possibly with new job options) without repeating the calculation -of the wavefunction (Section B.7). -

-NBODAF=n Request writing the NBO direct access file (DAF) to external -disk file LFN = n (or, if "=n" is not present, to the -default LFN =48). -

-B.2.6 Print Level Keywords -

- The keyword "PRINT=n" (n = 0-4) can be used to give -convenient, flexible control of all NBO output in terms of -a specified print level n. This keyword -activates groups of keywords in a heirarchical manner, and -thus incrementally increases the volume of output, ranging -from no NBO output (PRINT=0) to a considerable volume of -detail (PRINT=4). The keywords associated with each -print level are tabulated below [default value, PRINT=2]: -

- - - - - - - - -
print leveladditional output or activated keywords
__
0suppress all output from the NBO program
1activate NPA and NBO keywords
[2]activate BEND, NBOSUM, and E2PERT keywords
3activate NLMO, DIPOLE, and BNDIDX keywords
4activate all(!) keywords
-For each print level n, the NBO output will include items activated -by the listed keywords, as well as all items from lower -print levels. -

- When additional keywords -are included with a "PRINT=n" keyword -in the $NBO keylist, the NBO output includes the additional keyword -items as well as those implied by the print level. This can be used -to tailor the NBO output to virtually any selection of output -items. For example, the keylist -

-     $NBO  PRINT=2  NLMO  FNBO=P  NAOMO=P11  $END
-
-
would add to the standard methylamine output file of Section A.3 -an NLMO summary table, the Fock matrix in -the NBO basis, and the transformation coefficients -for the first 11 molecular orbitals in terms of NAOs. Similarly, -to produce the NPA listing only, one could use -
-     $NBO  PRINT=1  SKIPBO  $END
-
-
or -
-     $NBO  PRINT=0  NPA  $END
-
-
[There is actually a slight difference between -the two examples: The -NBOs are determined by default (once the $NBO keylist is encountered), -even if all output is suppressed with PRINT=0; in the first example, -the keyword SKIPBO bypasses NBO determination, whereas in -the second example the NBOs are still determined 'in background.'] -

-B.2.7 Semi-Documented Additional Keywords -

- Some additional keywords are listed below that may of use -to specialists or program developers: -

-KEYWORD OPTION DESCRIPTION -

-THRESH=val Set the threshold of orbital occupancy desired for bond -orbital selection. If this is not included, the default -occupancy [1.90] will be used (or values decreasing from 1.90 -to 1.50 by 0.10 steps, -if the RESONANCE keyword is included). -

-PRJTHR=val Set the projection threshold [default 0.20] to determine if -a 'new' hybrid orbital has too high overlap with hybrids -previously found. -

-MULAT Print total gross Mulliken populations by atom. -

-MULORB Print gross Mulliken populations, by orbital and atom. -

-RPNAO Revises PAO to PNAO transformation matrix by post-multiplying -by TRyd and Tred [see the NPA paper: -A. E. Reed, R. B. Weinstock, and F. Weinhold, J. Chem. Phys. 83, -735-746 (1985)]. -

-PAOPNAO Input or output of pure AO (PAO) to pre-NAO (PNAO) transformation. The -PAOs are AOs of pure angular momentum symmetry (rather than -cartesian gaussians). This keyword can be used with read ('R'), -write ('W', default LFN 43) or print ('P') parameters. -

-BOAO Print out the bond-order matrix (Fock-Dirac density matrix) in the -basis set of input AOs. This keyword can be used with write -('W', default LFN 49) or print ('P') parameters. -

-

-B.3 THE $CORE LIST -

- In the Lewis structure picture, the inner 'core' electron pairs -are pictured as occupying orbitals having essentially -isolated atomic orbital character. In NBO parlance, these core orbitals -correspond to 1-center unhybridized NAOs of near-maximum occupancy, -which are isolated on each center before the main NBO search -begins for localized valence electron pairs. A warning message -is printed if the occupancy of a presumed closed-shell -core NBO falls below 1.9990 electrons (or 0.9990 in the open-shell -case), indicative of a possible core-valence mixing effect of -physical significance. -

- [In previous versions -of the NBO program, core orbitals having the expected pure atomic -character are found in essentially all -cases, except where an 'accidental' degeneracy in occupancy of -core and valence lone pairs leads to undesirable core-valence -mixing; the present version explicitly isolates core pairs -as unhybridized NAOs prior -to the main NBO search to prevent this unphysical effect.] -

- The NBO program contains a table giving the nominal number of -core orbitals to be isolated on each type of atom (e.g., 1s for -first-row atoms Li-Ne, 1s, 2s, 2p for second-row atoms -Na-Ar, etc.). At times, however, it is interesting to examine the -effect of allowing core orbitals to mix into the bonding hybrids, or -to hybridize (polarize) among themselves. This can be accomplished -by including a $CORE keylist to specify the number of core -orbitals to be isolated on each atomic center, thus modifying -the nominal core table. Unlike other NBO keylists, the $CORE list -includes only integers (rather than keywords) to specify the -core modifications, but the rules -are otherwise similar to those for -other keylists. The $CORE list (if included) must follow the $NBO -keylist and precede the $CHOOSE or $DEL keylists. -

-

- The format of the $CORE modification list is: -

-first line: The keyword "$CORE" -

-next lines: Pairs of integers, one pair for each center. The first integer -indicates the atomic center (in the numbering of the main ESS) -and the second is the number of core orbitals to be isolated on -that atom. Note that atomic centers not included in the CORE list -are assigned default cores. -

-last line: The keyword "$END", to indicate the end of core input. -

-The entire list may also be condensed to a single line, -but the word "$CORE" must occur as the first word of the line -and "$END" as -the last word; that is, the core -modification keylist cannot continue on a line that contains other -keylist information. -

- The core orbitals are isolated by occupancy, the most occupied NAOs -being first selected, and full subshells are isolated at a time. Thus, -for example, to select the five orbitals of the -n = 1 and n = 2 shells -as core orbitals, it would make no difference -to select "3" or "4" (instead -of "5"), since all three of these -choices would specify a core containing a 1s, 2s, and -all three 2p orbitals. The $CORE modification list -is read only once, and applies to both - and spin manifolds in an open-shell calculation. -

-

-An example, appropriate for Ni(1)-C(2)-O(3) with the indicated numbering -of atoms, is shown below: -

-     $CORE
-       1   5
-     $END
-
-
This would direct the NBO program to isolate only 5 core orbitals -on Nickel (atom 1), rather than the nominal 9 core orbitals. In -other words, only 1s, 2s, and 2p orbitals will be considered -as core orbitals in the search for NBOs of NiCO, allowing the 3s -and 3p orbitals to mix with valence NAOs in bond formation. Since -the carbon and oxygen atoms were not included in the modification list, -the nominal set of core orbitals (1s only) is isolated on each -of these atoms. -

-

-[The alternative example -

-     $CORE   1  0    2  0    3  0   $END
-
-
(no cores) would allow all NAOs to be included in the NBO search; -this would be equivalent to the default treatment in -the earlier version of the program (see Section A.1.5).] -

-B.4 THE $CHOOSE KEYLIST (DIRECTED NBO SEARCH) -

- A $CHOOSE keylist requests that the NBO search be directed -to find a particular Lewis structure ('resonance structure') -chosen by the user. (This -is useful for testing the accuracy of alternative resonance structure -representations of the wavefunction, relative to the optimal -Lewis structure returned in a free NBO search.) In the -$CHOOSE list, a resonance structure is specified by indicating -where lone pairs and bonds (including multiple bonds) are to -be found in the molecule. In some cases, the user may wish to -specify only the location of bonds, letting the NBO algorithm -seek the best location for lone pairs, but it is usually safest to -completely specify the resonance structure, both lone -pairs and bonds. -

- The format of the $CHOOSE list is: -

-first line: The keyword "$CHOOSE" -

-next line: The keyword "ALPHA" (only for open-shell wavefunction) -

-next lines: If one-center ('lone') NBOs are to be searched for, type the -keyword "LONE" followed by a list of pairs of numbers, the -first number of each pair being the atomic center and the -second the number of valence lone pairs on that atom. Terminate the -list with "END". (Note that only the occupied valence lone pairs -should be entered, since the number of core orbitals on each -center is presumed known.) -

-If two-center ('bond') NBOs are to be searched for, type -the keyword "BOND", followed by the list of bond specifiers, -and terminated by "END". Each bond specifier is one of the -letters -

-"S" single bond -
"D" double bond -
"T" triple bond -
"Q" quadruple bond -

-followed by the two atomic centers of the bond (e.g., "D 9 16" for -a double bond between atoms 9 and 16). -

-If three-center NBOs are to be searched for, type -the keyword "3CBOND", followed by the list of 3-c bond -specifiers, and terminated by "END". Each 3-c bond specifier -is again one of the letters "S" (single), "D" (double), "T" -(triple), or "Q" (quadruple), followed by three integers for -the three atomic centers (e.g., "S 4 8 10" for a single -three-center bond 4-8-10). (Note that the 3CBOND keyword -of the $NBO keylist is implicitly activated -if 3-c bonds are included in a $CHOOSE list.) -

-next line: The word "END" to signal the end of the spin list. -

-next line: The keyword "BETA" (for open-shell wavefunctions) -

-next lines: The input for spin, same format as above. The overall $CHOOSE -list should always end with the "$END" keyword. -

-

-Two examples will serve to illustrate the $CHOOSE format (each is -rather artificial, inasmuch as the specified $CHOOSE structure -corresponds to the 'normal' structure that would be found by -the NBO program): -

-The closed-shell H-bonded complex FH...CO, -with atom numbering F(1)-H(2)...C(3)-O(4), might be specified as -

-     $CHOOSE
-        LONE  1  3
-              3  1
-              4  1     END
-        BOND  S  1  2
-              T  3  4  END
-     $END
-
-
This would direct the NBO program to search for three lone pairs -on atom F(1), one lone pair on atom C(3), one lone pair on atom -O(4), one bond between F(1)-H(2), and three bonds between C(3)-O(4). -

-

-(2) The open-shell FH...O2 complex, with -atom numbering F(1)-H(2)...O(3)-O(4), -and with the unpaired electrons on O2 being of - spin, might be specified as -

-     $CHOOSE
-       ALPHA
-         LONE  1  3
-               3  3
-               4  3     END
-         BOND  S  1  2
-               S  3  4  END
-       END
-       BETA
-         LONE  1  3
-               3  1
-               4  1     END
-         BOND  S  1  2
-               T  3  4  END
-       END
-     $END
-
-
Note that this example incorporates the idea of "different Lewis -structures for different spins," with a distinct pattern of localized -1-c ('lone') and 2-c ('bond') functions for and spin. -

- As with other keylists, the $CHOOSE keylist can be condensed to -a smaller number of lines, as long as no line is shared with another -keylist. The order of keywords within the $CHOOSE keylist should -be as shown above (i.e., ALPHA before BETA, LONE before BOND, etc.), -but the order of entries within a LONE or BOND list is -immaterial. A $CORE keylist (if present) must precede the $CHOOSE list. -

-B.5 THE $DEL KEYLIST (NBO ENERGETIC ANALYSIS) -

-B.5.1 Introduction to NBO Energetic Analysis -

- The fourth and final type of keylist is a 'deletions' ($DEL) -keylist, to activate NBO energetic analysis. This analysis is -performed by (1) deleting specified elements (or blocks of elements) -from the NBO Fock matrix, (2) diagonalizing this new Fock matrix -to obtain a new density matrix, and (3) passing this density matrix -to the SCF routines for a single pass through the SCF energy -evaluator. The difference between this 'deletion' energy and -the original SCF energy provides a useful measure of the -energy contribution of the deleted terms. Since a Fock matrix -is required, the energetic analysis is performed for RHF and -UHF wavefunctions only. -

- Input for the NBO energetic analysis is through the $DEL keylist, -which specifies the deletions to be performed. Multiple analyses -(deletions) can be performed during a single job, with each deletion -included in the overall $DEL keylist. The nine distinct -types of deletions input are described in Section B.5.2 below. -

- The deletions keylist begins with the "$DEL" keyword. For -the analysis of UHF wavefunctions, the deletions for -the and spin manifolds must be separately -specified (see Section B.5.3). Otherwise, the input for closed -shells RHF and UHF is identical. The input is free format and -the input for a single deletion can be spread over as many lines -as desired. The desired deletions should be listed one after the -other. After the last deletion, the word "$END" signals the -end of the keylist. -

-

-

-WARNING -
-

-If symmetry is used, one must be careful to only do deletions -that will preserve the symmetry of the electronic -wavefunction!! If this is not done, the energy of the -deletion will be incorrect because the assumption is made in -evaluating the energy that the original symmetry still exists, -and the variational principle may be violated. (For example, -if symmetry is used for ethane, is is permissible to do -a "NOSTAR" deletion, but not the deletion of a single C-H -antibond.) The remedy is not to use symmetry in the SCF -calculation. -

- In describing the deletion types, use is made of the terms -"molecular unit" and "chemical fragment." The NBO program -looks at the chemical bonding pattern produced by the bonding NBOs -and identifies the groups of atoms that are linked together -in distinct "molecular units" (usually synonymous with "molecules" -in the chemical sense). The first atom that is not in molecular -unit 1 will be in molecular unit 2, and so forth. For example, if -the list of atoms is C(1), H(2), F(3), O(4), and bonding NBOs are -found between C(1)-O(4) and H(2)-F(3), then molecular unit 1 -will be CO and molecular unit 2 will be HF. A "chemical fragment" -is taken to be any subset of the atoms, usually (but not -necessarily) in the same molecular unit, and usually (but not -necessarily) connected -by bond NBOs. Typically, a chemical fragment might be -specified to be a single atom, the four atoms of a -methyl group, or any other 'radical' of a molecular unit, identified -by giving the atom numbers of which the fragment consists. -

-B.5.2 The Nine Deletion Types -

- The keywords and format to specify each of the nine allowed -deletion types are described below: -

-(1) Deletion of entire orbitals. -

-This is called for by typing "DELETE", then the number of orbitals -to be deleted, then the keyword "ORBITAL" (or "ORBITALS"), then -the list of the orbitals to be deleted. -

- Example:

DELETE  3  ORBITALS  15  18  29
-
-
[See also deletion types (4) and (7) for deleting sets of orbitals.] -

-

-

-WARNING -
-

-The "single-pass" method of evaluating deletion energies is -appropriate only for deletions of low-occupancy (non-Lewis) -orbitals, for which the loss of self-consistency in the Coulomb -and exchange potentials (due to redistribution of the electron -density of deleted orbitals) is small compared to the net -energy change of deletion. It is fundamentally erroneous -to delete high-occupancy (Lewis) orbitals by this -procedure. -

-(2) Deletion of specific Fock matrix elements. -

-This is called for by typing "DELETE", then the number of elements -to be deleted, then the keyword "ELEMENT" (or "ELEMENTS"), then -the list of the elements to be deleted (each as a pair of integers). -

- Example:

DELETE  3  ELEMENTS  1 15  3 19  23 2
-
-
This example would result in the zeroing of the following Fock -matrix elements: (1,15), (15,1), (3,19), (19,3), (23,2), (2,23). [See -also deletion types (3), (5), (6), (8), (9) for deleting sets of elements.] -

-(3) Deletion of off-diagonal blocks of the Fock matrix. -

-Each block is specified by two sets of orbitals, and all Fock -matrix elements in common between these two sets are set to -zero. This is called for by typing "ZERO", then the number -of off-diagonal blocks to be zeroed, and then, for each block, -the following: -

-

-(1) the dimensions of the block, separated by the word "BY" (e.g., -"6 BY 3" if the first set has 6 orbitals and the second set -has 3 orbitals); -

-(2) the list of orbitals in the first set; -

-(3) the list of orbitals in the second set. -

-

-An example is shown below: -

-     ZERO  2  BLOCKS  2  BY  5
-                               3  4
-                               9  10  11  14  19
-                      3  BY  2
-                               1  2  7
-                              20  24
-
-
This will set the following Fock matrix elements to zero: -

-(3,9), (3,10), (3,11), (3,14), (3,19), -(9,3), (10,3), (11,3), (14,3), (19,3), -(4,9), (4,10), (4,11), (4,14), (4,19), -(9,4), (10,4), (11,4), (14,4), (19,4), -(1,20), (1,24), (2,20), (2,24), (7,20), (7,24) -(20,1), (24,1), (20,2), (24,2), (20,7), (24,7) -

-[Usually, in studying the total delocalization from one -molecular unit to another, it is much easier to use deletion -type (8) below. Similarly, in studying the total delocalization -from one chemical fragment to another, it is easier to use -deletion type (9).] -

-(4) Deletion of all Rydberg and antibond orbitals. -

-The Rydberg and antibond orbitals are the non-Lewis NBO orbitals -that have stars in their labels (RY*, BD*) in the NBO analysis -output. To delete all these orbitals, simply enter "NOSTAR". The -result of this deletion is the energy of the idealized NBO natural -Lewis structure, with all Lewis NBOs doubly occupied. (Unlike other -deletions, in which there is a slight loss of variational -self-consistency due to the redistributed occupancy of the deleted -orbitals, the result of a "NOSTAR" deletion corresponds rigorously -to the variational expectation value of the determinant of doubly -occupied Lewis NBOs). -

-

-(5) Deletion of all vicinal delocalizations. -

-To delete all Fock matrix elements between Lewis NBOs and the -vicinal non-Lewis NBOs, simply enter "NOVIC". -

-

-(6) Deletion of all geminal delocalizations. -

-To delete all Fock matrix elements between Lewis NBOs and the -geminal non-Lewis NBOs, simply enter "NOGEM". -

-

-(7) Deletion of all starred (antibond/Rydberg) orbitals on a -particular molecular unit. -

-This is called for by typing "DESTAR", then the number of -molecular units to be destarred, then the keyword "UNIT" -(or "UNITS"), then the list of units. -

- Example:

DESTAR  2  UNITS  3  4
- 
-

-

-(8) Zeroing all delocalization from one molecular unit to another. -

-This is called for by typing "ZERO", then the number of delocalizations -to zero, then the keyword "DELOCALIZATION" (can be abbreviated -to "DELOC"), and then, for each delocalization, the word "FROM", -the number of the donor unit, the word "TO", and -the number of the acceptor unit. -

- Example:

ZERO  2  DELOC  FROM 1 TO 2   FROM 2 TO 1
-
-
The above example would zero all intermolecular -delocalizations between units 1 and 2 (i.e., both 1 2 and -2 1). The -effect is to remove all Fock matrix elements between high-occupancy -(core/lone pair/bond) NBOs of the donor unit to the low-occupancy -(antibond/Rydberg) NBOs of the acceptor unit. The donor and acceptor -units may be the same. -

-

-(9) Zeroing all delocalization from one chemical fragment to another. -

-This is called for by typing "ZERO", then the number of inter-fragment -delocalizations to be zeroed, then the words "ATOM BLOCKS", -and then, for each delocalization, -the following: -

-(1) the number of atoms in the two fragments, separated by the word "BY" -(e.g., "6 BY 3" if the first fragment has 6 atoms and the second -has 3 atoms); -

-(2) the list of atoms in the first fragment; -

-(3) the list of atoms in the second fragment. -

-For example, to zero all delocalizations between the fragments -defined by atoms (1,2) and by atoms (3,4,5), the $DEL entries would be -

-     ZERO  2  ATOM BLOCKS
-              2  BY  3
-                       1  2
-                       3  4  5
-              3  BY  2
-                       3  4  5
-                       1  2
-
-
In this example, the first block removes the (1,2) (3,4,5) -delocalizations, while the second removes the (3,4,5) (1,2) -delocalizations. -

- For additional examples of $DEL input, see Section B.6.10. -

-B.5.3 Input for UHF Analysis -

- Deletions of the alpha and beta Fock matrices can be done -independently. The deletions are input as above (Section B.5.2) for -RHF closed shell, but they must be specified separately for alpha -and beta in the UHF case. -

- The deletion to be done on the alpha Fock matrix must be preceded -by the keyword "ALPHA", and the deletion of the beta Fock matrix -must be preceded by the keyword "BETA". (Actually, only the first -letter "A" or "B" is searched for by the program.) The ALPHA -deletion must precede the BETA deletion. The BETA deletion -may be the same as the ALPHA deletion, or different. -

- NOTE: The types of the NBOs often differ from those of -the NBOs, so that distinct , deletions -lists are generally required. For example, O2 (triplet) has one bond in -the system and three in the system, if the unpaired -electrons are in the system. -

- Here are three examples to illustrate UHF open-shell deletions: -

-

-Example 1: -

-     ALPHA  ZERO  1  DELOC  FROM  1  TO  2
-     BETA   NOSTAR
-
-

-

Example 2: -
-     ALPHA  ZERO  1  DELOC  FROM  1  TO  2
-     BETA   ZERO  0  DELOC
-
-

-

Example 3: -
-     ALPHA  DELETE  0  ORBITALS
-     BETA   DELETE  1  ORBITAL  8
-
-
If no deletion is done, this must be specified using zero (0) with -one of the deletion input formats, as shown in Examples 2,3 above. -

-B.6 NBO KEYLIST ILLUSTRATIONS -

-B.6.1 Introduction -

- This section illustrates the output produced by several -important keyword options of the NBO -keylists ($NBO, $CHOOSE, $DEL, $CORE lists), -supplementing the illustrations -of Section A.3. Excerpts are provided -rather than full output, since, e.g., NPA analysis is -unaffected by keywords that modify the NBO search. Keywords -of general applicability are illustrated with the -methylamine example (RHF/3-21G, Pople-Gordon geometry) of -Section A.3, which should be consulted for further -information. More specialized keywords (RESONANCE, 3CBOND, etc.) -are illustrated with prototype molecules (benzene, diborane, etc.) -chosen for the keyword. -

- Sections B.6.2-B.6.8 illustrate representative examples -from the $NBO keyword groups, including NLMO, DIPOLE, BNDIDX, -RESONANCE, NOBOND, 3CBOND, and matrix output -keywords. Section B.6.9 and B.6.10 similarly illustrate -the use of the $CHOOSE and $DEL keylists. Section B.6.11 -illustrates the output for open-shell UHF cases, emphasizing -features associated with the "different Lewis -structures for different spins" representation of and - spin manifolds. Section B.6.12 shows the effect of using -effective core potentials for Cu2, also illustrating -aspects of the inclusion of d functions. -

-B.6.2 NLMO Keyword -

- When the NLMO keyword is activated, the program computes the -NLMOs and prints out three tables summarizing their form. For -the RHF/3-21G methylamine example (cf. Section A.3), the principal -NLMO table is shown below: -

-

-
-NATURAL LOCALIZED MOLECULAR ORBITAL (NLMO) ANALYSIS:
-
-Maximum off-diagonal element of DM in NLMO basis:   0.00000
-
-Hybridization/Polarization Analysis of NLMOs in NAO Basis:
-NLMO/Occupancy/Percent from Parent NBO/ Atomic Hybrid Contributions
--------------------------------------------------------------------------------
-  1. (2.00000)  99.9290%  BD ( 1) C 1- N 2      
-                          40.039%  C 1 s( 21.54%)p 3.64( 78.46%)
-                          59.891%  N 2 s( 30.98%)p 2.23( 69.02%)
-                           0.015%  H 3 s(100.00%)
-                           0.021%  H 6 s(100.00%)
-                           0.021%  H 7 s(100.00%)
-  2. (2.00000)  99.9301%  BD ( 1) C 1- H 3      
-                          59.675%  C 1 s( 25.44%)p 2.93( 74.56%)
-                           0.040%  N 2 s(  1.99%)p49.22( 98.01%)
-                          40.258%  H 3 s(100.00%)
-  3. (2.00000)  99.6996%  BD ( 1) C 1- H 4      
-                          60.848%  C 1 s( 25.25%)p 2.96( 74.75%)
-                           0.093%  N 2 s( 13.08%)p 6.65( 86.92%)
-                           0.014%  H 3 s(100.00%)
-                          38.861%  H 4 s(100.00%)
-                           0.017%  H 5 s(100.00%)
-                           0.158%  H 6 s(100.00%)
-  4. (2.00000)  99.6996%  BD ( 1) C 1- H 5      
-                          60.848%  C 1 s( 25.25%)p 2.96( 74.75%)
-                           0.093%  N 2 s( 13.08%)p 6.65( 86.92%)
-                           0.014%  H 3 s(100.00%)
-                           0.017%  H 4 s(100.00%)
-                          38.861%  H 5 s(100.00%)
-                           0.158%  H 7 s(100.00%)
-  5. (2.00000)  99.7206%  BD ( 1) N 2- H 6      
-                           0.113%  C 1 s(  5.15%)p18.41( 94.85%)
-                          67.929%  N 2 s( 25.82%)p 2.87( 74.18%)
-                           0.137%  H 4 s(100.00%)
-                           0.014%  H 5 s(100.00%)
-                          31.793%  H 6 s(100.00%)
-  6. (2.00000)  99.7206%  BD ( 1) N 2- H 7      
-                           0.113%  C 1 s(  5.15%)p18.41( 94.85%)
-                          67.929%  N 2 s( 25.82%)p 2.87( 74.18%)
-                           0.014%  H 4 s(100.00%)
-                           0.137%  H 5 s(100.00%)
-                          31.793%  H 7 s(100.00%)
-  7. (2.00000)  99.9499%  CR ( 1) C 1           
-                          99.951%  C 1 s(100.00%)p 0.00(  0.00%)
-                           0.013%  H 3 s(100.00%)
-                           0.013%  H 4 s(100.00%)
-                           0.013%  H 5 s(100.00%)
-  8. (2.00000)  99.9763%  CR ( 1) N 2           
-                           0.010%  C 1 s( 22.30%)p 3.48( 77.70%)
-                          99.980%  N 2 s(100.00%)p 0.00(  0.00%)
-  9. (2.00000)  98.8972%  LP ( 1) N 2           
-                           0.440%  C 1 s(  1.05%)p94.15( 98.95%)
-                          98.897%  N 2 s( 17.85%)p 4.60( 82.15%)
-                           0.489%  H 3 s(100.00%)
-                           0.085%  H 4 s(100.00%)
-                           0.085%  H 5 s(100.00%)
-
-
For each of the nine occuplied NLMOs, the table shows first the -NLMO occupancy (necessarily 2.0000 at SCF level, as in the -present example), the percentage -of the total NLMO composition represented by this parent NBO -(usually > 99%), and the label of the 'parent' -NBO. Below this, there follows an NAO decomposition -of the NLMO, showing the percentage of the NLMO on each atom -and the hybrid composition ratios (effective -sp character and percentage s- and -p-character) of the NAOs. For -example, NLMO 9 is the most delocalized NLMO -of the table, having only about a 98.9% contribution from -the localized N(2) parent lone pair NBO, -with 'delocalization tails' composed -primarily of contributions (~0.4% each) from C(1) and H(3), and -smaller contributions (~0.09%) from H(4) and H(5). This -corresponds to what might have been anticipated from the -NBO summary table (Section A.3.6) or perturbation theory -energy analysis table (Section A.3.5), which showed that -the N(2) lone pair, NBO 9, is principally delocalized -onto NBO 24, the vicinal C(1)-H(3) antibond [with lesser -delocalizations onto NBOs 25, 26, the C(1)-H(4) and C(1)-H(5) -antibonds]. -

-B.6.3 DIPOLE Keyword -

- The DIPOLE keyword activates the NBO/NLMO analysis of the -molecular dipole moment, as shown below for the example -of RHF/3-21G methylamine (cf. Section A.3): -

-

-
-Dipole moment analysis:
-
-[Print threshold: Net dipole > 0.02 Debye]
-
-                                NLMO bond dipole            NBO bond dipole
-                            -------------------------  ------------------------
-         Orbital              x     y     z   Total      x     y     z   Total
-===============================================================================
-  1. BD ( 1) C 1- N 2       -0.76 -0.08  0.00  0.76    -0.76 -0.09  0.00  0.77
-
-  2. BD ( 1) C 1- H 3        0.49  1.90  0.00  1.96     0.50  1.90  0.00  1.97
-                                            deloc  14:  0.03 -0.01  0.00  0.03
-                                            deloc  25: -0.01  0.00  0.02  0.02
-                                            deloc  26: -0.01  0.00 -0.02  0.02
-
-  3. BD ( 1) C 1- H 4        0.67 -0.77 -1.50  1.81     0.71 -0.79 -1.50  1.84
-                                            deloc  27: -0.05  0.00  0.00  0.05
-                                            deloc  26: -0.02  0.03 -0.03  0.04
-                                            deloc  24: -0.01 -0.02  0.00  0.02
-
-  4. BD ( 1) C 1- H 5        0.67 -0.77  1.50  1.81     0.71 -0.79  1.50  1.84
-                                            deloc  28: -0.05  0.00  0.00  0.05
-                                            deloc  25: -0.02  0.03  0.03  0.04
-                                            deloc  24: -0.01 -0.02  0.00  0.02
-
-  5. BD ( 1) N 2- H 6       -0.45  0.44  0.86  1.06    -0.50  0.44  0.89  1.11
-                                            deloc  25:  0.06 -0.01 -0.02  0.06
-
-  6. BD ( 1) N 2- H 7       -0.45  0.44 -0.86  1.06    -0.50  0.44 -0.89  1.11
-                                            deloc  26:  0.06 -0.01  0.02  0.06
-
-  7. CR ( 1) C 1             0.00  0.00  0.00  0.00     0.00  0.00  0.00  0.00
-
-  8. CR ( 1) N 2             0.00  0.01  0.00  0.01     0.00  0.00  0.00  0.00
-
-  9. LP ( 1) N 2            -0.63 -2.85  0.00  2.91    -0.88 -2.93  0.00  3.06
-                                            deloc  24:  0.16  0.09  0.00  0.18
-                                            deloc  25:  0.03  0.01  0.01  0.03
-                                            deloc  26:  0.03  0.01 -0.01  0.03
-                                            deloc  10:  0.02 -0.02  0.00  0.03
-                           ----------------------------------------------------
-        Net dipole moment   -0.45 -1.67  0.00  1.73    -0.71 -1.82  0.00  1.95
-Delocalization correction                               0.27  0.14  0.00  0.30
-                           ----------------------------------------------------
-      Total dipole moment   -0.45 -1.67  0.00  1.73    -0.45 -1.67  0.00  1.73
- 
-
-

-

The bottom line of the table shows the individual (x,y,z) vector components -(-0.45,-1.67,0.00) -and length (1.73 D) of the total molecular dipole moment, in the coordinate -system of the ESS program. This is decomposed in the main body of -the table into the individual contributions of "NLMO bond dipoles" -(which strictly add to give the net molecule dipole at the SCF level) -and "NBO bond dipoles" (which must be added with their -off-diagonal 'deloc' contributions to give the net molecular -moment). Each NLMO or NBO bond dipole -vector AB is evaluated as -
-

-AB = AB(elec) + AB(nuc) -

-

-where -AB(elec) = 2e<AB | r | AB> -is the electronic dipole expectation value for an electron -pair in the AB NLMO -or NBO, and AB(nuc) is the nuclear contribution of compensating -unit positive charges at the positions of nuclei A and B (or both -on A for a 1-center NBO). The 'deloc' contributions -below each NBO bond dipole -show the off-diagonal corrections -to an additive bond dipole approximation (i.e., -the corrections to localized NBO bond dipoles to get the NLMO bond dipoles) -to account for the delocalization from parent NBO i onto -other (primarily, non-Lewis) NBOs j; in terms of the expansion -of an NLMO in the set {j} of NBOs, -

-

-i(NLMO) = ciii + (j)cjij -
-

-this correction is (for each electron, or spin) -

-cji2[<j |  | j>-<i |  | i>] + 2ciicji<i |  | j> -+ (k)"cjicki<j |  | k> -

-where the primes on the summation denote omission of -terms k equal to i or j. For example, in the above table the -largest individual contribution to is from the -nitrogen lone pair, table entry 9, which has an NLMO dipole -of 2.91 Debye or NBO dipole of 3.06. The latter has also the -largest off-diagonal delocalization correction in the table, -a 0.18 D correction due to the -nN *CH delocalization into the -vicinal C(1)-H(3) antibond, NBO 24. -

- For a post-SCF (correlated) calculation, the dipole table would also -include an additional line for the correction due to non-additivity -of the NLMO bond dipoles. For an ionic species, there -would also be an additional -line for the "residual nuclear charge" contribution; here, one must -be aware that the dipole moment is calculated with respect -to the origin of the cartesian coordinate system chosen by the ESS -program (since the dipole moment is origin-dependent in -this case). -

- Note that the amount of detail in the -dipole table can be altered by using the "DIPOLE=thr" form -of the keyword to alter the threshold dipole ('thr') for printing -[default: 0.02 D]. -

-B.6.4 Matrix Output Keywords -

- Two simple examples will be given to illustrate the -formatting of output for -operators or basis set transformation matrices using the matrix -output keywords of Section B.2.4. For the RHF/3-21G methylamine -example of Section A.3, the keyword "FNHO" would cause the -Fock matrix in the NHO basis to be printed out. Shown below is -a reproduction of the first eight columns (out of 28) of this output: -

-

-
-NHO Fock matrix:                                                                
-
-         NHO        1       2       3       4       5       6       7       8
-     ---------- ------- ------- ------- ------- ------- ------- ------- -------
-  1.  C1 ( N2 ) -0.0208 -0.7203 -0.0571 -0.0665  0.0438  0.0672  0.0438  0.0672
-  2.  N2 ( C1 ) -0.7203 -0.3083 -0.0773 -0.0627  0.0835  0.0646  0.0835  0.0646
-  3.  C1 ( H3 ) -0.0571 -0.0773 -0.1394 -0.6758  0.0638  0.0746  0.0638  0.0746
-  4.  H3 ( C1 ) -0.0665 -0.0627 -0.6758  0.1349  0.0740  0.0672  0.0740  0.0672
-  5.  C1 ( H4 )  0.0438  0.0835  0.0638  0.0740 -0.1466 -0.6761 -0.0548 -0.0759
-  6.  H4 ( C1 )  0.0672  0.0646  0.0746  0.0672 -0.6761  0.1541 -0.0759 -0.0697
-  7.  C1 ( H5 )  0.0438  0.0835  0.0638  0.0740 -0.0548 -0.0759 -0.1466 -0.6761
-  8.  H5 ( C1 )  0.0672  0.0646  0.0746  0.0672 -0.0759 -0.0697 -0.6761  0.1541
-  9.  N2 ( H6 )  0.0926  0.1499  0.0240 -0.0113  0.0912 -0.0078 -0.0349  0.0134
- 10.  H6 ( N2 )  0.1083  0.0826 -0.0010  0.0232 -0.0118 -0.0242  0.0017 -0.0224
- 11.  N2 ( H7 )  0.0926  0.1499  0.0240 -0.0113 -0.0349  0.0134  0.0912 -0.0078
- 12.  H7 ( N2 )  0.1083  0.0826 -0.0010  0.0232  0.0017 -0.0224 -0.0118 -0.0242
- 13.  C1 (cr)    0.3962  0.4168  0.4400  0.3893 -0.4447 -0.3869 -0.4447 -0.3869
- 14.  N2 (cr)    0.6147  0.7083  0.0039  0.0249 -0.0130 -0.0251 -0.0130 -0.0251
- 15.  N2 (lp)    0.0762  0.0955 -0.1043  0.0254 -0.0386  0.0160 -0.0386  0.0160
- 16.  C1 (ry*)  -0.1320  0.0924  0.0705 -0.0815  0.0022 -0.0037  0.0022 -0.0037
- 17.  C1 (ry*)   0.0000  0.0000  0.0000  0.0000  0.0719 -0.0910 -0.0719  0.0910
- 18.  C1 (ry*)  -0.1023  0.0764 -0.0643  0.0795 -0.0074  0.0105 -0.0074  0.0105
- 19.  C1 (ry*)   0.0266 -0.0213  0.0019 -0.0057  0.0667 -0.0788  0.0667 -0.0788
- 20.  N2 (ry*)   0.0151 -0.0177 -0.0351 -0.0172 -0.0179 -0.0146 -0.0179 -0.0146
- 21.  N2 (ry*)   0.0000  0.0000  0.0000  0.0000 -0.0158 -0.0249  0.0158  0.0249
- 22.  N2 (ry*)   0.1799 -0.1440 -0.0064  0.0295  0.0038 -0.0289  0.0038 -0.0289
- 23.  N2 (ry*)   0.0183 -0.0136 -0.0051  0.0213  0.0032 -0.0095  0.0032 -0.0095
- 24.  H3 (ry*)   0.0253 -0.0038  0.2834 -0.3497 -0.0248  0.0047 -0.0248  0.0047
- 25.  H4 (ry*)   0.0223 -0.0071  0.0211 -0.0068 -0.2789  0.3553 -0.0227  0.0069
- 26.  H5 (ry*)   0.0223 -0.0071  0.0211 -0.0068 -0.0227  0.0069 -0.2789  0.3553
- 27.  H6 (ry*)   0.0124  0.0172 -0.0067  0.0219 -0.0080  0.0097  0.0057 -0.0222
- 28.  H7 (ry*)   0.0124  0.0172 -0.0067  0.0219  0.0057 -0.0222 -0.0080  0.0097
- 
- 
-

- The NHO labels on each row identify the atom to which the NHO -belongs, and (in parentheses) the atom toward which the hybrid is -pointed, if a bond hybrid, or a 1-center label (cr, lp, lp*, or ry*), if -a non-bonded hybrid. Thus, "C 1 (N 2)" (NHO 1) -is the bonding hybrid on C(1) directed -toward N(2), "N 2(lp)" (NBO 15) is a non-bonded (lone pair) hybrid -on N(2), etc. This label allows one to find the precise form of -the NHO in the main listing of NBOs. The FNHO matrix shows, for -example, that -the (1,2) Fock matrix element between the directly -interacting NHOs forming the C-N bond NBO is -0.7203 a.u., -whereas the (1,9) matrix element, -between the C(1) hybrid pointing toward N(2) -and the N(2) hybrid pointing toward H(6), is 0.0926 a.u. -

- As a second example, the keyword "NBOMO=PVAL" would print out -the core + valence columns of the NBO MO transformation, -as reproduced below: -

-

-
-MOs in the NBO basis:                                                           
-
-         NBO        1       2       3       4       5       6       7       8
-     ---------- ------- ------- ------- ------- ------- ------- ------- -------
-  1.  C1 - N2   -0.0661 -0.0574  0.6288 -0.1243  0.0000 -0.3239  0.6816  0.0000
-  2.  C1 - H3   -0.0018 -0.0578  0.2061 -0.4716  0.0000  0.7747  0.1386  0.0000
-  3.  C1 - H4    0.0023  0.0579 -0.1836  0.4908  0.3813  0.2304  0.3921  0.5940
-  4.  C1 - H5    0.0023  0.0579 -0.1836  0.4908 -0.3813  0.2304  0.3921 -0.5940
-  5.  N2 - H6    0.0570  0.0000 -0.4742 -0.3567 -0.5937 -0.1954  0.3035  0.3814
-  6.  N2 - H7    0.0570  0.0000 -0.4742 -0.3567  0.5937 -0.1954  0.3035 -0.3814
-  7.  C1 (cr)   -0.0021  0.9931  0.0692 -0.0920  0.0000  0.0006  0.0019  0.0000
-  8.  N2 (cr)    0.9935 -0.0019  0.1048  0.0348  0.0000 -0.0131  0.0022  0.0000
-  9.  N2 (lp)    0.0432 -0.0037 -0.1676 -0.1219  0.0000  0.3312  0.1525  0.0000
- 10.  C1 (ry*)  -0.0088 -0.0005  0.0114  0.0089  0.0000 -0.0016 -0.0086  0.0000
- 11.  C1 (ry*)   0.0000  0.0000  0.0000  0.0000  0.0109  0.0000  0.0000 -0.0070
- 12.  C1 (ry*)  -0.0063  0.0001 -0.0050 -0.0035  0.0000 -0.0030  0.0026  0.0000
- 13.  C1 (ry*)   0.0020 -0.0002 -0.0003 -0.0003  0.0000 -0.0009  0.0002  0.0000
- 14.  N2 (ry*)  -0.0041 -0.0003 -0.0006  0.0016  0.0000  0.0192  0.0107  0.0000
- 15.  N2 (ry*)   0.0000  0.0000  0.0000  0.0000  0.0080  0.0000  0.0000  0.0124
- 16.  N2 (ry*)   0.0035 -0.0060 -0.0039  0.0102  0.0000 -0.0023  0.0040  0.0000
- 17.  N2 (ry*)  -0.0018  0.0023 -0.0007  0.0013  0.0000 -0.0007  0.0005  0.0000
- 18.  H3 (ry*)  -0.0008 -0.0094 -0.0103  0.0146  0.0000  0.0017 -0.0021  0.0000
- 19.  H4 (ry*)  -0.0008 -0.0100 -0.0061  0.0119  0.0062  0.0004 -0.0054 -0.0098
- 20.  H5 (ry*)  -0.0008 -0.0100 -0.0061  0.0119 -0.0062  0.0004 -0.0054  0.0098
- 21.  H6 (ry*)  -0.0052 -0.0013 -0.0147 -0.0018 -0.0027 -0.0016 -0.0097 -0.0159
- 22.  H7 (ry*)  -0.0052 -0.0013 -0.0147 -0.0018  0.0027 -0.0016 -0.0097  0.0159
- 23.  C1 - N2 * -0.0019 -0.0035 -0.0026  0.0025  0.0000  0.0043  0.0049  0.0000
- 24.  C1 - H3 * -0.0013 -0.0024  0.0059 -0.0018  0.0000 -0.0349 -0.0139  0.0000
- 25.  C1 - H4 *  0.0009  0.0028 -0.0138  0.0033 -0.0408 -0.0188  0.0061  0.0148
- 26.  C1 - H5 *  0.0009  0.0028 -0.0138  0.0033  0.0408 -0.0188  0.0061 -0.0148
- 27.  N2 - H6 * -0.0010  0.0051 -0.0047  0.0182  0.0179  0.0122  0.0154  0.0322
- 28.  N2 - H7 * -0.0010  0.0051 -0.0047  0.0182 -0.0179  0.0122  0.0154 -0.0322
-
-         NBO        9      10      11      12      13      14      15
-     ---------- ------- ------- ------- ------- ------- ------- -------
-  1.  C1 - N2    0.1062 -0.0143  0.0006  0.0000  0.0049  0.0000 -0.0061
-  2.  C1 - H3   -0.3343 -0.0044  0.0015  0.0000  0.0007  0.0000 -0.0080
-  3.  C1 - H4   -0.1186 -0.0186  0.0103  0.0258 -0.0048 -0.0272 -0.0104
-  4.  C1 - H5   -0.1186 -0.0186  0.0103 -0.0258 -0.0048  0.0272 -0.0104
-  5.  N2 - H6   -0.1167 -0.0024 -0.0145 -0.0293 -0.0162 -0.0253  0.0040
-  6.  N2 - H7   -0.1167 -0.0024 -0.0145  0.0293 -0.0162  0.0253  0.0040
-  7.  C1 (cr)    0.0037 -0.0134 -0.0082  0.0000  0.0008  0.0000 -0.0008
-  8.  N2 (cr)   -0.0189 -0.0055  0.0030  0.0000 -0.0026  0.0000  0.0035
-  9.  N2 (lp)    0.9007 -0.0144  0.0055  0.0000  0.0925  0.0000  0.0130
- 10.  C1 (ry*)  -0.0128 -0.0993  0.0553  0.0000  0.0536  0.0000  0.3301
- 11.  C1 (ry*)   0.0000  0.0000  0.0000  0.0836  0.0000  0.1845  0.0000
- 12.  C1 (ry*)  -0.0039 -0.0612  0.0748  0.0000 -0.1160  0.0000  0.1213
- 13.  C1 (ry*)  -0.0018  0.0936  0.0192  0.0000  0.1022  0.0000 -0.1516
- 14.  N2 (ry*)  -0.0086 -0.0232  0.0071  0.0000 -0.0461  0.0000 -0.0178
- 15.  N2 (ry*)   0.0000  0.0000  0.0000  0.0176  0.0000 -0.0856  0.0000
- 16.  N2 (ry*)   0.0006  0.0395 -0.0836  0.0000  0.0221  0.0000 -0.1565
- 17.  N2 (ry*)   0.0003  0.0614 -0.0222  0.0000  0.0114  0.0000  0.0584
- 18.  H3 (ry*)  -0.0218 -0.2483 -0.2232  0.0000  0.4827  0.0000  0.0001
- 19.  H4 (ry*)   0.0060 -0.1973 -0.3224 -0.3372 -0.2069 -0.2151 -0.0483
- 20.  H5 (ry*)   0.0060 -0.1973 -0.3224  0.3372 -0.2069  0.2151 -0.0483
- 21.  H6 (ry*)   0.0027 -0.2869  0.2132  0.2297 -0.0372 -0.3543 -0.1737
- 22.  H7 (ry*)   0.0027 -0.2869  0.2132 -0.2297 -0.0372  0.3543 -0.1737
- 23.  C1 - N2 * -0.0031 -0.2357  0.2598  0.0000 -0.1096  0.0000  0.8051
- 24.  C1 - H3 * -0.0799 -0.3214 -0.2654  0.0000  0.6687  0.0000  0.1133
- 25.  C1 - H4 * -0.0369  0.2559  0.3890  0.4699  0.2968  0.3193 -0.0477
- 26.  C1 - H5 * -0.0369  0.2559  0.3890 -0.4699  0.2968 -0.3193 -0.0477
- 27.  N2 - H6 * -0.0031  0.4339 -0.3112 -0.3280  0.0474  0.4519  0.2168
- 28.  N2 - H7 * -0.0031  0.4339 -0.3112  0.3280  0.0474 -0.4519  0.2168
- 
- 
-

- In this transformation matrix, rows correspond to NBOs and -columns to MOs (in the ordering used elesewhere in the program), -and each basis NBO is further identified with -a row label. The print parameter -"PVAL" specified that only 15 MOs (the -number of core + valence orbitals) -should be printed, corresponding to the nine -occupied MOs 1-9 and the lowest six virtual MOs 10-15. The matrix -allows one to see the composition of each canonical MO in terms of -localized bond NBOs. For example, MOs 5 and 8 -can be approximately described as -

-

-5 -0.594(N2H6 - N2H7) + 0.381(C1H4 - C1H5) -

-8 0.381(N2H6 - N2H7) + 0.594(C1H4 - C1H5) -

-

-whereas 6 is primarily the C-H(3) NBO and 9 -the N lone pair NBO. -

-B.6.5 BNDIDX Keyword -

- The BNDIDX keyword activates the printing of several types -of 'bond order' and valency indices, based on different assumptions -and formulas, but all having some connection to the NAO/NBO/NLMO -formalism. We illustrate these bond -order tables for the example of RHF/3-21G methylamine (Section A.3). -

- The first segment of BNDIDX output shows the Wiberg bond index (the sum of -squares of off-diagonal density matrix elements between -atoms), as formulated -in terms of the NAO basis set: -

-

-
-Wiberg bond index matrix in the NAO basis:                                      
-
-    Atom    1       2       3       4       5       6       7
-    ---- ------  ------  ------  ------  ------  ------  ------
-  1.  C  0.0000  0.9964  0.9472  0.9394  0.9394  0.0020  0.0020
-  2.  N  0.9964  0.0000  0.0208  0.0052  0.0052  0.8611  0.8611
-  3.  H  0.9472  0.0208  0.0000  0.0004  0.0004  0.0002  0.0002
-  4.  H  0.9394  0.0052  0.0004  0.0000  0.0009  0.0079  0.0005
-  5.  H  0.9394  0.0052  0.0004  0.0009  0.0000  0.0005  0.0079
-  6.  H  0.0020  0.8611  0.0002  0.0079  0.0005  0.0000  0.0003
-  7.  H  0.0020  0.8611  0.0002  0.0005  0.0079  0.0003  0.0000
-
-
-Wiberg bond index, Totals by atom:                                              
-
-    Atom    1
-    ---- ------
-  1.  C  3.8265
-  2.  N  2.7499
-  3.  H  0.9691
-  4.  H  0.9544
-  5.  H  0.9544
-  6.  H  0.8720
-  7.  H  0.8720
- 
- 
-

- This index is intrinsically a positive quantity, making no -distinction between net bonding -or antibonding character of the density matrix elements. -

-

- The next segment tabulates the "overlap-weighted -NAO bond order," as shown below: -

-

-
-Atom-atom overlap-weighted NAO bond order:                                      
-
-    Atom    1       2       3       4       5       6       7
-    ---- ------  ------  ------  ------  ------  ------  ------
-  1.  C  0.0000  0.7815  0.7614  0.7633  0.7633 -0.0103 -0.0103
-  2.  N  0.7815  0.0000 -0.0225 -0.0097 -0.0097  0.6688  0.6688
-  3.  H  0.7614 -0.0225  0.0000 -0.0039 -0.0039 -0.0019 -0.0019
-  4.  H  0.7633 -0.0097 -0.0039  0.0000  0.0024  0.0038 -0.0032
-  5.  H  0.7633 -0.0097 -0.0039  0.0024  0.0000 -0.0032  0.0038
-  6.  H -0.0103  0.6688 -0.0019  0.0038 -0.0032  0.0000 -0.0069
-  7.  H -0.0103  0.6688 -0.0019 -0.0032  0.0038 -0.0069  0.0000
-
-
-Atom-atom overlap-weighted NAO bond order, Totals by atom:                      
-
-    Atom    1
-    ---- ------
-  1.  C  3.0488
-  2.  N  2.0772
-  3.  H  0.7273
-  4.  H  0.7527
-  5.  H  0.7527
-  6.  H  0.6503
-  7.  H  0.6503
- 
- 
-

- This index corresponds to a sum of off-diagonal -NAO density matrix elements between atoms, -each multiplied by the corresponding PNAO overlap integral. -

- Another type of BNDIDX output appears if the NLMO -keyword is included, summarizing a formal -"NLMO/NPA bond order" that can be associated with each NLMO: -

-

-
-Individual LMO bond orders greater than 0.002 in magnitude,
- with the overlap between the hybrids in the NLMO given:
-
-Atom I / Atom J / NLMO / Bond Order / Hybrid Overlap /
-   1       2       1     0.8007741       0.7314361
-   1       2       5     0.0022694       0.1796696
-   1       2       6     0.0022694       0.1796696
-   1       2       9     0.0088061       0.3053730
-   1       3       2     0.8051647       0.7862263
-   1       3       9    -0.0088061      -0.5762575
-   1       4       3     0.7772179       0.7874312
-   1       4       5    -0.0022694      -0.5396947
-   1       5       4     0.7772179       0.7874312
-   1       5       6    -0.0022694      -0.5396947
-   1       6       3    -0.0031652      -0.0920524
-   1       6       5     0.0022694       0.0852070
-   1       7       4    -0.0031652      -0.0920524
-   1       7       6     0.0022694       0.0852070
-   2       3       9    -0.0097841      -0.0930204
-   2       4       5    -0.0027437      -0.0701717
-   2       5       6    -0.0027437      -0.0701717
-   2       6       5     0.6358512       0.7286061
-   2       7       6     0.6358512       0.7286061
-   4       6       3     0.0031652       0.0429202
-   4       6       5     0.0027437       0.0399352
-   5       7       4     0.0031652       0.0429202
-   5       7       6     0.0027437       0.0399352
- 
-
-
This NLMO bond order is calculated by the method described by -A. E. Reed and P. v.R. Schleyer [Inorg. Chem. 27, 3969-3987 (1988); -J. Am. Chem. Soc. (to be published)], -based on the shared occupancies and hybrid overlaps (last column) -of NAOs composing the NLMO. In the above table, for example, NLMO 1 -occurs only in the first line, -contributing a bond of formal order 0.801 between C(1) and N(2), whereas -NLMO 9 (the nitrogen lone pair) contributes a slight strengthening -(+0.0088) of the C(1)-N(2) bond, a weakening (-0.0088) of the -vicinal C(1)-H(3) bond, and a slight negative bond order (-0.0098) -between atoms N(2), H(3). -

- The NLMO bond order contributions are then summed for each -atom pair to give the net NLMO/NPA bond orders shown below: -

-

-
-Atom-Atom Net Linear NLMO/NPA Bond Orders:                                      
-
-    Atom    1       2       3       4       5       6       7
-    ---- ------  ------  ------  ------  ------  ------  ------
-  1.  C  0.0000  0.8174  0.7960  0.7732  0.7732 -0.0013 -0.0013
-  2.  N  0.8174  0.0000 -0.0104 -0.0030 -0.0030  0.6337  0.6337
-  3.  H  0.7960 -0.0104  0.0000 -0.0020 -0.0020  0.0001  0.0001
-  4.  H  0.7732 -0.0030 -0.0020  0.0000  0.0020  0.0062  0.0000
-  5.  H  0.7732 -0.0030 -0.0020  0.0020  0.0000  0.0000  0.0062
-  6.  H -0.0013  0.6337  0.0001  0.0062  0.0000  0.0000 -0.0001
-  7.  H -0.0013  0.6337  0.0001  0.0000  0.0062 -0.0001  0.0000
- 
-
-
For example, the table attributes a formal bond order of 0.8174 to the -C(1)-N(2) bond of methylamine, the highest bond order in this -molecule. (The higher value for C(1)-H(3) than for the other -two CH bonds reflects an unsatisfactory aspect of this -method of assessing bond order.) -

- These bond indices are based on different -assumptions, and each has certain advantages and -disadvantages. Caveat emptor! -

-B.6.6 RESONANCE Keyword: Benzene -

- When NBO analysis is performed on a wavefunction that cannot -be satisfactorily localized [i.e., in which one or more NBOs of -the natural Lewis structure fail to achieve -the threshold occupancy (1.90) for a satisfactory -'pair'], the NBO program aborts with a message indicating that -the wavefunction is unsuitable for localized analysis. For example, -when benzene (RHF/STO-3G level, idealized Pople-Gordon geometry) -is treated by the NBO program in default mode, one obtains the output: -

-

-
-NATURAL BOND ORBITAL ANALYSIS:
-
-                      Occupancies       Lewis Structure    Low   High
-          Occ.    -------------------  -----------------   occ   occ
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev
-=============================================================================
-  1(1)    1.90    38.87476   3.12524      6  12   0   3     3      3    0.44
-  2(2)    1.90    38.87476   3.12524      6  12   0   3     3      3    0.44
------------------------------------------------------------------------------
-
-Only strongly delocalized resonance structures can be found.
-The default procedure is to abort the NBO search.
- 
-
-   
When the RESONANCE keyword is activated for this same example, -one obtains a summary of NBO search cycles as shown below: -

-

-
-NATURAL BOND ORBITAL ANALYSIS:
-
-                      Occupancies       Lewis Structure    Low   High
-          Occ.    -------------------  -----------------   occ   occ
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev
-=============================================================================
-  1(1)    1.90    38.87476   3.12524      6  12   0   3     3      3    0.44
-  2(2)    1.90    38.87476   3.12524      6  12   0   3     3      3    0.44
-  3(1)    1.80    38.87476   3.12524      6  12   0   3     3      3    0.44
-  4(2)    1.80    38.87476   3.12524      6  12   0   3     3      3    0.44
-  5(1)    1.70    38.87476   3.12524      6  12   0   3     3      3    0.44
-  6(2)    1.70    38.87476   3.12524      6  12   0   3     3      3    0.44
-  7(1)    1.60    40.87476   1.12524      6  15   0   0     0      3    0.44
-  8(2)    1.60    40.87476   1.12524      6  15   0   0     0      3    0.44
-  9(1)    1.50    40.87476   1.12524      6  15   0   0     0      3    0.44
- 10(2)    1.50    40.87476   1.12524      6  15   0   0     0      3    0.44
- 11(1)    1.60    40.87476   1.12524      6  15   0   0     0      3    0.44
------------------------------------------------------------------------------
-
-Structure accepted: RESONANCE keyword permits strongly delocalized structure
-
- 
-

- As this table shows, the occupancy threshold was successively -lowered from 1.90 to 1.50 by 0.1e for each cycle, -and the NBO search repeated. In -this case, the 'best' Lewis structure (lowest overall non-Lewis -occupancy, 1.12524e) was found in cycle 7, with occupancy -threshold 1.60e. The NBO program therefore reset the -threshold to this value and calculated -the set of NBOs corresponding to this -'best' Lewis structure, as shown below: -

-

-
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids
--------------------------------------------------------------------------------
-  1. (1.98940) BD ( 1) C 1- C 2      
-               ( 50.00%)   0.7071* C 1 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.8109  0.0097  0.0000
-               ( 50.00%)   0.7071* C 2 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.8109  0.0097  0.0000
-  2. (1.98940) BD ( 1) C 1- C 6      
-               ( 50.00%)   0.7071* C 1 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.4138 -0.6974  0.0000
-               ( 50.00%)   0.7071* C 6 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.3971  0.7071  0.0000
-  3. (1.66667) BD ( 2) C 1- C 6      
-               ( 50.00%)   0.7071* C 1 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
-               ( 50.00%)   0.7071* C 6 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
-  4. (1.98977) BD ( 1) C 1- H 7      
-               ( 51.73%)   0.7193* C 1 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000  0.5615  0.4137  0.7166  0.0000
-               ( 48.27%)   0.6947* H 7 s(100.00%)
-                                        1.0000
-  5. (1.98940) BD ( 1) C 2- C 3      
-               ( 50.00%)   0.7071* C 2 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.4138 -0.6974  0.0000
-               ( 50.00%)   0.7071* C 3 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.3971  0.7071  0.0000
-  6. (1.66667) BD ( 2) C 2- C 3      
-               ( 50.00%)   0.7071* C 2 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
-               ( 50.00%)   0.7071* C 3 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
-  7. (1.98977) BD ( 1) C 2- H 8      
-               ( 51.73%)   0.7193* C 2 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000  0.5615 -0.4137  0.7166  0.0000
-               ( 48.27%)   0.6947* H 8 s(100.00%)
-                                        1.0000
-  8. (1.98940) BD ( 1) C 3- C 4      
-               ( 50.00%)   0.7071* C 3 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.3971 -0.7071  0.0000
-               ( 50.00%)   0.7071* C 4 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.4138  0.6974  0.0000
-  9. (1.98977) BD ( 1) C 3- H 9      
-               ( 51.73%)   0.7193* C 3 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000  0.5615 -0.8275  0.0000  0.0000
-               ( 48.27%)   0.6947* H 9 s(100.00%)
-                                        1.0000
- 10. (1.66667) BD ( 2) C 4- C 5      
-               ( 50.00%)   0.7071* C 4 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
-               ( 50.00%)   0.7071* C 5 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
- 11. (1.98940) BD ( 1) C 4- C 5      
-               ( 50.00%)   0.7071* C 4 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.8109 -0.0097  0.0000
-               ( 50.00%)   0.7071* C 5 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.8109 -0.0097  0.0000
- 12. (1.98977) BD ( 1) C 4- H10      
-               ( 51.73%)   0.7193* C 4 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000  0.5615 -0.4137 -0.7166  0.0000
-               ( 48.27%)   0.6947* H10 s(100.00%)
-                                        1.0000
- 13. (1.98940) BD ( 1) C 5- C 6      
-               ( 50.00%)   0.7071* C 5 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.4138  0.6974  0.0000
-               ( 50.00%)   0.7071* C 6 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.3971 -0.7071  0.0000
- 14. (1.98977) BD ( 1) C 5- H11      
-               ( 51.73%)   0.7193* C 5 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000  0.5615  0.4137 -0.7166  0.0000
-               ( 48.27%)   0.6947* H11 s(100.00%)
-                                        1.0000
- 15. (1.98977) BD ( 1) C 6- H12      
-               ( 51.73%)   0.7193* C 6 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000  0.5615  0.8275  0.0000  0.0000
-               ( 48.27%)   0.6947* H12 s(100.00%)
-                                        1.0000
- 16. (1.99995) CR ( 1) C 1             s(100.00%)
-                                        1.0000  0.0000  0.0000  0.0000  0.0000
- 17. (1.99995) CR ( 1) C 2             s(100.00%)
-                                        1.0000  0.0000  0.0000  0.0000  0.0000
- 18. (1.99995) CR ( 1) C 3             s(100.00%)
-                                        1.0000  0.0000 -0.0001  0.0000  0.0000
- 19. (1.99995) CR ( 1) C 4             s(100.00%)
-                                        1.0000  0.0000  0.0000  0.0000  0.0000
- 20. (1.99995) CR ( 1) C 5             s(100.00%)
-                                        1.0000  0.0000  0.0000  0.0000  0.0000
- 21. (1.99995) CR ( 1) C 6             s(100.00%)
-                                        1.0000  0.0000  0.0001  0.0000  0.0000
- 22. (0.01077) BD*( 1) C 1- C 2      
-               ( 50.00%)   0.7071* C 1 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.8109  0.0097  0.0000
-               ( 50.00%)  -0.7071* C 2 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.8109  0.0097  0.0000
- 23. (0.01077) BD*( 1) C 1- C 6      
-               ( 50.00%)   0.7071* C 1 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.4138 -0.6974  0.0000
-               ( 50.00%)  -0.7071* C 6 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.3971  0.7071  0.0000
- 24. (0.33333) BD*( 2) C 1- C 6      
-               ( 50.00%)   0.7071* C 1 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
-               ( 50.00%)  -0.7071* C 6 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
- 25. (0.01011) BD*( 1) C 1- H 7      
-               ( 48.27%)   0.6947* C 1 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000 -0.5615 -0.4137 -0.7166  0.0000
-               ( 51.73%)  -0.7193* H 7 s(100.00%)
-                                       -1.0000
- 26. (0.01077) BD*( 1) C 2- C 3      
-               ( 50.00%)   0.7071* C 2 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.4138 -0.6974  0.0000
-               ( 50.00%)  -0.7071* C 3 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.3971  0.7071  0.0000
- 27. (0.33333) BD*( 2) C 2- C 3      
-               ( 50.00%)   0.7071* C 2 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
-               ( 50.00%)  -0.7071* C 3 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
- 28. (0.01011) BD*( 1) C 2- H 8      
-               ( 48.27%)   0.6947* C 2 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000 -0.5615  0.4137 -0.7166  0.0000
-               ( 51.73%)  -0.7193* H 8 s(100.00%)
-                                       -1.0000
- 29. (0.01077) BD*( 1) C 3- C 4      
-               ( 50.00%)   0.7071* C 3 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.3971 -0.7071  0.0000
-               ( 50.00%)  -0.7071* C 4 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.4138  0.6974  0.0000
- 30. (0.01011) BD*( 1) C 3- H 9      
-               ( 48.27%)   0.6947* C 3 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000 -0.5615  0.8275  0.0000  0.0000
-               ( 51.73%)  -0.7193* H 9 s(100.00%)
-                                       -1.0000
- 31. (0.33333) BD*( 2) C 4- C 5      
-               ( 50.00%)   0.7071* C 4 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
-               ( 50.00%)  -0.7071* C 5 s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  1.0000
- 32. (0.01077) BD*( 1) C 4- C 5      
-               ( 50.00%)   0.7071* C 4 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.8109 -0.0097  0.0000
-               ( 50.00%)  -0.7071* C 5 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.8109 -0.0097  0.0000
- 33. (0.01011) BD*( 1) C 4- H10      
-               ( 48.27%)   0.6947* C 4 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000 -0.5615  0.4137  0.7166  0.0000
-               ( 51.73%)  -0.7193* H10 s(100.00%)
-                                       -1.0000
- 34. (0.01077) BD*( 1) C 5- C 6      
-               ( 50.00%)   0.7071* C 5 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851  0.4138  0.6974  0.0000
-               ( 50.00%)  -0.7071* C 6 s( 34.23%)p 1.92( 65.77%)
-                                        0.0000  0.5851 -0.3971 -0.7071  0.0000
- 35. (0.01011) BD*( 1) C 5- H11      
-               ( 48.27%)   0.6947* C 5 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000 -0.5615 -0.4137  0.7166  0.0000
-               ( 51.73%)  -0.7193* H11 s(100.00%)
-                                       -1.0000
- 36. (0.01011) BD*( 1) C 6- H12      
-               ( 48.27%)   0.6947* C 6 s( 31.53%)p 2.17( 68.47%)
-                                        0.0000 -0.5615 -0.8275  0.0000  0.0000
-               ( 51.73%)  -0.7193* H12 s(100.00%)
-                                       -1.0000
-
- 
-

- As one can see from this table, the set of NBOs -obtained by the program corresponds -to one of the two equivalent Kekulée structures, with -reasonably well -localized CC and CH NBOs (1.98940 and 1.98977 -electrons, respectively), but three severely depleted CC -bonds (1.66667e) and corresponding high occupancy -*CC antibonds (0.33333e). Other sections of the NBO -output (not shown) will similarly exhibit the sharp distinctions -between benzene and more 'typical' non-aromatic compounds. -

-

-WARNING -
-

-If you attempt to analyze an open-shell wavefunction with an -ESS method that produces only the "spinless" (spin-averaged) density -matrix, rather than the separate density matrices for -and spin, the job will likely abort, as in the default -benzene example. However, you should not use the RESONANCE -keyword to bypass this abort! NBO analysis of an open-shell -spinless density matrix is a fundamental misuse -of the program. -

-

-B.6.7 NOBOND Keyword -

- The NOBOND keyword forces the NBO program to analyze the -wavefunction in terms of 1-center functions only, thus forcing -a description of the bonding in terms of atomic or -ionic hybrids. The modifications of NBO output that result -from activating this keyword can be illustrated for the -HF molecule (RHF/3-21G//RHF/3-21G level). This molecule -might be described in terms of a polar covalent H-F -bond or in terms of ionic H+ F- interactions. -

- The default NBO analysis of this example is shown below: -

-

-
-NATURAL BOND ORBITAL ANALYSIS:
-
-                      Occupancies       Lewis Structure    Low   High
-          Occ.    -------------------  -----------------   occ   occ
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev
-=============================================================================
-  1(1)    1.90     9.99942   0.00058      1   1   0   3     0      0    0.00
------------------------------------------------------------------------------
-
-Structure accepted: No low occupancy Lewis orbitals
-
---------------------------------------------------------
-  Core                      1.99994 ( 99.997% of   2)
-  Valence Lewis             7.99948 ( 99.994% of   8)
- ==================       ============================
-  Total Lewis               9.99942 ( 99.994% of  10)
- -----------------------------------------------------
-  Valence non-Lewis         0.00000 (  0.000% of  10)
-  Rydberg non-Lewis         0.00058 (  0.006% of  10)
- ==================       ============================
-  Total non-Lewis           0.00058 (  0.006% of  10)
---------------------------------------------------------
-
-
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids
--------------------------------------------------------------------------------
-  1. (2.00000) BD ( 1) F 1- H 2      
-               ( 75.22%)   0.8673* F 1 s( 16.31%)p 5.13( 83.69%)
-                                        0.0000  0.4036  0.0158  0.0000  0.0000
-                                        0.0000  0.0000  0.9148  0.0001
-               ( 24.78%)   0.4978* H 2 s(100.00%)
-                                        1.0000  0.0000
-  2. (1.99994) CR ( 1) F 1             s(100.00%)
-                                        1.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000
-  3. (2.00000) LP ( 1) F 1             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  1.0000 -0.0013
-                                        0.0000  0.0000  0.0000  0.0000
-  4. (2.00000) LP ( 2) F 1             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        1.0000 -0.0013  0.0000  0.0000
-  5. (1.99948) LP ( 3) F 1             s( 83.71%)p 0.19( 16.29%)
-                                        0.0000  0.9149 -0.0052  0.0000  0.0000
-                                        0.0000  0.0000 -0.4036 -0.0062
-  6. (0.00002) RY*( 1) F 1             s(  0.00%)p 1.00(100.00%)
-  7. (0.00000) RY*( 2) F 1             s(  0.00%)p 1.00(100.00%)
-  8. (0.00000) RY*( 3) F 1             s(  0.00%)p 1.00(100.00%)
-  9. (0.00000) RY*( 4) F 1             s( 99.97%)p 0.00(  0.03%)
- 10. (0.00056) RY*( 1) H 2             s(100.00%)
-                                        0.0000  1.0000
- 11. (0.00000) BD*( 1) F 1- H 2      
-               ( 24.78%)   0.4978* F 1 s( 16.31%)p 5.13( 83.69%)
-               ( 75.22%)  -0.8673* H 2 s(100.00%)
- 
- 
-

-As the output shows, default NBO analysis -leads to a polar covalent description of HF. The -HF bond, NBO 1, is formed from a p-rich -(sp5.13) hybrid on F and the 1s AO on H, -strongly polarized (about 75.22%) toward F. This provides a -satisfactory Lewis structure, describing 99.994% of -the total electron density. -

- When the NOBOND keyword is activated to bypass -the search for 2-center bonds, the NBO output is -modified as shown below: -

-

-
-
-       /NOBOND / : No two-center NBO search
-
-
-NATURAL BOND ORBITAL ANALYSIS:
-
-                      Occupancies       Lewis Structure    Low   High
-          Occ.    -------------------  -----------------   occ   occ
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev
-=============================================================================
-  1(1)    1.00     9.50378   0.49622      1   0   0   4     0      1    0.75
------------------------------------------------------------------------------
-
-Structure accepted: Search for bonds prevented by NOBOND keyword
-
---------------------------------------------------------
-  Core                      1.99993 ( 99.997% of   2)
-  Valence Lewis             7.50385 ( 93.798% of   8)
- ==================       ============================
-  Total Lewis               9.50378 ( 95.038% of  10)
- -----------------------------------------------------
-  Valence non-Lewis         0.49564 (  4.956% of  10)
-  Rydberg non-Lewis         0.00058 (  0.006% of  10)
- ==================       ============================
-  Total non-Lewis           0.49622 (  4.962% of  10)
---------------------------------------------------------
-
-
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids
--------------------------------------------------------------------------------
-  1. (1.99993) CR ( 1) F 1             s(100.00%)p 0.00(  0.00%)
-                                        1.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0001  0.0000
-  2. (2.00000) LP ( 1) F 1             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  1.0000 -0.0013
-                                        0.0000  0.0000  0.0000  0.0000
-  3. (2.00000) LP ( 2) F 1             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        1.0000 -0.0013  0.0000  0.0000
-  4. (1.99948) LP ( 3) F 1             s( 83.71%)p 0.19( 16.29%)
-                                        0.0000  0.9149 -0.0052  0.0000  0.0000
-                                        0.0000  0.0000 -0.4036 -0.0062
-  5. (1.50436) LP ( 4) F 1             s( 16.31%)p 5.13( 83.69%)
-                                       -0.0001  0.4036  0.0158  0.0000  0.0000
-                                        0.0000  0.0000  0.9148  0.0001
-  6. (0.49564) LP*( 1) H 2             s(100.00%)
-                                        1.0000  0.0000
-  7. (0.00002) RY*( 1) F 1             s(  0.00%)p 1.00(100.00%)
-  8. (0.00000) RY*( 2) F 1             s(  0.00%)p 1.00(100.00%)
-  9. (0.00000) RY*( 3) F 1             s(  0.00%)p 1.00(100.00%)
- 10. (0.00000) RY*( 4) F 1             s( 99.97%)p 0.00(  0.03%)
- 11. (0.00056) RY*( 1) H 2             s(100.00%)
-                                        0.0000  1.0000
- 
- 
-

- In this case, the NBO output indicates a rather poor Lewis -structure (4.962% non-Lewis density), with a severely -depleted F- lone pair (NBO 5, the sp5.13 hybrid) -and significant occupancy (about 0.496e) in the 'empty' H+ -1s orbital (NBO 6) of the cation. The NOBOND comparison -would therefore indicate the superiority of a polar -covalent description in this case. -

-B.6.8 3CBOND Keyword: Diborane -

- When the default NBO analysis is applied to diborane or -related electron-deficient compounds, there is a dramatic -failure to represent the electronic distribution in terms of -1- and 2-center functions only. For example, for -B2H6 at the RHF/3-21G//RHF/3-21G level, -the default NBO search (if the RESONANCE keyword is activated -to allow NBO printout) returns -a fractured set of 4 units (two BH2+ and two H- -fragments), with about 2.13 electrons unaccounted for (~15% -non-Lewis occupancy), symptomatic of general breakdown of the -conventional Lewis structure representation. -

- However, when the NBO search is extended to 3-center bonds -by activating the 3CBOND keyword, one obtains -the NBO output shown below: -

-

-
-
-       /3CBOND / : Search for 3-center bonds
-
-NATURAL BOND ORBITAL ANALYSIS:
-
-                      Occupancies       Lewis Structure    Low   High
-          Occ.    -------------------  -----------------   occ   occ
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev
-=============================================================================
-  1(1)    1.90    15.94335   0.05665      2   4   2   0     0      0    0.15
-  2(2)    1.90    15.94335   0.05665      2   4   2   0     0      0    0.15
------------------------------------------------------------------------------
-
-Structure accepted: No low occupancy Lewis orbitals
-
-WARNING:  1 low occupancy (<1.9990e) core orbital  found on  B 1
-          1 low occupancy (<1.9990e) core orbital  found on  B 2
-
---------------------------------------------------------
-  Core                      3.99702 ( 99.925% of   4)
-  Valence Lewis            11.94633 ( 99.553% of  12)
- ==================       ============================
-  Total Lewis              15.94335 ( 99.646% of  16)
- -----------------------------------------------------
-  Valence non-Lewis         0.04565 (  0.285% of  16)
-  Rydberg non-Lewis         0.01100 (  0.069% of  16)
- ==================       ============================
-  Total non-Lewis           0.05665 (  0.354% of  16)
---------------------------------------------------------
-
-
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids
--------------------------------------------------------------------------------
-  1. (1.98467) 3C ( 1) B 1- B 2- H 3 
-               ( 26.43%)   0.5141* B 1 s( 18.00%)p 4.55( 82.00%)
-                                        0.0005  0.4241  0.0124 -0.7067 -0.0245
-                                        0.0000  0.0000  0.5657 -0.0007
-               ( 26.43%)   0.5141* B 2 s( 18.00%)p 4.55( 82.00%)
-                                        0.0005  0.4241  0.0124 -0.7067 -0.0245
-                                        0.0000  0.0000 -0.5657  0.0007
-               ( 47.14%)   0.6866* H 3 s(100.00%)
-                                        1.0000  0.0066
-  2. (1.98467) 3C ( 1) B 1- B 2- H 4 
-               ( 26.43%)   0.5141* B 1 s( 18.00%)p 4.55( 82.00%)
-                                        0.0005  0.4241  0.0124  0.7067  0.0245
-                                        0.0000  0.0000  0.5657 -0.0007
-               ( 26.43%)   0.5141* B 2 s( 18.00%)p 4.55( 82.00%)
-                                        0.0005  0.4241  0.0124  0.7067  0.0245
-                                        0.0000  0.0000 -0.5657  0.0007
-               ( 47.14%)   0.6866* H 4 s(100.00%)
-                                        1.0000  0.0066
-  3. (1.99425) BD ( 1) B 1- H 6      
-               ( 48.80%)   0.6985* B 1 s( 31.98%)p 2.13( 68.02%)
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000
-                                        0.7067 -0.0243 -0.4239 -0.0222
-               ( 51.20%)   0.7156* H 6 s(100.00%)
-                                        1.0000  0.0004
-  4. (1.99425) BD ( 1) B 1- H 7      
-               ( 48.80%)   0.6985* B 1 s( 31.98%)p 2.13( 68.02%)
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000
-                                       -0.7067  0.0243 -0.4239 -0.0222
-               ( 51.20%)   0.7156* H 7 s(100.00%)
-                                        1.0000  0.0004
-  5. (1.99425) BD ( 1) B 2- H 5      
-               ( 48.80%)   0.6985* B 2 s( 31.98%)p 2.13( 68.02%)
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000
-                                       -0.7067  0.0243  0.4239  0.0222
-               ( 51.20%)   0.7156* H 5 s(100.00%)
-                                        1.0000  0.0004
-  6. (1.99425) BD ( 1) B 2- H 8      
-               ( 48.80%)   0.6985* B 2 s( 31.98%)p 2.13( 68.02%)
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000
-                                        0.7067 -0.0243  0.4239  0.0222
-               ( 51.20%)   0.7156* H 8 s(100.00%)
-                                        1.0000  0.0004
-  7. (1.99851) CR ( 1) B 1             s(100.00%)p 0.00(  0.00%)
-                                        1.0000 -0.0002  0.0000  0.0000  0.0000
-                                        0.0000  0.0000 -0.0007  0.0000
-  8. (1.99851) CR ( 1) B 2             s(100.00%)p 0.00(  0.00%)
-                                        1.0000 -0.0002  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0007  0.0000
-  9. (0.00147) RY*( 1) B 1             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0344  0.9994  0.0000  0.0000
- 10. (0.00080) RY*( 2) B 1             s(  4.02%)p23.87( 95.98%)
-                                        0.0000  0.0245  0.1990  0.0000  0.0000
-                                        0.0000  0.0000 -0.0214  0.9795
- 11. (0.00002) RY*( 3) B 1             s( 96.01%)p 0.04(  3.99%)
- 12. (0.00000) RY*( 4) B 1             s(  0.00%)p 1.00(100.00%)
- 13. (0.00147) RY*( 1) B 2             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0344  0.9994  0.0000  0.0000
- 14. (0.00080) RY*( 2) B 2             s(  4.02%)p23.87( 95.98%)
-                                        0.0000  0.0245  0.1990  0.0000  0.0000
-                                        0.0000  0.0000  0.0214 -0.9795
- 15. (0.00002) RY*( 3) B 2             s( 96.01%)p 0.04(  3.99%)
- 16. (0.00000) RY*( 4) B 2             s(  0.00%)p 1.00(100.00%)
- 17. (0.00181) RY*( 1) H 3             s(100.00%)
-                                       -0.0066  1.0000
- 18. (0.00181) RY*( 1) H 4             s(100.00%)
-                                       -0.0066  1.0000
- 19. (0.00070) RY*( 1) H 5             s(100.00%)
-                                       -0.0004  1.0000
- 20. (0.00070) RY*( 1) H 6             s(100.00%)
-                                       -0.0004  1.0000
- 21. (0.00070) RY*( 1) H 7             s(100.00%)
-                                       -0.0004  1.0000
- 22. (0.00070) RY*( 1) H 8             s(100.00%)
-                                       -0.0004  1.0000
- 23. (0.01464) 3C*( 1) B 1- B 2- H 3 
-               ( 23.57%)   0.4855* B 1 s( 18.00%)p 4.55( 82.00%)
-                                        0.0005  0.4241  0.0124 -0.7067 -0.0245
-                                        0.0000  0.0000  0.5657 -0.0007
-               ( 23.57%)  -0.4855* B 2 s( 18.00%)p 4.55( 82.00%)
-                                       -0.0005 -0.4241 -0.0124  0.7067  0.0245
-                                        0.0000  0.0000  0.5657 -0.0007
-               ( 52.86%)  -0.7271* H 3 s(100.00%)
-                                        1.0000  0.0066
- 24. (0.00026) 3C*( 1) B 1- B 2- H 3 
-               ( 50.00%)   0.7071* B 1 s( 18.00%)p 4.55( 82.00%)
-                                       -0.0005 -0.4241 -0.0124  0.7067  0.0245
-                                        0.0000  0.0000 -0.5657  0.0007
-               ( 50.00%)  -0.7071* B 2 s( 18.00%)p 4.55( 82.00%)
-                                       -0.0005 -0.4241 -0.0124  0.7067  0.0245
-                                        0.0000  0.0000  0.5657 -0.0007
-               (  0.00%)   0.0000* H 3 s(  0.00%)
-                                        0.0000  0.0000
- 25. (0.01464) 3C*( 1) B 1- B 2- H 4 
-               ( 23.57%)   0.4855* B 1 s( 18.00%)p 4.55( 82.00%)
-                                        0.0005  0.4241  0.0124  0.7067  0.0245
-                                        0.0000  0.0000  0.5657 -0.0007
-               ( 23.57%)  -0.4855* B 2 s( 18.00%)p 4.55( 82.00%)
-                                       -0.0005 -0.4241 -0.0124 -0.7067 -0.0245
-                                        0.0000  0.0000  0.5657 -0.0007
-               ( 52.86%)  -0.7271* H 4 s(100.00%)
-                                        1.0000  0.0066
- 26. (0.00026) 3C*( 1) B 1- B 2- H 4 
-               ( 50.00%)   0.7071* B 1 s( 18.00%)p 4.55( 82.00%)
-                                       -0.0005 -0.4241 -0.0124 -0.7067 -0.0245
-                                        0.0000  0.0000 -0.5657  0.0007
-               ( 50.00%)  -0.7071* B 2 s( 18.00%)p 4.55( 82.00%)
-                                       -0.0005 -0.4241 -0.0124 -0.7067 -0.0245
-                                        0.0000  0.0000  0.5657 -0.0007
-               (  0.00%)   0.0000* H 4 s(  0.00%)
-                                        0.0000  0.0000
- 27. (0.00396) BD*( 1) B 2- H 5      
-               ( 51.20%)   0.7156* B 2 s( 31.98%)p 2.13( 68.02%)
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000
-                                       -0.7067  0.0243  0.4239  0.0222
-               ( 48.80%)  -0.6985* H 5 s(100.00%)
-                                        1.0000  0.0004
- 28. (0.00396) BD*( 1) B 2- H 8      
-               ( 51.20%)   0.7156* B 2 s( 31.98%)p 2.13( 68.02%)
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000
-                                        0.7067 -0.0243  0.4239  0.0222
-               ( 48.80%)  -0.6985* H 8 s(100.00%)
-                                        1.0000  0.0004
- 29. (0.00396) BD*( 1) B 1- H 6      
-               ( 51.20%)   0.7156* B 1 s( 31.98%)p 2.13( 68.02%)
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000
-                                        0.7067 -0.0243 -0.4239 -0.0222
-               ( 48.80%)  -0.6985* H 6 s(100.00%)
-                                        1.0000  0.0004
- 30. (0.00396) BD*( 1) B 1- H 7      
-               ( 51.20%)   0.7156* B 1 s( 31.98%)p 2.13( 68.02%)
-                                       -0.0002  0.5655 -0.0061  0.0000  0.0000
-                                       -0.7067  0.0243 -0.4239 -0.0222
-               ( 48.80%)  -0.6985* H 7 s(100.00%)
-                                        1.0000  0.0004
- 
- 
-

- The resulting NBO Lewis structure has improved significantly -[only 0.057e (0.35%) non-Lewis occupancy]. The structure includes -the expected 3-center B-H-B bonds (NBOs 1, 2), each with reasonably -high occupancy (1.9847e). Each 3-c bond is composed of p-rich -(sp4.55) boron hybrids and the hydrogen 1s NAO, -with about 47.14% of the orbital density on the central hydrogen. Note -that each 3-center bond NBO is associated with two 3-c antibond -NBOs (viz., NBOs 23, 24 for the first 3-c bond, NBO 1), which contribute -in distinct ways to delocalization interactions. Of course, the -accuracy of any molecular Lewis structure might be improved -slightly by extending the NBO search to 3-center bonds (thus -allowing greater variational flexibility to maximize occupancy), -but this example illustrates the kind of qualitative improvement -that indicates when 3-center bonds are needed -in the zeroth-order picture of the bonding. -

- Note that -the NBO 3-c label may frequently have the wrong 'connectivity' (as -in the present case, e.g., where "B 1- B 2- H 3" is written -instead of the more reasonable "B 1- H 3- B 2"). This is a -consequence of the fact that the NBO algorithms have no inkling -of the positions of the atoms in space, and thus of which -label is more 'reasonable.' -

-B.6.9 NBO Directed Search ($CHOOSE Keylist) -

- To illustrate the $CHOOSE keylist for a directed NBO search, we -again make use of the methylamine example (Section A.3). The vicinal -nN *CH delocalization, to which attention -has been repeatedly called in the examples, -may be associated, in resonance theory terms, -with the "double-bond, no-bond" resonance structure shown below: -

- -
-

-To investigate the suitability of this resonance structure -for describing the methylamine wavefunction, we would -specify the $CHOOSE keylist (Section B.4) as follows: -

-     $CHOOSE            !double-bond, no-bond resonance
-        LONE  3  1  END
-        BOND  S 1 4  S 1 5  D 1 2  S 2 6  S 2 7  END
-     $END
-
-
When this is included in the input file, the NBO program produces -the output shown below: -

-

-
-NATURAL BOND ORBITAL ANALYSIS:
-
-                      Occupancies       Lewis Structure    Low   High
-          Occ.    -------------------  -----------------   occ   occ
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev
-=============================================================================
-  1(1)    1.90    16.66741   1.33259      2   6   0   1     1      2    0.95
------------------------------------------------------------------------------
-
-Structure accepted: NBOs selected via the $CHOOSE keylist
-
-WARNING:  1 low occupancy (<1.9990e) core orbital  found on  C 1
-
---------------------------------------------------------
-  Core                      3.99853 ( 99.963% of   4)
-  Valence Lewis            12.66888 ( 90.492% of  14)
- ==================       ============================
-  Total Lewis              16.66741 ( 92.597% of  18)
- -----------------------------------------------------
-  Valence non-Lewis         1.30491 (  7.249% of  18)
-  Rydberg non-Lewis         0.02768 (  0.154% of  18)
- ==================       ============================
-  Total non-Lewis           1.33259 (  7.403% of  18)
---------------------------------------------------------
-
-
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids
--------------------------------------------------------------------------------
-  1. (1.95945) BD ( 1) C 1- N 2      
-               (  7.66%)   0.2768* C 1 s(  0.63%)p99.99( 99.37%)
-                                       -0.0001 -0.0770 -0.0186  0.5107 -0.0551
-                                        0.8520 -0.0632  0.0000  0.0000
-               ( 92.34%)   0.9609* N 2 s( 19.31%)p 4.18( 80.69%)
-                                        0.0000  0.4395 -0.0001 -0.1175 -0.0067
-                                        0.8905 -0.0110  0.0000  0.0000
-  2. (1.93778) BD ( 2) C 1- N 2      
-               ( 39.14%)   0.6256* C 1 s( 36.80%)p 1.72( 63.20%)
-                                       -0.0004 -0.6055 -0.0371 -0.7047 -0.0632
-                                        0.3594 -0.0471  0.0000  0.0000
-               ( 60.86%)   0.7801* N 2 s( 19.33%)p 4.17( 80.67%)
-                                       -0.0001 -0.4396  0.0011  0.8364 -0.0016
-                                        0.3271 -0.0137  0.0000  0.0000
-  3. (1.98365) BD ( 1) C 1- H 4      
-               ( 61.02%)   0.7811* C 1 s( 31.10%)p 2.22( 68.90%)
-                                        0.0001  0.5577  0.0006 -0.3480  0.0095
-                                        0.2603  0.0094  0.7070 -0.0103
-               ( 38.98%)   0.6244* H 4 s(100.00%)
-                                        1.0000  0.0008
-  4. (1.98365) BD ( 1) C 1- H 5      
-               ( 61.02%)   0.7811* C 1 s( 31.10%)p 2.22( 68.90%)
-                                        0.0001  0.5577  0.0006 -0.3480  0.0095
-                                        0.2603  0.0094 -0.7070  0.0103
-               ( 38.98%)   0.6244* H 5 s(100.00%)
-                                        1.0000  0.0008
-  5. (1.99491) BD ( 1) N 2- H 6      
-               ( 68.46%)   0.8274* N 2 s( 30.67%)p 2.26( 69.33%)
-                                        0.0000  0.5538  0.0005  0.3785  0.0165
-                                       -0.2232  0.0044 -0.7070 -0.0093
-               ( 31.54%)   0.5616* H 6 s(100.00%)
-                                        1.0000  0.0031
-  6. (1.99491) BD ( 1) N 2- H 7      
-               ( 68.46%)   0.8274* N 2 s( 30.67%)p 2.26( 69.33%)
-                                        0.0000  0.5538  0.0005  0.3785  0.0165
-                                       -0.2232  0.0044  0.7070  0.0093
-               ( 31.54%)   0.5616* H 7 s(100.00%)
-                                        1.0000  0.0031
-  7. (1.99900) CR ( 1) C 1             s(100.00%)p 0.00(  0.00%)
-                                        1.0000 -0.0003  0.0000 -0.0001  0.0000
-                                        0.0002  0.0000  0.0000  0.0000
-  8. (1.99953) CR ( 1) N 2             s(100.00%)p 0.00(  0.00%)
-                                        1.0000 -0.0001  0.0000  0.0001  0.0000
-                                        0.0000  0.0000  0.0000  0.0000
-  9. (0.81453) LP ( 1) H 3             s(100.00%)
-                                        1.0000  0.0000
- 10. (0.01893) RY*( 1) C 1             s( 10.61%)p 8.42( 89.39%)
-                                        0.0000 -0.0737  0.3173 -0.0090  0.7223
-                                        0.0971  0.6021  0.0000  0.0000
- 11. (0.00034) RY*( 2) C 1             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0146  0.9999
- 12. (0.00025) RY*( 3) C 1             s( 57.37%)p 0.74( 42.63%)
-                                        0.0000 -0.0012  0.7575 -0.0176  0.1886
-                                       -0.0071 -0.6248  0.0000  0.0000
- 13. (0.00002) RY*( 4) C 1             s( 32.38%)p 2.09( 67.62%)
- 14. (0.00117) RY*( 1) N 2             s(  1.48%)p66.74( 98.52%)
-                                        0.0000 -0.0067  0.1213  0.0062  0.0380
-                                        0.0166  0.9917  0.0000  0.0000
- 15. (0.00044) RY*( 2) N 2             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000 -0.0132  0.9999
- 16. (0.00038) RY*( 3) N 2             s( 33.41%)p 1.99( 66.59%)
-                                        0.0000  0.0133  0.5779  0.0087 -0.8150
-                                       -0.0120 -0.0392  0.0000  0.0000
- 17. (0.00002) RY*( 4) N 2             s( 65.14%)p 0.54( 34.86%)
- 18. (0.00177) RY*( 1) H 3             s(100.00%)
-                                        0.0000  1.0000
- 19. (0.00096) RY*( 1) H 4             s(100.00%)
-                                       -0.0008  1.0000
- 20. (0.00096) RY*( 1) H 5             s(100.00%)
-                                       -0.0008  1.0000
- 21. (0.00122) RY*( 1) H 6             s(100.00%)
-                                       -0.0031  1.0000
- 22. (0.00122) RY*( 1) H 7             s(100.00%)
-                                       -0.0031  1.0000
- 23. (1.02290) BD*( 1) C 1- N 2      
-               ( 92.34%)   0.9609* C 1 s(  0.63%)p99.99( 99.37%)
-                                       -0.0001 -0.0770 -0.0186  0.5107 -0.0551
-                                        0.8520 -0.0632  0.0000  0.0000
-               (  7.66%)  -0.2768* N 2 s( 19.31%)p 4.18( 80.69%)
-                                        0.0000  0.4395 -0.0001 -0.1175 -0.0067
-                                        0.8905 -0.0110  0.0000  0.0000
- 24. (0.22583) BD*( 2) C 1- N 2      
-               ( 60.86%)   0.7801* C 1 s( 36.80%)p 1.72( 63.20%)
-                                       -0.0004 -0.6055 -0.0371 -0.7047 -0.0632
-                                        0.3594 -0.0471  0.0000  0.0000
-               ( 39.14%)  -0.6256* N 2 s( 19.33%)p 4.17( 80.67%)
-                                       -0.0001 -0.4396  0.0011  0.8364 -0.0016
-                                        0.3271 -0.0137  0.0000  0.0000
- 25. (0.01415) BD*( 1) C 1- H 4      
-               ( 38.98%)   0.6244* C 1 s( 31.10%)p 2.22( 68.90%)
-                                       -0.0001 -0.5577 -0.0006  0.3480 -0.0095
-                                       -0.2603 -0.0094 -0.7070  0.0103
-               ( 61.02%)  -0.7811* H 4 s(100.00%)
-                                       -1.0000 -0.0008
- 26. (0.01415) BD*( 1) C 1- H 5      
-               ( 38.98%)   0.6244* C 1 s( 31.10%)p 2.22( 68.90%)
-                                       -0.0001 -0.5577 -0.0006  0.3480 -0.0095
-                                       -0.2603 -0.0094  0.7070 -0.0103
-               ( 61.02%)  -0.7811* H 5 s(100.00%)
-                                       -1.0000 -0.0008
- 27. (0.01394) BD*( 1) N 2- H 6      
-               ( 31.54%)   0.5616* N 2 s( 30.67%)p 2.26( 69.33%)
-                                        0.0000 -0.5538 -0.0005 -0.3785 -0.0165
-                                        0.2232 -0.0044  0.7070  0.0093
-               ( 68.46%)  -0.8274* H 6 s(100.00%)
-                                       -1.0000 -0.0031
- 28. (0.01394) BD*( 1) N 2- H 7      
-               ( 31.54%)   0.5616* N 2 s( 30.67%)p 2.26( 69.33%)
-                                        0.0000 -0.5538 -0.0005 -0.3785 -0.0165
-                                        0.2232 -0.0044 -0.7070 -0.0093
-               ( 68.46%)  -0.8274* H 7 s(100.00%)
-                                       -1.0000 -0.0031
- 
- 
-

- One can see that the $CHOOSE resonance structure is significantly -inferior to the principal resonance structure -found by the default NBO search in -Section A.3. About 1.333e, or 7.4% of the electron density, -is found in non-Lewis NBOs of -the $CHOOSE structure (compared to 0.05e, or 0.3%, for -the principal structure). Particularly defective is the hydride -'lone pair' (NBO 9), which has less than half the -expected occupancy (0.81453e). The C-N bond (NBO 1) is seen -to be more than 92% polarized toward N, indicative of essential -lone pair character. -

- Note that structural elements shared by the two resonance -structures (e.g., the two N-H bonds, which are common to -both structures) need not have identical -forms, since each detail of the NBOs -is optimized with respect to the overall structure. -

-B.6.10 NBO Energetic Analysis ($DEL Keylist) -

- The NBO energetic analysis with deletions ($DEL keylist) will be -illustrated with two simple examples for RHF/3-21G methylamine -(Section A.3). -

- The first example is the "NOSTAR" option (type 4, -Section B.5), requesting deletion -of all non-Lewis orbitals, and hence leading to the energy of the -idealized natural Lewis structure. The $DEL keylist in this case is -

-     $DEL  NOSTAR  $END
-
-
This leads to the output shown below: -

-

-
-NOSTAR: Delete all Rydberg/antibond NBOs
-Deletion of the following orbitals from the NBO Fock matrix:
-  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28
-
-Occupations of bond orbitals:
-
-      Orbital                   No deletions   This deletion   Change
-------------------------------------------------------------------------------
-  1. BD ( 1) C 1- N 2               1.99858        2.00000    0.00142
-  2. BD ( 1) C 1- H 3               1.99860        2.00000    0.00140
-  3. BD ( 1) C 1- H 4               1.99399        2.00000    0.00601
-  4. BD ( 1) C 1- H 5               1.99399        2.00000    0.00601
-  5. BD ( 1) N 2- H 6               1.99442        2.00000    0.00558
-  6. BD ( 1) N 2- H 7               1.99442        2.00000    0.00558
-  7. CR ( 1) C 1                    1.99900        2.00000    0.00100
-  8. CR ( 1) N 2                    1.99953        2.00000    0.00047
-  9. LP ( 1) N 2                    1.97795        2.00000    0.02205
- 10. RY*( 1) C 1                    0.00105        0.00000   -0.00105
- 11. RY*( 2) C 1                    0.00034        0.00000   -0.00034
- 12. RY*( 3) C 1                    0.00022        0.00000   -0.00022
- 13. RY*( 4) C 1                    0.00002        0.00000   -0.00002
- 14. RY*( 1) N 2                    0.00116        0.00000   -0.00116
- 15. RY*( 2) N 2                    0.00044        0.00000   -0.00044
- 16. RY*( 3) N 2                    0.00038        0.00000   -0.00038
- 17. RY*( 4) N 2                    0.00002        0.00000   -0.00002
- 18. RY*( 1) H 3                    0.00178        0.00000   -0.00178
- 19. RY*( 1) H 4                    0.00096        0.00000   -0.00096
- 20. RY*( 1) H 5                    0.00096        0.00000   -0.00096
- 21. RY*( 1) H 6                    0.00122        0.00000   -0.00122
- 22. RY*( 1) H 7                    0.00122        0.00000   -0.00122
- 23. BD*( 1) C 1- N 2               0.00016        0.00000   -0.00016
- 24. BD*( 1) C 1- H 3               0.01569        0.00000   -0.01569
- 25. BD*( 1) C 1- H 4               0.00769        0.00000   -0.00769
- 26. BD*( 1) C 1- H 5               0.00769        0.00000   -0.00769
- 27. BD*( 1) N 2- H 6               0.00426        0.00000   -0.00426
- 28. BD*( 1) N 2- H 7               0.00426        0.00000   -0.00426
-
-NEXT STEP:  Evaluate the energy of the new density matrix
-            that has been constructed from the deleted NBO
-            Fock matrix by doing one SCF cycle.
-
-------------------------------------------------------------------------------
-  Energy of deletion :        -94.618081014
-    Total SCF energy :        -94.679444944
-                         -------------------
-       Energy change :          0.061364 a.u.,          38.506 kcal/mol
-
- 
-

- In the output above, the NBO program first enumerates the 19 NBOs -to be deleted by the "NOSTAR" request, then gives the complete list -of NBOs with their occupancies before ("no deletions") and after -("this deletion") deletions, with the -net change for each. For this NOSTAR deletion, each of the -nine Lewis NBOs (1-9) necessarily gets 2.0000 electrons, and each -of the non-Lewis NBOs (10-28) gets occupancy 0.0000. The program -than reports the energy (-94.618081 a.u.) obtained from a single -pass through the SCF evaluator with the modified density matrix. In -this case, deletion of the 19 non-Lewis orbitals led to an energy -change of only 0.061364 a.u. (38.5 kcal/mol), less than 0.07% of the -total energy. -

- The next example is a more selective set of deletions between -'chemical fragments' (type 9), selected by the $DEL keylist input -shown below: -

-     $DEL 
-        ZERO  2  ATOM BLOCKS
-                 4  BY  3
-                    1  3  4  5
-                    2  6  7
-                 3  BY  4
-                    2  6  7
-                    1  3  4  5
-     $END
-
-
This specifies removal of all delocalizing interactions from -Lewis NBOs of the methyl fragment (atoms 1,3,4,5) into non-Lewis -NBOs of the amine fragment (atoms 2,6,7), or vice versa. The -NBO output for this example is shown below: -

-

-
-Zero delocalization from NBOs localized on atoms:
-   1   3   4   5
-to NBOs localized on atoms:
-   2   6   7
-    (NBOs in common to the two groups of atoms left out)
-Zero delocalization from NBOs localized on atoms:
-   2   6   7
-to NBOs localized on atoms:
-   1   3   4   5
-    (NBOs in common to the two groups of atoms left out)
-Deletion of the NBO Fock matrix elements between orbitals:
-   2   3   4   7
-and orbitals:
-  14  15  16  17  21  22  27  28
-Deletion of the NBO Fock matrix elements between orbitals:
-   5   6   8   9
-and orbitals:
-  10  11  12  13  18  19  20  24  25  26
-
-Occupations of bond orbitals:
-
-      Orbital                   No deletions   This deletion   Change
-------------------------------------------------------------------------------
-  1. BD ( 1) C 1- N 2               1.99858        1.99860    0.00002
-  2. BD ( 1) C 1- H 3               1.99860        1.99937    0.00077
-  3. BD ( 1) C 1- H 4               1.99399        1.99911    0.00512
-  4. BD ( 1) C 1- H 5               1.99399        1.99911    0.00512
-  5. BD ( 1) N 2- H 6               1.99442        1.99979    0.00537
-  6. BD ( 1) N 2- H 7               1.99442        1.99979    0.00537
-  7. CR ( 1) C 1                    1.99900        1.99919    0.00019
-  8. CR ( 1) N 2                    1.99953        1.99974    0.00021
-  9. LP ( 1) N 2                    1.97795        1.99996    0.02201
- 10. RY*( 1) C 1                    0.00105        0.00016   -0.00090
- 11. RY*( 2) C 1                    0.00034        0.00000   -0.00033
- 12. RY*( 3) C 1                    0.00022        0.00002   -0.00020
- 13. RY*( 4) C 1                    0.00002        0.00002    0.00000
- 14. RY*( 1) N 2                    0.00116        0.00004   -0.00112
- 15. RY*( 2) N 2                    0.00044        0.00000   -0.00044
- 16. RY*( 3) N 2                    0.00038        0.00003   -0.00035
- 17. RY*( 4) N 2                    0.00002        0.00001   -0.00001
- 18. RY*( 1) H 3                    0.00178        0.00088   -0.00090
- 19. RY*( 1) H 4                    0.00096        0.00057   -0.00038
- 20. RY*( 1) H 5                    0.00096        0.00057   -0.00038
- 21. RY*( 1) H 6                    0.00122        0.00057   -0.00065
- 22. RY*( 1) H 7                    0.00122        0.00057   -0.00065
- 23. BD*( 1) C 1- N 2               0.00016        0.00034    0.00018
- 24. BD*( 1) C 1- H 3               0.01569        0.00027   -0.01542
- 25. BD*( 1) C 1- H 4               0.00769        0.00055   -0.00714
- 26. BD*( 1) C 1- H 5               0.00769        0.00055   -0.00714
- 27. BD*( 1) N 2- H 6               0.00426        0.00009   -0.00417
- 28. BD*( 1) N 2- H 7               0.00426        0.00009   -0.00417
-
-NEXT STEP:  Evaluate the energy of the new density matrix
-            that has been constructed from the deleted NBO
-            Fock matrix by doing one SCF cycle.
-
-------------------------------------------------------------------------------
-  Energy of deletion :        -94.635029232
-    Total SCF energy :        -94.679444944
-                         -------------------
-       Energy change :          0.044416 a.u.,          27.871 kcal/mol
-
- 
-

- The output first lists the various orbitals and Fock matrix -elements affected by this deletion, then the 'before' and 'after' -occupancies and net changes for each NBO. In this case, one can -see that the principal effect of the deletion was increased occupancy -(+0.022) of the nitrogen lone pair, NBO 9, and depleted occupancy -(-0.015) of the antiperiplanar *C1H3 -antibond, NBO 24, with somewhat lesser depletion (-0.007) -of the other two C-H antibonds. The total energy change (loss of -delocalization energy) associated with this deletion -was 27.9 kcal/mol. -

- To further pinpoint the source of this delocalization, one could -do more selective deletions of individual orbitals or Fock -matrix elements. For example, if one uses -deletion type 2 (deletion of a single -Fock matrix element, Section B.5.2) to delete the -(9,24) element associated with the -nN *C1H3 interaction, one finds -a deletion energy of 7.06 kcal/mol associated with this -interaction alone. [This value may be compared with the simple second-order -perturbative estimate (8.13 kcal/mol) of the -nN *C1H3 (924) interaction -that was noted in Section A.3.5.] -

-B.6.11 Open-Shell UHF Output: Methyl Radical -

- Open-shell NBO output will be illustrated with the simple -example of the planar methyl radical (CH3), treated at the UHF/6-31G* -level (RCH = 1.0736 Å). In -the open-shell case, one obtains -two separate NPA and NBO listings, one for the and one for -the spin set, corresponding to the "different Lewis structures -for different spins" description. A portion of the NBO output for -the spin manifold is reproduced below: -

-

-
-NATURAL BOND ORBITAL ANALYSIS, alpha spin orbitals:
-
-                      Occupancies       Lewis Structure    Low   High
-          Occ.    -------------------  -----------------   occ   occ
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev
-=============================================================================
-  1(1)    0.90     4.99903   0.00097      1   3   0   1     0      0    0.00
------------------------------------------------------------------------------
-
-Structure accepted: No low occupancy Lewis orbitals
-
---------------------------------------------------------
-  Core                      0.99984 ( 99.984% of   1)
-  Valence Lewis             3.99919 ( 99.980% of   4)
- ==================       ============================
-  Total Lewis               4.99903 ( 99.981% of   5)
- -----------------------------------------------------
-  Valence non-Lewis         0.00081 (  0.016% of   5)
-  Rydberg non-Lewis         0.00016 (  0.003% of   5)
- ==================       ============================
-  Total non-Lewis           0.00097 (  0.019% of   5)
---------------------------------------------------------
-
-
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids
--------------------------------------------------------------------------------
-  1. (0.99973) BD ( 1) C 1- H 2      
-               ( 61.14%)   0.7819* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)
-                                        0.0000  0.5772 -0.0070  0.0000 -0.4076
-                                       -0.0110  0.7060  0.0191  0.0000  0.0000
-                                       -0.0338  0.0000  0.0000 -0.0195 -0.0090
-               ( 38.86%)   0.6233* H 2 s(100.00%)
-                                        1.0000  0.0080
-  2. (0.99973) BD ( 1) C 1- H 3      
-               ( 61.14%)   0.7819* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)
-                                        0.0000  0.5772 -0.0070  0.0000 -0.4076
-                                       -0.0110 -0.7060 -0.0191  0.0000  0.0000
-                                        0.0338  0.0000  0.0000 -0.0195 -0.0090
-               ( 38.86%)   0.6233* H 3 s(100.00%)
-                                        1.0000  0.0080
-  3. (0.99973) BD ( 1) C 1- H 4      
-               ( 61.14%)   0.7819* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)
-                                        0.0000  0.5772 -0.0070  0.0000  0.8153
-                                        0.0221  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0391 -0.0090
-               ( 38.86%)   0.6233* H 4 s(100.00%)
-                                        1.0000  0.0080
-  4. (0.99984) CR ( 1) C 1             s(100.00%)
-                                        1.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-  5. (1.00000) LP ( 1) C 1             s(  0.00%)p 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.9978 -0.0668
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-  6. (0.00000) RY*( 1) C 1             s(100.00%)p 0.00(  0.00%)d 0.00(  0.00%)
-  7. (0.00000) RY*( 2) C 1             s(100.00%)
-  8. (0.00000) RY*( 3) C 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)
-  9. (0.00000) RY*( 4) C 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)
- 10. (0.00000) RY*( 5) C 1             s(  0.00%)p 1.00(100.00%)
- 11. (0.00000) RY*( 6) C 1             s(  0.00%)p 1.00(  0.23%)d99.99( 99.77%)
- 12. (0.00000) RY*( 7) C 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
- 13. (0.00000) RY*( 8) C 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
- 14. (0.00000) RY*( 9) C 1             s(  0.00%)p 1.00(  0.23%)d99.99( 99.77%)
- 15. (0.00000) RY*(10) C 1             s(  0.02%)p 0.00(  0.00%)d99.99( 99.98%)
- 16. (0.00005) RY*( 1) H 2             s(100.00%)
- 17. (0.00005) RY*( 1) H 3             s(100.00%)
- 18. (0.00005) RY*( 1) H 4             s(100.00%)
- 19. (0.00027) BD*( 1) C 1- H 2      
-               ( 38.86%)   0.6233* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)
-                                        0.0000 -0.5772  0.0070  0.0000  0.4076
-                                        0.0110 -0.7060 -0.0191  0.0000  0.0000
-                                        0.0338  0.0000  0.0000  0.0195  0.0090
-               ( 61.14%)  -0.7819* H 2 s(100.00%)
-                                       -1.0000 -0.0080
- 20. (0.00027) BD*( 1) C 1- H 3      
-               ( 38.86%)   0.6233* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)
-                                        0.0000 -0.5772  0.0070  0.0000  0.4076
-                                        0.0110  0.7060  0.0191  0.0000  0.0000
-                                       -0.0338  0.0000  0.0000  0.0195  0.0090
-               ( 61.14%)  -0.7819* H 3 s(100.00%)
-                                       -1.0000 -0.0080
- 21. (0.00027) BD*( 1) C 1- H 4      
-               ( 38.86%)   0.6233* C 1 s( 33.33%)p 2.00( 66.51%)d 0.00(  0.16%)
-                                        0.0000 -0.5772  0.0070  0.0000 -0.8153
-                                       -0.0221  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000 -0.0391  0.0090
-               ( 61.14%)  -0.7819* H 4 s(100.00%)
-                                       -1.0000 -0.0080
-
- 
-

- As can be seen in the output, the NBO spin-orbital -occupancy threshold was set at 0.90 (rather than 1.90), and the -occupancies of Lewis spin-NBOs (1-5) are about 1.0000, but -other aspects of the output are familiar. Note the slight admixture -of d-character (0.16%) in the CH bond hybrids -(NBOs 1-3), whereas the out-of-plane radical non-bonded orbital (NBO 5) has -pure p-character. -

- The NBO output for the ('ionized') spin set then follows: -

-

-
-NATURAL BOND ORBITAL ANALYSIS, beta spin orbitals:
-
-                      Occupancies       Lewis Structure    Low   High
-          Occ.    -------------------  -----------------   occ   occ
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev
-=============================================================================
-  1(1)    0.90     3.99981   0.00019      1   3   0   0     0      0    0.00
------------------------------------------------------------------------------
-
-Structure accepted: No low occupancy Lewis orbitals
-
---------------------------------------------------------
-  Core                      0.99985 ( 99.985% of   1)
-  Valence Lewis             2.99996 ( 99.999% of   3)
- ==================       ============================
-  Total Lewis               3.99981 ( 99.995% of   4)
- -----------------------------------------------------
-  Valence non-Lewis         0.00002 (  0.000% of   4)
-  Rydberg non-Lewis         0.00017 (  0.004% of   4)
- ==================       ============================
-  Total non-Lewis           0.00019 (  0.005% of   4)
---------------------------------------------------------
-
-
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids
--------------------------------------------------------------------------------
-  1. (0.99999) BD ( 1) C 1- H 2      
-               ( 55.80%)   0.7470* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)
-                                        0.0000  0.5762  0.0080  0.0000 -0.4076
-                                       -0.0125  0.7059  0.0217  0.0000  0.0000
-                                       -0.0345  0.0000  0.0000 -0.0199 -0.0350
-               ( 44.20%)   0.6649* H 2 s(100.00%)
-                                        1.0000 -0.0069
-  2. (0.99999) BD ( 1) C 1- H 3      
-               ( 55.80%)   0.7470* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)
-                                        0.0000  0.5762  0.0080  0.0000 -0.4076
-                                       -0.0125 -0.7059 -0.0217  0.0000  0.0000
-                                        0.0345  0.0000  0.0000 -0.0199 -0.0350
-               ( 44.20%)   0.6649* H 3 s(100.00%)
-                                        1.0000 -0.0069
-  3. (0.99999) BD ( 1) C 1- H 4      
-               ( 55.80%)   0.7470* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)
-                                        0.0000  0.5762  0.0080  0.0000  0.8151
-                                        0.0251  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0399 -0.0350
-               ( 44.20%)   0.6649* H 4 s(100.00%)
-                                        1.0000 -0.0069
-  4. (0.99985) CR ( 1) C 1             s(100.00%)
-                                        1.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-  5. (0.00002) LP*( 1) C 1             s( 10.35%)p 0.00(  0.00%)d 8.66( 89.65%)
-  6. (0.00000) RY*( 1) C 1             s( 98.99%)p 0.00(  0.00%)d 0.01(  1.01%)
-  7. (0.00000) RY*( 2) C 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)
-  8. (0.00000) RY*( 3) C 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)
-  9. (0.00000) RY*( 4) C 1             s(  0.00%)p 1.00(100.00%)
- 10. (0.00000) RY*( 5) C 1             s(  0.00%)p 1.00(100.00%)
- 11. (0.00000) RY*( 6) C 1             s(  0.00%)p 1.00(  0.24%)d99.99( 99.76%)
- 12. (0.00000) RY*( 7) C 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
- 13. (0.00000) RY*( 8) C 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
- 14. (0.00000) RY*( 9) C 1             s(  0.00%)p 1.00(  0.24%)d99.99( 99.76%)
- 15. (0.00000) RY*(10) C 1             s( 91.02%)p 0.00(  0.00%)d 0.10(  8.98%)
- 16. (0.00006) RY*( 1) H 2             s(100.00%)
- 17. (0.00006) RY*( 1) H 3             s(100.00%)
- 18. (0.00006) RY*( 1) H 4             s(100.00%)
- 19. (0.00000) BD*( 1) C 1- H 2      
-               ( 44.20%)   0.6649* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)
-               ( 55.80%)  -0.7470* H 2 s(100.00%)
- 20. (0.00000) BD*( 1) C 1- H 3      
-               ( 44.20%)   0.6649* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)
-               ( 55.80%)  -0.7470* H 3 s(100.00%)
- 21. (0.00000) BD*( 1) C 1- H 4      
-               ( 44.20%)   0.6649* C 1 s( 33.21%)p 2.00( 66.51%)d 0.01(  0.28%)
-               ( 55.80%)  -0.7470* H 4 s(100.00%)
-
- 
-

- The principal difference to be seen is that the radical -orbital (NBO 5) is essentially empty in this spin set, and -the polarization of the CH bonds is somewhat altered -(about 55.8% on the C atom in the set set, -vs. 61.1% in the set). [In other cases, the - and NBO Lewis structures might differ even -in the number and location of 1-c (non-bonding) and 2-c (bond) -structural elements.] Note that the overall quality of the open-shell -natural Lewis structure description (> 99.9%) is -comparable to that of ordinary closed-shell molecules, and the -interpretation of the NBO output follows -familiar lines. -

-

-WARNING -
-

-You should not attempt to analyze an open-shell wavefunction with an -ESS method that produces only the "spinless" (spin-averaged) density -matrix, rather than the separate density matrices for -and spin. Although NAOs and their total populations are -calculated correctly from the spinless density matrix, NBOs -and NLMOs are not. NBO analysis of an open-shell -spinless density matrix is a fundamental misuse -of the program. -

-B.6.12 Effective Core Potential: Cu2 Dimer -

- To illustrate some of the variations of NBO output associated -with use of effective core potentials (ECP) and inclusion of -d orbitals, we use the example of the copper dimer Cu2 -(R = 2.2195 Å), -treated at the RHF level with a Hay-Wadt ECP and valence DZ -basis (RHF/LANL1DZ), carried out with -the GAUSSIAN-88 system. (The wavefunction returned by GAUSSIAN-88 -in this case corresponds -to an excited state configuration of Cu2.) Since the -NBO program communicates directly with -the ESS program for details -about the ECP, no special keywords are necessary. -

- Use of an ECP shows up most directly in the NPA portion -of the output, shown below: -

-

-
-NATURAL POPULATIONS:  Natural atomic orbital occupancies 
-                                                         
- NAO Atom #  lang   Type(AO)    Occupancy      Energy    
----------------------------------------------------------
-  1   Cu  1  s      Val( 4s)     0.94240      -0.26321
-  2   Cu  1  s      Ryd( 5s)     0.00019       0.92165
-  3   Cu  1  px     Ryd( 4p)     0.99604      -0.06989
-  4   Cu  1  px     Ryd( 5p)     0.00001       0.09916
-  5   Cu  1  py     Ryd( 4p)     0.99604      -0.06989
-  6   Cu  1  py     Ryd( 5p)     0.00001       0.09916
-  7   Cu  1  pz     Ryd( 5p)     0.05481       1.09062
-  8   Cu  1  pz     Ryd( 4p)     0.00062       0.52821
-  9   Cu  1  dxy    Val( 3d)     0.00000      -0.36077
- 10   Cu  1  dxy    Ryd( 4d)     0.00000       0.72280
- 11   Cu  1  dxz    Val( 3d)     1.99997      -1.29316
- 12   Cu  1  dxz    Ryd( 4d)     0.00398       0.75681
- 13   Cu  1  dyz    Val( 3d)     1.99997      -1.29316
- 14   Cu  1  dyz    Ryd( 4d)     0.00398       0.75681
- 15   Cu  1  dx2y2  Val( 3d)     1.99939      -1.38791
- 16   Cu  1  dx2y2  Ryd( 4d)     0.00061       0.67825
- 17   Cu  1  dz2    Val( 3d)     1.99890      -1.26114
- 18   Cu  1  dz2    Ryd( 4d)     0.00308       1.16392
-
- 19   Cu  2  s      Val( 4s)     0.94240      -0.26321
- 20   Cu  2  s      Ryd( 5s)     0.00019       0.92165
- 21   Cu  2  px     Ryd( 4p)     0.99604      -0.06989
- 22   Cu  2  px     Ryd( 5p)     0.00001       0.09916
- 23   Cu  2  py     Ryd( 4p)     0.99604      -0.06989
- 24   Cu  2  py     Ryd( 5p)     0.00001       0.09916
- 25   Cu  2  pz     Ryd( 5p)     0.05481       1.09062
- 26   Cu  2  pz     Ryd( 4p)     0.00062       0.52821
- 27   Cu  2  dxy    Val( 3d)     0.00000      -0.36077
- 28   Cu  2  dxy    Ryd( 4d)     0.00000       0.72280
- 29   Cu  2  dxz    Val( 3d)     1.99997      -1.29316
- 30   Cu  2  dxz    Ryd( 4d)     0.00398       0.75681
- 31   Cu  2  dyz    Val( 3d)     1.99997      -1.29316
- 32   Cu  2  dyz    Ryd( 4d)     0.00398       0.75681
- 33   Cu  2  dx2y2  Val( 3d)     1.99939      -1.38791
- 34   Cu  2  dx2y2  Ryd( 4d)     0.00061       0.67825
- 35   Cu  2  dz2    Val( 3d)     1.99890      -1.26114
- 36   Cu  2  dz2    Ryd( 4d)     0.00308       1.16392
-
-[ 36 electrons found in the effective core potential]
-
-WARNING:  Population inversion found on atom Cu 1
-          Population inversion found on atom Cu 2
-
-
-Summary of Natural Population Analysis:                  
-                                                         
-                                      Natural Population 
-              Natural   -----------------------------------------------
-   Atom #     Charge        Core      Valence    Rydberg      Total
------------------------------------------------------------------------
-    Cu  1    0.00000     18.00000     8.94064    2.05936    29.00000
-    Cu  2    0.00000     18.00000     8.94064    2.05936    29.00000
-=======================================================================
-  * Total *  0.00000     36.00000    17.88127    4.11873    58.00000
-
-                                Natural Population      
---------------------------------------------------------
-  Effective Core            36.00000
-  Valence                   17.88127 ( 81.2785% of  22)
-  Natural Minimal Basis     53.88127 ( 92.8987% of  58)
-  Natural Rydberg Basis      4.11873 (  7.1013% of  58)
---------------------------------------------------------
-
-   Atom #          Natural Electron Configuration
-----------------------------------------------------------------------------
-    Cu  1      [core]4s( 0.94)3d( 8.00)4p( 1.99)4d( 0.01)5p( 0.05)
-    Cu  2      [core]4s( 0.94)3d( 8.00)4p( 1.99)4d( 0.01)5p( 0.05)
- 
- 
-

- As noted below the first NPA table, 36 electrons were found -in the ECP, so the labels for NAOs in the table begin with the -designations 4s, 5s, etc. of the presumed extra-core -electrons. The ECP electrons are duly entered in the NPA tables -(labelled as "effective core" in the NPA summary table) -as part of the total Lewis occupancy, -and are taken into proper account in assigning atomic charges. The -NPA output in this case includes a "population inversion" message to -warn that one or more NAO occupancies are not ordered in accordance -with the energy order [e.g., the 3dxy orbital (NAO 9) -is unoccupied in this excited configuration, although -its energy lies below the occupied 4s, 4py, 4pz -levels.] -

-

- The main ECP effect in the NBO portion of the output is the -omission of core NBOs, as illustrated below: -

-

-
-NATURAL BOND ORBITAL ANALYSIS:
-
-                      Occupancies       Lewis Structure    Low   High
-          Occ.    -------------------  -----------------   occ   occ
- Cycle   Thresh.   Lewis   Non-Lewis     CR  BD  3C  LP    (L)   (NL)   Dev
-=============================================================================
-  1(1)    1.90    57.99970   0.00030      0   3   0   8     0      0    0.00
------------------------------------------------------------------------------
-
-Structure accepted: No low occupancy Lewis orbitals
-
---------------------------------------------------------
-  Effective Core           36.00000
-  Valence Lewis            21.99970 ( 99.999% of  22)
- ==================       ============================
-  Total Lewis              57.99970 ( 99.999% of  58)
- -----------------------------------------------------
-  Valence non-Lewis         0.00000 (  0.000% of  58)
-  Rydberg non-Lewis         0.00030 (  0.001% of  58)
- ==================       ============================
-  Total non-Lewis           0.00030 (  0.001% of  58)
---------------------------------------------------------
-
-
-    (Occupancy)   Bond orbital/ Coefficients/ Hybrids
--------------------------------------------------------------------------------
-  1. (2.00000) BD ( 1)Cu 1-Cu 2      
-               ( 50.00%)   0.7071*Cu 1 s( 94.13%)p 0.06(  5.54%)d 0.00(  0.33%)
-                                        0.9702 -0.0003  0.0000  0.0000  0.0000
-                                        0.0000 -0.2340  0.0245  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0225  0.0530
-               ( 50.00%)   0.7071*Cu 2 s( 94.13%)p 0.06(  5.54%)d 0.00(  0.33%)
-                                        0.9702 -0.0003  0.0000  0.0000  0.0000
-                                        0.0000  0.2340 -0.0245  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0225  0.0530
-  2. (2.00000) BD ( 2)Cu 1-Cu 2      
-               ( 50.00%)   0.7071*Cu 1 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)
-                                        0.0000  0.0000  0.9980  0.0029  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                       -0.0035 -0.0630  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000
-               ( 50.00%)   0.7071*Cu 2 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)
-                                        0.0000  0.0000  0.9980  0.0029  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0035  0.0630  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000
-  3. (2.00000) BD ( 3)Cu 1-Cu 2      
-               ( 50.00%)   0.7071*Cu 1 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)
-                                        0.0000  0.0000  0.0000  0.0000  0.9980
-                                        0.0029  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000 -0.0035 -0.0630  0.0000
-                                        0.0000  0.0000  0.0000
-               ( 50.00%)   0.7071*Cu 2 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)
-                                        0.0000  0.0000  0.0000  0.0000  0.9980
-                                        0.0029  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0035  0.0630  0.0000
-                                        0.0000  0.0000  0.0000
-  4. (2.00000) LP ( 1)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.9998
-                                       -0.0175  0.0000  0.0000
-  5. (2.00000) LP ( 2)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0037
-                                       -0.0010  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  1.0000  0.0026  0.0000
-                                        0.0000  0.0000  0.0000
-  6. (2.00000) LP ( 3)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
-                                        0.0000  0.0000  0.0037 -0.0010  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        1.0000  0.0026  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000
-  7. (1.99985) LP ( 4)Cu 1             s(  0.06%)p 0.02(  0.00%)d99.99( 99.94%)
-                                        0.0231  0.0070  0.0000  0.0000  0.0000
-                                        0.0000 -0.0030 -0.0008  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000 -0.9996 -0.0115
-  8. (2.00000) LP ( 1)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.9998
-                                       -0.0175  0.0000  0.0000
-  9. (2.00000) LP ( 2)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
-                                        0.0000  0.0000  0.0000  0.0000 -0.0037
-                                        0.0010  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  1.0000  0.0026  0.0000
-                                        0.0000  0.0000  0.0000
- 10. (2.00000) LP ( 3)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
-                                        0.0000  0.0000 -0.0037  0.0010  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        1.0000  0.0026  0.0000  0.0000  0.0000
-                                        0.0000  0.0000  0.0000
- 11. (1.99985) LP ( 4)Cu 2             s(  0.06%)p 0.02(  0.00%)d99.99( 99.94%)
-                                        0.0231  0.0070  0.0000  0.0000  0.0000
-                                        0.0000  0.0030  0.0008  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000 -0.9996 -0.0115
- 12. (0.00015) RY*( 1)Cu 1             s( 63.84%)p 0.51( 32.31%)d 0.06(  3.85%)
-                                       -0.1106  0.7913  0.0000  0.0000  0.0000
-                                        0.0000 -0.4699  0.3199  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0064 -0.1962
- 13. (0.00000) RY*( 2)Cu 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)
- 14. (0.00000) RY*( 3)Cu 1             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)
- 15. (0.00000) RY*( 4)Cu 1             s( 31.12%)p 2.21( 68.87%)d 0.00(  0.00%)
- 16. (0.00000) RY*( 5)Cu 1             s(  7.79%)p11.84( 92.21%)d 0.00(  0.00%)
- 17. (0.00000) RY*( 6)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
- 18. (0.00000) RY*( 7)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
- 19. (0.00000) RY*( 8)Cu 1             s(  0.00%)p 1.00(  0.40%)d99.99( 99.60%)
- 20. (0.00000) RY*( 9)Cu 1             s(  0.00%)p 1.00(  0.40%)d99.99( 99.60%)
- 21. (0.00000) RY*(10)Cu 1             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
- 22. (0.00000) RY*(11)Cu 1             s(  3.06%)p 0.35(  1.07%)d31.35( 95.87%)
- 23. (0.00015) RY*( 1)Cu 2             s( 63.84%)p 0.51( 32.31%)d 0.06(  3.85%)
-                                       -0.1106  0.7913  0.0000  0.0000  0.0000
-                                        0.0000  0.4699 -0.3199  0.0000  0.0000
-                                        0.0000  0.0000  0.0000  0.0000  0.0000
-                                        0.0000  0.0064 -0.1962
- 24. (0.00000) RY*( 2)Cu 2             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)
- 25. (0.00000) RY*( 3)Cu 2             s(  0.00%)p 1.00(100.00%)d 0.00(  0.00%)
- 26. (0.00000) RY*( 4)Cu 2             s( 31.12%)p 2.21( 68.87%)d 0.00(  0.00%)
- 27. (0.00000) RY*( 5)Cu 2             s(  7.79%)p11.84( 92.21%)d 0.00(  0.00%)
- 28. (0.00000) RY*( 6)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
- 29. (0.00000) RY*( 7)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
- 30. (0.00000) RY*( 8)Cu 2             s(  0.00%)p 1.00(  0.40%)d99.99( 99.60%)
- 31. (0.00000) RY*( 9)Cu 2             s(  0.00%)p 1.00(  0.40%)d99.99( 99.60%)
- 32. (0.00000) RY*(10)Cu 2             s(  0.00%)p 0.00(  0.00%)d 1.00(100.00%)
- 33. (0.00000) RY*(11)Cu 2             s(  3.06%)p 0.35(  1.07%)d31.35( 95.87%)
- 34. (0.00000) BD*( 1)Cu 1-Cu 2      
-               ( 50.00%)   0.7071*Cu 1 s( 94.13%)p 0.06(  5.54%)d 0.00(  0.33%)
-               ( 50.00%)  -0.7071*Cu 2 s( 94.13%)p 0.06(  5.54%)d 0.00(  0.33%)
- 35. (0.00000) BD*( 2)Cu 1-Cu 2      
-               ( 50.00%)   0.7071*Cu 1 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)
-               ( 50.00%)  -0.7071*Cu 2 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)
- 36. (0.00000) BD*( 3)Cu 1-Cu 2      
-               ( 50.00%)   0.7071*Cu 1 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)
-               ( 50.00%)  -0.7071*Cu 2 s(  0.00%)p 1.00( 99.60%)d 0.00(  0.40%)
-
-
-
-
-Natural Bond Orbitals (Summary):
-
-                                                    Principal Delocalizations
-          NBO              Occupancy    Energy      (geminal,vicinal,remote)
-===============================================================================
-Molecular unit  1  (Cu2)
-  1. BD ( 1)Cu 1-Cu 2       2.00000    -0.53276
-  2. BD ( 2)Cu 1-Cu 2       2.00000    -0.21503
-  3. BD ( 3)Cu 1-Cu 2       2.00000    -0.21503
-  4. LP ( 1)Cu 1            2.00000    -1.38854
-  5. LP ( 2)Cu 1            2.00000    -1.29317
-  6. LP ( 3)Cu 1            2.00000    -1.29317
-  7. LP ( 4)Cu 1            1.99985    -1.26133
-  8. LP ( 1)Cu 2            2.00000    -1.38854
-  9. LP ( 2)Cu 2            2.00000    -1.29317
- 10. LP ( 3)Cu 2            2.00000    -1.29317
- 11. LP ( 4)Cu 2            1.99985    -1.26133
- 12. RY*( 1)Cu 1            0.00015     0.70166
- 13. RY*( 2)Cu 1            0.00000     0.09932
- 14. RY*( 3)Cu 1            0.00000     0.09932
- 15. RY*( 4)Cu 1            0.00000     1.09217
- 16. RY*( 5)Cu 1            0.00000     0.44430
- 17. RY*( 6)Cu 1            0.00000    -0.36077
- 18. RY*( 7)Cu 1            0.00000     0.72280
- 19. RY*( 8)Cu 1            0.00000     0.75266
- 20. RY*( 9)Cu 1            0.00000     0.75266
- 21. RY*(10)Cu 1            0.00000     0.67888
- 22. RY*(11)Cu 1            0.00000     1.26372
- 23. RY*( 1)Cu 2            0.00015     0.70166
- 24. RY*( 2)Cu 2            0.00000     0.09932
- 25. RY*( 3)Cu 2            0.00000     0.09932
- 26. RY*( 4)Cu 2            0.00000     1.09217
- 27. RY*( 5)Cu 2            0.00000     0.44430
- 28. RY*( 6)Cu 2            0.00000    -0.36077
- 29. RY*( 7)Cu 2            0.00000     0.72280
- 30. RY*( 8)Cu 2            0.00000     0.75266
- 31. RY*( 9)Cu 2            0.00000     0.75266
- 32. RY*(10)Cu 2            0.00000     0.67888
- 33. RY*(11)Cu 2            0.00000     1.26372
- 34. BD*( 1)Cu 1-Cu 2       0.00000     0.41179
- 35. BD*( 2)Cu 1-Cu 2       0.00000     0.08327
- 36. BD*( 3)Cu 1-Cu 2       0.00000     0.08327
-      -------------------------------
-             Total Lewis   57.99970  ( 99.9995%)
-       Valence non-Lewis    0.00000  (  0.0000%)
-       Rydberg non-Lewis    0.00030  (  0.0005%)
-      -------------------------------
-           Total unit  1   58.00000  (100.0000%)
-          Charge unit  1    0.00000
- 
- 
-

- As the output shows, the NBO tables include reference -to only 11 occupied NBOs, rather than -the 29 that would appear in a full calculation. Semi-empirical -methods that neglect core electrons (AMPAC, etc.) are -handled similarly. -

- The output for the Cu2 -example also illustrates some aspects of the inclusion of d orbitals -in the basis set. NBOs 4-7 and 8-11 represent the 3d8 -subshells on each atom, essentially of pure atomic d -character (except for a small admixture -of p character in NBOs 7, 11). Both -the CuCu bond (NBO 1) and the two CuCu bonds -(NBOs 2, 3) have very slight admixtures (< 0.4%) of d -character. The remaining orbitals of predominant d -character (NBOs 17-22 and 28-33) are of negligible occupancy. Note -that the abbreviated "spd" designations -can lead to strange variations among hybrids -of essentially similar character; thus, NBO 20 (p1.0d99.9), -NBO 21 (d1.0), and NBO 22 (s3.1p0.4d31.4) -are all of nearly pure (> 95%) d character, the difference in -labelling stemming from -whether there is sufficient -s or p character (in numerical terms) to express the -hybrid ratios in spd form. Consult -the percentages of s-. -p-, and d-character whenever there is doubt about how to -interpret a particular spd designation. -

-B.7 FILE47: INPUT FOR THE GENNBO STAND-ALONE NBO PROGRAM -

-B.7.1 Introduction -

- The general NBO program, GENNBO, is a stand-alone program which is not -directly attached to an ESS program. Rather, information about the -wavefunction is provided to the core NBO routines by a sequential input -file, FILE47, described in this section. -

- Some knowledge of FILE47 is useful even if your NBO program is attached -to an ESS package. If requested (see the ARCHIVE option, Section B.2.5), -the NBO program writes out FILE47 which summarizes all information pertaining -to the computed electronic wavefunction. This file can be subsequently -used as input to the GENNBO program (reassigned as LFN 5) -to repeat the analysis of this -wavefunction; simply include the $NBO, $CORE, and $CHOOSE keylists in -FILE47 and execute GENNBO. You need never recompute the wavefunction to -vary its NBO analysis! In fact, generating the FILE47 input file is a -useful way to archive a wavefunction for future use or reference. [Note: -the GENNBO program can not perform the NBO energetic analysis ($DEL keylist) -since this would require access to the formatted one- and two-electron -integrals of the parent ESS package.] -

- If you intend to use the NBO program in conjunction with an ESS package -not supported in this distribution (i.e. for which no custom drivers are -provided), you might consider attaching a routine to your ESS program which -would write the proper form of FILE47 for input into the GENNBO program. -Thus, a two-step process would be required to obtain the NBO analysis of -a wavefunction: (i) the initial calculation of the wavefunction with the -ESS package, writing FILE47; (ii) the NBO analysis using the GENNBO program -with FILE47 as input. Alternatively, you may decide to attach the NBO program -directly to your ESS package by writing your own driver routines. See -the Programmer's Guide, Section C.13, for direction. -

- Section B.7.2 describes and illustrates the overall -format of FILE47. Sections B.7.3-B.7.7 detail the entries of the -keylists and datalists that compose this file. -

-B.7.2 Format of the FILE47 Input File -

- The FILE47 input file is composed of a set of keylists and datalists, each -list beginning with a "$" identifier (e.g. "$BASIS") and ending with -"$END", -

-

     $BASIS   entries  $END
-

-Individual lists are used to specify basis set information ($BASIS), -density matrix elements ($DENSITY), and so forth. The order of the -lists within FILE47 is immaterial. Entries within each datalist are generally -free format, and may be continued on as many lines as desired. An -exclamation point (!) on any line terminates input from the line, and may -be followed by arbitrary comments. The $GENNBO keylist and -the $COORD, $BASIS, $DENSITY, and $OVERLAP datalists -are required, but the other -datalists ($FOCK, $LCAOMO, $CONTRACT, $DIPOLE) or the standard -NBO keylists ($NBO, $CORE, $CHOOSE) are optional, depending on the requested -application. If the $NBO keylist is not present in FILE47, the default -NBO analysis is performed. -

- The entries of each keylist or datalist may be keywords, numerical matrix -elements, or other parameters of prescribed form. A sample FILE47 input -file (for the RHF/3-21G methylamine example of Section A.3) is shown below: -

-
- $GENNBO  NATOMS=7  NBAS=28  UPPER  BODM $END
- $NBO  NAOMO=PVAL  $END
- $COORD
- Methylamine...Pople-Gordon standard geometry...RHF/3-21G                
-  6   6   -0.74464  -0.03926   0.00000    ! Carbon
-  7   7    0.71885   0.09893   0.00000    ! Nitrogen
-  1   1   -1.00976  -1.09653   0.00000    ! Hydrogen
-  1   1   -1.15467   0.43814   0.88998    ! Hydrogen
-  1   1   -1.15467   0.43814  -0.88998    ! Hydrogen
-  1   1    1.09878  -0.34343  -0.82466    ! Hydrogen
-  1   1    1.09878  -0.34343   0.82466    ! Hydrogen
- $END
- $BASIS
-   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
-    LABEL = 1,1,101,102,103,1,101,102,103,1,1,101,102,103,1,101,102,103,
-            1,1,1,1,1,1,1,1,1,1
- $END
- $CONTRACT
-  NSHELL =  16
-    NEXP =  21
-   NCOMP =   1,  4,  4,  1,  4,  4,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1 
-   NPRIM =   3,  2,  1,  3,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1,  2,  1 
-    NPTR =   1,  4,  6,  7, 10, 12, 13, 15, 16, 18, 16, 18, 19, 21, 19, 21 
-     EXP =   0.1722560E+03,  0.2591090E+02,  0.5533350E+01,  0.3664980E+01,
-             0.7705450E+00,  0.1958570E+00,  0.2427660E+03,  0.3648510E+02,
-             0.7814490E+01,  0.5425220E+01,  0.1149150E+01,  0.2832050E+00,
-             0.5447178E+01,  0.8245472E+00,  0.1831916E+00,  0.5447178E+01,
-             0.8245472E+00,  0.1831916E+00,  0.5447178E+01,  0.8245472E+00,
-             0.1831916E+00 
-      CS =   0.2093132E+01,  0.2936751E+01,  0.1801737E+01, -0.7473843E+00,
-             0.7126610E+00,  0.2098285E+00,  0.2624092E+01,  0.3734359E+01,
-             0.2353454E+01, -0.1047101E+01,  0.9685501E+00,  0.2766851E+00,
-             0.3971513E+00,  0.5579200E+00,  0.1995672E+00,  0.3971513E+00,
-             0.5579200E+00,  0.1995672E+00,  0.3971513E+00,  0.5579200E+00,
-             0.1995672E+00 
-      CP =   0.0000000E+00,  0.0000000E+00,  0.0000000E+00,  0.1709178E+01,
-             0.8856221E+00,  0.1857223E+00,  0.0000000E+00,  0.0000000E+00,
-             0.0000000E+00,  0.2808586E+01,  0.1456735E+01,  0.2944871E+00,
-             0.0000000E+00,  0.0000000E+00,  0.0000000E+00,  0.0000000E+00,
-             0.0000000E+00,  0.0000000E+00,  0.0000000E+00,  0.0000000E+00,
-             0.0000000E+00 
- $END
- $OVERLAP   ! Overlap matrix elements in the AO basis
-  0.10000000E+01  0.19144744E+00  0.10000000E+01  . . .
- $END
- $DENSITY   ! Bond-order matrix elements in the AO basis
-  0.20363224E+01  0.11085239E+00  0.10393086E+00  . . .
- $END
- $FOCK      ! Fock matrix elements in the AO basis
- -0.11127777E+02 -0.28589754E+01 -0.89570272E+00  . . .
- $END
- $LCAOMO    ! AO to MO transformation matrix
- -0.57428375E-03 -0.23835711E-02  0.17741799E-02  . . .
- $END
- $DIPOLE    ! dipole matrix elements in the AO basis
- -0.14071733E+01 -0.26939974E+00 -0.14071733E+01  . . .
- $END
-
- 
-

-The nine lists of FILE47 are described in turn in -the following sections, making use of this -example for illustration. -

-B.7.3 $GENNBO Keylist -

- The $GENNBO keylist (required) contains keywords -essential to the proper execution -of the NBO program. The following is the list of keywords recognized -by this keylist: -

-KEYWORD OPTION DESCRIPTION -

-REUSE Instructs GENNBO to reuse an old NBO direct-access file, FILE48, -rather than create a new FILE48 from the wavefunction information -contained in the FILE47 datalists. Therefore, if the REUSE keyword -is specified, all datalists in FILE47 will be ignored, but the -$NBO, $CORE, and $CHOOSE keylists will still be recognized. This keyword -preempts all other keywords of the $GENNBO keylist. -

-NATOMS Number of atoms in the molecule (required). -

-NBAS Number of basis functions (required). -

-OPEN Designates an open shell wavefunction. GENNBO will subsequently -read in alpha and beta density, Fock, and MO coefficient matrices. -

-ORTHO Indicates that the AO basis set is orthogonal (basis -functions are always assumed normalized). If this keyword is -specified, GENNBO will not read the $OVERLAP datalist. This keyword -is incompatible with $NBO keywords for 'pre-orthogonal' -basis sets (SPNAO, SPNHO, SPNBO, SPNLMO, AOPNAO, AOPNHO, AOPNBO, -AOPNLMO). -

-UPPER Indicates that only the upper triangular portions of the overlap, -density, Fock, and dipole matrices are listed in the their respective -datalists. By default, GENNBO assumes that the full matrices are -given. -

-BODM Indicates that the $DENSITY datalist contains the -bond-order matrix ("Fock-Dirac density matrix") rather -than the density matrix (i.e., matrix elements of the -density operator). (In orthogonal AO basis sets, the bond-order matrix -and density matrix are identical, but in nonorthogonal basis sets they -must be distinguished.) By default, GENNBO assumes this datalist contains -the density matrix elements. If "BODM" is included, the datalist -elements are transformed with the AO overlap matrix to produce the -true density matrix. -

-BOHR Indicates that the atomic coordinates ($COORD) and the dipole -integrals ($DIPOLE) are in atomic units, rather than the default -angstroms. -

-EV Indicates that the Fock matrix elements ($FOCK) have units of -electron volts (eV), rather than the default atomic units (Hartrees). -

-CUBICF Instructs GENNBO to use the set of seven cubic f-type functions -rather than the ten Cartesian or seven pure f functions -(cf. Section B.7.5). -

-The methylamine sample $GENNBO keylist -specifies 7 atoms, 28 basis -functions, upper triangular matrix input, and $DENSITY datalist containing -the bond-order matrix. -

-B.7.4 $COORD Datalist -

- The $COORD datalist (required, unless REUSE is -specified in $GENNBO) contains the job title and information indicating -the identity and coordinates of each atom, including missing core electrons -or effective core potentials. -

- The first line following the $COORD identifier is an arbitrary -job title, up to 80 characters. -

- Subsequent lines are used to specify the -atomic number, the nuclear charge, and the (x,y,z) coordinates of each -atom. -[For example, atom 1 in the methylamine sample input is a carbon -atom (atomic number 6) with nuclear charge 6 and coordinates -x = -0.74464, -y = -0.03926, z = 0.00000, in angstroms.] -Coordinates are assumed to be in angstroms unless the BOHR keyword -appears in the $GENNBO keylist, specifying atomic units. The -atomic number and nuclear charge -are generally identical, but if core electrons are neglected (as in most -semi-empirical treatments) or if effective core potentials (ECP) are employed, -the nuclear charge will be less than the atomic number by the number of -electrons neglected on that particular atom. Thus, for an AMPAC calculation, -in which the two 1s core electron of a carbon atom are neglected, the line -following the job title in the methylamine example would read -

-

   6    4    -0.74464   -0.03926    0.00000   ! Carbon
-

-where "4" is the effective (valence) nuclear charge of the atom. -

-B.7.5 $BASIS Datalist -

- The $BASIS datalist (required, unless REUSE is specified -in $GENNBO) provides essential information about the AO basis -functions, -specifying the atomic center and the angular symmetry (s, px, -py, pz, -etc.) of each AO. This information is contained -in two arrays in this datalist called CENTER and LABEL. -

- The atomic center for each AO is -specified by entering "CENTER=" followed -by the serial number of the atom for each AO, separated by commas or spaces. -[For example, the entry -

-

   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
-

-of the methylamine sample file indicates that the first 9 AOs (1-9) are -centered on atom 1 (the carbon atom), the next nine AOs (10-18) on center 2, -and so forth.] -

- The angular symmetry for each AO is specified by entering "LABEL=" -followed by a symmetry label for each AO, separated by commas or -spaces. The NBO program handles s, p, d, -or f (l = 0-3) basis AOs, of either cartesian or pure angular -symmetry types. The label for each AO is a 3-digit integer of the -form l*100 + k + m, where k is 0 (cartesian) or 50 (pure), -and m is a particular component of the l-type symmetry (see -table below). For -s or p AOs, -the cartesian and pure l-symmetry sets are identical, so each AO can be -labelled in two distinct ways, but -the six cartesian d functions can be transformed to the five pure d -functions plus an additional s function, and the ten cartesian f -functions can be transformed to the seven -pure f functions plus three additional p -functions. Two distinct sets of pure f -functions are recognized, the "standard" [default] set and -the "cubic" set, the latter being used whenever the "CUBICF" -keyword is included in the $GENNBO keylist. - - The labels associated -with each allowed AO function type are tabulated below, -where x, y, z refer to the -specified cartesian axis system: -

-

- - - - - - - - - - - - - - - - - - - - - - - - - -

labelAO typelabelAO typelabelAO type

Pure s, p sets: Cartesian f set: Pure f "cubic" set:
1 (51)s301fxxx351f(D1): x(5x2-3r2)
101 (151)px302fxxy352f(D2): y(5y2-3r2)
102 (152)py303fxxz353f(D3): z(5z2-3r2)
103 (153)pz304fxyy354f(B): xyz
305fxyz355f(E1): x(z2-y2)
Cartesian d set: 306fxzz356f(E2): y(z2-x2)
201dxx307fyyy357f(E3): z(x2-y2)
202dxy308fyyz
203dxz309fyzz
204dyy310fzzz
205dyz
206dzzPure f "standard" set:
351f(0): z(5z2-3r2)
Pure d set: 352f(c1): x(5z2-r2)
251dxy353f(s1): y(5z2-r2)
252dxz354f(c2): z(x2-y2)
253dyz355f(s2): xyz
254dx2-y2356f(c3): x(x2-3y2)
255dz2 = d3z2-r2357f(s3): y(3x2-y2)

- -[For example, in the methylamine sample input, -the first nine entries of the LABEL array, -

-

    LABEL = 1,1,101,102,103,1,101,102,103,. . .
-

-identify the first 9 AOs (of carbon) as being of s, s, px, py, pz, -s, px, py, pz type, respectively.] -

-B.7.6 $CONTRACT Datalist -

- The $CONTRACT datalist (optional) -contains additional information about the contraction coefficients -and orbital exponents of AO basis functions. This information is -not used in the NBO analysis of a wavefunction. However, if the -AOINFO or PLOT keyword is specified in the $NBO keylist (See Section B.2.5), -the GENNBO driver routines write out this information to -an external file (LFN 31) in the proper format for orbital plotting with -the ORBPLOT program. Omit the $CONTRACT datalist if you do not -intend to make orbital plots. -

- Two integers must be initially given: NSHELL (the number of shells of -basis functions) and NEXP (the number of orbital exponents). -[In the methylamine example, there are 16 shells of basis functions and 27 -orbital exponents.] These integers should precede -the remainder of the basis set information -of this datalist. -

- The number of components (basis functions) in each shell is specified in -the NCOMP array. The sum of the components for each shell should equal -the total number of basis functions. This list of components is a -partitioning of the basis function centers and labels (in the $BASIS -datalist) into shells. [For example, in the methylamine sample, the NCOMP array -

-

    NCOMP = 1,4,4,. . .
-

-indicates that the first three shells have a total of 9 (i.e. 1+4+4) basis -functions. These are the 9 AOs (1-9) discussed previously in the $BASIS -datalist.] -

- The NPRIM array gives the number of primitive gaussian functions of each -shell. [For the methylamine example, the first three shells of the AO -basis are contractions of -

-

    NPRIM = 3,2,1,. . .
-

-three, two, and one primitives, respectively, corresponding to -the conventional "3-21G" basis set designation.] -

- Pointers for each shell are listed in the NPTR array. These pointers -specify the location of the orbital exponents (EXP) and contraction -coefficients (CS, CP, CD, CF) for each shell. [In the sample input file, -

-

     NPTR = 1,4,6,. . .
-

-the orbital exponents and contraction coefficients for the first three -shells begin at elements 1, 4, and 6, respectively.] -

- EXP, CS, CP, CD, and CF are free format, real arrays containing the orbital -exponents, and the s, p, d, and f contraction coefficients of the AO basis set. -NEXP elements should appear in each array, and the arrays of contraction -coefficients need only appear if there are basis functions of that particular -symmetry in the basis set. [For example, the 3-21G basis of the sample -methylamine input only has s and p basis functions. Therefore, the -CD and CF arrays are not necessary.] -

- The information in the $CONTRACT datalist along with that in the $BASIS -datalist is enough to completely determine the AO basis set. [For example, -the second shell on the methylamine sample contains 4 basis functions -(NCOMP). These are s, px, py, and pz -orbitals (LABEL), all centered on atom 1 (CENTER), and each basis function -is a contraction of two primitive gaussians (NPRIM). From NPTR, EXP, CS, -and CP, we find the explicit form of these functions: -

-

-s(r)  = -0.747 e-3.66 r2  + 0.713 e-0.77 r2 -

-px(r) = 1.709 x e-3.66 r2 + 0.886 x e-0.77 r2 -

-py(r) = 1.709 y e-3.66 r2 + 0.886 y e-0.77 r2 -

-pz(r) = 1.709 z e-3.66 r2 + 0.886 z e-0.77 r2 -

-

-where r=(x,y,z) is measured in bohr units relative to the cartesian -coordinates of atom 1.] -

-B.7.7 Matrix Datalists -

- The remaining datalists ($OVERLAP, $DENSITY, $FOCK, $LCAOMO, $DIPOLE) -specify various matrix elements possibly used by the NBO analysis. All -entries in these datalists are free format, with entries separated -by commas or spaces. Only the upper triangular portions of each symmetric -matrix (overlap, density, Fock, dipole) should be provided if the -UPPER keyword is specified in the $GENNBO keylist. The numbering of the -matrix rows and columns must correspond to the ordering of the AOs in -the $BASIS datalist. All three matrices of dipole integrals should appear -in the $DIPOLE datalist, all x integrals before y before z. -

- Of the matrix datalists, the $DENSITY datalist is -always required, and -the $OVERLAP datalist is required for all non-orthogonal -AO basis sets, but other datalists are optional (unless implicitly -required by specified keyword options). Nevertheless, it is good practice -to include as many of these datalists -in FILE47 as possible for later use with keyword options which require -them. The following table lists the $NBO keywords that require -each datalist to be included in FILE47: -

-Datalist $NBO Keywords Requiring the Datalist -

-$OVERLAP SAO, SPNAO, SPNHO, SPNBO, SPNLMO, AOPNAO, -AOPNHO, AOPNBO, AOPNLMO -

-$FOCK E2PERT, FAO, FNAO, FNHO, FNBO, FNLMO -

-$LCAOMO AOMO, NAOMO, NHOMO, NBOMO, NLMOMO -

-$DIPOLE DIAO, DINAO, DINHO, DINBO, DINLMO, DIPOLE -

-$CONTRACT AOINFO, PLOT -

- For example, in the methylamine sample input, the keyword "NAOMO=PVAL" -of the $NBO keylist requires that the $LCAOMO datalist be present (in -addition to the $OVERLAP, $DENSITY, and $FOCK datalists used for default -PRINT=2 analysis), but the $DIPOLE datalist might have been omitted in -this case. Inclusion of the $LCAOMO datalist (in addition to the $FOCK -datalist) insures that degenerate MOs will be chosen in a prescribed way -for decomposition in terms of other functions. -

-

-

Section C: NBO PROGRAMMER'S GUIDE

-
-

-C.1 INTRODUCTION -

- Section C constitutes the -programmer's guide to the NBO.SRC program. It -assumes that the user has a thorough familiarity with Fortran -programming and the operations of the NBO program (Sections -A and B) as well as some familiarity with -published algorithms for NAO/NBO/NLMO -determination. This section is intended for the accomplished -programmer who wishes to inquire into the details of the -NBO numerical methods and find the specific source -code associated with individual steps of the published -NAO/NBO/NLMO algorithms or segments of NBO output. -

- The NBO.SRC program consists of about 20000 lines, of which -more than 6000 are comment lines (approximately the length of -this manual!). These comment statements provide the principal -documentation of the steps within each subroutine -or function, and should be consulted on questions pertaining -to individual subprograms. -

- In this Programmer's Guide, -we focus on global aspects of program organization -and data structure. Individual subprograms -(about 180 in number) are described in capsule form, in the -order in which they appear in the source listing, to -indicate the relationship to -program tasks and the association with specific segments -of NBO output. The capsule descriptions include mention [in -brackets] of numerical thresholds -or possible dependencies on machine precision that are of particular -concern to the programmer. Throughout the Programmer's Guide, -in referring to individual subprograms, we -use the abbreviation "SR" for "subroutine" and "FN" for -"function". -

- Sections C.2-C.4 describe the overall NBO.SRC source layout, -labelled COMMON blocks, and I/O structures (including the -FILE48 direct access file). Sections C.5-C.11 then -follow the layout of the source code in describing the principal -groupings of subprograms, with a brief description of each -subprogram. Section C.12 similarly describes subprograms of -the GENNBO stand-alone program. The final section C.13 provides -guidance on attaching the NBO program to a new ESS package not -supported by this distribution. -

-

-C.2 OVERVIEW OF NBO SOURCE PROGRAM GROUPS -

- The NBO.SRC program is organized into seven principal groups -of routines (I-VII), described in Sections C.5-C.11, respectively, -as shown below: -

- - - - - - - - - - - - -

Groupdescriptionno.Section

I.NAO/NBO/NLMO routines61C.5
II.Energy analysis routines6C.6
III.Direct access file (DAF) routines41C.7
IV.Free format input routines7C.8
V.Other I/O routines27C.9
VI.General utility routines31C.10
VII.System-dependent routines(3)C.11

-The routines of Groups I, II are associated with the two -main tasks of the NBO program: (1) NAO/NBO/NLMO formation, -and (2) NBO energetic analysis. Group II routines generally -require Fock matrix information, and thus are restricted to -RHF and UHF wavefunctions, whereas Group I are -applicable to general wavefunctions. Each of these -groups is controlled by a master subroutine -(NBO and NBOEAN, respectively) of highest precedence, which in turn -calls routines of secondary precedence (such -as NAODRV, NBODRV, etc.) to control the -task. Routines are generally clustered together under the -subroutine of next higher precedence, and within each cluster, the order -of routines generally corresponds to the chronological -sequence in which the routines are called in execution. -

- The remaining Groups III-VI 'serve' various routines of Groups -I-II, and are ordered more loosely by function, -or alphabetically. Groups I-VI -are system-independent, whereas Group VII contains the special -drivers (RUNNBO, FEAOIN, DELSCF) for individual ESS programs, whose -generic function is described in Section C.11. Further information -on the ESS-specific forms of the Group VII driver routines is given -in the Appendix. -

- A general overview of the subprograms of Groups I and II -is shown in the accompanying flow chart, -indicating the logical relationship of the routines to -be discussed in Sections C.5, C.6. The sequence of execution -is generally from top to bottom and from left to right, -with subprograms of equal precedence shown at an equal vertical level. -

-

- - - -

-

NBO Flow Chart for Group I, II Subprograms

-

- -

-

-C.3 LABELLED COMMON BLOCKS -

- The NBO programs contain eighteen -labelled COMMON blocks -to control information flow between subprograms -(other than through explicit argument -lists). Each COMMON -block name begins with "NB" to minimize -possible conflicts with a linked ESS program. -

-The eighteen COMMON blocks can be divided into six 'primary' -and twelve 'secondary' blocks, with regard to claim on the -programmer's attention. The 'primary' -COMMON blocks 1-6 (/NBINFO/, /NBFLAG/, /NBOPT/, -/NBAO/, /NBATOM/, and /NBIO/) -contain variables that must be set by the -ESS-specific driver routine FEAOIN, or by an equivalent interface -provided by the programmer. The remaining 'secondary' -blocks 7-18 are for internal communication -only, and are ordinarily of lesser concern. -

-The dimensions of COMMON block arrays are -fixed by PARAMETER declarations of the form -

-     PARAMETER(MAXATM = 99,MAXBAS = 500)
-
-
where MAXATM and MAXBAS are, respectively, -the maximum allowed numbers of atoms and basis -functions. These program limits can therefore be simply -altered. There is no difficulty in decreasing either of these values, -or in increasing MAXBAS (up to 999). However, the program cannot -readily adapt to MAXATM > 99, since this -would result in format overflows in orbital labels throughout the output. -

-All entries of a given COMMON block are generally of the same -numeric type (INTEGER, LOGICAL, etc.), as specified below. The names (dummy), -and meaning of variables in each primary COMMON block 1-6 are -described briefly, with an asterisk (*) marking the items -that must be passed from the external ESS program via driver routines: -

-1. COMMON/NBINFO/

-The INTEGER variables of this block store general information -related to basis set dimensionality, spin manifold, number of atoms, -and energy units: -

-

- - - - - - - - - - - - - -

variablemeaning

ISPIN+2 for spin, -2 for spin
*NATOMSnumber of atoms ( MAXATM)
*NDIMdeclared dimensionality of matrices (overlap, density, etc.)
*NBASnumber of basis AOs ( NDIM MAXBAS)
MXBOmaximum number of AOs per 2-c or 3-c NBO
MXAOmaximum AOs per atom
MXAOLMmaximum AOs of the same symmetry per atom
*MUNIT0 for Hartree energy units, 1 for eV units, 2 for kcal/mol.

-

-2. COMMON/NBFLAG/

-The LOGICAL variables of this block are set .TRUE. or .FALSE. -depending on whether the "condition" (type of wavefunction, spin -set, etc.) is satisfied: -

- - - - - - - - - - - - - - - -

variable (FLAG)condition that FLAG=.TRUE.

*ROHFRestricted open-shell Hartree-Fock wavefunction
*UHFUnrestricted Hartree-Fock wavefunction
*CIConfiguration Interaction wavefunction
*OPENopen-shell calculation
*COMPLXcomplex-valued wavefunction (not currently implemented)
ALPHA spin set
BETA spin set
*MCSCFMulti-Configuration Self-Consistent-Field wavefunction
*AUHFSpin-Annihilated UHF wavefunction
*ORTHObasis set is orthonormal

-Note (Section B.6.11) that both and spin density matrices -should be available if OPEN is set '.TRUE.' for the open-shell case. -

-

-3. COMMON/NBOPT/

-The INTEGER variables (flags) of this block are used for storing the keyword -options selected by the user in the $NBO keylist. In many cases, a variable -of the form IWOPT ("IW" stands for "I Want") is set to one or zero -(or to some Hollerith content; see below) depending on whether -the "requested option" has been specified or not. The table also -lists the keyword (if any) that requests the option: -

-

- - - - - - - - - - - - - - - - - - - - - - - -

variablekeywordrequested option

*IWDMBODM1 to transform input bond-order matrix, 0 otherwise
IW3C3CBOND3-center bonds
IWAPOL 'apolar' bonds, cA = cB (not used)
IWHYBS$NBOset equal to JPRINT(5)
IWPNAO(PAOPNAO)PAOPNAO transformation
IWTNAOAONAOAONAO transformation
IWTNABNAONBONAONBO transformation
IWTNBOAONBOAONBO transformation
IWFOCK +1 if Fock matrix available on DAF, 0 otherwise
*IWCUBFCUBICFcubic f functions
*IPSEUD effective core potential
KOPT (not used)
IPRINTPRINT=nprint level
IWDETLDETAILdetailed output
IWMULPMULATMulliken population analysis
ICHOOS$CHOOSEdirected NBO ($CHOOSE) search
JCORE$COREuser-specified core list
JPRINT(60)variousprinting option flags

-

-The keyword associated with each element I=1-54 -of the JPRINT array is shown below (55-60 are not currently used): -

- - -
JPRINT(I) associated keywords:
- - - - - - - - - - - - - - - - - - -

IkeywordIkeywordIkeywordIkeyword

1SKIPBO15FNLMO29FNHO43PLOT
2version16DMNBO30AOPNHO44AOPNAO
3E2PERT17DMNLMO31FNAO45NBOMO
4NPA18NAONLMO32(reserved)46DIPOLE
5NBO19SPNAO33NAONHO47NBONLMO
6NBOSUM20SPNHO34DMNHO48SPNLMO
7ARCHIVE21SPNBO35DMNAO49AOPNLMO
8NLMO22AOINFO36BEND50DIAO
9NAOMO23AONLMO37FNBO51DINAO
10NOBOND24NHONLMO38NHOMO52DINHO
11RPNAO25AOPNBO39SAO53DINBO
12BNDIDX26AOMO40FAO54DINLMO
13NLMOMO27DMAO41NHONBO55-60(not used)
14RESONANCE28AONHO42BOAO

-
-In general, if the flag is -set to zero, its associated keyword option has not been specified. However, -if an option is requested, its flag can be set to a variety of -positive, negative, or Hollerith values, depending on the parameters -specified with the keyword option. In particular, the option flags associated -with the matrix output keywords, described in Section B.2.4, are set -according to the following scheme: -

-

- - - - - - - - - - - - -

valueeffect

0Do nothing
0 < nPrint n columns of the matrix
-1000 < n < 0Write matrix to external file |n|
n < -999Read matrix from external file |n/1000|
'FULL'Print the full matrix to the output file
'VAL'Print only core plus valence orbitals
'LEW'Print only the occupied (Lewis) orbitals

-

-4. COMMON/NBAO/

-The INTEGER arrays of this block store information on the -atomic centers and angular symmetry of each AO: -

- - - - - - - - -

variablemeaning

*LCTR(MAXBAS)list of atomic centers of the basis AOs
(LCTR(3)=2 if AO 3 is on atom 2)
*LANG(MAXBAS)angular symmetry labels (Sec. B.7.5) of the basis AOs

-

-5. COMMON/NBATOM/

-The INTEGER arrays of this block store information about the -orbitals on each atomic center: -

- - - - - - - - - - - - -

variablemeaning

*IATNO(MAXATM)atomic number for each atom
INO(MAXATM)number of atomic hybrids on each atom
NORBS(MAXATM)number of AOs on each atom
LL(MAXATM)number of the first NAO on each atom
LU(MAXATM)number of the last NAO on each atom
*IZNUC(MAXATM)nuclear charge on each atom ( IATNO)
IATCR(MAXATM)atomic core list for modified $CORE table

-

-6. COMMON/NBIO/

-The INTEGER variables of this block are the -stored default logical file -numbers for I/O operations. The table below identifies -the value (default file assignment) and the -contents of the file associated with each LFN (cf. Section B.2.4): -

- - - - - - - - - - - - - - - - - - - - - - - -

LFNvaluefile contents

*LFNIN standard ESS input file
*LFNPR standard ESS output (print) file
LFNAO31AO info file
LFNPNA32AOPNAO transformation
LFNNAO33AONAO transformation
LFNPNH34AOPNHO transformation
LFNNHO35AONHO transformation
LFNPNB36AOPNBO transformation
LFNNBO37AONBO transformation
LFNPNL38AOPNLMO transformation
LFNNLM39AONLMO transformation
LFNMO40AOMO transformation (LCAO-MO coeffs.)
LFNDM41density matrix in AO basis
LFNNAB42NAONBO transformation
LFNPPA43PAOPNAO transformation
LFNGEN47'archive' file
LFNDAF48direct access file (DAF)
LFNDEF49'default' for other file output

-

-The remaining 'secondary' COMMON blocks 7-18 contain variables that -remain wholly within the system-independent code, and thus can be -ignored with respect to interfacing to a new ESS. Blocks 7-13 -involve communication with the Group I, II subprograms, whereas -blocks 14-18 are wholly within the 'support' routines of -Groups III-VII. -

-

-7. COMMON/NBBAS/

-The INTEGER arrays of this block generally store information about -the atomic, bond, and molecular units with which the NBOs or NAOs are -associated. The meaning of all entries in COMMON/NBBAS/ changes -between the NAO and NBO segments of the program, so this block -functions virtually as 'scratch storage,' and its entries must be -approached with extreme caution! The following table indicates the meaning -of COMMON/NBBAS/ entries during NBO segments (only!): -

- - - - - - - - - - - - - - -

variablemeaning

LABEL(MAXBAS,6)NBO label information (lbl; *; bond no.; at1; at2; at3)
NBOUNI(MAXBAS)molecular unit of each NBO
NBOTYP(MAXBAS)no. centers + 10 (if low-occ LP) + 20 (if BD* or RY*)
LSTOCC(MAXBAS)1 (NMB) or 0 (NRB) NAO labels
IBXM(MAXBAS)NBO label permutation list
LARC(MAXBAS)re-ordering list
LBL(MAXBAS)atomic center of AO
LORBC(MAXBAS)angular momentum label of AO
LORB(MAXBAS)(variable)

-

-8. COMMON/NBTHR/

-The DOUBLE PRECISION variables of this block store the -default values of various -numerical thresholds that can be set by the user: -

- - - - - - - - - - - - - - -

variablemeaning

THRSETNBO occupancy threshold
PRJSETprojection threshold
ACCTHRthreshold [0.1] for assigning acceptor orbital NBOTYP
CRTSETthreshold for core-occupancy warning
E2THRminimum E for 2nd-order energy analysis printing
ATHRminimum bend angle for BEND printing
PTHRminimum % p-character for BEND printing
ETHRminimum NBO occupancy for BEND printing
DTHRminimum dipole moment for DIPOLE printing

-

-9. COMMON/NBLBL/

-The INTEGER variables of this block store the number of -orbitals associated with the "LEW" and "VAL" print parameters -(Section B.2.4) and the 10 Hollerith fragments required to compose each of -the 4 possible types of localized orbital labels (AO, NAO, NHO, NBO): -

- - - - - - - - -

variablemeaning

NLEWnumber of Lewis NBOs (= number of occupied MOs)
NVALnumber of minimal basis (NMB) NAOs
LBL(10,MAXBAS,4)label fragments (AO; NAO; NHO; NBO)

-

-10. COMMON/NBNAO/

-The INTEGER arrays of this block store information pertaining -to the labelling of NAOs in the NPA output: -

- - - - - - - - - -

variablemeaning

NAOC(MAXBAS)atomic center of each NAO
NAOA(MAXBAS)angular symmetry label (Sec. B.7.5) of each NAO
LTYP(MAXBAS)'Cor', 'Val', or 'Ryd' label for each NAO
IPRIN(MAXBAS)principal quantum number (n) of each NAO

-

-11. COMMON/NBMOL/

-The INTEGER scalars, vectors, and arrays of this block -store information pertaining to "molecular units": -

- - - - - - - - - - - -

variablemeaning

NMOLECnumber of molecular units
MOLAT(MAXATM)molecular unit of each atom
MOLEC(MAXATM,MAXATM)list of atoms (J) in each molecular unit (I)
NMOLAscratch storage for open-shell case
MOLATA(MAXATM)scratch storage for open-shell case
MOLECA(MAXATM,MAXATM)scratch storage for open-shell case

-

-12. COMMON/NBTOPO/

-The INTEGER variables of this block contain atom search lists to direct -the search for NBOs and information pertaining -to the 'topology' (bond connectivity) of the molecule: -

- - - - - - - - - - - -

variablemeaning

IORDER(MAXATM)permuted atom order for NBO search
JORDER(MAXATM)atom ordering for 'best' resonance structure
NTOPO(MAXATM,MAXATM)number of bonds between atoms I,J
(or number of lone pairs on I, if I = J)
N3CTRnumber of 3-center bonds ( 10)
IC3TR(10,3)the 3 atoms of each 3-c bond

-

-13. COMMON/NBDXYZ/

-The DOUBLE PRECISION variables of this block store -information pertaining to the molecular dipole moment and charge -distribution: -

- - - - - - - - - -

variablemeaning

XDIPx-component of molecular dipole moment ( spin)
YDIPy-component of molecular dipole moment ( spin)
ZDIPz-component of molecular dipole moment ( spin)
CHARGE(MAXATM)list of 'uncompensated' nuclear charges (dipole loops)

-

-14. COMMON/NBCRD1/

-The INTEGER variables of this block store general information -related to the 'card image' (line) being processed -by the free-format input routines: -

- - - - - - - - - - - -

variablemeaning

ICD(80)array of Hollerith characters ( 80) of the input line
LOOK(80)scratch buffer for card image
LENGTHlength of the non-blank string in LOOK
IPTpointer to current location in ICD
LFNinput file assignment
NEXPexponent of a number in exponential format

-

-15. COMMON/NBCRD2/

-The LOGICAL variables of this block store information -related to the current line being read -by the free-format input routines. In each case, the -variable is set .TRUE. if the specified condition is met: -

- - - - - - - - - -

variablecondition that variable is .TRUE.

POINTa number containing a decimal point is present
ENDword 'END' or EOF has been encountered
NEXTready for reading next word in line (ICD)
EXPa number in exponential notation is present

-

-16. COMMON/NBODAF/

-The INTEGER variables of this block store information -related to the NBO direct access file (FILE48). The PARAMETER statement -

-     PARAMETER (NBDAR = 100)
-
-
sets the maximum number of logical records accessible in FILE48: -

- - - - - - - - -

variablemeaning

INBOlogical file number [48] for DAF
NAVlast-accessed physical record of DAF
IONBO(NBDAR)mapping of physical and logical record numbers

-

-17. COMMON/NBONAV/

-The INTEGER variables of this block provide scratch storage -for writing to the NBO direct access file (FILE48). The PARAMETER statement -

-     PARAMETER (ISINGL = 2, LENGTH = 256)
-
-
sets the FILE48 physical record LENGTH to 256 longwords -(1024 bytes): -

- - - - - - - -

variablemeaning

IXDNBO(LENGTH)scratch array for DAF writes
NBNAVnumber of physical records in IXDNBO

-

-18. COMMON/NBGEN/

-The LOGICAL variables of this block store information related -to running the GENNBO program in stand-alone mode. In each case, the -variable is set .TRUE. if the specified condition is met: -

- - - - - - - - - -

variablecondition that variable is .TRUE.

REUSE"REUSE" keyword requests use of an existing DAF
UPPER"UPPER" keyword specifies upper-triangular matrices
BOHR"BOHR" keyword specifies atomic units of length
DENOPdensity matrix is provided (i.e., "BODM" not set)

-

-C.4 DIRECT ACCESS FILE AND OTHER I/O -

- The principal I/O routines of Groups III-V are described in -Sections C.7-C.9. The input to the NBO programs is primarily -from the standard ESS input file (LFN 5), -and the output is primarily to the -standard ESS output file (LFN 6). Other "matrix output" -(read/write) I/O is by default assigned to LFNs 31-49 (see -Table of Section B.2.4), or to a user-selectable LFN, based -on keyword entries in the $NBO keylist. -

- The remaining two files that are routinely created or modified -by the NBO programs are the FILE48 direct access file (LFN 48) -and the FILE47 'archive' file -(LFN 47, described in Section B.7). The latter file can also serve -as the main input file (reassigned as LFN 5) when the NBO program is run in -stand-alone GENNBO mode. -

- From the programmer's viewpoint, the most important information -concerns the organization of the FILE48 direct access file. The -records of this file are assigned as shown in the following -table. The items marked with an asterisk (*) must be provided -from the ESS program (e.g., through the FEAOIN driver), and hence -are of particular importance to the programmer: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

record content

1 NBODAF common block
2 *Job title
3 *NATOMS,NDIM,NBAS,MUNIT,wavefunction flags
4 *IATNO,IZNUC,LCTR,LANG
5 *AO basis set info
8 *Deletion energy, total energy
9 *Atomic coordinates
10 *AO overlap matrix
11 PNAO overlap matrix
20 *AO density matrix (alpha)
21 *AO density matrix (beta)
22 Pure AO density matrix
23 NAO density matrix (alpha)
24 NAO density matrix (beta)
25 AO density matrix with NBO deletions (alpha)
26 AO density matrix with NBO deletions (beta)
27 NBO occupancies (alpha)
28 NBO occupancies (beta)
30 *AO Fock matrix (alpha)
31 *AO Fock matrix (beta)
32 NAO Fock matrix (alpha)
33 NAO Fock matrix (beta)
34 NBO Fock matrix (alpha)
35 NBO Fock matrix (beta)
40 *AO to MO transformation matrix (alpha)
41 *AO to MO transformation matrix (beta)
42 AO to PNAO transformation matrix
43 AO to NAO transformation matrix
44 AO to NBO transformation matrix (alpha)
45 AO to NBO transformation matrix (beta)
46 AO to NLMO transformation matrix
47 NAO to NHO transformation matrix
48 NAO to NBO transformation matrix
49 NBO to NLMO transformation matrix
50 *X dipole integrals
51 *Y dipole integrals
52 *Z dipole integrals
60 NBO labels (alpha)
61 NBO labels (beta)

-[Cartesian coordinates (record 9) and dipole integrals -(records 50-52) should be in angstrom units.] -

- The direct access file serves as -a principal medium of communication between -all segments of the NBO program. Input received from the ESS -program (Section C.11) is immediately saved in the direct access file -and subsequently fetched by other subprograms, using -the fetch/save I/O routines of Section C.7. Further information on -the structure of the direct access file is specified in COMMON -blocks 16, 17 of Section C.3. -

-

-C.5 NAO/NBO/NLMO ROUTINES (GROUP I) -

-C.5.1 SR NBO Master Subroutine -

- The subroutine of highest precedence in the core NBO program is -SR NBO. This routine initially requests that the input file be searched for -the $NBO keylist (See NBOINP, Section C.9). If found, SR NBO continues by -calling three main clusters of programs, as shown below: -

-

                    SR NBO(CORE,MEMORY,NBOOPT)
-

- - - - -
Job InitializationNAO FormationNBO/NLMO Formation
RoutinesRoutinesRoutines
(Sec. C.5.2)(Sec. C.5.3)(Sec. C.5.4)
-In addition, SR NBO creates a new NBO direct access file (DAF) each time -it is called, and closes this file upon completion (See NBOPEN and NBCLOS, -Section C.9). -

- SR NBO is provided a memory vector, CORE, which is -'MEMORY' double precision words in length. For modest-sized calculations -(e.g. 10 heavy atoms with a double-zeta basis set), a vector -of 50,000 words should be adequate. Although SR NBO performs an initial -partitioning of this memory vector, the majority of the dynamic memory -allocation occurs in the NAO and NBO/NLMO formation routines, described -in Sections C.5.3 and C.5.4. -

- An array of job options, NBOOPT(10), is also passed to SR NBO. -These job options identify the current version of the NBO program -(i.e., the identity of the ESS calling program), -control program input and execution, -and determine several of the default options of the NBO analysis, as -summarized in the following table. [Entries marked with an asterisk (*) -contain information pertaining to the identity or job options of the -calling ESS program, and thus are of special concern to the -programmer.] -

-

-OPTION
ENTRY DESCRIPTION -

-*
NBOOPT(1)
-2 Do nothing (return control to calling program) -
-1 Perform Natural Population Analysis (NPA) only -
0 Perform NPA/NBO/NLMO analyses, normal program run -
1 Perform NPA/NBO/NLMO analyses, don't read $NBO keylist -
2 Initiate energetic analysis, read one deletion from $DEL -
3 Complete energetic analysis, print the energy change -

-*
NBOOPT(2)
0 SCF density -
1 MP first order density -
3 MP2 density -
4 MP3 density -
5 MP4 density -
6 CI one-particle density -
7 CI density -
8 QCI/CC density -
9 Density correct to second order -

-NBOOPT(3)
1 Perform the NBO/NLMO dipole analysis -(force the DIPOLE keyword) -

-NBOOPT(4)
1 Allow strongly delocalized Lewis structures -(force the RESONANCE keyword) -

-NBOOPT(5)
1 Spin-annihilated UHF (AUHF) wavefunction (unused) -

-NBOOPT(6-9) (unused) -

-*
NBOOPT(10)
0 General version of the NBO program (GENNBO) -
1 AMPAC version -
6 GAMESS version -
7 HONDO version -
8x GAUSSIAN-8x version -

-These options are read by job -initialization routines (Section C.5.2) and stored in COMMON/NBOPT/, -where they control events throughout the program. [Note that NBOOPT(2) -is only used by the Gaussian versions.] -

-

-C.5.2 Job Initialization Routines -

- The routines of this section initialize the default options -and parameters, read and store the user's $NBO keyword options: -

-

-This routine sets default option flags -(COMMON/NBOPT/), default logical file numbers (COMMON/NBIO/), and -default thresholds (COMMON/NBTHR/) for the NBO program. In addition, -SR NBOSET interprets the NBOOPT array, setting -option flags appropriately. -

-

-This routine is primarily responsible for reading and setting -option flags (COMMON/NBOPT/) -according to the keywords specified in the $NBO keylist. It reads -the $NBO keywords using the free format routines described in Section C.8, -continuing until the word "$END" terminates the keylist. Options which -are incompatible with the chosen wavefunction or program version are 'shut -off', and other options are 'turned on' in accord with the requested print -level ($NBO keyword PRINT). All keywords which are selected in the $NBO -keylist are echoed in the output file. -

-

- -Determines the scratch memory -requirements of the NBO program, as determined by the options selected -in the $NBO keylist. Program execution halts if the memory requirements -exceed the available memory. -

-

-C.5.3 NAO Formation Routines -

- The principal task of this cluster of routines is to control the formation -of the NAOs from the input AO basis. In addition, these routines -are responsible for the writing (to an external file) or printing (to the -output file) of a variety of matrices in the AO, PNAO, and NAO basis sets, -according to job options requested in the $NBO keylist. The first set of -routines are called by SR NBO: -

-

-

SR NAODRV(DM,T,A)
-This is the principal controller routine for non-orthogonal basis sets. -The scratch vector A is partitioned within this routine according to the -memory requirements of the NAO subprograms. -

-

-

SR NAOSIM(DM,T,A)
-This routine 'simulates' SR NAODRV in the case of a semi-empirical -calculation, where the (orthonormal) basis AOs are the presumed -effective valence shell atomic orbitals, and no NAO transformation is -needed. -

-

-

SR DMNAO(DM,T,A)
-Performs the transformation and analysis of the open-shell AO density -matrix (alpha or beta spin) to the NAO basis. This routine employs the -AO to NAO transformation, T, determined by SR NAODRV: -

-

-

SR DMSIM(DM,T,A)
-Simulates SR DMNAO for the open-shell semi-empirical case, when no -transformation is required. -

-

-

SR NBODRV(DM,T,A)

-Principal driver program for NBO formation; Section C.5.4. -

-The next set of routines are called by the main NAO driver, -SR NAODRV. They include the principal subroutine, SR NAO, -which generates the NAOs: -

-

-

SR SIMTRM(A,S,V,NDIM,N,IWMULP,IWCUBF)
>> -Performs the similarity transformation St*A*S leading to -Mulliken populations, with S = overlap matrix, A = bond-order matrix. -

-

-

SR MULANA(BS,VMAYER,BMAYER,IWMULP,IWCUBF)
-Evaluates Mulliken gross populations and performs Mayer-Mulliken -bond-order analysis (requires bond order matrix). -

-

-

SR DFGORB(RENORM,DM,T,ITRAN,IWCUBF,ITOPT,LFNPR)
-Performs the decomposition of 'raw' cartesian d, f, or g -AO sets to pure angular symmetry AOs (e.g., 6 cartesian d -5 pure d + 1 s); cf. Section B.7.5. -

-

-

SR NAO(T,S,OCC,BLK,SBLK,EVAL,C,EVECT,EVAL2,LISTAO,NBLOCK)
-This is the principal routine for formation of NAOs, following -closely the algorithm described by A. E. Reed, R. B. Weinstock, and -F. Weinhold, J. Chem. Phys. 83, 735-746 (1985). -

-

-

SR NAOANL(DM,SPNAO,BINDEX,BINDT,OVPOP,F,ENAO)
-This is the principal routine for performing and printing out natural -population analysis (NPA). The routine assigns orbital labels -and energies and writes out the NPA, natural electron configuration (NEC), -NAO-Wiberg bond index and overlap-weighted bond population tables. -[Thresholds TEST, TEST2, ALLOW, ALLOW2 test for numerical conservation of -an integer number of electrons.] -

-

-

SR FRMTMO(T,TMO,C,SCR,INDEX,NCOL)

-Forms and outputs NCOL columns of the transformation matrix to MOs -from a chosen localized set, specified by INDEX = 2 (NAO), 3 (NHO), -4 (NBO), or 5 (NLMO). Input matrix T is the transformation from AOs -to the basis set specified by INDEX, and matrices TMO, C, and SCR are -scratch arrays employed by this routine. -

-The remaining routines of this section are auxiliary subroutines -called by SR NAO to perform individual steps of the NAO algorithm: -

-

-

SR LOADAV(LISTAO,NL,M,S,NDIM,A,B,MXAOLM)
-Averages the AO density matrix elements over the 2l + 1 components -of l for a particular atom, and loads the density matrix and -overlap integrals for the orbitals of LISTAO into -matrices A, B, respectively. -

-

-

SR ATDIAG(N,A,B,EVAL,C)
-Solves the generalized eigenvalue problem (A - EVAL*B)*C = 0 -to diagonalize an atomic block. -

-

-

SR SETBAS(LSTOCC,LSTEMT,NOCC,NEMT,IAT,L,NL,NF,NDIM)
-Selects the 'occupied' NAOs to be included in the natural minimal basis -set for a particular atom (up to Z = 105) and angular -momentum symmetry type (L), and stores them in LSTOCC. -

-

-

SR NEWWTS(S,T,WT)

-Recomputes symmetry-averaged occupancy weights for PNAOs. This routine is -only used in conjunction with the 'PAOPNAO=R' keyword. -

-

-

SR WORTH(S,T,BLK,LIST,NDIM,NBAS,N,OCC,EVAL,BIGBLK)
-This subroutine implements the occupancy-weighted symmetric -orthogonalization (OWSO), a key feature of the NAO algorithm. [Note -that BLK and BIGBLK share the same storage area, though they -are dimensioned differently. The routine includes three -numerical thresholds, WTTHR (10-3) for occupancy weight, -DIAGTH (10-12) for Jacobi diagonalization, and DANGER (103) -for linear dependence difficulties.] -

-

-

SR SHMDT(T,S,NDIM,NBAS,NOCC,LSTOCC,NEMT,LSTEMT,SBLK)
-Schmidt orthogonalization of column vectors of T. -

-

-

SR NEWRYD(T,S,TPNAO,DMBLK,SBLK,EVECT,OCC,EVAL,EVAL2,LIST,IRPNAO)

-Computes new Rydberg NAOs after Schmidt orthogonalization of -the Rydberg space to the NMB set. -

-

-

SR RYDIAG(T,S,TPNAO,DMBLK,SBLK,OCC,EVAL,EVECT,EVAL2,

-IORB,NC,NM,NSTART,NRYDC,LARC,LIST,IRPNAO) -Diagonalizes an atomic Rydberg block and updates the PNAO -transformation matrix. -

-

-

SR RYDSEL(LSTEMT,NEMT,NSEL1,LIST1,NSEL2,LIST2,WT)
-Partitions Rydbergs into 'significantly occupied' (> WTTHR) -and 'negligibly occupied' ( WTTHR) sets, assigning the -latter to have equal (non-zero) occupancy weighting. This -avoids numerical singularities associated with the OWSO occupancy -weighting for orbitals of negligible occupancy, effectively -replacing OWSO by ordinary Löwdin-orthogonalization -of these 'residual' Rydbergs among themselves. [Threshold -WTTHR (10-4) controls singularities of the inverse -square-root weighting matrix.] -

-

-

SR REDIAG(DM,T,TPNAO,EVAL,BLK,C,IRANK,IRPNAO)
-Rediagonalizes the atomic density matrix blocks after symmetry -averaging. -

-

-

SR REDBLK(T,TPNAO,IL,DM,BLK,EVAL,C,NF,IORB,NC,IRANK,IRPNAO)
-Finds the rediagonalization transformation for a specific -l-symmetry atomic subblock of the density matrix. -

-

-C.5.4 NBO/NLMO Formation Routines -

- The master routine of this cluster is -SR  NBODRV(DM,T,A), which partitions the scratch storage -vector (A) according to the memory requirements of the NBO formation -and analysis subprograms and controls the calculation of the -transformation (T) from NAOs to NBOs using the NAO density matrix (DM). -SR NBODRV calls either SR NATHYB (for the default NBO search) or SR CHSDRV -(for the $CHOOSE directed NBO search) to form the NBOs. It -also calls the NLMO -formation routine (SR NLMO) and dipole analysis routine (SR DIPANL). -According to job options selected in the $NBO keylist, SR NBODRV also -transforms and outputs a variety of matrices in the PNHO, NHO, PNBO, NBO, -PNLMO, and NLMO basis sets. [Note that the first NATOMS*NATOMS -elements of the A vector store the Wiberg bond index elements -determined in the NAO routines; these should not be destroyed until -calculation of NBOs is complete.] -

-

- The following routines are called by SR NBODRV: -

-

SR NATHYB(DM,T,GUIDE,BNDOCC,POL,Q,V,BLK,C,EVAL,BORB,

-P,TA,HYB,VA,VB,TOPO) -This routine performs the basic NBO search, the central task of -NBO analysis, closely following the description given by -J. P. Foster and F. Weinhold, J. Am. Chem. Soc. 102, -7211-7218 (1980). The routine constructs the -orthogonal matrix (T) for the NAO to NBO -transformation from the input NAO density matrix (DM). The efficiency -of the search procedure is enhanced by using the -NAO-Wiberg bond index as a 'GUIDE' to order the NBO search. -

-[Beware the IBXM bond orbital permutation list (!), which reorders the -LABEL array of COMMON/NBBAS/. The occupancy threshold, THRESH, determines -whether an NBO is accepted during the search for bond orbitals (cf. SR CYCLES). -Two numerical thresholds -(PRJTHR, PRJINC) control possible linear dependencies: In -the main loops over 1-c, 2-c (and 3-c) functions, each prospective -NBO is checked for possible redundancy with previous NHOs by -the PRJEXP (projection operator expectation value) test. The -threshold PRJTHR for a 'new' hybrid is initially set -conservatively low (0.20), -but will be auto-incremented by PRJINC (0.05) as needed to prevent -linear dependency; any numerical singularity triggers IALARM and -causes PRJTHR to be incremented and the entire NBO search repeated.] -

-

-

SR CHSDRV(DM,T,GUIDE,BNDOCC,POL,Q,V,BLK,C,EVAL,BORB,

-P,TA,HYB,VA,VB,TOPO) -This routine, the "$CHOOSE driver," reads the $CHOOSE keylist, -setting up the arrays NTOPO and I3CTR of COMMON/NBTOPO/ which will -control the directed NBO search of SR CHOOSE. -

-

-

SR CHOOSE(DM,T,GUIDE,BNDOCC,POL,Q,V,BLK,C,EVAL,BORB,

-P,TA,HYB,VA,VB,TOPO,IFLG) -This routine is essentially similar to SR NATHYB, but the search -loops are directed by the $CHOOSE specification. -

-

-

SR SRTNBO(T,BNDOCC)
-Reorders (dangerous!) the NBOs according to bond type and constituent atomic -centers. NBOs are ordered BD (and 3C), CR, LP, LP*, RY*, BD* (and 3C*). -Note that this step is not required for the proper execution of any of the -NBO analysis or NLMO formation routines, but it leads to more readable -output. -

-

-

SR XCITED(DM,T,HYB,THYB,S,OCC,SCR,ISCR)
-Examines PNHO overlaps to determine whether NBOs were properly labelled -as 'bonds' (unstarred, Lewis) or 'antibonds' (starred, non-Lewis) -in the NBO formation routines (SR NATHYB and SR CHOOSE). If incorrect -nodal character is recognized in a bond or antibond (generally indicative -of an excited state), a warning is printed -and the orbital is relabelled. Note that this will probably mix the -NBO ordering set by SR SRTNBO. -

-

-

SR ANLYZE(T,BNDOCC,HYB,HYCOEF,THYB)
-Prints out the principal table (Section A.3.3) -of NBO analysis [using the IBXM ordering!], -expressing each NHO in sp form. - -

-

SR HTYPE(HYB,LTYP,MXAO,NH,COEF,PCT,NL,ISGN)

-Analyzes input hybrid for polarization coefficient and percentages -of each angular momentum component (accepts up to g orbitals). -

-

-

SR FRMHYB(HYB,THYB,COEFF,HYCLEF,KL,KU,NHYB)

-Forms the NAO to NHO transformation (THYB) and saves it on the DAF. -

-

-

SR HYBDIR(BNDOCC,ATCOOR,THYB,TBND,SCR)
-Computes hybrid directionality and bond bending angles as determined from -percentage p-character for selected -NBOs, and prints the BEND table -(Section A.3.4). [Keyword-selectable thresholds -ATHR (angular deviation), PTHR (% p-character), and ETHR (occupancy) -control printing.] -

-

-

SR HYBCMP(XYZ,PCENT,IHYB,JCTR,HYB)
-Finds direction and percentage p-character of a given hybrid. -

-

-

SR FNDMOL(IATOMS)
-Finds 'molecular units' from NBO connectivity. -

-

-

SR NBOCLA(BNDOCC,ACCTHR)
-Classifies NBOs according to donor/acceptor type, number of atomic centers, -and parent molecular unit. -

-

-

SR FNBOAN(BNDOCC,F,MOLNBO)
-Performs the 2nd-order perturbation theory energy analysis of -the NBO Fock matrix and prints the table (Section A.3.5). [Thresholds ETHR1 -(intramolecular) and ETHR2 (intermolecular) control printing.] -

-

-

SR NBOSUM(F,BNDOCC,LIST,LISTA,SCR)
-Prepares and prints the NBO summary table (Section A.3.6). -

-

-

SR GETDEL(IBO,OCC,THR1,THR2,NL,LIST,DEL,DELOC,IFLG)

-Assembles the delocalization list, LIST(NL), for the IBOth -NBO. Only intramolecular and intermolecular delocalizations which are -stronger than THR1 and THR2 (in kcal mol-1), respectively, -are included in the list. -

-

-

SR BLDSTR(IBO,IL,NL,LIST,ML,ISTR)
-Builds a character string containing delocalization information for the -NBO summary table. -

-

-

SR NLMO(N,A,EVAL,EVEC,TSYM,RESON,NOCC,IALARM)

-This is the main routine for determination of the NLMOs, following -closely the description given by A. E. Reed and F. Weinhold, -J. Chem. Phys. 83, 1736-1740 (1985). [Numerical thresholds -DIFFER (10-5), DONE (10-10), and EPS (10-11) -control the modified Jacobi diagonalizations.] -

-

-

SR LMOANL(T,S,RESON,OCC,TS,BORDER,OWBORD,ATLMO,SIAB,NOCC,NAB)

-Prints out details of the NAONLMO transformation and -the NAO/NLMO bond order table (Section B.6.2). -

-

-

SR DIPANL(DM,T,C,TNBO,DX,DY,DZ,SCR,INDEX)
-Calculates and prints out the DIPOLE analysis table (Section B.6.3). -

-

-

SR DIPELE(DXYZ,C,T,SCR,ETA,TOANG,NOCC,INDEX)
-Evaluates the x,y,z (INDEX = 1,2,3) electronic dipole moment -contributions, including delocalization contributions, for each -occupied NBO. -

-

-

SR DIPNUC(DX,DY,DZ,ATCOOR,ETA,NOCC)

-Evaluates the nuclear contributions (DX, DY, DZ) to the molecular -dipole moment. -

-

-The following routines are called by SR NATHYB and SR CHOOSE -in calculating the NBOs. Overall supervision -of this set of routines is exercised by SR CYCLES. Other routines -are associated with specific steps of the NBO algorithm: -

-

-

SR CORE(DM,T,BORB,POL,Q,HYB,BNDOCC,IBD,DETAIL,LFNPR)

-Performs the first step in the search for NBOs. This routine identifies -core orbitals and depletes the NAO density matrix of their contributions. -

-

-

FN IWPRJ(NCTR)
-This function returns zero (no projection wanted) -if still on the same atomic center, or one (projection operator should -be formed) if this is a new center. -

-

-

SR DEPLET(DM,T,Q,POL,BORB,BNDOCC,NBD)
-'Depletes' density matrix of contribution from bond orbital (BORB), by -subtracting its diagonal contribution from the spectral expansion of -the density operator. This insures that the same electron pair will -not be found twice in the NBO loops. -

-

-

SR LOAD(DM,IAT1,IAT2,IAT3,BLK,NB)
-Loads the appropriate atomic blocks of the density matrix -into the local (2-c, 3-c) density matrix subblock (BLK), in -preparation for diagonalization. -

-

-

SR PRJEXP(BORB,IAT1,IAT2,IAT3,Q,P,PK,HYB,VA,VB,HYBEXP)

-Determines how much of a prospective bond orbital (BORB) is composed -of hybrids already used. The projection operator onto the space of -previously accepted hybrids is used to evaluate the expectation -value of each hybrid component of BORB. -

-

-

SR STASH(BORB,IBD,IAT1,IAT2,IAT3,POL,Q,HYB)

-Decomposes bond orbital (BORB) into constituent normalized hybrids -and stores them in the hybrid array (Q). -

-

-

SR ORTHYB(Q,S,TA,EVAL,C,IALARM,IFLG)

-Performs symmetric (Löwdin) orthogonalization on occupied -atomic hybrids (PNHOs) to give final NHOs. [Threshold TOOSML -(10-4) turns on the alarm (IALARM) to warn of numerical -instabilities due to linear dependence.] -

-

-

SR FRMPRJ(P,IA,Q,NK,PK,VK,PI)

-Forms projection matrix to annihilate components of the occupied -atomic hybrids on a given center. -

-

-

SR AUGMNT(P,BLK,C,EVAL,DM,TA,BORB,V,LARC,IA,NOCC,NORB)

-This routine augments the set of occupied atomic hybrids on a center -with a sufficient number of Rydberg AOs (in order of occupancy) to -complete the span of the basis set on that atom. -

-

-

SR REPOL(DM,Q,POL,BLK,EVAL,C,NBD)

-Diagonalizes each 2x2 block of the density matrix in the basis of -final NHOs to get the optimal polarization coefficients for each NBO. -

-

-

SR FORMT(T,Q,POL)
-Constructs the final NAO to NBO transformation matrix (T) from -the final array of NHOs (Q) and polarization coefficients (POL). -

-

-

SR CYCLES(ITER,THRESH,GUIDE,BNDOCC,TOPO,ICONT)

-Controls the overall search for an acceptable resonance structure, -including the lowering of the occupancy threshold (THRESH) for the -RESONANCE keyword. Decides whether a structure is acceptable, -initiates reordered searches over atoms for alternative resonance structures, -and returns with the best overall structure. Prints the -initial table (Section A.3.3) of the NBO output. -

-The final routines of this group are auxiliary to the formation -of NLMOs, called by SR NLMO: -

-

-

SR SYMUNI(TSYM,A,COS,SIN,OVLP,BLK,EVAL,NROT,NIUNIQ,NJUNIQ,ILIST,

-JLIST,NOFF,IOFF,JOFF,NDIM)

-Symmetrizes the unitary transformation matrix (TSYM) to preserve -symmetries inherent in the density matrix, using symmetric -orthogonalization of columns (if necessary) to preserve unitarity. -

-

-

SR SYMORT(S,T,BLK,NDIM,N,EVAL)
-Symmetric orthogonalization of a set of column vectors (T). [Thresholds -DIAGTH (10-12) for off-diagonal Jacobi diagonalization -and DANGER (103) to detect singularities of the overlap matrix; -all eigenvalues of S must be less than DIAGTH*DANGER.] -

-C.6 ENERGY ANALYSIS ROUTINES (GROUP II) -

-The small set of routines in this group carry out the second main -task of NBO analysis, the NBO Energetic Analysis ("deletions," -associated with inclusion of a $DEL keylist; Section B.5). These routines -depend on the presence of a Fock matrix, and are bypassed in -any non-SCF calculation. -

-Overall control of Group II routines is with SR NBOEAN, which in turn -calls the remaining programs of this group: -

-

SR NBOEAN(A,MEMORY,NBOOPT,IDONE)

-The task performed by this subroutine is dependent of the value of -NBOOPT(1). If set to 2, this routine initiates (by calling SR NBODEL) -the calculation of the next NBO deletion of the $DEL keylist. If set -to 3, this routine completes the NBO deletion by computing the energy -for the deletion. INTEGER variable IDONE is set to 1 if no additional -deletions are found in the $DEL keylist. -

-

-

SR NBODEL(A,MEMORY,IDONE)
-Controls the calculation of the new AO density matrix from the requested -deletion in the $DEL keylist. A modified NBO Fock matrix is created -(SR DELETE) and diagonalized (SR JACOBI), leading to a new AO density -matrix (SR NEWDM). This routine also prints the NBO deletions table -(Section B.6.10). -

-

-

SR DELETE(F,TRF,NDIM,IDEL,LEN,ITYPE,NDEL,NTRUNC,DONE,ISPIN)

-Reads the $DEL list for the next deletion, deletes (sets -to zero) the appropriate -elements from the Fock matrix, and prints out the deletion specification -Section B.6.10). -

-

-

SR NEWDM(DM,U,EIG,NDIM,IDEL,LEN,NDEL,ITYPE,NMOOCC,ISPIN)
-Constructs a new density matrix corresponding to the deleted Fock matrix. -

-

-

SR RNKEIG(RANK,EIG,N,NDIM,ARCRNK)

-Ranks the eigenvalues found in vector EIG (lowest eigenvalue having -first rank). I = ARCRNK(N) is the entry whose rank is N. -

-

-

SR SIMLTR(N,NDIM,F,U,R,S,KNTROL)

-Performs the similarity transform Ut*F*U on a packed -upper-triangular matrix F. -

-C.7 DIRECT ACCESS FILE ROUTINES (GROUP III) -

- The routines of Group III are involved in communication between -the NBO programs and the FILE48 -direct access file (DAF), whose contents -are described in Section C.4. Two levels of I/O routines are employed. -

- The higher-level 'fetch/save' routines are called directly by the NBO -subroutines. -In most cases, the -function of the fetch/save routines can be recognized by its name or argument -list; e.g., "FETITL(TITLE)" fetches -the job title line, "FEFAO(F,IWFOCK)" fetches -the AO Fock matrix (FAO), -and so forth. Each routine can also be associated with a -logical record number (IDAR) of the direct access file (Section C.4), -where the I/O item is stored. We list these -routines in order of appearance, together with the associated -direct access file record number(s) IDAR, without further description: -

- - - - - - - - - - - - - - - - - - - - - - - -

routineIDARroutineIDAR

SR FETITL(TITLE)2SR SVTLMO(T)49
SR FEE0(EDEL,ETOT)8SR FETLMO49
SR SVE0(EDEL)8SR SVTNHO47
SR FECOOR(ATCOOR)9SR FETNHO47
SR FESRAW(S)10SR SVPPAO(DM)22
SR FEDRAW(DM,SCR)20,21SR FEPPAO(DM)22
SR FEFAO(F,IWFOCK)30,31SR SVTNAO(T)43
SR FEAOMO(T,IT)40,41SR FETNAO(T)43
SR FEDXYZ(DXYZ,I)50-52SR SVNLMO(T)46
SR SVNBO(T,OCC,ISCR)44,45SR FENLMO(T)46
SR FENBO(T,OCC,ISCR,NELEC)44,45SR SVDNAO(DM)23,24
SR FETNBO(T)44,45SR FEDNAO(DM)23,24
SR SVPNAO(T)42SR SVFNBO(F)34,35
SR FEPNAO(T)42SR FEFNBO(F)34,35
SR SVSNAO(S)11SR SVNEWD(DM)25,26
SR FESNAO(S)11SR FENEWD(DM)25,26
SR SVTNAB(T)48SR FEINFO(ICORE,ISWEAN)3
SR FETNAB(T)48SR FEBAS(NSHELL,NEXP,ISCR)5

- In turn, the fetch/save routines call the following lower-level, -primitive subprograms, -which open, close, read, write, and test the contents of the DAF -(these are heavily modified versions of the direct -access file subroutines of HONDO): -

-

-

SR NBOPEN(NEW,ERROR)

-Opens a new or existing unformatted DAF depending in the value of logical -variable NEW. Record lengths are currently set at 256 (LENGTH) single -precision words (1024 bytes), and -up to 100 (NBDAR) logical records can be written. Note that logical records -and physical records of the DAF are not equivalent; single logical records -can span several physical records and need not be ordered sequentially. -The array IONBO (in COMMON/NBODAF/) maps each logical record with its -associated physical records. The first physical record of the DAF is -reserved for COMMON/NBODAF/. [Note: Some machines may require -that you alter the parameters LENGTH (the chosen -record length) and ISINGL (a record length scaling factor).] -

-

-

SR NBWRIT(IX,NX,IDAR)

-Writes NX double precision words of array IX to logical record number IDAR -of the NBO DAF. -

-

-

SR NBREAD(IX,NX,IDAR)
-Reads NX double precision words of the logical record number IDAR of the -NBO DAF. -

-

-

SR NBCLOS
-Rewrites common block /NBODAF/ on the first physical record of the DAF, and -closes the file. -

-

-

SR NBINQR(IDAR)

-Inquires whether information has been stored in logical record IDAR of -the direct access file, and sets IDAR=0 if the record is empty. -

-C.8 FREE FORMAT INPUT ROUTINES (GROUP IV) -

- The routines of Group IV are the small set of system-independent -free-format input routines that are used in reading the various -keylists and datalists of the input -file. The routines of this group are the -'primitives' that read and interpret individual keywords or -entries of a keylist. They are called by higher-level -I/O routines (such as SR JOBOPT of Group I) throughout the NBO program. -

-The free-format input primitive routines are: -

-

SR STRTIN(LFNIN)

-Initializes input from the LFNIN input file. -

-

-

SR RDCARD

-Reads the next 'card' (line) of the input file, and stores this line in -the integer array ICD in COMMON/NBCRD1/ with all lower case characters -converted -to upper case. Logical variable END in COMMON/NBCRD2/ is set to .TRUE. if -the end-of-file is encountered. -

-

-

SR IFLD(INT,ERROR)

-Searches input file LFNIN for the next string of non-blank characters, -and checks to see if they form an integer. If so, the numerical value -of the integer is placed in INT. If not, the logical variable ERROR is -set to .TRUE. and INT is set positive (indicating an "END" terminating -mark or end-of-file was encountered) or negative (indicating that the -character string is not an integer). -

-

-

SR RFLD(REAL,ERROR)

-Similar to SR IFLD, but for a real number REAL. This routine will accept -real numbers in a variety of different formats. For example, 1000 can be -represented by 1000, 1000.0, 1.0E3, D3, 1+3, etc. -

-

-

SR HFLD(KEYWD,LENG,ENDD)

-Similar to SR IFLD and RFLD, but for a Hollerith array KEYWD(LENG). -The logical variable ENDD is set to .TRUE. if the "END" terminating -mark or the -end-of-file is encountered. On return to the calling subroutine, LENG -is set to the length of the string in KEYWD or to zero if the end-of-file -is encountered. -

-

-

SR FNDFLD

-Searches for the next non-blank field on the input file, reading -additional lines if necessary. Commas and equal signs are treated as -blanks, and any character string which follows an exclamation point -is treated as an arbitrary comment, and is ignored. -The contents of this field are stored -in the integer array LOOK of length LENGTH in COMMON/NBCRD1/. - -

FN EQUAL(IA,IB,L)

-This logical function tests the equivalence of the first 'L' elements of -the Hollerith strings IA and IB. -

-C.9 OTHER SYSTEM-INDEPENDENT I/O ROUTINES (GROUP V) -

- This section summarizes the I/O routines of Group V. These routines -perform a variety of auxiliary I/O tasks, such as the reading -or writing of matrices, or perform functions closely related to I/O. -

- The first set of programs in this group are responsible for -searching for the $GENNBO, $NBO, $CORE, $CHOOSE, and $DEL identifiers -of the job input file LFNIN: -

-

-

SR GENINP(NEWDAF)

-Searches for the $GENNBO identifier. In addition, this routine -reads in the keywords of the $GENNBO keylist (see Section B.7), -setting the option flags of COMMON/NBOPT/ and COMMON/NBGEN/ appropriately. -

-

-

SR NBOINP(NBOOPT,IDONE)

-Searches for the $NBO identifier according to the program version number, -NBOOPT(10). The integer variable IDONE is -set to 0 if this identifier is located, or 1 otherwise. -

-

-

SR CORINP(IESS,ICOR)

-Searches for the $CORE identifier according to the program version number, -IESS. The integer variable ICOR is -set to 1 if this identifier is located, or 0 otherwise. -

-

-

SR CHSINP(IESS,ICHS)

-Searches for the $CHOOSE identifier according to the program version number, -IESS. The integer variable ICHS is -set to 1 if this identifier is located, or 0 otherwise. -

-

-

SR DELINP(NBOOPT,IDONE)

-Searches for the $DEL identifier according to the program version number, -NBOOPT(10). The integer variable IDONE is -set to 0 if this identifier is located, or 1 otherwise. -

- The remaining routines of this group perform miscellaneous I/O functions: -

-

-

SR RDCORE(JCORE)

-Initializes the atomic core array (IATCR on COMMON/NBATOM/), and reads -the entries of the $CORE keylist. -

-

-

SR WRPPNA(T,OCC,IFLG)

-Writes the transformation from 'pure' -AOs to PNAOs, the NAO labels (NAOCTR, NAOL, and LSTOCC from COMMON/NBBAS/), -and PNAO occupancies (diagonal PNAO density matrix elements) to an external -file (LFN = -IFLG). Pure AOs (PAOs) are obtained -from 'raw' cartesian AOs by the transformations of SR DFGORB. -

-

-

SR RDPPNA(T,OCC,IFLG)

-Reads the transformation from 'pure' AOs (PAOs) to PNAOs, NAO labels, and -PNAO occupancies from an external file (LFN = -IFLG/1000) (cf. -SR WRPPNA). -

-

-

SR WRTNAO(T,IFLG)

-Writes the AO to NAO transformation (fetched from the DAF), NAO labels, and -the PNAO overlap matrix (also fetched from the DAF) to an external file -(LFN = -IFLG). Note that T is the PNAO overlap matrix when control is -returned to the calling routine. -

-

-

SR RDTNAO(DM,T,SCR,IFLG)

-Reads the AO to NAO transformation, NAO labels, and PNAO overlap matrix from an -external file (LFN = -IFLG/1000). The transformation and overlap -matrices are saved on the -DAF, and the input AO density matrix is transformed to the NAO basis. Note -that T is the PNAO overlap matrix on return to the calling routine -(cf. SR WRTNAO). -

-

-

SR WRTNAB(T,IFLG)
-Writes the NAO to NBO transformation and NBO info (LABELS and IBXM arrays of -COMMON/NBBAS/) to an external file (LFN = -IFLG). -

-

-

SR RDTNAB(T,DM,BNDOCC,SCR,IFLG)

-Reads the NAO to NBO transformation and NBO info from an external -disk file (LFN = -IFLG/1000). The input NAO density matrix is also -transformed to the NBO basis, and the NBO occupancies are stored in -BNDOCC (cf. WRTNAB). -

-

-

SR WRTNBO(T,BNDOCC,ISCR,IFLG)

-Writes the AO to NBO transformation, the NBO occupancies, and additional -NBO info (NBOUNI, NBOTYP, LABEL, IBXM, and IATNO arrays) to an external -disk file (LFN = -IFLG). -

-

-

SR WRNLMO(T,DM,ISCR,IFLG)

-Similar to SR WRTNBO but for NLMOs. Note that the NLMO labels are -identical to the NBO labels. -

-

-

SR WRBAS(SCR,ISCR,LFN)

-Writes the atomic coordinates and AO basis set information to the 'AOINFO' -file LFN. The information contained in this file is identical to that of the -$COORD, $BASIS, and $CONTRACT datalists of the GENNBO input file (see Section -B.7). For more information on the file format, see the subroutine source code. -

-

-

SR WRARC(SCR,ISCR,LFN)

-Writes the 'ARCHIVE' file LFN (see Section B.7). -

-

-

SR AOUT(A,MR,NR,NC,TITLE,INDEX,IFLG)

-General utility to write matrix A(MR,1) to an external file (LFN = -IFLG) -or print it to the output file (IFLG = number of columns to print, 'FULL', -'VAL', or 'LEW'). TITLE is a CHARACTER*80 matrix label, and the -rows of A are labelled according to the value of INDEX = 0 (atoms), 1 (AOs), -2 (NAOs), 3 (NHOs), 4 (NBOs), or 5 (NLMOs). This routine calls SR APRINT or -SR AWRITE. -

-

-

SR APRINT(A,MR,NR,NC,TITLE,INDEX,MCOL)

-Prints MCOL columns of matrix A to the output file. The format of the -matrix is chosen according to the magnitude of the largest matrix element -in A (cf. SR AOUT). -

-

-

SR AWRITE(A,MR,NR,NC,TITLE,LFN)

-Writes matrix A to external disk file LFN (cf. SR AOUT). -

-

-

SR AREAD(A,MR,NR,NC,JOB,LFN,ERROR)

-Reads NC columns of the matrix A(MR,1) from the external file LFN. -The job title in the external file is returned to the calling subroutine -in the Hollerith array, JOB(20), and the LOGICAL -variable ERROR is set to .TRUE. if an error occurred while reading. -

-

-

SR OUTPUT(A,MR,MC,NR,NC)
-Prints the matrix A(MR,MC) to the standard output file. This routine is -called only when the print formats of SR APRINT are unsuitable for matrix A. -

-

-

SR INTERP(STRING,LEN,IFLG,LFN,READ,ERROR)

-Interprets the Hollerith array STRING(LEN), storing the result in IFLG. The -contents of STRING can be any of the read/write/print parameters -such as 'W38', 'PVAL', 'R43', etc., described in Section B.2.4, -and the resulting value of IFLG is determined according to the -discussion of COMMON/NBOPT/ in -Section C.3. When this routine is called, IFLG should be set to its -default value, -LFN should be the default file for writing or reading, and LOGICAL variable -READ should be set to .TRUE. if reading from an external file is allowed. -The LOGICAL variable ERROR is set to .TRUE. if STRING is uninterpretable. -

-

-

FN IOINQR(IFLG)

-Interprets IFLG as to whether the I/O item should be printed (IOINQR = 'PRNT'), -read (IOINQR = 'READ'), or written out (IOINQR = 'WRIT') to an external file. -

-

-

SR LBLAO

-Forms labels for AOs and stores them in COMMON/NBLBL/. -

-

-

SR LBLNAO

-Forms labels for NAOs and stores them in COMMON/NBLBL/. -

-

-

SR LBLNBO

-Forms labels for NBOs and stores them in COMMON/NBLBL/. -

-

-

SR LBLNHO(INHO,INBO,ICTR,NCTR)

-Forms labels for NHOs and stores them in COMMON/NBLBL/. -

-

-C.10 GENERAL UTILITY ROUTINES (GROUP VI) -

-The utility routines of Group VI perform a variety of mathematical -and other general tasks (such as solving sets of linear -equations), and are called from routines -throughout the NBO program. They are grouped in alphabetical -order (except for the final group of routines controlled by -the SR LINEQ driver): -

-

-

SR ANGLES(X,Y,Z,THETA,PHI)

-Converts cartesian coordinates (X,Y,Z) to corresponding polar -angle THETA and azimuthal angle PHI in spherical polar coordinates. -

-

-

FN BDFIND(IAT,JAT)

-LOGICAL function BDFIND is set to .TRUE. if there is at least one bond -between atoms IAT, JAT. -

-

-

SR CHEM(NAT,NATOMS,LISTA,NL,ISTR)

-Builds a 'chemical formula' for the list of atoms in LISTA having -been identified as belonging to a particular 'molecular unit'. The -chemical formula is stored in the Hollerith array ISTR(NL). -

-

-

SR CONSOL(AUT,ALT,NDIM,N)

-Consolidates an upper-triangular (AUT) and lower-triangular (ALT) -matrix in a single matrix, stored in AUT. -

-

-Converts the Hollerith array IJ(LEN) into an integer IK. This is the -inverse of SR IDIGIT. -

-

-

SR CONVRT(N,NC1,NC2)
-Converts a 2-digit integer N to two Hollerith characters NC1, NC2. -

-

-

SR COPY(A,B,NDIM,NR,NC)
-Copies matrix A to matrix B. -

-

-

SR CORTBL(IAT,ICORE,IECP)
-Stores the nominal "core table," giving the number of core -s, p, d, f orbitals for elements 1-105 (H to Lw, -and elements 104, 105). This table controls the number of -high-occupancy unhybridized NAOs that will be isolated and -removed as core NBOs (taking account also of any effective -core potential). -

-

-

SR DEBYTE(I,IBYTE)

-Decomposes a Hollerith variable I into its four individual -Hollerith 'bytes' IBYTE(4). -

-

-

SR HALT(WORD)

-Halts the execution of the NBO program if an unrecognizable keyword -is found in the $NBO keylist. -

-

-

SR IDIGIT(KINT,IK,ND,MAXD)

-Converts the INTEGER variable KINT in the first ND elements of the -Hollerith array IK(MAXD). This is the inverse of SR CONVIN. -

-

-

FN IHTYP(IBO,JBO)
-This Hollerith function determines whether the IBOJBO delocalization -is vicinal ('v'), geminal ('g'), or remote ('r'), based on the derived NBO -connectivity. -

-

-

SR JACOBI(N,A,EIVU,EIVR,NDIM,NVDIM,ICONTR)

-Diagonalizes a real symmetric matrix by the Jacobi rotations -method. If ICONTR=0, a standard Jacobi diagonalization (unconstrained -2x2 rotations) is carried out. If ICONTR=1, the algorithm is -prevented from mixing orbitals that are degenerate within 'DIFFER' -if the off-diagonal element connecting them is less -than 'DIFFER'. [Threshold DIFFER (10-5) controls -degenerate mixing, DONE (10-13) is the maximum allowed -off-diagonal element, and EPS (0.5x10-13) is a number -between DONE and the machine precision.] -

-

-

SR LIMTRN(T,M,A,B,NDIM,NBAS,NCDIM,NC,IOPT)

-This routine carries out a 'limited' transformation of a matrix (T), -using only the rows and columns specified by vector M. The -operations performed are T*A, At*T*A, or At*T -according to the value of IOPT. -

-

-

SR MATMLT(A,B,V,NDIM,N)
-Multiplies square matrices A*B (using scratch vector V) and -stores result in A. -

-

-

SR MATML2(A,B,V,NDIM,N)

-Multiplies At*B (using scratch vector V) and stores the -result in B. The algorithm assumes that A*B is a symmetric, -so about half the work is saved. [SR MATML2 is typically the second step -in a similarity transform of B by A, where B (and thus -At*B*A) is symmetric.] -

-

-

FN NAMEAT(IZ)

-Returns the (Hollerith) atomic symbol for -atomic number IZ 103. -

-

-

SR NORMLZ(A,S,M,N)
-Normalizes the columns of A using the overlap matrix S. -

-

-

SR ORDER(RANK,LIST,N,NDIM,ARCRNK)

-Ranks the positive elements of integer LIST(N), lowest values first. [RANK -and ARCRNK are integer vectors, with I = ARCRNK(N) if LIST(I) is the -element of rank N.] -

-

-

SR PACK(T,NDIM,NBAS,L2)
-Packs the upper-triangular portion of the symmetric matrix T(NBAS,NBAS) -the first L2 elements of T. -

-

-

SR RANK(EIG,N,NDIM,ARCRNK)

-Orders the entries of vector EIG, highest values first. ARCRNK(I) -is the old location of the Ith highest value in EIG. On return, -EIG(I) is the Ith highest value. [Entries are not switched -unless they differ by more than a DIFFER (5x10-8) -threshold.] -

-

-

SR SIMTRN(A,T,V,NDIM,N)

-Performs the general similarity transform Tt*A*T of A by T, using -scratch vector V. -

-

-

SR SIMTRS(A,S,V,NDIM,N)

-Performs the 'fast' similarity transform St*A*S, assuming the -result is symmetric. -

-

-

SR TRANSP(A,NDIM,N)
-Transposes the matrix A: AAt. -

-

-

SR UNPACK(T,NDIM,NBAS,L2)
-Unpacks an upper triangular matrix (vector of length L2) into a -symmetric matrix T(NBAS,NBAS). -

-

-

SR VALTBL(IAT,IVAL)

-Specifies the nominal "valence table," giving the number of valence -AOs of each symmetry type for elements 1-105. -

-

-

FN VECLEN(X,N,NDIM)

-Evaluates Euclidean length of vector X. -

-

-

SR LINEQ(A,X,B,SCR,N,M,NDIM,MDIM,ZERTOL,EPS,MAXIT,LFNPR,IERR)

-This and the three following routines constitute -the linear equations package for solving the system -A*X = B for matrix X by the method of Gaussian elimination. -

-

-

SR FACTOR(A,W,D,IPIVOT,N,NDIM,ZERTOL,IFLAG)

-Supports SR LINEQ. -

-

-

SR FNDSOL(A,X,B,W,R,E,IPIVOT,N,NDIM,EPS,MAXIT,LFNPR,IERR)

-Supports SR LINEQ. -

-

-

SR SUBST(X,W,B,IPIVOT,N,NDIM)

-Supports SR LINEQ. -

-C.11 SYSTEM-DEPENDENT DRIVER ROUTINES (GROUP VII) -

- The routines of Group VII comprise the set of ESS-dependent -driver routines which initiate the NBO and NBO energetic analyses and -provide the NBO program with a variety of information about the -electronic wavefunction. This section provides a brief, generic description of -each of the driver routines. If you intend to write a set of routines -for an ESS program not supported by this distribution, refer to the -driver source code -for additional guidance. Also, see Section C.13 for helpful -hints for attaching the NBO program to an ESS package. -

- The driver routines are grouped together at the end of the NBO source -code. Since multiple versions of each driver are provided (one for each -supported ESS package and GENNBO), all of the executable lines in these -routines are 'commented out' with an asterisk in the first column. In -addition, every line of the drivers has an identifier 'XXXDRV' in -columns 73-78, where 'XXX' is a 3-letter identifier for the associated -ESS package. It is the responsibility of the program ENABLE to 'uncomment' -the appropriate lines of the code for the requested program version -(see Section A.2). -

- The system-dependent driver routines are: -

-

-

SR RUNNBO

-Determines the -logical file numbers for the input and output files (LFNIN and LFNPR) -of the parent program, initializes the NBOOPT job option array -Section C.5.1), -and initiates the NBO analysis (SR NBO) and energetic analysis -(SR NBOEAN). This routine is the only routine -of the NBO program called directly -by the parent ESS package. -

-

-

SR FEAOIN(CORE,ICORE,NBOOPT)

-Interrogates the scratch files and COMMON blocks of the parent program, -providing the NBO program with required information of the electronic -wavefunction via the NBO COMMON blocks and FILE48 direct access file. -(Note that for GENNBO, this routine directs the input of information -from the GENNBO input file, FILE47.) The NBO COMMON blocks and FILE48 -records which must be initialized by SR FEAOIN are discussed in Sections -C.3, C.4. Additional information on the COMMON blocks and scratch files -of the parent ESS package is provided in the Appendices. -

-

-

SR DELSCF(CORE,ICORE,NBOOPT)

-Performs one of two tasks, depending of the value of NBOOPT(1). If -NBOOPT(1) is set to 2, SR DELSCF provides the parent ESS program with -the modified density matrix generated by the NBO energetic analysis -routines. The parent program will then compute the "deletion energy" -for this modified wavefunction. If NBOOPT(1) is set to 3, SR DELSCF -fetches the deletion energy from the parent program and writes it to -the FILE48 direct access file. (The NBOOPT array is discussed in -Section C.5.1). -

-

-C.12 GENNBO AUXILIARY ROUTINES -

- An additional set of routines is provided for the GENNBO stand-alone -program. These routines are called by the GENNBO driver routine FEAOIN -and are responsible for reading the datalists of the GENNBO input file. -Each of these routines rewinds the input file before searching sequentially -for its associated datalist. Thus, the order of datalists (as well as -keylists) in the input file is immaterial. Each routine also checks -that all required information in the datalist is given and stores -this information on the FILE48 direct access file or in the NBO COMMON blocks. -

- Below we list each GENNBO auxiliary routine, indicating its associated -datalist, but without furthur explanation: -

- - - - - - - - - - - - - -

DatalistAuxiliary routine to read datalist

$COORDSR CRDINP(TITLE,ATCOOR,BOHR)
$BASISSR BASINP
$CONTRACTSR CONINP(CORE,ICORE)
$OVERLAPSR SINP(CORE,UPPER)
$DENSITYSR DMINP(CORE,UPPER)
$FOCKSR FINP(CORE,UPPER,END)
$LCAOMOSR TINP(CORE)
$DIPOLESR DIPINP(CORE,UPPER,BOHR)

-

-C.13 ATTACHING NBO TO A NEW ESS PROGRAM -

-This section briefly outlines the steps to be considered -when attaching the NBO program to a new ESS package that is not supported -by this distribution. -

-In general, you should try to identify the supported -ESS package that is most similar to the ESS package you wish to use, -and try to create driver routines modelled as closely as -possible on those provided for the ESS. [In fact, examining the source code -for driver routines of all supported ESS packages is -good preparation for writing your own drivers.] -

-1. Decide where in the parent ESS package you wish to perform the NBO -analysis. This will necessarily be placed after the calculation of the -wavefunction (and the associated density matrix), usually near -the wavefunction analysis routines (e.g., the perennial -"Mulliken population -analysis" section) or wavefunction properties -section of the code. If possible, -restrict the modification of your ESS source code to insertion of -a single "CALL RUNNBO" statement at some point where -the information required for NBO analysis is known to be available. -

-2. Check carefully for possible conflicts between the parent ESS program and -the NBO program in (1) function or subroutine names, (2) COMMON -block names, and (3) logical file assignments (LFNs) for I/O. NBO -common block names all begin with /NB.../, and default -LFN assignments are in the range 31-49. (Duplicate FN or SR names -are detected by a linker.) -

-3. Create new driver (interfacing) subroutines RUNNBO, FEAOIN, -and DELSCF to perform the functions briefly described in Section -C.11, using the drivers provided with this -distribution as templates insofar as possible. The following -are a few helpful hints for each driver: -

-a. The RUNNBO routine should be relatively straightforward to write, following -an analogous example provided in this distribution. Note that you -can simply omit the calls to SR NBOEAN and SR DELSCF from RUNNBO if -you do not plan to use the NBO energetic analysis (for example, because -the DELSCF driver is unmanageable). -

-If your parent program is quite different from any of those supported by this -distribution, choose an alternate version number [NBOOPT(10)], and carefully -consider step 4 below. -

-b. Routine FEAOIN should fetch information about the electronic wavefunction -from your ESS package and load it into the NBO COMMON blocks and FILE48 -direct access file. This requires intimate knowledge of where these items -are stored in the ESS program, so the FEAOIN examples of the -distribution may provide little direct guidance. See Sections -C.3, C.4 for description of the NBO -COMMON blocks and file records which must be initialized by this routine. -

-Note that the NBO analysis will perform properly without the information -stored on logical records 2, 5, 9, 30, 31, 40, 41, and 50-52 of the -direct access file. If information is not provided on these records, the -NBO program will simply shut off (with warnings) any requested keyword -options which are thereby incompatible. In addition, the overlap matrix -of record 10 need not be provided if the input basis set is orthogonal, -and the energies of record 8 are not required if the NBO energetic analysis -is not implemented for your ESS package. -

-c. Creating routine DELSCF will require intimate knowledge of the SCF routines -in the parent ESS program; again, versions of DELSCF -provided with this distribution may only be of minimal -assistance. As described in Section C.11, SR DELSCF is -responsible for providing a modified AO density matrix to an SCF energy -evaluator (one pass throught the SCF routines) and returning this -new energy to the NBO deletion routines via the FILE48 direct access -file. If you do not intend to employ the NBO -energetic analysis, you need not provide this routine to the -NBO program. [Note that the 2nd-order perturbation theory energy analysis -will be carried out (provided the Fock matrix is available) -even if you do not include the NBOEAN and DELSCF -energy analysis routines.] -

-4. In addition to the explicitly system-dependent subroutines -RUNNBO, FEAOIN, and DELSCF, there are -a few routines within the NBO program which can be considered -quasi-system dependent, and might, therefore, require modification. -These are SR NBOSET (Section C.5.2) and the 'INP' routines NBOINP, CORINP, -CHSINP, and DELINP (Section C.9): -

-a. SR NBOSET assigns the logical file -numbers (LFNs) 31-49 to be used by the NBO program. As mentioned -above, if these are in conflict -with the files employed by the parent ESS program, the conflicting -LFNs will have to be reassigned in this subroutine. -

-b. The 'INP' routines may have to be modified according to -the manner in which the input file of the parent program should be processed by -the NBO program. More specifically, these routines either -rewind the input file before searching -for their associated keylist identifier, or they simply begin searching -the input file sequentially at the point where the parent program left off, -depending on the version number specified in NBOOPT(10). Be sure this -parameter is consistent with the way you wish to modify the -ESS input file for NBO input. -

-

-

Section D: APPENDIX

-
-

-D.1 INTRODUCTION -

- This Appendix contains system-dependent information about NBO input -and source code for the ESS (electronic structure system) packages supported -by this distribution. We assume that the user has basic familiarity with -the ESS program of interest. -

- The Appendix is organized according to the ESS packages supported, -which are described in Sections D.2-D.7, as shown below: -

- - - - - - - - - - - -

ESS packageSection

GAUSSIAN 88D.2
GAUSSIAN 86D.3
GAUSSIAN 82D.4
GAMESSD.5
HONDOD.6
AMPACD.7

- Each ESS section contains information on: -

-1. Sample input file for RHF/3-21G methylamine -

-2. NBO program installation -

-3. Communication between the NBO drivers and the ESS program -

- For most users, only the first section(s) on sample input file will -be required reading. For the programmer responsible for attaching the NBO -program to an ESS package, the final section on NBO drivers will be -important only if the available ESS version differs significantly from -that assumed in the installation instructions. -

- In the Appendix we use "SR" and "FN" to denote subroutines -and functions, respectively. -

-

-D.2 GAUSSIAN 88 VERSION -

-D.2.1 GAUSSIAN 88 sample input -

- A sample GAUSSIAN 88 input file to -recreate the default methylamine (RHF/3-21G at Pople-Gordon idealized geometry) -output displayed in Section A.3 is shown below: -

-

-

-
-# RHF/3-21G
-
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry
-
- 0   1
- C
- N   1   CN
- H   1   CH   2   tet
- H   1   CH   2   tet   3   120.  0
- H   1   CH   2   tet   3   240.  0
- H   2   NH   1   tet   3    60.  0
- H   2   NH   1   tet   3   300.  0
-
- CN        1.47
- CH        1.09
- NH        1.01
- tet     109.4712
-
-$NBO  $END
-
-   
The keylists of the NBO program should always appear at the bottom of the -GAUSSIAN 88 input file and should be ordered: $NBO, $CORE, $CHOOSE, $DEL. -NBO job options are selected by inserting their -associated keywords (Section B.2) into the $NBO keylist. All NBO keywords -are applicable to the electronic wavefunctions computed by the GAUSSIAN 88 -programs. -

- If the NBO program -encounters the end-of-file while searching for a keylist, the input file -is rewound and the search for the keylist is continued. This is particularly -useful for jobs which call the NBO analysis several times. For example, an -MP2 calculation with the GAUSSIAN 88 option DENSITY=ALL causes Link 601 to -loop over three densities (SCF, Rho2, and MP2), and hence, the NBO analysis -is called three times, once for each density. A single $NBO keylist -(and $CORE and $CHOOSE keylists) will suffice as input for all three analyses. -Alternatively, separate $NBO keylists, one for each density, could be inserted -at the bottom of the GAUSSIAN 88 input file. -

- The IOp parameters 40-43 of Link 601 exert additional control over the -NBO program, as listed below: -

-

- - - - - - - - - - - - - - - - - - - - - - - - - - -

parametervalueeffect

IOp(40)-2skip the NBO analysis
-1perform the NPA only
0perform the NBO analysis
(read keywords in $NBO)
1perform the default NBO analysis
(do not read keywords in $NBO)
2initiate NBO energetic analysis
3complete NBO energetic analysis
IOp(41)0SCF density
1MP first order density
2MP2 density
3MP3 density
4MP4 density
5CI one-particle density
6CI density
7QCI/CC density
8density correct to second order
IOp(42)1perform the dipole analysis
(force the DIPOLE keyword)
IOp(43)1allow strongly delocalized structures
(force the RESONANCE keyword)

-For example, to restrict the NBO output to the Natural Population -analysis (NPA) only, set IOp(40) to -1 in all -Link 601 entries of a GAUSSIAN 88 non-standard route, as shown below: -

-

     6/40=-1/1;
-
-
By default, the NBO analysis will be performed, reading keywords from -the $NBO keylist [IOp(40)=0], on the density matrix for the current -wavefunction. The DIPOLE and RESONANCE keywords are generally activated -through the $NBO keylist rather than via the IOp parameters. -

-D.2.2 NBO energetic analysis -

- Due to the overlay structure of the GAUSSIAN 88 programs, a non-standard -route must be employed to perform the NBO energetic analysis. The following -table lists and describes the tasks of the GAUSSIAN 88 links in the order that -they appear in the non-standard route: -

-

-LINK DESCRIPTION -

-6/7=2,8=2,9=2,10=2,19=1/1; Perform the normal NBO analysis, storing information about the NBOs for -the NBO energetic analysis on the FILE48 direct access file. -

-6/40=2/1(1); Read the next deletion listed in the $DEL keylist. If there are no more -deletions, move to the next link. Otherwise, compute the modified density -matrix, store it on the read-write files, and skip the next link in the -non-standard route. -

-99/5=1,9=1/99; Finish GAUSSIAN 88 execution. -

-5/7=1,13=1/1,2; Using the modified density matrix, compute the deletion energy by -a single pass through the SCF energy evaluator. Store the deletion energy -on the read-write files. -

-6/40=3/1(-3); Read the deletion energy from the read-write files and complete the energetic -analysis. Step backwards, in the non-standard route, three links. -

- The following is a GAUSSIAN 88 input file -that will generate, in addition to the default NBO output, the NLMO -(Section B.6.2), the dipole moment (Section B.6.3), and the NBO energetic -(Section B.6.10) analyses of methylamine: -

-

-
-# NONSTD
-1//1;
-2//2;
-3/5=5,11=1,25=14,30=1/1,2,3,11,14;
-4/7=1/1;
-5//1;
-6/7=2,8=2,9=2,10=2,19=1/1;
-6/40=2/1(1);
-99/5=1,9=1/99;
-5/7=1,13=1/1;
-6/40=3/1(-3);
-
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry
-
- 0   1
- C
- N   1   CN
- H   1   CH   2   tet
- H   1   CH   2   tet   3   120.  0
- H   1   CH   2   tet   3   240.  0
- H   2   NH   1   tet   3    60.  0
- H   2   NH   1   tet   3   300.  0
-
- CN        1.47
- CH        1.09
- NH        1.01
- tet     109.4712
-
-$NBO  NLMO  DIPOLE  $END
-$DEL  NOSTAR
-      ZERO 2 ATOM BLOCKS   4  BY  3
-                           1  3  4  5
-                           2  6  7
-                           3  BY  4
-                           2  6  7
-                           1  3  4  5
-$END
-
-   
Note that for the GAUSSIAN 88 version of the NBO program, each deletion -in the $DEL keylist must begin on a new line of the input file (the first -deletion can follow the "$DEL" keylist identifier, as shown above). The -"$END" keylist terminator must also appear on its own line. -

-D.2.3 Geometry reoptimization with NBO deletions -

- The structural effects of electron delocalization can be examined -by coupling the NBO energetic analysis to the Fletcher-Powell (numerical) -geometry optimization routines of the GAUSSIAN 88 package. The -following GAUSSIAN 88 input file will reoptimize selected internal -coordinates of RHF/3-21G methylamine in the absence of its strong -nN*CH hyperconjugative interaction: -

-

-
-#NONSTD
-1//1,2;
-2//2;
-3/5=5,11=1,25=14,30=1/1,2,3,11,14;
-4/7=1/1;
-5//1;
-6/7=2,8=2,9=2,10=2,19=1/1;
-6/40=2/1(2);
-1//2(3);
-99/9=1/99;
-5/7=1,13=1/1;
-6/40=3/1(-4);
-2//2;
-3/5=5,11=1,25=14,30=1/1,2,3,11,14;
-4/5=5,7=1,16=2/1;
-5//1;
-6/7=2,8=2,9=2,10=2,19=1/1;
-6/40=2/1(3);
-1//2(-6);
-2//2;
-99/9=1/99;
-5/7=1,13=1/1;
-6/40=3/1(-5);
-
-Methylamine...RHF/3-21G optimization with deletions
-
- 0    1
- C
- N    1    CN
- H    1    CHa    2   alfa
- H    1    CHb    2   beta    3   dlta  0
- H    1    CHb    2   beta    3  -dlta  0
- H    2    NH     1   gama    3   epsn  0
- H    2    NH     1   gama    3  -epsn  0
-
- CN           1.4713
- CHa          1.0901
- alfa       114.7843
-
- CHb          1.0825
- NH           1.0035
- beta       108.9484
- gama       113.6544
- dlta       121.4265
- epsn        64.2369
-
-$NBO  PRINT=0  NBO  $END   ! Request reduced NBO output
-$DEL
-      DELETE 1 ELEMENT  9  24
-$END
-
-   
Reoptimization of the internal coordinates specified in this example -leads to lengthening of the C-N bond (1.513 Å) and closing of -the H-C-N bond angle (108.3 °), as expected from -lone pair/antibond overlap arguments. The C-H bond length contracts -(1.075 Å) due to the removal of electron density from its antibond. -

- Note that the numerical optimization routines of the GAUSSIAN 88 program -must be employed since analytic gradients are not available for the modified -wavefunction of the NBO energetic analysis. Hence, these optimizations are -time-consuming, generally requiring 8n-12n single point -calculations (n = number of symmetry unique internal coordinates) before -convergence of the gradients is obtained (the example requires 28 single -point calculations before convergence). Careful selection of the coordinates -to be optimized is recommended. -

-D.2.4 NBO program installation -

- The NBO interfacing (driver) routines provided -in this distribution were written for the Revision C version of -GAUSSIAN 88, dated 19-AUG-1988. -Section D.2.5 lists the GAUSSIAN 88 -dependent elements of the NBO driver routines that may need slight -modification for other versions of the GAUSSIAN 88 programs. -

- Three modifications to SR MulDrv of Link 601 are required to run the -NBO analysis: -

-

-
-*Deck MulDrv
-      Subroutine MulDrv(Core)
-
-      .
-      .
-      .
-
-      IEnd1  = IScr2  + NBasis - 1
-      Call GetSCM(-1,Core,NGot,6hMulDrv,0)
-C
-C     <<< Beginning of first NBO insert >>
-C
-C     Run the NBO energetic analysis.
-C
-      If(IOp(40).ge.2) then
-        IDens = 0                  ! SCF density for deletion runs
-        IOp(41) = IDens
-        Call RunNBO(Core,NGot,IOp,IContr)
-        go to 999
-      endIf
-C
-C     <<< End of first NBO insert >>
-C
-C     Put density matrices first.
-C
-      IPA = IEnd1 + 1
-
-      .
-      .
-      .
-
-          Call ElEner(IOut,ISelfE,SCFDen,ISCF,IROHF,NAE,NBE,NBasis,
-     $      Core(IPA),Core(IV),MDV)
-C
-C     <<< Beginning of second NBO insert >>>
-C
-C     Run the NBO analysis.
-C
-          If(IOp(40).ne.-2) then
-            IOp(41) = IDens
-            Call RunNBO(Core,NGot,IOp,IContr)
-          endIf
-C
-C     <<< End of second NBO insert >>>
-C
-        else if(IDens1.eq.IDSt.and.IDens1.eq.IDEnd) then
-
-      .
-      .
-      .
-
-      Call PrtPol(IOut,ISCF,IRotat,IRwDip,NAE,NBE,NBasis,NTT,
-     $    Core(IExPol),Core(ICMO),Core(IT),Core(IEV),Core(IDip))
-C
-C     <<< Beginning of third NBO insert >>>
-C
-C     The following line has been changed from "Call ChainX(0)" in
-C     order to exit the NBO deletion loop after the deletions are done:
-C
-  999 Call ChainX(IContr)
-C
-C     <<< End of third NBO insert >>>
-C
-      Return
-      End
-
-   
The first NBO insert initiates the NBO energetic analysis of -SCF wavefunctions. The second insert lies within a loop over densities, -and thus, the NBO program is called once for each density matrix analyzed -by this link. The third insert allows the NBO energetic analysis to exit -from the loop in the non-standard route. -

-The NBO program installation should continue as discussed in Section A.2. -

-D.2.5 NBO communication with GAUSSIAN 88 -

- The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following -GAUSSIAN 88 routines, read-write files, and COMMON blocks: -

-GAUSSIAN 88 routines:

-
-    SR CharPn(IString)
-    SR DENGET(IOut,IODens,IMeth,LenDen,GotIt,P)
-    FN ILSW(IOPER,WHERE,WHAT)
-    FN InToWP(Nints)
-    FN ITqry(Ifile)
-    SR TRead(IARN,X,M,N,MM,NN,K)
-    SR TWrite(IARN,X,M,N,MM,NN,K)
-
-
GAUSSIAN 88 read-write files: -

- - - - - - - - - - - - - - - - - - -

filecontents

501Total energy
502Job title
506Basis set information
512Effective core potential information
514AO overlap matrix
518AO dipole integrals
524MO coefficients (alpha)
526MO coefficients (beta)
528SCF density matrix (alpha)
530SCF density matrix (beta)
536AO Fock matrix (alpha)
538AO Fock matrix (beta)
603AO density matrix

-GAUSSIAN 88 COMMON blocks:

-
-    COMMON/MOL/NATOM,ICHARG,MULTIP,NAE,NBE,NE,NBASIS,IAN(401),
-   +           ATMCHG(400),C(1200)
-    COMMON/LP2/NLP(1600),CLP(1600),ZLP(1600),KFIRST(400,5),
-   +  KLAST(400,5),LMAX(400),LPSKIP(400),NFroz(400)
-    COMMON/B/EXX(6000),C1(6000),C2(6000),C3(6000),X(2000),Y(2000),
-   +     Z(2000),JAN(2000),SHELLA(2000),SHELLN(2000),SHELLT(2000),
-   +     SHELLC(2000),AOS(2000),AON(2000),NSHELL,MAXTYP
-    INTEGER SHELLA,SHELLN,SHELLT,SHELLC,SHLADF,AOS,AON
-    DIMENSION C4(2000),SHLADF(2000)
-    EQUIVALENCE(C4(1),C3(2001)),(SHLADF(1),C3(4001))
- 
-

-D.3 GAUSSIAN 86 VERSION -

-D.3.1 GAUSSIAN 86 sample input -

- See Section D.2.1. Note that the NBO IOp parameters of Link 601 -are set to 40-43 (changed from 20-23 in previous distributions of the NBO -program). -

-D.3.2 NBO energetic analysis -

- See Section D.2.2. -

-D.3.3 Geometry reoptimization with NBO deletions -

- See Section D.2.3. -

-D.3.4 NBO program installation -

- The NBO interfacing (driver) routines provided -in this distribution were written for the Revision C version of -GAUSSIAN 86, dated 30-APR-1986. -Section D.3.5 lists the GAUSSIAN 86 -dependent elements of the NBO driver routines that may need slight -modification for other versions of the GAUSSIAN 86 programs. -

- Two modifications to SR MulDrv of Link 601 are required to run the -NBO analysis: -

-

-
-*Deck MulDrv
-      Subroutine MulDrv(Core)
-      .
-      .
-      .
-
-      If(NGot.lt.IEnd1) Write(IOut,2002) IEnd1, NGot
-      Len2 = (NGot-I2A+1)/NTT
-C
-C     <<< Beginning of first NBO insert >>>
-C
-      IF(IOp(40).GE.2.OR.IOp(41).NE.0) GO TO 999
-C
-C     <<< End of first NBO insert >>>
-C
-C     Do population analysis.
-C
-      CALL MULPOP(MaxAtm,IOP,IROHF,NATOMS,ICHARG,MULTIP,NAE,NBE,NBASIS,
-
-      .
-      .
-      .
-
-      Call PrtPol(IOut,ISCF,IRotat,IRwDip,NAE,NBE,NBasis,NTT,
-     $    Core(IExPol),Core(ICMO),Core(IT),Core(IEV),Core(IDip))
-C
-C     <<< Beginning of second NBO insert >>>
-C
-  999 Call GetSCM(-1,Core(1),NGot,3HNBO,0)
-      Call RunNBO(Core,NGot,IOp,IContr)
-C
-C     The following line has been changed from "999 Call ChainX(0)" in
-C     order to exit the NBO deletion loop after deletions are complete.
-C
-      Call ChainX(IContr)
-C
-C     <<< End of second NBO insert >>>
-C
-      Return
-      End
-
-   
The first NBO insert allows Link 601 to by-pass the Mulliken -Population and electric moment analysis routines if the NBO energetic -analysis is to be performed or if a correlated wavefunction is being -analyzed. The second insert requests all available memory be allocated -for the NBO program and initiates the NBO analysis. Note that the call -to SR ChainX has been altered from the original code. -

-The NBO program installation should continue as discussed in Section A.2. -

-D.3.5 NBO communication with GAUSSIAN 86 -

- The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following -GAUSSIAN 86 routines, read-write files, and COMMON blocks: -

-GAUSSIAN 86 routines:

-
-    SR CharPn(IString)
-    FN ILSW(IOPER,WHERE,WHAT)
-    FN InToWP(Nints)
-    FN ITqry(Ifile)
-    SR TRead(IARN,X,M,N,MM,NN,K)
-    SR TWrite(IARN,X,M,N,MM,NN,K)
-
-
GAUSSIAN 86 read-write files: -

- - - - - - - - - - - - - - - - - - - -

filecontents

203CI density matrix (alpha)
204CI density matrix (beta)
501Total energy
502Job title
506Basis set information
512Effective core potential information
514AO overlap matrix
518AO dipole integrals
524MO coefficients (alpha)
526MO coefficients (beta)
528SCF density matrix (alpha)
530SCF density matrix (beta)
536AO Fock matrix (alpha)
538AO Fock matrix (beta)

-GAUSSIAN 86 COMMON blocks:

-
-    COMMON/MOL/NATOM,ICHARG,MULTIP,NAE,NBE,NE,NBASIS,IAN(401),
-   +           ATMCHG(400),C(1200)
-    COMMON/LP2/NLP(1600),CLP(1600),ZLP(1600),KFIRST(400,5),
-   +  KLAST(400,5),LMAX(400),LPSKIP(400),NFroz(400)
-    COMMON/B/EXX(1200),C1(1200),C2(1200),C3(1200),X(400),Y(400),
-   +     Z(400),JAN(400),SHELLA(400),SHELLN(400),SHELLT(400),
-   +     SHELLC(400),AOS(400),AON(400),NSHELL,MAXTYP
-    INTEGER SHELLA,SHELLN,SHELLT,SHELLC,SHLADF,AOS,AON
-    DIMENSION C4(400),SHLADF(400)
-    EQUIVALENCE(C4(1),C3(401)),(SHLADF(1),C3(801))
- 
-

-D.4 GAUSSIAN 82 VERSION -

-D.4.1 GAUSSIAN 82 sample input -

- See Section D.2.1. Note that the NBO IOp parameters of Link 601 -are set to 40-43 (changed from 20-23 in previous distributions of the NBO -program). -

-D.4.2 NBO energetic analysis -

- See Section D.2.2. -

-D.4.3 Geometry reoptimization with NBO deletions -

- See Section D.2.3. -

-D.4.4 NBO program installation -

- The NBO interfacing (driver) routines provided -in this distribution were written for the Revision H version of -GAUSSIAN 82, dated 28-NOV-1983. -Section D.4.5 lists the GAUSSIAN 82 -dependent elements of the NBO driver routines that may need slight -modification for other versions of the GAUSSIAN 82 programs. -

- Two modifications to SR MulDrv of Link 601 are required to run the -NBO analysis: -

-

-
-*Deck MulDrv
-      Subroutine MulDrv(Core)
-
-      .
-      .
-      .
-
-      IF(IPRINT.NE.0)
-     $WRITE(IOUT,2001)I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,IEND
-C
-C     <<< Beginning of first NBO insert >>>
-C
-C     The following line has been changed from "CALL GETSCM(IEND,...)",
-C     in order to ask for all available memory.
-C
-      CALL GETSCM(-1,CORE(1),JJJMEM,6HMULDRV,0)
-C
-      IF(IOP(40).GE.2.OR.IOP(41).NE.0) GO TO 100
-C
-C     <<< End of first NBO insert >>>
-C
-C     DO THE POPULATION ANALYSIS.
-      CALL MULPOP(IOP,NATOMS,ICHARG,MULTIP,NAE,NBE,NBASIS,IAN,AtmChg,
-     $  C,Core(I1),CORE(I2),CORE(I3),CORE(I4),CORE(I5),
-     $  CORE(I6),CORE(I7),CORE(I8),CORE(I9),CORE(I10))
-C
-C     <<< Beginning of second NBO insert >>>
-C
-  100 CALL RUNNBO(CORE,JJJMEM,IOP,ICONTR)
-C
-C     The following line has been changed from "CALL CHAINX(0)" in
-C     order to exit the NBO deletion loop after deletions are complete.
-C
-      CALL CHAINX(ICONTR)
-C
-C     <<< End of second NBO insert >>>
-C
-      RETURN
-      END
-
-   
The first NBO insert allows Link 601 to by-pass the Mulliken -Population analysis routines if the NBO energetic -analysis is to be performed or if a correlated wavefunction is being -analyzed. The second insert initiates the NBO analysis. Note that the calls -to routines GETSCM and CHAINX have been altered from the original code. -

-The NBO program installation should continue as discussed in Section A.2. -

-D.4.5 NBO communication with GAUSSIAN 82 -

- The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following -GAUSSIAN 82 routines, read-write files, and COMMON blocks: -

-GAUSSIAN 82 routines:

-
-    SR CharPn(IString)
-    FN ILSW(IOPER,WHERE,WHAT)
-    FN InToWP(Nints)
-    FN ITqry(Ifile)
-    SR TRead(IARN,X,M,N,MM,NN,K)
-    SR TWrite(IARN,X,M,N,MM,NN,K)
-
-
GAUSSIAN 82 read-write files: -

- - - - - - - - - - - - - - - - - - - - - -

filecontents

203CI density matrix (alpha)
204CI density matrix (beta)
501Total energy
502Job title
506Basis set information
512Effective core potential information
514AO overlap matrix
518x dipole integrals
519y dipole integrals
520z dipole integrals
524MO coefficients (alpha)
526MO coefficients (beta)
528SCF density matrix (alpha)
530SCF density matrix (beta)
536AO Fock matrix (alpha)
538AO Fock matrix (beta)

-GAUSSIAN 82 COMMON blocks:

-
-    COMMON/MOL/NATOM,ICHARG,MULTIP,NAE,NBE,NE,NBASIS,IAN(101),
-   +           ATMCHG(100),C(300)
-    COMMON/LP2/NLP(400),CLP(400),ZLP(400),KFIRST(100,5),
-   +  KLAST(100,5),LMAX(100),LPSKIP(100),NFroz(100)
-    COMMON/B/EXX(240),C1(240),C2(240),C3(240),X(80),Y(80),
-   +     Z(80),JAN(80),SHELLA(80),SHELLN(80),SHELLT(80),
-   +     SHELLC(80),AOS(80),AON(80),NSHELL,MAXTYP
-    INTEGER SHELLA,SHELLN,SHELLT,SHELLC,SHLADF,AOS,AON
-    DIMENSION C4(80),SHLADF(80)
-    EQUIVALENCE(C4(1),C3(81)),(SHLADF(1),C3(161))
- 
-

-D.5 GAMESS VERSION -

-D.5.1 GAMESS sample input -

- A sample GAMESS input file to -recreate the default methylamine (RHF/3-21G at Pople-Gordon idealized geometry) -output displayed in Section A.3 is shown below: -

-

-
- $CONTRL  SCFTYP=RHF  RUNTYP=ENERGY  $END
- $DATA
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry
-CS       0
-
-Carbon       6.       -0.713673           -0.014253            0.000000
-    1   SV    3  N21
-
-Nitrogen     7.        0.749817            0.123940            0.000000
-    1   SV    3  N21
-
-Hydrogen     1.       -0.978788           -1.071520            0.000000
-    1   SV    3  N21
-
-Hydrogen     1.       -1.123702            0.463146           -0.889982
-    1   SV    3  N21
-
-Hydrogen     1.        1.129752           -0.318420            0.824662
-    1   SV    3  N21
-
- $END
- $GUESS  GUESS=EXTGUESS  $END
- $NBO  $END
-
-   
NBO job options are selected by inserting their associated keywords -(Section B.2) into the $NBO keylist. All NBO keywords are applicable to the -electronic wavefunctions computed by GAMESS. -

- The following is a modified GAMESS input file that will generate, in -addition to the default NBO output, the NLMO (Section B.6.2), the dipole -moment (Section B.6.3), and the NBO energetic (Section B.6.10) analyses of -methylamine: -

-

-
- $CONTRL  SCFTYP=RHF  RUNTYP=ENERGY  $END
- $DATA
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry
-CS       0
-
-Carbon       6.       -0.713673           -0.014253            0.000000
-    1   SV    3  N21
-
-Nitrogen     7.        0.749817            0.123940            0.000000
-    1   SV    3  N21
-
-Hydrogen     1.       -0.978788           -1.071520            0.000000
-    1   SV    3  N21
-
-Hydrogen     1.       -1.123702            0.463146           -0.889982
-    1   SV    3  N21
-
-Hydrogen     1.        1.129752           -0.318420            0.824662
-    1   SV    3  N21
-
- $END
- $GUESS  GUESS=EXTGUESS  $END
- $NBO  NLMO  DIPOLE  $END
- $DEL  NOSTAR
-       ZERO 2 ATOM BLOCKS     4  BY  3
-                              1  3  4  5
-                              2  6  7
-                              3  BY  4
-                              2  6  7
-                              1  3  4  5
- $END
-
-   
In general, the $NBO, $CORE, $CHOOSE, and $DEL keylists can be inserted -in any order within the GAMESS input file; the NBO program rewinds the -input file each time it searches for a keylist. -

-D.5.2 NBO program installation -

- The NBO interfacing (driver) routines provided in this -distribution were written for the GAMESS program dated 6-DEC-1989. -Section D.5.3 lists the GAMESS -dependent elements of the NBO driver routines that may need slight -modification for other versions of the GAMESS program. -

- Only one command line is added to the GAMESS source code to run the -NBO analysis. A call ("IF(RHO) CALL RUNNBO") should be inserted at the -end of the GAMESS properties package (SR HFPROP in module PRPLIB), -as shown below: -

-

-
-C*MODULE PRPLIB  *DECK HFPROP
-      SUBROUTINE HFPROP(SCFTYP)
-
-                 .
-                 .
-                 .
-
-C
-C     ----- SELECT DESIRED ELECTROSTATIC PROPERTIES -----
-C
-      CALL PRSELC(SCFTYP)
-C
-      WRITE(IW,FMT='(" ...... END OF PROPERTY EVALUATION ......")')
-      CALL TIMIT(1)
-C
-C     <<< BEGINNING OF NBO INSERT >>>
-C
-      IF(RHO) CALL RUNNBO
-C
-C     <<< END OF NBO INSERT >>>
-C
-      RETURN
-      END
-
-   
If the density matrix is available (RHO = .TRUE.), the NBO analysis -is performed each time the properties package is called within GAMESS. -For example, the NBO analysis of the computed wavefunction will be performed -for every single point calculation and for both the -initial and final points of a geometry optimization. The NBO output will -appear immediately after the Mulliken Population Analysis and the electric -properties in the GAMESS output file. -

- The NBO program installation should continue as discussed in Section A.2. -D.5.3 NBO communication with GAMESS -

- The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following -GAMESS routines, records of the dictionary file, and COMMON blocks: -

-GAMESS routines:

-
-    SR DAREAD(IDAF,IODA,V,LEN,NREC,NAV)
-    FN ENUC(N,Z,C)
-    ENTRY GOTFM(IPAR)
-    SR HSTAR(D,F,XX,IX,NINTMX,IA,NOPK)
-    SR HSTARU(DA,FA,DB,FB,XX,IX,XP,XK,IXPK,NINTMX,IA,NOPK)
-    SR SYMH(F,H,IA)
-    FN TRACEP(A,B,N)
-    SR VADD(A,I,B,J,C,K,N)
-    ENTRY VALFM(IPAR)
- 
-
GAMESS dictionary file: -

- - - - - - - - - - - - - - - - -

recordcontents

2total energy
12AO overlap matrix
14AO Fock matrix (alpha)
15AO to MO transformation matrix (alpha)
16AO density matrix (alpha bond-order matrix)
18AO Fock matrix (beta)
19AO to MO transformation matrix (beta)
20AO density matrix (beta bond-order matrix)
23x dipole integrals
24y dipole integrals
25z dipole integrals

-GAMESS COMMON blocks:

-
-    PARAMETER (MXGTOT=5000, MXSH=1000, MXATM=50)                      
-    COMMON /ECP2  / CLP(400),ZLP(400),NLP(400),KFIRST(MXATM,6),       
-   +                KLAST(MXATM,6),LMAX(MXATM),LPSKIP(MXATM),         
-   +                IZCORE(MXATM)                                     
-    COMMON /FMCOM / CORE(1)
-    COMMON /INFOA / NAT,ICH,MUL,NUM,NX,NE,NA,NB,ZAN(MXATM),C(3,MXATM) 
-    COMMON /INTFIL/ NINTMX,NHEX,NTUPL,PACK2E,INTG76
-    COMMON /IOFILE/ IR,IW,IP,IS,IPK,IDAF,NAV,IODA(99)
-    COMMON /NSHEL / EX(MXGTOT),CS(MXGTOT),CP(MXGTOT),CD(MXGTOT),      
-   +                KSTART(MXSH),KATOM(MXSH),KTYPE(MXSH),KNG(MXSH),   
-   +                KLOC(MXSH),KMIN(MXSH),KMAX(MXSH),NSHELL           
-    COMMON /OUTPUT/ NPRINT,ITOL,ICUT,NORMF,NORMP,NOPK
-    COMMON /RUNLAB/ TITLE(10),A(MXATM),B(MXATM),BFLAB(2047)
-    COMMON /SCFOPT/ SCFTYP,BLKTYP,MAXIT,MCONV,NCONV,NPUNCH
-    COMMON /XYZPRP/ X(3)
-
D.6 HONDO VERSION -

-D.6.1 HONDO sample input -

- A sample HONDO input file to -recreate the default methylamine (RHF/3-21G at Pople-Gordon idealized geometry) -output displayed in Section A.3 is shown below: -

-

-
- $CNTRL  RUNFLG=0  $END
- $BASIS
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry
-    0    0   15    1  N21
-CS       0
-
-Carbon       6.       -0.713673           -0.014253            0.000000
-Nitrogen     7.        0.749817            0.123940            0.000000
-Hydrogen     1.       -0.978788           -1.071520            0.000000
-Hydrogen     1.       -1.123702            0.463146           -0.889982
-Hydrogen     1.        1.129752           -0.318420            0.824662
- $END
- $GUESS  NGUESS=4  $END
- $INTGRL  $END
- $WFN  WFNFLG=0  $END
- $SCF  NCO=9  $END
- $NBO  $END
-
-   
NBO job options are selected by inserting their associated keywords -(Section B.2) into the $NBO keylist. All NBO keywords are applicable to the -electronic wavefunctions computed by HONDO. -

- The following is a modified HONDO input file that will generate, in -addition to the default NBO output, the NLMO (Section B.6.2), the dipole -moment (Section B.6.3), and the NBO energetic (Section B.6.10) analyses of -methylamine: -

-

-
- $CNTRL  RUNFLG=0  $END
- $BASIS
-Methylamine...RHF/3-21G//Pople-Gordon standard geometry
-    0    0   15    1  N21
-CS       0
-
-Carbon       6.       -0.713673           -0.014253            0.000000
-Nitrogen     7.        0.749817            0.123940            0.000000
-Hydrogen     1.       -0.978788           -1.071520            0.000000
-Hydrogen     1.       -1.123702            0.463146           -0.889982
-Hydrogen     1.        1.129752           -0.318420            0.824662
- $END
- $GUESS  NGUESS=4  $END
- $INTGRL  $END
- $WFN  WFNFLG=0  $END
- $SCF  NCO=9  $END
- $NBO  NLMO  DIPOLE  $END
- $DEL  NOSTAR
-       ZERO 2 ATOM BLOCKS     4  BY  3
-                              1  3  4  5
-                              2  6  7
-                              3  BY  4
-                              2  6  7
-                              1  3  4  5
- $END
-
-   
In general, the $NBO, $CORE, $CHOOSE, and $DEL keylists can be inserted -in any order within the HONDO input file; the NBO program rewinds the -input file each time it searches for a keylist. -

-D.6.2 NBO program installation -

- The NBO interfacing (driver) routines provided in this -distribution were written for HONDO 7.0, dated 18-JAN-1988. -Section D.6.3 lists the HONDO -dependent elements of the NBO driver routines that may need slight -modification for other versions of the HONDO program. -

- Only one command line is added to the HONDO source code to run the -NBO analysis. A call ("CALL RUNNBO") should be inserted at the -end of the HONDO properties package (SR PROPTY in module PRP), -as shown below: -

-

-
-      SUBROUTINE PROPTY
-
-      .
-      .
-      .
-
-C
-C     ----- ELECTRON AND SPIN DENSITIES -----
-C
-      IF(NODEN.EQ.0) CALL ELDENS
-C
-C     <<< BEGINNING OF NBO INSERT >>>
-C
-      CALL RUNNBO
-C
-C     <<< END OF NBO INSERT >>>
-C
-      NCALL=0
-      IF(SOME) NCALL=1
-      CALL TIMIT(NCALL)
-      RETURN
-
-      .
-      .
-      .
-
-      END
-
-   
The NBO analysis -is performed each time the properties package is called within HONDO. -For example, the NBO analysis of the computed wavefunction will be performed -(unless NOPROP=1 in the $CONTRL namelist) for every single point calculation, -for each point on a scan of a potential energy surface, and for both the -initial and final points of a geometry optimization. The NBO output will -appear immediately after the Mulliken Population Analysis and the electric -properties in the HONDO output file. -

- The NBO program installation should continue as discussed in Section A.2. -D.6.3 NBO communication with HONDO -

- The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following -HONDO routines, records of the dictionary file, and COMMON blocks: -

-HONDO routines:

-
-    SR DAREAD(IDAF,IODA,IX,NX,IDAR)
-    SR DIPAMS(BMASS,NCALL,NCODE,SOME)
-    FN DOTTRI(A,B,N)
-    FN ENUC(N,Z,C)
-    SR HSTAR(D,F,XX,IX,NINTMX,IA,NOPK)
-    SR HSTARU(DA,FA,DB,FB,XX,IX,XP,XK,IXPK,NINTMX,IA,NOPK)
-    SR SYMFCK(F,H,IA)
- 
-
HONDO dictionary file: -

- - - - - - - - - - - - - - - - -

recordcontents

2total energy
12AO overlap matrix
14AO Fock matrix (alpha)
15AO to MO transformation matrix (alpha)
16AO density matrix (alpha bond-order matrix)
18AO Fock matrix (beta)
19AO to MO transformation matrix (beta)
20AO density matrix (beta bond-order matrix)
33x dipole integrals
34y dipole integrals
35z dipole integrals

-HONDO COMMON blocks:

-
-    COMMON/IJPAIR/IA(1)
-    COMMON/INFOA/NAT,ICH,MUL,NUM,NX,NE,NA,NB,ZAN(50),C(3,50)
-    COMMON/INTFIL/NOPK,NOK,NOSQUR,NINTMX,NHEX,NTUPL,PACK2E
-    COMMON/IOFILE/IR,IW,IP,IJK,IPK,IDAF,NAV,IODA(99)
-    COMMON/MEMORY/MAXCOR,MAXLCM
-    COMMON/MOLNUC/NUC(50)
-    COMMON/NSHEL/EX(440),CS(440),CP(440),CD(440),CF(440),CG(440),
-   +             KSTART(120),KATOM(120),KTYPE(120),KNG(120),
-   +             KLOC(120),KMIN(120),KMAX(120),NSHELL
-    COMMON/RUNLAB/TITLE(10),ANAM(50),BNAM(50),BFLAB(512)
-    COMMON/SCFOPT/SCFTYP
-    COMMON/SCM/CORE(1)
-    COMMON/WFNOPT/WFNTYP
- 
-

-D.7 AMPAC VERSION -

-D.7.1 AMPAC sample input -

- A sample AMPAC input file that will create default methylamine -(AM1 at Pople-Gordon idealized geometry) output similar to the -ab initio output displayed in Section A.3 is shown below: -

-

-
-AM1
-
-CH3NH2...AM1//Pople-Gordon standard geometry
-   C      0.000000  0    0.000000  0    0.000000  0   0  0  0
-   N      1.470000  0    0.000000  0    0.000000  0   1  0  0
-   H      1.090000  0  109.471230  0    0.000000  0   1  2  0
-   H      1.090000  0  109.471230  0  120.000000  0   1  2  3
-   H      1.090000  0  109.471230  0  240.000000  0   1  2  3
-   H      1.010000  0  109.471230  0   60.000000  0   2  1  3
-   H      1.010000  0  109.471230  0  300.000000  0   2  1  3
-
-$NBO  $END
-
-
-   
The keylists of the NBO program should always appear at the bottom of the -AMPAC input file and should be ordered: $NBO, $CORE, $CHOOSE, $DEL. -NBO job options are selected by inserting their associated keywords -(Section B.2) into the $NBO keylist. -

- Due to the implicit orthogonality of the basis functions, the -following NBO keywords are not applicable to the wavefunctions -computed by AMPAC (or other semi-empirical packages): -

-       AOPNAO        AOPNLMO       NAONHO        SPNAO
-       AONAO         DINAO         NAONLMO       SPNHO
-       AOPNHO        DMNAO         NAOMO         SPNBO
-       AOPNBO        FNAO          SAO           SPNLMO
-
-
In addition, the NBO keywords that require access to the AO dipole -integrals (DIPOLE, DIAO, DINAO, DINHO, DINBO, DINLMO) are not applicable -with AMPAC, since these integrals are unavailable to the NBO program. -

- The following is a modified AMPAC input file that will generate, in -addition to the default NBO output, the NLMO and the -NBO energetic analyses of methylamine: -

-

-
-AM1
-
-CH3NH2...AM1//Pople-Gordon standard geometry
-   C      0.000000  0    0.000000  0    0.000000  0   0  0  0
-   N      1.470000  0    0.000000  0    0.000000  0   1  0  0
-   H      1.090000  0  109.471230  0    0.000000  0   1  2  0
-   H      1.090000  0  109.471230  0  120.000000  0   1  2  3
-   H      1.090000  0  109.471230  0  240.000000  0   1  2  3
-   H      1.010000  0  109.471230  0   60.000000  0   2  1  3
-   H      1.010000  0  109.471230  0  300.000000  0   2  1  3
-
-$NBO  NLMO  $END
-$DEL  NOSTAR
-      ZERO 2 ATOM BLOCKS  3 BY 4
-                          1 3 4 5
-                          2 6 7
-                          4 BY 3
-                          2 6 7
-                          1 3 4 5
-$END
-
-D.7.2 Sample NBO output for AMPAC wavefunctions
-

- Since the AMPAC output differs in significant respects from the -ab initio examples presented in Sections A,B, we present -some excerpts from the NBO output and a -brief discussion of the NBO analysis of the AM1 wavefunction for -methylamine (Pople-Gordon idealized geometry). The numerical values -in these exerpts (summary tables) should be adequate for checking -purposes. -

- The summary of the Natural Population Analysis (NPA) -for methylamine is shown below: -

-
-Summary of Natural Population Analysis:                  
-                                                         
-                                      Natural Population 
-              Natural   -----------------------------------------------
-   Atom #     Charge        Core      Valence    Rydberg      Total
------------------------------------------------------------------------
-     C  1   -0.13281      2.00000     4.13281    0.00000     6.13281
-     N  2   -0.34739      2.00000     5.34739    0.00000     7.34739
-     H  3    0.03346      0.00000     0.96654    0.00000     0.96654
-     H  4    0.08488      0.00000     0.91512    0.00000     0.91512
-     H  5    0.08488      0.00000     0.91512    0.00000     0.91512
-     H  6    0.13849      0.00000     0.86151    0.00000     0.86151
-     H  7    0.13849      0.00000     0.86151    0.00000     0.86151
-=======================================================================
-  * Total *  0.00000      4.00000    14.00000    0.00000    18.00000
-
-   
Note that the core electrons of all heavy atoms (neglected in the -semi-empirical AMPAC procedure) are incorporated into the NPA, along the -lines of the treatment of effective core potentials (Section B.6.12). -Note also that the numerical values of AM1 natural charges (and other -quantities) differ significantly from those presented in Section A.3.2, -reflecting a tendency toward somewhat reduced bond polarities in AM1 -wavefunctions. -

-The NBO summary table is shown below: -

-
-Natural Bond Orbitals (Summary):
-
-                                                    Principal Delocalizations
-          NBO              Occupancy    Energy      (geminal,vicinal,remote)
-===============================================================================
-Molecular unit  1  (CH5N)
-  1. BD ( 1) C 1- N 2       1.99095   -20.60408    9(g),10(g),11(g),12(g),13(g)
-  2. BD ( 1) C 1- H 3       1.99184   -17.81012    8(g),10(g),11(g),9(g)
-  3. BD ( 1) C 1- H 4       1.98864   -17.75195    12(v),9(g),11(g),8(g)
-  4. BD ( 1) C 1- H 5       1.98864   -17.75195    13(v),9(g),10(g),8(g)
-  5. BD ( 1) N 2- H 6       1.98916   -19.74256    13(g),8(g),10(v)
-  6. BD ( 1) N 2- H 7       1.98916   -19.74256    12(g),8(g),11(v)
-  7. LP ( 1) N 2            1.98489   -15.52775    9(v)
-  8. BD*( 1) C 1- N 2       0.01048     4.75597
-  9. BD*( 1) C 1- H 3       0.02306     4.29359
- 10. BD*( 1) C 1- H 4       0.01070     4.57248
- 11. BD*( 1) C 1- H 5       0.01070     4.57248
- 12. BD*( 1) N 2- H 6       0.01090     5.27834
- 13. BD*( 1) N 2- H 7       0.01090     5.27834
-      -------------------------------
-             Total Lewis   17.92328  ( 99.5738%)
-       Valence non-Lewis    0.07672  (  0.4262%)
-       Rydberg non-Lewis    0.00000  (  0.0000%)
-      -------------------------------
-           Total unit  1   18.00000  (100.0000%)
-          Charge unit  1    0.00000
-
-   
Note that in this case the orbital energies and other matrix elements -of the Fock operator are printed in electron volts, the energy units of the -AMPAC package. Note also that the physical pattern of delocalization effects -differs significantly from that shown in Section A.3.6, the AM1 results -portraying numerous strong geminal interactions that are not present -in the ab initio output. Other differences between the AM1 and -ab initio wavefunctions will be evident throughout the NBO output. -

- Finally, we include the output segment showing the NBO energetic analysis -of methylamine: -

-
-NOSTAR: Delete all Rydberg/antibond NBOs
-Deletion of the following orbitals from the NBO Fock matrix:
-   8   9  10  11  12  13
-
-Occupations of bond orbitals:
-
-      Orbital                   No deletions   This deletion   Change
-------------------------------------------------------------------------------
-  1. BD ( 1) C 1- N 2               1.99095        2.00000    0.00905
-  2. BD ( 1) C 1- H 3               1.99184        2.00000    0.00816
-  3. BD ( 1) C 1- H 4               1.98864        2.00000    0.01136
-  4. BD ( 1) C 1- H 5               1.98864        2.00000    0.01136
-  5. BD ( 1) N 2- H 6               1.98916        2.00000    0.01084
-  6. BD ( 1) N 2- H 7               1.98916        2.00000    0.01084
-  7. LP ( 1) N 2                    1.98489        2.00000    0.01511
-  8. BD*( 1) C 1- N 2               0.01048        0.00000   -0.01048
-  9. BD*( 1) C 1- H 3               0.02306        0.00000   -0.02306
- 10. BD*( 1) C 1- H 4               0.01070        0.00000   -0.01070
- 11. BD*( 1) C 1- H 5               0.01070        0.00000   -0.01070
- 12. BD*( 1) N 2- H 6               0.01090        0.00000   -0.01090
- 13. BD*( 1) N 2- H 7               0.01090        0.00000   -0.01090
-
-NEXT STEP:  Evaluate the energy of the new density matrix
-            that has been constructed from the deleted NBO
-            Fock matrix by doing one SCF cycle.
-
-------------------------------------------------------------------------------
-  Energy of deletion :        22.024
-    Total SCF energy :        -5.051
-                         -------------------
-       Energy change :        27.075 kcal/mol,          27.075 kcal/mol
-------------------------------------------------------------------------------
-
-   
Note that the "energy of deletion" (22.0 kcal/mol), "total SCF -energy" (-5.1 kcal/mol) and "energy change" (27.1 kcal/mol) are all -given in terms of heats of formation, the standard AM1 form of expressing -molecular energies. -

-D.7.3 NBO program installation -

- The NBO interfacing (driver) routines provided in this -distribution were written for AMPAC, version 1.00. -Section D.7.4 lists the AMPAC -dependent elements of the NBO driver routines that may need slight -modification for other versions of the AMPAC program. -

- Only one command line is added to the AMPAC source code to run the -NBO analysis. A command "CALL RUNNBO" should be inserted in the -AMPAC properties package (SR WRITE in module WRITE), as shown below: -

-

-
-      SUBROUTINE WRITE(TIME0,FUNCT)
-
-      .
-      .
-      .
-
-         X=MECI(EIGS,C,CBETA,EIGB, NORBS,NMOS,NCIS, .TRUE.)
-      ENDIF
-C
-C     <<< BEGINNING OF NBO INSERT >>>
-C
-      CALL RUNNBO
-C
-C     <<< END OF NBO INSERT >>>
-C
-      IF (INDEX(KEYWRD,'MULLIK') +INDEX(KEYWRD,'GRAPH') .NE. 0) THEN
-         IF (INDEX(KEYWRD,'MULLIK') .NE. 0) THEN
-
-      .
-      .
-      .
-
-   
The NBO analysis is performed each time SR WRITE is called. -For example, the NBO analysis of the computed wavefunction will be performed -for every single point calculation and at the end of geometry optimizations. -The NBO output will appear immediately after the Mulliken Population Analysis -in the AMPAC output file. -

- The NBO program installation should continue as discussed in Section A.2. -D.7.4 NBO communication with AMPAC -

- The NBO driver routines (RUNNBO, FEAOIN, DELSCF) access the following -AMPAC routines and COMMON blocks: -

-AMPAC routines:

-
-    SR GMETRY(GEO,COORD)
-    SR HCORE(COORD,H,W,WJ,WK,ENUCLR)
-    SR FOCK2(F,PTOT,P,W,WJ,WK,NUMAT,NFIRST,NMIDLE,NLAST)
-    SR FOCK1(F,PTOT,PA,PB)
-    FN HELECT(N,P,H,F)
- 
-
AMPAC COMMON blocks:
-
-    INCLUDE 'SIZES'
-    COMMON /ATHEAT/ ATHEAT
-    COMMON /DENSTY/ P(MPACK),PA(MPACK),PB(MPACK)
-    COMMON /ENUCLR/ ENUCLR
-    COMMON /FOKMAT/ F(MPACK),FB(MPACK)
-    COMMON /GEOKST/ NATOM,LABELS(NUMATM),NA(NUMATM),NB(NUMATM),
-   +                NC(NUMATM)
-    COMMON /GEOM  / GEO(3,NUMATM)
-    COMMON /HMATRX/ H(MPACK)
-    COMMON /KEYWRD/ KEYWRD
-    COMMON /MOLKST/ NUMAT,NAT(NUMATM),NFIRST(NUMATM),NMIDLE(NUMATM),
-   +                NLAST(NUMATM),NORBS,NELECS,NALPHA,NBETA,NCLOSE,
-   +                NOPEN,NDUMY,FRACT
-    COMMON /NATORB/ NATORB(107)
-    COMMON /TITLES/ COMENT(10),TITLE(10)
-    COMMON /VECTOR/ C(MORB2),EIGS(MAXORB),CBETA(MORB2),EIGB(MAXORB)
-    COMMON /WMATRX/ WJ(N2ELEC),WK(N2ELEC)
- 
-

-

-

INDEX

-
-

-

- Acceptor orbital,A21
- ACS Software,A11
- AMPAC version,A2,A7,A8,B66,C17
- Angular symmetry labels,A5,B68,C7
- Antiperiplanar interaction,A19,A23,B50
- Archive file (FILE47),A5,
-        B62-71,C8,C14,C31,C36
- Arrays
-      IBXM,C9,C22,C23
-      JPRINT,C6
-      NBOOPT,C16,C17,C18,
-            C26,C30,C36,C39
- Atom-centered basis functions,A1
- Atomic charge,A14
- Atomic orbitals,A1,A5,A6,B67-68
-      Contracted gaussian,A6,B69-70
-      Pure (PAO),B11,B67-68,C19,C30
-      Slater-type,A6
-      see Atomic shell
-      see Core orbitals
-      see Pre-orthogonal orbitals
- Atomic shell
-      Core,A7,A8,A13,A14,A16,C24
-      Rydberg,A2,A8,A13,A14,A16,C25
-      Valence,A8,A13,A14,A16
- Atomic units,A13,B65,C4,C13
- Attaching NBO to ESS program,
-        A10-11,C36,C38-39
- AUHF method
-      see Wavefunction type
- Azimuthal angle (),A20,C33
- 
- Basis set
-      see Atomic orbitals
- Benzene (C6H6),B3,B32-36
- Bond bending,A8,A20
-      see Hybrid direction
- BONDO program,A7
- Bond order,B29-31
-      Matrix,B11,B65,C19
- Boys LMOs,B3
- Brunck, T. K.,A7
- 
- Canonical MOs,B6,B27-28,B71,C20
- Carpenter, J. E.,A7
- Chemical fragment,B16,B19
-

- $CHOOSE list - see Keylists - Comments (!),B1,B63,C29 - Comment statements,C1 - COMMON blocks - /NBAO/,C7 - /NBATOM/,C7 - /NBBAS/,C9,C22,C31,C30 - /NBCRD1/,C11,C29 - /NBCRD2/,C12,C29 - /NBDAF/,C12,C27,C28 - /NBDXYZ/,C11 - /NBFLAG/,C5 - /NBGEN/,C13,C30 - /NBINFO/,C4 - /NBIO/,C8,C18 - /NBLBL/,C10,C32 - /NBMOL/,C10 - /NBNAO/,C10 - /NBONAV/,C12 - /NBOPT/,C6-7,C18,C30 - /NBTHR/,C9,C18 - /NBTOPO/,C11,C22 - Contour plotting program,A8,B9,B69 - Contracted gaussian orbitals - see Atomic orbitals - Copper dimer (Cu2),B56-61 - $CORE list - see Keylists - Core orbitals,A6,A7,A8,A16, - B12-13,B56-61,B66,C24,C30,C33 - Core polarization,A8,B12 - Core table,B12,C33 -

- DAF - see Direct access file - Datalists,B63-64 - $BASIS,B67-68,B71,C31,C37 - $CONTRACT,B69-70,C31,C37 - $COORD,B63,B65,B66,C31,C37 - $DENSITY,B71 - $DIPOLE,B65,B71,C37 - $FOCK,B65,B71,C37 - $LCAOMO,B71,C37 - Matrix,B71 - $OVERLAP,B65,B71,C37 - d-orbitals,B53,B56,B61 - Default output,A12,B10 - Deletion types,B17-19 -

- $DEL (deletions) list - see Keylists - Delocalization,A1,A2,A21,B3,B32,B51 - Delocalization tail,A22,B23 -

- Density matrix,A1,A5,A6,B6-7,C13 - see Bond-order matrix - see Spin density matrices - Depletion of density matrix,C24 - Diborane (B2H6),B40-43 - Dictionary file,A4 - Different Lewis structures for - different spin - see Open-shell calculation - Dimension specification,C4 - Dipole moment,A5,A6,A8,B5,B6-7, - B24-25,B65,B71,C11,C15,C24 -

- Direct access file (FILE48),A3,A4,A5, - B9,B65,C12,C14-15,C16,C27, - C28,C36-39 - Directed NBO search - see Keylists, $CHOOSE - Directional analysis - see Hybrid direction - Distribution tape,A10 - Donor orbital,A21,A22 - Double-bond, no-bond resonance,B44-47 - Driver routines,A3 - see Subroutines RUNNBO, etc. - - Edmiston-Ruedenberg LMOs,B3 - Effective core potential (ECP), - A8,B56-61,B66 - Electronic structure system (ESS),A3 - Common blocks,A4 - Connection to NBO program,A3,A4,A7, - A10-11,B56,B62,C36,C38-39 - Input file,A5,A11,A12 - Output file,A5,A12 - Scratch files,A4 - see AMPAC, GAUSSIAN-8X, etc. - ENABLE program,A10,C36 - Energetic analysis,A3,A5,B16-19, - C2,C26,C38,C39 - see Perturbation theory... - Excited state,A6,A8,A15,B56,C23 - -

- f-orbitals - see Angular symmetry labels - see Keyword CUBICF -

- Fenske-Hall method - see MEDVL - Fetch/Save routines,C15,C27 -

- FILE48 - see Direct access file -

- FILE47 - see Archive file - Flow chart,A4,C3,C16 - Fock matrix,A2,A5,A6,A8,A14,A21, - B6,B16-20,B26,B48-51,B65,B71, - C2,C23,C26,C39 - Fortran 77,A6,A10 - Foster, J.P.,C22 - Free format,B1,C29 - Freezing a transformation,B8 - Functions - EQUAL,C29 - IHTYP,C34 - IOINQR,C32 - IWPRJ,C24 - NAMEAT,C34 - VECLEN,C35 - - GAMESS version,A1,A2,A7,A10,A12,C17 - Gaussian elimination,C35 - GAUSSIAN-8X version,A2,A7, - A10,B56,C17 - Geminal interaction,A22,B18,C33 - Generalized eigenvalue problem,C20 -

- GENNBO input file - see Archive file -

- GENNBO stand-alone program - A10,B9,B62-71,C13,C36,C37,C38 - Geometry,B66 - Glendening, E. D.,A7 - Groups of routines - I (NAO/NBO/NLMO),C2,C16-25 - II (energy analysis),C2,C26 - III (direct access file),C2,C27-28 - IV (free format input),C2,C29 - V (other I/O),C2,C30-32 - VI (general utility),C2,C33-35 - VII (system-dependent),C2,C36 - GUGA formalism,A1 - GVB method - see Wavefunction type - - Hay-Wadt ECP,B56 - HONDO version,A2,A10,C17,C27 - Hybrid composition,A19,B23 - Hybrid direction,A8,A20,B4,C23 - Hydrogen fluoride (HF),B37-39 - - I/O routines - see Groups of routines - INP routines,C30,C39 - Input file,A5,B62,C14 - Installation procedure,A10-11 - Ionic hybrids,B37-39 - - Job control keywords,B2,B3 - Job initialization routines,C16,C18 - Job threshold keywords,B2,B4-5 - - Kekulée structure,B36 - Keylist,A5,A11,A12,B1 -

- Keylists - $CHOOSE,B1,B2,B12,B14-15,B44-47, - B62,B63,B65,C6,C22,C30 - $CORE,B1,B2,B12-B13, - B62,B63,B65,C3,C6-7,C30 - $DEL,B1,B2,B12,B16-20, - B48-51,B62,C17,C26,C30 - $GENNBO,B65,B66,C30 - $NBO,B1,B2-11,B21-43,B62,B63, - B65,B69,C6,C17,C18,C22,C30 - Keyword names (matrix output),B6-7 - Keyword parameters (matrix output),B7-8 - Keywords - AOINFO,B2,B9,B69,B71,C6,C31 - AOMO,B2,B6,B71,C6 - AONAO,B2,B6,C6,C30-31 - AONBO,B2,B6,C6,C31 - AONHO,B2,B6,C6 - AONLMO,B2,B3,B6,C6,C31 - AOPNAO,B2,B6,B71,C6 - AOPNBO,B2,B6,B71,C6 - AOPNHO,B2,B6,B71,C6 - AOPNLMO,B2,B6,B71,C6 - ARCHIVE,B2,B9,B62-71,C6,C31 - BEND,A8,A20,B2,B4,B5,B10,C6,C23 - BNDIDX,B2,B9,B10,B21, - B29-B31,C6 - BOAO,B11,C6 - BODM,B65,C6,C13 - BOHR,B65,B66,,C13 - CUBICF,B65,B68,C6 - DESTAR,B18 - DETAIL,B2,B9,C6 - DIAO,B2,B7,B71,C6 - DINAO,B2,B7,B71,C6 - DINBO,B2,B7,B71,C6 - DINHO,B2,B7,B71,C6 - DINLMO,B2,B6,B7,B71,C6 - DIPOLE,A8,B2,B3,B5,B10,B21, - B24-25,B71,C6,C17,C24 - DMAO,B2,B7,C6 - DMNAO,B2,B7,C6 - DMNBO,B2,B7,C6 - DMNHO,B2,B7,C6 - DMNLMO,B2,B7,C6 - E2PERT,A21,B2,B4,B5,B10,B71,C6 - EV,B65 - FAO,B2,B7,B71,C6 - FNAO,B2,B7,B71,C6 - FNBO,B2,B6-8,B7,B71,C6 - FNHO,B2,B7,B26,B71,C6 - FNLMO,B2,B7,B71,C6 - LFNPR,B2,B9,C8 - Matrix output,B6-8,B26-28 - MULAT,B11,C6 - MULORB,B11 - NAOMO,B2,B6-8,B71,C6 - NAONBO,B6-8,C6 - NAONHO,B6-8,C6 - NAONLMO,B6-8,C6 - NATOMS,B65 - NBAS,B65 - NBODAF,B2,B9 - NBO,A16-19,B2,B3,B10,C6 - NBOMO,B2,B6-8,B27-28,B71,C6 - NBONLMO,B2,B6-8,C6 - NBOSUM,A22-23,B2,B3,B10,C6,C23 - NHOMO,B2,B6-8,B71,C6 - NHONBO,B2,B6-8,C6 - NHONLMO,B2,B6-8,C6 - NLMO,B2,B3,B5,B10,B22-23,C6 - NLMOMO,B2,B6-8,B71,C6 - NOBOND,B2,B3,B21,B37-39,C6 - NOGEM,B18 - NOSTAR,B18,B48-49 - NOVIC,B18 - NPA,A13-15,B2,B3,B10,C6,C20 - OPEN,B65 - ORTHO,B65 - PAOPNAO,B11,C6 - PLOT,A8,B2,B9,B69,B71,C6 - PRINT,B2,B5,B10,B71,C18,C6 - PRJTHR,B11 - RESONANCE,A16,B2,B3,B21, - B32-36,C6,C17,C25 - REUSE,B65,B66,B67,C13 - RPNAO,B11,C6 - SAO,B2,B7,B71,C6 - SKIPBO,B2,B3,B10,C6 - SPNAO,B2,B6-8,B7,B71,C6 - SPNBO,B2,B7,B71,C6 - SPNHO,B2,B7,B71,C6 - SPNLMO,B2,B3,B7,B71,C6 - 3CBOND,B2,B3,B14,B21,B40-43,C6 - THRESH,B11 - UPPER,B65,B71,C13 - ZERO,B19,B49-51 -

- Kinks - see Hybrid direction, Bond bending - -

- Labelled COMMON blocks,A3,A6,C4-13 - see COMMON blocks -

- Lewis orbitals - see Natural bond orbitals - Linear equations package,C35 - Linear independence,A1,C22,C24 - Logical file number (LFN),C8,C38,C39 - Löwdin, P.-O.,A1 - Löwdin orthogonalization,C21 - - Matrix multiplication,C34 -

- Matrix output keywords, - B2,B6-8,B9,B26-28,C7 - Mayer-Mulliken bond-order,C19 - MCSCF method - see Wavefunction type - MEDVL version,A10 - Memory allocation, - A6,A12,C16,C18,C19,C22 - Methylamine (CH3NH2), - A12-23,B21-31,B44-51,B63-71 - Methyl radical (CH3),B52-55 - Molecular units,B16,B18,B19,C10,C23 - Møller-Plesset method - see Wavefunction type - MOPAC version,A10 -

- Mulliken population analysis, - A10,B11,C19,C38 - Multiple bonds,A19,B14,B44-47,B56-61 - - Naaman, R.,A7 - NAO formation routines,C16,C19-21 -

- Natural atomic orbital (NAO) - Formation,A1,A7,C16,C19-21 - Labels,A13-14,C10 - Listing,A13,C10 - Summary table,A7 - see Natural population analysis -

- Natural bond orbital (NBO) - Analysis,A1-2,A16-19 - Formalism,A1-A2,A7 - Labels,A8,A19,B27-28,B43,C9,C10,C32 - Lewis,A2,A16,A19,A21,A23,B48-51,B17 - Listing,A17-19,B2 - Non-Lewis,A2,A16,A19, - A21,A23,B17,B18,B48-51 - Summary table,A22-23,C23 - 3-center,A16,B40-43 - see Perturbation theory... - see NBO/NLMO formation routines -

- Natural electron configuration (NEC), - A7,A15,C20 -

- Natural hybrid orbital (NHO) - Directional analysis,A20 - Formation,A1-2 - Labels,B26,C10 - Listing,A-19 - see Natural bond orbitals - see Hybrid direction -

- Natural Lewis structure,A1-2,A16, - A19,B3,B18,B48,B49 - Energy,B18,B48 -

- Natural localized molecular orbital (NLMO) - Formation,A7,B3,C25 - Listing,B3,B22-23 - Natural minimal basis (NMB) set,A2,A14 - Natural population analysis (NPA), - A3,A6,A7,A13-14,B3, - B10,B21,B56-57,C20 - Natural Rydberg basis (NRB) set,A2,A18 - NBO direct access file - see Direct access file - $NBO keylist - see Keylists - NBO energetic analysis - see Energetic analysis - see Perturbation theory... - NBO.MAN file,A10,A11 - NBO/NLMO formation routines, - C16,C22-25 - NBO program,Section C - I/O,A5,A12,C27-32 - Installation,A10-11 - Organization,A3-4,C2-4 - Restrictions,A6 - see Electronic structure system - NBO.SRC file,A10,C1,C2 - NBO summary table,A22-23,C23 - NLMO/NPA bond order,B30-31 - Non-Lewis orbitals - see Natural Bond Orbital - - Open-shell calculation, - A1,A5,B14,B25,B52-55,B65,C5 - see Wavefunction type - Orbital contour plotting program, - A8,B9,B69 - Orthogonalization,C20 - Löwdin (symmetric),C24 - Occupancy-weighted (OWSO),C20,C21 - Schmidt,C20 - Output control keywords,B2,B9-10 - Output file,A8,A12,C1 -

- Overlap matrix,A5,A6,A8,B6,B71,C38 - singularities,C25 - Overlap-weighted NAO bond order,B30 - -

- Perturbation theory energy analysis, - A8,A21,B3,B4,C23,C39 - Phi,A20,C33 -

- PNAO, PNBO, PNHO, PNLMO - see Pre-orthogonal orbitals - Polar angle (),A20,C33 - Polarization coefficients,A2,A19,C25 - Pople-Gordon geometry,A12,A20,B21,B32 -

- Population analysis - see Mulliken population analysis - see Natural population analysis - Population inversion,A14,B57 -

- Pre-orthogonal orbitals, - A1-2,A6,A8,B6,B65,B71 -

- Print parameters,B2,B7-8, - B11,B27-28,C7,C10 -

- Program groups,C2 - see Groups of routines -

- Program limits - Atoms,A6,C4 - Basis functions,A6,C4 - Program precedence,C2,C3 - Pseudopotential - see Effective core potential - Pure AOs,B11 - see Atomic orbital - - QCPE,A7,A8 - - Read (R) parameter - see Print parameters - Read-write file,A4 - Reed, A. E.,A7,B11,B31,C19 - References,A7 - Remote interaction,A22,C33 - Resonance structures,A9,B14-15,B32-33, - B38,B39,B44-47,C11,C25 - Rewind input file,C39 - RHF method - see Wavefunction type - Rives, A. B.,A7 - ROHF method - see Wavefunction type - - Schleyer, P. v.R.,B31 - 2nd-order perturbation theory analysis - see Perturbation theory energy... - Semi-documented keywords,B2,B11 - Similarity transformation,C19,C26,C34 -

- Slater-type orbitals - see AO basis functions -

- Spin - see Open-shell calculations -

- Spin-annihilated UHF (AUHF) method - see Wavefunction type - Spin density matrices,A1,B52-55,C5 -

- Storage - see Memory allocation -

- Subroutines,C2,C3 - ANGLES,C33 - ANLYZE,C23 - AOUT,C31 - APRINT,C31,C32 - AREAD,C31 - ATDIAG,C20 - AUGMNT,C25 - AWRITE,C31 - BDFIND,C33 - BLDSTR,C23 - CHEM,C33 - CHOOSE,C22,C23,C24 - CHSDRV,C22 - CHSINP,C30 - CONSOL,C33 - CONVIN,C33 - CONVRT,C33 - COPY,C33 - CORE,C24 - CORINP,C30 - CORTBL,C33 - CYCLES,C22,C25 - DEBYTE,C33 - DELETE,C26 - DELINP,C30 - DELSCF,A3,A4,A5,C2,C36,C38,C39 - DEPLET,C24 - DFGORB,C19,C30 - DIPANL,A6,C22,C24 - DIPELE,C24 - DIPNUC,C24 - DMNAO,C19 - DMSIM,C19 - FACTOR,C35 - FEAOIN,A3,A4,A5,C2,C6, - C14,C36,C38,C39 - FEAOMO,C27 - FEAOM,C27 - FEBAS,C27 - FECOOR,C27 - FEDNAO,C27 - FEDRAW,C27 - FEDXYZ,C27 - FEE0,C27 - FEFAO,C27 - FEFNBO,C27 - FEINFO,C27 - FENBO,C27 - Subroutines (continued) - FENEWD,C27 - FENLMO,C27 - FEPNAO,C27 - FEPPAO,C27 - FESNAO,C27 - FESRAW,C27 - FETITL,C27 - FETLMO,C27 - FETNAB,C27 - FETNAO,C27 - FETNBO,C27 - FETNHO,C27 - FNBOAN,C23 - FNDFLD,C29 - FNDMOL,C23 - FNDSOL,C35 - FORMT,C25 - FRMHYB,C23 - FRMPRJ,C25 - FRMTMO,C20 - GENINP,C30 - GETDEL,C23 - HALT,C33 - HFLD,C29 - HTYPE,C23 - HYBCMP,C23 - HYBDIR,C23 - IDIGIT,C33 - IFLD,C29 - INTERP,C32 - JACOBI,C25,C34 - JOBOPT,C18,C29 - LBLAO,C32 - LBLNAO,C32 - LBLNBO,C32 - LBLNHO,C32 - LIMTRN,C34 - LINEQ,C33,C35 - LMOANL,C24 - LOADAV,C20 - LOAD,C24 - MATML2,C34 - MATMLT,C34 - MULANA,C19 - NAOANL,C21 - NAODRV,C2,C19 - NAOSIM,C19 - NAO,C19 - NATHYB,C22,C23,C24 - NBCLOS,C16,C28 - NBINQR,C28 - NBOCLA,C23 - NBODEL,C26 - NBODIM,C18 - NBODRV,C2,C19,C22 - NBOEAN,A3,A4,A6,C3,C26,C36,C39 - NBOINP,C30 - NBOPEN,C16,C27 - NBOSET,C18,C39 - NBO,A3,A4,C2,C16,C36 - NBOSUM,C23 - NBREAD,C28 - NBWRIT,C28 - NEWDM,C26 - NEWRYD,C20 - NEWWTS,C20 - NLMO,C22,C24 - NORMLZ,C34 - ORDER,C34 - ORTHYB,C24 - OUTPUT,C32 - PACK,C34 - PRJEXP,C24 - RANK,C34 - RDCARD,C29 - RDCORE,C30 - RDPPNA,C30 - RDTNAB,C31 - RDTNAO,C31 - REDBLK,C21 - REDIAG,C21 - REPOL,C25 - RFLD,C29 - RNKEIG,C26 - RUNNBO,A3,A4,C36,C38,C39 - RYDIAG,C20 - RYDSEL,C21 - SETBAS,C20 - SHMDT,C20 - SIMLTR,C26 - SIMTRM,C19 - SIMTRN,C34 - SIMTRS,C34 - SRTNBO,C22 - STASH,C24 - STRTIN,C29 - SUBST,C35 - SVDNAO,C27 - SVE0,C27 - SVFNBO,C27 - SVNBO,C27 - SVNEWD,C27 - SVNLMO,C27 - SVPNAO,C27 - SVPPAO,C27 - SVSNAO,C27 - SVTLMO,C27 - Subroutines (continued) - SVTNAB,C27 - SVTNAO,C27 - SVTNHO,C27 - SYMORT,C25 - SYMUNI,C25 - TRANSP,C34 - UNPACK,C35 - VALTBL,C35 - WRARC,C31 - WRBAS,C31 - WRMLMO,C31 - WRPPNA,C30 - WRTNAB,C31 - WRTNAO,C30,C31 - WRTNBO,C312 - XCITED,C23 - Symmetric orthogonalization,C24,C25 - Symmetry,B16 - System-dependent driver routines,C36 - - TechSet,A11,A20 - Theta,A20,C33 - 3-center bonds - see Natural bond orbitals - Thresholds,C9 - ALLOW2,C20 - ALLOW,C20 - ANG,B4 - ATHR,C23 - DANGER,C20,C25 - DIAGTH,C20,C25 - DIFFER,C24,C34,C34 - DONE,C34 - DVAL,B5,B25 - EPS,C24,C34 - ETHR1,C23 - ETHR2,C23 - ETHR,C23 - EVAL,B4 - OCC,B4 - PCT,B4 - PRJINC,C22 - PRJTHR,B11,C22 - PTHR,C23 - TEST2,C20 - TEST,C20 - THRESH,C22 - THR1,C23 - THR2,C23 - THRESH,B11,C25 - TOOSML,C24 - WORTH,C20 - WTTHR,C20,C21 - 2e-stabilization,A21 - -

- UHF method - see Wavefunction type -

- Upper triangular matrix, - B65,B71,C13,C33,C34 - - Vager, Z.,A7 -

- Valency index - see Bond order - Versions, previous,A7,A9,B13 -

- Vicinal interaction,A22-23,B18, - B23,B25,B51,C33 - - Warnings,B16,B17,B36,B55 -

- Wavefunction type - AUHF,C5,C17 - CI,A6,C5,C17 - Complex,A6,C5 - Correlated,B25 - GVB,A6 - MCSCF,A1,A6,C5 - Møller-Plesset,A6,C17 - RHF,A6,A12,B16,B56,C2 - ROHF,A6,C5 - SCF,A6,B16,B25,C17 - Semi-empirical,A7,A8,B66 - UHF,A6,B16,B20,B52-55,C2,C5 - Weinhold, F.,A7,B11,C19,C22 - Weinstock, R. B.,A7,B11,C19 - Wiberg bond index,A16,B9,B29,C20,C22 - Write (W) parameter - see Print parameters - - diff --git a/Documents/etc/nbo/lambda.gif b/Documents/etc/nbo/lambda.gif deleted file mode 100644 index f782649d25245ff1de624f97acdf95fa151f884d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71 zcmZ?wbhEHbjEB<5wG8q|kKzxvl1Cv}&|4POU{4)y!qoR!a@>btX UnYBIOiE!9ltBr3pyI2{l0e!g@82|tP diff --git a/Documents/etc/nbo/le.gif b/Documents/etc/nbo/le.gif deleted file mode 100644 index 910ef725372856a7ae50a798c411063c29aff3a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmZ?wbhEHbjEB<5wG8q|kKzxvl1Cw}9eqEBEWswXF)&LE%6RQ9K diff --git a/Documents/etc/nbo/mu.gif b/Documents/etc/nbo/mu.gif deleted file mode 100644 index 428c1d5de7e6f33202e74a86037d714147fb38fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHbjEB<5wG8q|kKzxvl1Cwk|zhuLj^>ZfjMtQuP*pOM< Tn)Gc#plE5_^oHdbq72pmbL|xO diff --git a/Documents/etc/nbo/nbofig1.gif b/Documents/etc/nbo/nbofig1.gif deleted file mode 100644 index b6dbdcbe1f7fc40a7b09feb027bd44fd9be837cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4178 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 cI=BJcs$NyH1neeoh`bH@61zpC|G!?xR}7l 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 diff --git a/Documents/etc/nbo/nbofig3.gif b/Documents/etc/nbo/nbofig3.gif deleted file mode 100644 index ee55624972145032074b4d80f7c84908671db9e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657 zcmV;C0&e|BNk%w1VZ#7}0Du7i00030|NkNR1OWg50RSuj0002P0D}NP0{@JUsmtvT zqnxzbi!<0e@ScU@NS0;=Bq_q3?hD7xdeHKX=lZqU=nf1Dd7q+BaU3d_OqOwxY)Yrg z5A}+jMsc)W_DkK~yht(ljE1x*c>fyJ0)S4TN zfhb&@sRwG@7#qrRD7)MP9Js4&>s(A{Ju@xYwGAFFK2A=HTW+3={)&kiw{Ca739qY8 zKiY1U(%pR@1|`Vfqg4_52@JDJjKPCg2m)kSNt->0k=#9_7)+lGP5%}#nrM|UWGOPd zJi_?(?xcz?#7x$z;>2afg)*yvq*+skCKNbx>e)FDo6jH}c}yItv*<^pKqMAo3U$s= zc2n6g%Ox)zwr|Sz^@Q}55YVV(%bGolHm%yVY}-B+>b7CkxHgs2ZIbmaOt@k7zVth6 z?hn95;Sy;{SkTqPLh>@!sSdH4$0zm$raZ!KK+KuT0P4$m@k7p;Lz*J}G2sl| zt;p#$*r_#xrY-t5?Myp$@8)g8_ix_An-*shTzE;tdXp%(42`gI23)5fyeZQ3#b?$T z29J&m6j#dKsfXUX((l+Y)nXoRTK>J{_ojf&r|)@K{I%;Zv1n|eS!nk)1Kw}#T~?rh z2M(5?f(vdI-Gi6~$PIwL6en6|$H}JQB+^*bAAUiJc#DN0c9PGDC<=y(W2w0KB8#HH r*rJRp8a7}>$*Aa|i5=`$*N+!=MG`nbUNN4LBreHhlTJQ~Q~>}xp1MMN diff --git a/Documents/etc/nbo/phi.gif b/Documents/etc/nbo/phi.gif deleted file mode 100644 index b89b30aa140060b5400b6fed507c538a173dc152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmZ?wbhEHbjEB<5wG8q|kKzxvl1Cv5ee`diRu7$HdUcJ4^cR~4^ Xga;x@4^L(~W(JB%A6yj3z+epk+(j2p diff --git a/Documents/etc/nbo/pi.gif b/Documents/etc/nbo/pi.gif deleted file mode 100644 index 492fedbdc441984cadb85a21c7424771a9caff41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmZ?wbhEHbjEB<5wG8q|kKzxvl1CwM=e<#DWUyEjK39`I-@!F>U Qv3=%Uk1sFvWMr@g07SjEB<5wG8q|kKzxvl1Cw-5|4PQU{0CjEB<5wG8q|kKzxvl1Cvxwf8~NT4jEB<5wG8q|kKzxvl1Cwk||H=g%{L00;XF@mcvnu2% TOH!MvSlT7Oa@*-!q72pmQ=}8a diff --git a/Documents/etc/nbo/theta.gif b/Documents/etc/nbo/theta.gif deleted file mode 100644 index c646fcb0b3f658b5fc38927aa28ba4167e2e2e84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHbjEB<5wG8q|kKzxvl1Cwk|Kj-NQ{BtM13h2ncV57&Q T

-参考のため、GNU 一般公衆利用許諾契約書の非公式日本語訳を添付します。ただし、正式な文書は英語版の方です。 +参考のため、GNU 一般公衆利用許諾契約書の非公式日本語訳を添付します。ただし、正式な文書は英語版の方です。

-- 2.11.0

ZU16rsa_5IqzUj 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�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