#topicpath ** 実行時間についてのメモ [#p788e419] *** 実行環境 [#ic646755] ++ ハードウエア環境~ --- CPU~ AMD Phenom(tm) II X6 1065T Processor : 6コア, 2.90 GHz~ ~ --- GPGPU~ Nvidia "Geforce GTX 660" with compute capability 3.0~ ※ 今のところ使っていない。~ ~ ++ ソフトウエア環境~ Debian GNU/Linux (squeeze) で、主な導入済みパッケージは次のとおり。~ (この他にもインストールしているもので必要なものがあるかもしれません。)~ | 用途| パッケージ名 | バージョン | 説明 |h |全般 | | | | | | gfortran |4:4.4.5-1| The GNU Fortran 95 compiler| | | gcc |4:4.4.5-1| The GNU C compiler| | | libnetcdf-dev |1:4.1.1-5| Development kit for NetCDF| | | libnetcdf6 |1:4.1.1-5| An interface for scientific data access to large binary data| | | csh |20070713-2| Shell with C-like syntax, standard login shell on BSD systems| |smpar (SMP : Shared Memory Parallel) | | | | | |libgomp1 |4.4.5-8| GCC OpenMP (GOMP) support library| ~ ++ コンパイラに与えたオプション~ configure.wrf を編集し、-O3 と書いてあるところ2箇所に -march=native -msse4a を追加した。~ ~ *** テストケースそのまま [#i3d612ea] ++ em_b_wave (傾圧不安定波)~ -> ./compile em_b_wave -> cd test/em_b_wave -> csh ./run_me_first.csh -> export OMP_NUM_THREADS=5 -> ./ideal.exe -> time ./wrf.exe ...(中略) real 3m10.787s user 14m57.172s sys 0m29.610s ※ ただし、利用したコアは5個。~ ~ ++ em_tropical_cyclone (熱帯性低気圧)~ -> ./compile em_tropical_cyclone -> cd test/em_tropical_cyclone/ -> csh run_me_first.csh -> export OMP_NUM_THREADS=6 -> ./ideal.exe -> time ./wrf.exe ... real 3000m ぐらい user 1300m ぐらい sys 48m ぐらい ※ 転記する前に消してしまった。 ※ 転記する前に消してしまった。~ ※ 同じものを静力学平衡で計算すると次のようになった。~ real 226m11.111s user 1308m43.811s sys 43m38.232s