Gaussian03の積分で使用されるメモリ量

調べものをしてて、次のサイトを発見。

Gaussian In-Depth Performance Analysis
http://www.hpc.uio.no/notur/gaussbench/gaussbench.php?id=full

※Gauのベンチマークってここまで公開していいのかな?


ここでGauのアウトプット中の"NReq"で、積分で使われるメモリ量がわかることがわかった。
NReqがない場合、全てディスクに書かれてるみたい。


Word(=8Byte)で出力されるので、例えば、次の場合は

Keep R1 and R2 integrals in memory in canonical form, NReq= 1851134.

1851134 * 8 / 2^20 = 14.1230316 [MB]


※ ちなみに、ジョブの使用メモリ容量(1CPU:M1)を見積もるには、基底関数の数の二乗の二倍+(4〜70MW)。
で、n並列の場合は Mn = 0.5 〜 0.75 x M1(n-1)+M1


http://www.gaussian.com/g_ur/m_eff.htm