| Path: | src/wt_module.f90 |
| Last Update: | Wed Mar 08 17:08:04 JST 2006 |
Copyright (c) 2002-2006 Shin-ichi Takehiro. All rights reserved.
表題 wt_module
spml/wt_module モジュールは球面上および球殻内での流体運動を スペクトル法によって数値計算するための Fortran90 関数を提供する ものである. 水平方向に球面調和函数変換および上下の境界壁を扱うための チェビシェフ変換を用いる場合のスペクトル計算のためのさまざまな 関数を提供する. 内部で wa_module, at_module を用いている. 最下部では球面調和変換 およびチェビシェフ変換のエンジンとして ISPACK の Fortran77 サブルーチンを用いている.
履歴 2002/05/19 竹広真一 yt_module よりモジュール名変更.
格子点次元を区別する必要があるため.
2002/06/10 竹広真一 ポロイダル磁場境界条件ルーチン追加
2002/11/10 竹広真一 実空間での境界条件ルーチン追加
2002/11/24 竹広真一 チェビシェフ係数入出力の
ラプラシアン逆解きルーチンを追加
2002/11/28 竹広真一 VGradV の計算変更.
2005/01/09 竹広真一 msgdmp -> MessageNotify に変更
2005/01/09 竹広真一 ベクトル場の回転の各成分を計算する関数を追加.
2005/02/19 竹広真一 トロイダル粘着境界条件にて非零速度場を
与えられるようにオプションを追加
2005/02/19 竹広真一 変数 xy_Lon, xy_Lat を追加
2005/03/18 竹広真一 積分・平均関数を追加
z_IntLon_xz, x_IntRad_xz, IntLonRad_xz
z_InRad_xz, y_IntRad_yz, IntLatRad_yz
IntRad_z
z_IntLon_xz, x_IntRad_xz, IntLonRad_xz
z_InRad_xz, y_IntRad_yz, IntLatRad_yz
IntRad_z
2005/04/24 竹広真一 スペクトル解析計算ルーチンを追加
nmz_ToroidalEnergySpectrum_wt
nz_ToroidalEnergySpectrum_wt
nmz_PoloidalEnergySpectrum_wt
nz_PoloidalEnergySpectrum_wt
内部変数欠損値 wt_VMiss を追加
2005/07/09 竹広真一 OPENMP 版変換ルーチンに対応
2006/03/03 竹広真一 配列サイズミス修正
wt_wz, nmz_ToroidalEnergySpectrum_wt,
nmz_PoloidalEnergySpectrum_wt
2006/03/08 竹広真一 コメントを RDoc 用に修正
凡例
データ種類と index
x : 経度 y : 緯度 z : 動径
w : 球面調和関数スペクトル
n : 球面調和関数スペクトル(水平全波数)
m : 球面調和関数スペクトル(帯状波数)
t : チェビシェフ関数スペクトル
a : 任意の次元
xyz : 3 次元格子点データ
xy : 水平 2 次元格子点データ
yz : 子午面 2 次元格子点データ
xz : 緯度面 2 次元格子点データ
wz : 水平スペクトル動径格子点データ
wt : スペクトルデータ