Delete hecMAT%ALU

Closes #743 (closed)

概要

未使用の hecmwST_matrix%ALU メンバを削除し、不要なメモリ確保を排除します。詳細な背景と調査結果は #743 (closed) を参照してください。

変更内容

以下3ファイルから ALU に関する記述(型定義・allocate/deallocate・nullify・ポインタコピー、計7箇所)を削除:

  • hecmw1/src/common/hecmw_util_f.F90 — hecmwST_matrix 型定義からの ALU(:) 削除、hecmw_nullify_matrix 内の nullify 削除
  • fistr1/src/lib/m_fstr.f90 — hecMAT_init の allocate / 0初期化、hecMAT_finalize の deallocate 削除
  • hecmw1/src/solver/matrix/hecmw_matrix_misc.f90 — hecmw_mat_finalize の deallocate、hecmw_mat_copy_val のポインタコピー削除

C/C++ の構造体定義は #743 (closed) の指摘どおり影響なし。実計算ロジックには触れていません。

Merge request reports

Loading
Loading