Fortran

fortran-keras bridge【インストール】

arxiv.org Fortranからkerasが使えるようです。すごいなぁ。。 ここからインストールしてみます。 github.com 本家指示に従います。 $ git clone https://github.com/scientific-computing/FKB 次はビルド $ sh build_steps.sh /buildが作成されます。 実行…

VSCode【条件付きブレークポイント】

VSCodeでデバッガ(gdb)使うときのお話。 VSCodeで条件付きブレークポイントを設定するには、設定行で右クリック→ブレークポイントの編集で設定します。 このときにFortranユーザーの人は、等式・不等式を記号でなくて文字で設定しないとうまくいきませんで…

FrontISTR【umatの設定のメモ書き】

ユーザー定義材料物性をいろいろといじった時のメモです。基本的に、umat.f90を修正することになりますが、欲しいパラメータを共連れで引っ張るために追加でいくつか修正しています。 umat.f90(fistr1/src/lib/user) 一番いろいろと追加するところ。 matl【…

FrontISTR【熱応力解析】

時間進展の伝熱解析の結果を反映した熱応力解析(連成解析)についていくつかまとめ。 .cntファイルの設定を一部。 !! !! Control File for FSTR solver !! !VERSION 5 !REFTEMP 20.0 !SOLUTION, TYPE=STATIC !BOUNDARY, GRPID=1 NG1, 1, 3, 0.0 !STEP, SUBS…

FrontISTR【VSCodeデバッガ】

FrontISTRのデバッグ環境構築を目指します。VSCode+WSL。FrontISTRのインストール環境はautofistrを使っています。 qiita.com まず、autofistrをデバッグモードでコンパイル。 Makefile.inを編集して、BUILD_TYPE = DEBUGにします。 続いて、lanch.jsonを編…

VSCode【fortranの設定】

参考にしました。 qiita.com リンクのものは、WSL上にインストールしたコンパイラをWindowsから使うことを目指したものですが、今回のトライはWSL上のインストールしたコンパイラをwslリモート接続のvscodeで設定しています。 Modern Fortranの設定 ctrl+,で…