使用メモリーは以下のようになります。ofd.logに表示されます。
ハードウェア | 単精度 | 倍精度 | ||
---|---|---|---|---|
novector | vector | novector | vector | |
CPU | (30+48*Nf)*N | (78+48*Nf)*N | (54+48*Nf)*N | (150+48*Nf)*N |
GPU | (30+48*Nf)*N/Np | (78+48*Nf)*N/Np | (54+48*Nf)*N/Np | (150+48*Nf)*N/Np |
例えば単精度、novectorモード、Nx=Ny=Nz=100、Nf=1、Np=1 のとき、
CPU版とGPU版の使用メモリーは78MBです。
また、吸収境界条件にPMLを使用したときは表4-7-1の値より大きくなります。