hpcmw_eps_fvm_util

変数名 サイズ 内容    
HPCMW_NAME_LEN I - NAME lengthパラメータ(=63)
HPCMW_HEADER_LEN I   - ヘッダー長さパラメータ(=127)
HPCMW_MSG_LEN I   - メッセージ長さパラメータ(=255)
HPCMW_FILNAME_LEN I   - ファイル名長さパラメータ(=1023)
hpcmw_eps_fvm_files(:) C 4 分散ファイル名,(1)メッシュファイル,(2)結果ファイル,(4)通信ファイル
NODE_tot I - 内点数+外点数
intNODE_tot I - 内点数
NODE_GLOBAL(:) I NODE_tot グローバル要素番号
NODE_VOL(:) R NODE_tot 要素体積
NODE_COND(:) R NODE_tot 要素熱伝導率
NODE_XYZ(:) R 3*NODE_tot 要素重心座標(3次元)
CONN_tot I - コネクティビティ総数
CONN_node(:) I 2*CONN_tot コネクティビティ構成要素
CONN_COEF(:) R CONN_tot コネクティビティ係数
FIX_NODE_tot I - ディリクレ境界条件適用要素数
FIX_NODE_ID(:) I FIX_NODE_tot ディリクレ境界条件適用要素番号
FIX_NODE_COEF(:) R FIX_NODE_tot ディリクレ境界条件係数
FIX_NODE_VAL(:) R FIX_NODE_tot ディリクレ境界条件値
SURF_NODE_tot I - ノイマン境界条件適用要素数
SURF_NODE_ID(:) I SURF_NODE_tot ノイマン境界条件適用要素番号
SURF_NODE_FLUX(:) R SURF_NODE_tot ノイマン境界条件フラックス
BODY_NODE_tot I - 体積発熱境界条件適用要素数
BODY_NODE_ID(:) I BODY_NODE_tot 体積発熱境界条件適用要素番号
BODY_NODE_FLUX(:) R BODY_NODE_tot 体積発熱境界条件フラックス
PETOT I - プロセッサ数
errno I - エラーもどり値
my_rank I - ランク番号
n_neighbor_pe I - 隣接領域数
neighbor_pe(:) I n_neighbor_pe 隣接領域ID
import_index(:) I 0:n_neighbor_pe 受信テーブル用インデックス
import_item(:) I import_index(n_neighbor_pe) 受信テーブル
export_index(:) I 0:n_neighbor_pe 送信テーブル用インデックス
export_item(:) I export_index(n_neighbor_pe) 送信テーブル

hpcmw_eps_fvm_pcg

変数名 サイズ 内容    
NPLU I - 連立一次方程式係数マトリクス非対角成分総数
D(:) R   NODE_tot 連立一次方程式係数マトリクス対角成分
DELPHI(:) R   NODE_tot 連立一次方程式未知数ベクトル
BFORCE(:) R   NODE_tot 連立一次方程式右辺ベクトル
index(:) I   0:NODE_tot 係数マトリクス非対角成分要素番号用一次元圧縮配列(非対角成分数)
item(:) I   NPLU 係数マトリクス非対角成分要素番号用一次元圧縮配列(非対角成分要素番号)
AMAT(:) R   NPLU 係数マトリクス非対角成分要素番号用一次元圧縮配列(非対角成分)

appl_cntl

変数名 サイズ 内容    
HEADERgrid C - 分散メッシュデータヘッダー
AVSfile C - 結果ファイル名
HEADERcomm C - 分散通信データヘッダー
PVISFLAG I - 並列可視化出力フラグ(=0:NO,=1:YES)
NX, NY, NZ I - 局所領域におけるX,Y,Z方向要素数(PVISFLAG=1の場合利用)(未使用)
NXP1, NYP1, NZP1 I - 局所領域におけるX,Y,Z方向要素数(+1)(PVISFLAG=1の場合利用)(未使用)
METHOD,PRECOND,NSET,iterPREmax,ITER,ITERactual I - 未使用
RESID,SIGMA_DIAG,SIGMA R - 未使用