Top/研究のページ/領域気象モデル/実行時間についてのメモ

実行時間についてのメモ

実行環境

  1. ハードウエア環境
    • CPU
      AMD Phenom(tm) II X6 1065T Processor : 6コア, 2.90 GHz

    • GPGPU
      Nvidia "Geforce GTX 660" with compute capability 3.0
      ※ 今のところ使っていない。

  2. ソフトウエア環境
    Debian GNU/Linux (squeeze) で、主な導入済みパッケージは次のとおり。
    (この他にもインストールしているもので必要なものがあるかもしれません。)
    用途パッケージ名バージョン説明
    全般
    gfortran4:4.4.5-1The GNU Fortran 95 compiler
    gcc4:4.4.5-1The GNU C compiler
    libnetcdf-dev1:4.1.1-5Development kit for NetCDF
    libnetcdf61:4.1.1-5An interface for scientific data access to large binary data
    csh20070713-2Shell with C-like syntax, standard login shell on BSD systems
    smpar (SMP : Shared Memory Parallel)
    libgomp14.4.5-8GCC OpenMP (GOMP) support library

  3. コンパイラに与えたオプション
    configure.wrf を編集し、-O3 と書いてあるところ2箇所に
    -march=native -msse4a
    を追加した。

テストケースそのまま

  1. 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個。

  2. 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

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-04-17 (水) 18:14:51