﻿=begin JA

= DCPAM6 使用上の注意
=end JA

=begin EN
= Notes for dcpam6 
=end EN

=begin JA

== 注意すべき DCPAM5 との違い

* 緯度格子点の順序が異なる
  * DCPAM5 : 南北半球に分けて高緯度から低緯度へ (ISPACK1,2 の仕様)
  * DCPAM6 : 南極から北極へ順番に並んでいる (ISPACK3 の仕様)

* 並列化
  * DCPAM5 : 緯度格子点分割だけ
  * DCPAM6 : 実空間で緯度経度格子点分割
             スペクトル空間で, 水平波数と鉛直レベル分割

  * 経度/鉛直分割を使用する場合は &gridset namelsist に

      MPILayerDivNum = 1          ! MPI 層方向並列数
                                  ! MPI division for layers

    を追加し, 全 MPI 分割のうち, 経度/鉛直分割に振り分ける分割数を
    設定する. 全分割数を NP とすると NP/MPILayerDivNum が緯度分割数となる. 

* スラブオーシャンのモジュールから水平拡散を取り除いている

== DCPAM5 の conf ファイルを利用したい場合

dcpam6 ライブラリをインストールするした後, execsrc/all-in に移動し, 

  $ make all

で

  dcpam_main, dcpam_main_zonal, dcpam_main_mpi,
  dcpam_init_data, dcpam_init_data_zonal, dcpam_init_data_mpi
  ...

が作成される. この実行ファイルでは DCPAM5 と conf ファイルを
(ほぼ)同じように使うことができる.

一部 manelist 変数名や出力可能な変数が変わっていたりするので,
エラーがでたら conf ファイルからコメントアウトするなり対処すること. 

=end EN

% Local Variables:
% coding: utf-8-with-signature
% End:
