Loading
remove fstrPR from the m_fstr module and add fstrPARAM to m_fstr_main module
Remove fstrPR from the m_fstr module —which is currently treated like a global variable- and add fstrPARAM to the m_fstr_main module instead, and eliminate all access to global variables.
Close #909 (closed)
- サブルーチンで fstrPR にアクセスしているものは、引数に fstrPARAM がなければ追加し、そちらを参照するように変更
fistr1/src/analysis/dynamic/transit/fstr_dynamic_nlimplicit.f90fstr_Newton_dynamic_contactSLagfistr1/src/analysis/precheck/fstr_precheck.f90fstr_input_precheckfistr1/src/analysis/static/fstr_CheckConvergence.f90fstr_check_convergencefistr1/src/analysis/static/fstr_Update.f90fstr_UpdateNewtonfistr1/src/analysis/static/fstr_solve_NLGEOM.f90FSTR_SOLVE_NLGEOMfistr1/src/analysis/static/fstr_solve_NonLinear.f90fstr_Newtonfistr1/src/analysis/static/fstr_solve_QuasiNewton.f90fstr_Quasi_Newton- これらのサブルーチンのうち、引数が追加されたものを呼びだしているところ
- m_fstr モジュールで定義されている fstrPR は削除
- m_fstr_main モジュールで fstrPARAM を定義し、全て引数で渡すように変更
Edited by TOKUNAGA Ken-ichi