yoshizk07 / xTAPP

0 stars 0 forks source link

gfortranでの環境変数(FORT##)による入出力ファイルの指定 #12

Open yoshizk07 opened 5 years ago

yoshizk07 commented 5 years ago

Posted by 藤堂 眞治 at March 02. 2014

gfortranで環境変数(FORT10等)を使って、ファイルとUNITを結合するためのパッチを作成しました(xTAPP.gfortran.diff)。

Debian (wheezy)でビルドする際の手順は以下の通りです。

なお、このI/O結合ライブラリの元ソースやテストコードは https://github.com/wistaria/giounit で公開しています。

yoshizk07 commented 5 years ago

xtapp-gfortran-diff file

diff -crN xTAPP-rc-140129.orig/Makefile xTAPP-rc-140129.debian/Makefile *** xTAPP-rc-140129.orig/Makefile Thu Jan 1 09:00:00 1970 --- xTAPP-rc-140129.debian/Makefile Sun Mar 2 02:13:24 2014


* 0 ** --- 1,44 ----

yoshizk07 commented 5 years ago

Posted by 藤堂 眞治 at March 02. 2014

早速ですが、先ほどのパッチは元素の種類が一種類の時しか上手く動きませんでした。giounit_open.Cに数行追加した修正版のパッチを添付します。Siの例とquartzの例について動作確認しました。元素が6種類までであれば動くと思います。

yoshizk07 commented 5 years ago

xtapp-debian-diff file

diff -crN xTAPP-rc-140129.orig/Makefile xTAPP-rc-140129.debian/Makefile *** xTAPP-rc-140129.orig/Makefile Thu Jan 1 09:00:00 1970 --- xTAPP-rc-140129.debian/Makefile Sun Mar 2 02:13:24 2014


* 0 ** --- 1,44 ----

yoshizk07 commented 5 years ago

Posted by 吉本 芳英 at March 03. 2014

コードを作成してくださり、ありがとうございます。

取り込む方向で検討します。