FORTRAN �W
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/11/12(日) 17:13:35FORTRAN77/90/95/2003, HPF等、FORTRAN全般に関する話題を書き込んで下さい。
・FORTRAN関連情報
お約束だが、まずは自分で調べよう
http://www.google.co.jp/
x86で動作するFortranコンパイラ
http://www.nminoru.jp/~nminoru/programming/x86-fortran.html
The Fortran Company
http://www.fortran.com/
Polyhedron Software
http://www.polyhedron.co.uk/
Google Directory - Fortran
http://directory.google.com/Top/Computers/Programming/Languages/Fortran/
・前スレ
FORTRAN III
http://pc8.2ch.net/test/read.cgi/tech/1104724162/
FORTRAN II
http://pc5.2ch.net/test/read.cgi/tech/1068351911/
Fortran
http://pc2.2ch.net/test/read.cgi/tech/1003214738/
0175デフォルトの名無しさん
2006/12/29(金) 20:26:22サイズに依存する。
小さいならいったん既存の計算式で求めたセルサイズをテーブルとして保存すればよい。
サイズが大きくてメモリーギリギリまで使っているなら、1回ごとに計算するほうがいい。
567
238 のちな形でサイトを指定してもいいなら、判別の計算式も簡単になるかもしれない。
149 計算機学科の人からはしかられるが、高速でやるにはデータ構造と処理が
切り離せないので、まぁ問題を理解し整理して自分で良く考えろw
0177デフォルトの名無しさん
2007/01/08(月) 20:38:06IntelのVisual Fortranで作成したコンソールアプリから
VCで作ったLibファイルを呼び出したいです。
簡単に書くと、VCは
BOOL PrintMessage()
{
中略
}
という関数になっています。
これをFortranから呼び出すために、
自分なりにマニュアルを読み、
以下のようにコーディングしてみました。
0178デフォルトの名無しさん
2007/01/08(月) 20:39:25LOGICAL FUNCTION PrintMessage()
!DEC$ ATTRIBUTES STDCALL :: PrintMessage
END FUNCTION
END INTERFACE
LOGICAL LX
LX = PrintMessage()
しかし、リンク時に_PrintMessageが見つかりません、と
リンクエラーが出ます。
解決方法はあるでしょうか?
なお、VCから上記VCを呼び出すケースもあるため、
両方Fortranで書けば?というのは無しでお願いしたいです。
一応環境としては、
Visual Studio .NET 2003 + Intel Visual Fortran v9.0
になります。
よろしくお願いします。
0179デフォルトの名無しさん
2007/01/09(火) 00:52:12呼び出し規約がSTDCALLの場合、外部名はデフォルトですべて小文字と解釈されてしまうので
大文字・小文字が混在する場合は以下の様にする
!DEC$ ATTRIBUTES STDCALL, DECORATE, ALIAS: 'PrintMessage' :: PrintMessage
C側の PrintMessage() 関数も __stdcall でコンパイルされている必要がある。
C++の場合は extern "C" も必要。
また、IVFではLOGICALの内部表現(整数値)が奇数のとき真、偶数のとき偽となるので
他言語の関数とLOGICALを受け渡しする場合は注意すること。
0180178
2007/01/09(火) 21:34:40レスありがとうございます。
なるほど・・。
F側の大文字小文字対策はマニュアルに書いてありましたが、
いろいろ調整しても結果が同じだったので関係ないと思ってました。
C側の対策は全く見えてませんでした^^
正直Cはド素人なので上記のようにいわれてすぐに対応できませんが
参考にして調べてみます!
ありがとうございました。
0181デフォルトの名無しさん
2007/01/09(火) 23:27:06IntelFortranのマニュアル見るとちまちまと書いてあるよ。
DECORATE修飾子が新設されたので、DEC時代に場合分けして書いていたのが
すっきりしてうれしい。
0182デフォルトの名無しさん
2007/01/10(水) 19:42:57ATTRIBUTES STDCALL, ... ではなく ATTRIBUTES C, ... を使えばC言語の方はいじらなくてもおk。
0183デフォルトの名無しさん
2007/01/12(金) 23:52:31平均値、標準偏差、不偏分散を求められるプログラムを作成せよ。
わからなくて大変です。
お願いします
0184デフォルトの名無しさん
2007/01/16(火) 12:41:49数式をそのまま書けるとか、並列化にコンパイラレベルで対応とか・・・
なかなかよさそげですが。
ttp://japan.zdnet.com/news/devsys/story/0,2000056182,20340715,00.htm
ttp://slashdot.jp/developers/07/01/15/1521236.shtml
0185デフォルトの名無しさん
2007/01/16(火) 12:45:26てっとりばやく答えが欲しいなら
http://pc10.2ch.net/test/read.cgi/tech/1164121236/
に行くといいのでは?
0186デフォルトの名無しさん
2007/01/16(火) 20:18:010187デフォルトの名無しさん
2007/01/17(水) 03:15:36Fortranの資産使えないのにFortran風にする意味がいまいち良く分からん。
0188デフォルトの名無しさん
2007/01/19(金) 12:05:30pseudocode をそのままコンパイルしてくれるならうれしい。
0189デフォルトの名無しさん
2007/01/19(金) 12:55:53え、使えないの?
0190デフォルトの名無しさん
2007/01/19(金) 23:38:030191デフォルトの名無しさん
2007/01/20(土) 00:43:011.NetlibからLAPACKを拾ってくる。
2.どうにかしてblas.libとlapack.lib
0192デフォルトの名無しさん
2007/01/20(土) 00:44:491.NetlibからLAPACKを拾ってくる。
2.どうにかしてblas.libとlapack.libをつくる。
3.NetlibからLAPACK95を拾ってくる。
4.どうにかしてlapack95.libとモジュールファイルをつくる。
5. > ftn95 hoge.f90
6. > slink hoge.obj lapack95.lib lapack.lib blas.lib
0193デフォルトの名無しさん
2007/01/20(土) 08:07:50どもども!
どうにかしてってところが問題だが、どうにかしてみます。
どうにかする方法がわかったら、またよろしゅ〜!
0194デフォルトの名無しさん
2007/01/20(土) 11:45:48x(i,j)
ってしといて
ファイルからi,j読み込んでサイズ決めるみたいな感じにしたいんだけど・・
0195デフォルトの名無しさん
2007/01/20(土) 13:15:50言語規格としては出来ない。
ただ、コモンとか上のルーチンで大きなワーク配列を取っておいて、
いったん必要なサイズを知った上で下のサブルーチンで作業領域で整合配列を
切って使って似たようなことは出来る。
C言語もK&Rの付録を見るとmallocをそういう感じで実現する例を出している。
0196デフォルトの名無しさん
2007/01/20(土) 13:38:47PGIとか77でもポインター使える処理系もある。
ポインターの使えない77でもCとの合わせ技で可能。
0197デフォルトの名無しさん
2007/01/20(土) 16:25:44LAPACK(BLAS):
・netlibから lapack-3.1.0.tgz を取ってくる。
blas.lib:
・lapack-3.1.0\BLAS\SRC の中のソース(*.f)を全部コンパイルする。
・出来たオブジェクトファイルを slim で blas.lib にまとめる。
slim *.obj /file:blas
lapack.lib:
・lapack-3.1.0\INSTALL の中の dlamch.f, dsecnd.f, ilaver.f, lsame.f, second.f, slamch.f を
lapack-3.1.0\SRC にコピーする。
但し、FTN95には second.f, dsecnd.f で使われている ETIME関数が無いので
ETIMEを自作するか CPU_CLOCK, SYSTEM_CLOCK辺りを使って書き換える。
・lapack-3.1.0\SRC の中のソースを全部コンパイルする。
この際、slaruv.f, dlaruv.f をコンパイルするときは最適化オプションを外す。
・出来たオブジェクトファイルを slim で lapack.lib にまとめる。
tmglib.lib:
・lapack-3.1.0\TESTING\MATGEN の中のソースを全部コンパイルする。
この際、slaran.f, dlaran.f をコンパイルするときは最適化オプションを外す。
・出来たオブジェクトファイルを slim で tmglib.lib にまとめる。
0198デフォルトの名無しさん
2007/01/20(土) 16:27:59LAPACK95:
・netlibから lapack95.tgz を取ってきて展開する。
・lapack95\SRCに移動。
・la_auxmod.f90 をコンパイルする。 → la_auxmod.mod, la_precision.mod が出来る。
・f77_lapack_single_double_complex_dcomplex.f をコンパイルする。 → f77_lapack.mod が出来る。
・f95_lapack_single_double_complex_dcomplex.f をコンパイルする。 → f95_lapack.mod が出来る。
・la_csygst.f90, la_csygv.f90, la_csygvd.f90, la_csytrd.f90, la_zsygst.f90, la_zsygv.f90, la_zsygvd.f90, la_zsytrd.f90
以外の la_*.f90 をコンパイルする。
・出来たオブジェクトファイルを slim で lapack95.lib にまとめる。
以上で出来たライブラリファイル(*.lib)を環境変数 LIB で指定したフォルダへ、
モジュールファイル(*.mod)を環境変数 MOD_PATH で指定したフォルダへそれぞれ移す。
0199デフォルトの名無しさん
2007/01/20(土) 17:04:13うまくいきません。
下のプログラムなのですが、何処が間違っているんでしょう?
External func
real func,SUM
write(*,*) SUM(func)
end
real Function SUM(f)
External func
real f
SUM = f(1.0)+f(2.0)
return
end
real Function func(x)
real x
func = x
return
end
0200デフォルトの名無しさん
2007/01/20(土) 19:15:37SUM() がF90の関数と混同されているんで内科医?
SUM0とかにすればおK
0201デフォルトの名無しさん
2007/01/20(土) 19:22:59External func → external func, SUM
0203デフォルトの名無しさん
2007/01/20(土) 22:37:50ありがとう〜、格闘の末何とかなりました。
オレもあんたくらい、pcを自由にあやつりたいもんですわ!
0204デフォルトの名無しさん
2007/01/21(日) 00:37:48FTN95の場合、他のコンパイラとオプションの指定方法が違ったりするから中々面倒くさい。
0205デフォルトの名無しさん
2007/01/26(金) 07:14:03OPEN (4,FILE=RESULT.OUT,FORM='FORMATTED')
このRESULT.OUTを、あるIと言う数値を読み込んで
例えばI=5000ならRESULT5000.OUTのようにしたいんですが、
出来るでしょうか?要するに計算のステップ数に応じて
自動的にファイル名をつけて出力してやりたいんですが、
OPENの中身をいじるだけじゃダメですかね?
0206デフォルトの名無しさん
2007/01/26(金) 10:04:30その質問は千回くらい出ている。
過去ログ見れ
0207デフォルトの名無しさん
2007/01/28(日) 18:26:34VINELINUX使ってます。
0208デフォルトの名無しさん
2007/01/28(日) 20:37:47shell に g77 とか gfortran とか g95 とか ifort とか入れてみる。
使えるようなら no input files などと返ってくる。
なけりゃ自分でインストロールする。
0209デフォルトの名無しさん
2007/01/28(日) 21:47:58ifortいれたいのですが、どこでダウンロードできますか?
0210デフォルトの名無しさん
2007/01/28(日) 21:54:39つ google
0211209
2007/01/28(日) 22:35:38インテルのコンパイラ入れようとしたら下記のメッセージで止まってしまいます。
解決方法を御存じのかたは教えてください。
./.././data/install_fc.sh: line 1459: ERROR: unable to find command "ls" !: command not found
./.././data/install_fc.sh: line 1463: Please add the location to the above commands to your PATH and re-run the script.: command not found
./.././data/install_fc.sh: line 1464: Please press Enter to continue...: command not found
0212デフォルトの名無しさん
2007/01/28(日) 22:39:51> 解決方法を御存じのかたは教えてください。
夜間中学で英語を学びなおす。
0213デフォルトの名無しさん
2007/01/28(日) 22:48:290214デフォルトの名無しさん
2007/01/30(火) 00:02:48ttp://www.google.co.jp/search?hl=ja&q=%22unable+to+find+command%22&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
0215デフォルトの名無しさん
2007/01/30(火) 01:02:12とくにLinux上のIntelコンパイラとの組み合わせの使い心地 知りたい
0216デフォルトの名無しさん
2007/02/03(土) 07:25:11gfortran: spec failure: unrecognized spec option 'M'
というエラーがでるのですが何がまずのでしょう? ちなみに他のマシン(LINUX)のgfortranでは
エラーはでません。一応、走るのですが、writeでposition='append'を指定しても既存ファイルに
データを付け加えず、完全に上書きしてしまうので困っています。ちなみにLINUX上では
うまく行きます。
0217209
2007/02/04(日) 11:51:06ありがとうございます。
感謝します。
0218デフォルトの名無しさん
2007/02/15(木) 00:11:545.1なら買いたいんだけど、誰か知ってる人いる?
0219デフォルトの名無しさん
2007/02/16(金) 15:57:030220デフォルトの名無しさん
2007/02/16(金) 19:36:46おい、おまえ
同感
0221デフォルトの名無しさん
2007/02/17(土) 00:00:33ごめん 訂正させてもらう
NAGのFortranBuilderのNAGFortran九五コンパイラのVersionって�X.0?それとも�X.�T?
�X.�Tなら買いたいんだけど、誰か知ってる人いる?
全角漢数字かローマ数字をつかえばいいわけだろ?
0222デフォルトの名無しさん
2007/02/17(土) 00:07:150223デフォルトの名無しさん
2007/02/17(土) 00:22:25本物のプログラマは〜、の時代でもすでに時代遅れのダメ言語だったのに
0224デフォルトの名無しさん
2007/02/17(土) 01:16:58おまえ、ちょっとそこに正座しろ。
この世間知らずがw
いいか、電子計算機の本流はFortranだぞ!
スパコン・ランキングの機械で動いているプログラムは基本的にFortranだ。
大体マルチコアで並列化といっているが、MPIもOpenMPも対応コンパイラはFortranか
Cしかなくて、Cはあくまでおまけだ。大多数の人間はFortranでプログラム書いてる。
これから並列化が主流になるにつれ、Fortranの天下が再びやってくるのは間違いない!
悔い改めよ!さもなくば地獄の業火に焼かれるべし!
詳しくはマタヨシイエスのサイトを熟知すべし。
0225デフォルトの名無しさん
2007/02/17(土) 01:22:520226デフォルトの名無しさん
2007/02/17(土) 01:36:08「全角英数」の意味がわかるようになってから出直してくれ。
0227デフォルトの名無しさん
2007/02/17(土) 01:43:01gfortran どやっていれたんですか?
俺のmacにははいってないんだてど
0228デフォルトの名無しさん
2007/02/17(土) 01:53:16君のMacはハズレだったんだよ。
0229デフォルトの名無しさん
2007/02/17(土) 01:54:03おまいら,うぜーから他所でやれ.
0230デフォルトの名無しさん
2007/02/17(土) 10:54:58うるせー、>>218や>>221のようなグロは見たくねーんだよ。
0231デフォルトの名無しさん
2007/02/17(土) 23:09:570232デフォルトの名無しさん
2007/02/21(水) 15:40:260233デフォルトの名無しさん
2007/02/21(水) 22:54:23�dクス!
nagのサイトに調べにいったんだが、Windows用はまだ5.0だったので、だめかと思ったが。
安いやつ買って見っかー でもライセンスがウゼーんだよな。
0234デフォルトの名無しさん
2007/02/25(日) 00:31:390235デフォルトの名無しさん
2007/02/25(日) 17:39:490236デフォルトの名無しさん
2007/02/25(日) 23:30:36XLsoftから日本語マニュアルを落としてみましたが、
詳しく載っているのはVisual StudioでのデバッグだけでIDBについては主要なコマンドの説明のみでした。
>IDB に関する詳細は、[スタート] メニューから利用可能なインテル・デバッガーのオンラインマニュアル (英語) を参照してください。
とのことで・・・このマニュアル、完全に日本語訳されてる訳じゃないんですね。
Language Referenceとか英文のままだし。
0237デフォルトの名無しさん
2007/03/11(日) 12:16:05ttp://www.xlsoft.com/jp/products/intel/compilers/compiler_j.html
日本語版スペシャルエディションでもなんか中途半端だし、しょうがないんじゃない?
コンパイルする時のオプションてなに使ってる?/O3とか普通に使って大丈夫なのかな・・・
0238デフォルトの名無しさん
2007/03/11(日) 12:20:260239デフォルトの名無しさん
2007/03/11(日) 15:45:540240デフォルトの名無しさん
2007/03/11(日) 17:16:03これらについて書かれた資料を探せば参考になるかも知れん。
>>237
>/O3とか普通に使って大丈夫なのかな・・・
同時にデバッグ・オプションも付けとけばとりあえずおk、だが
最適化による命令の並べ替えやループのアンロールなどの影響で
ソースファイル通りにトレースできなくなる所が出てくる。
0241デフォルトの名無しさん
2007/03/11(日) 19:28:32インテル・コンパイラはデバッグオプションつけても自動的に最適化は抑止されないのか?
0242デフォルトの名無しさん
2007/03/11(日) 20:07:27ifort /debug:full hoge.f90
のようにデバッグ・オプション(/debug:full)だけ付けて最適化の指示を省略すると
すべての最適化が無効になる。
ifort /debug:full /O3 hoge.f90
のように最適化を明示(/On)すると、最適化した状態でデバッグ情報の生成を行う。
0243デフォルトの名無しさん
2007/03/11(日) 22:03:02そういった資料はどこかにあるものだろうか?
必死こいてググって見たがイマイチよく理解できなくて・・・
何かよいものがあれば教えてください
0244デフォルトの名無しさん
2007/03/11(日) 22:43:38XLsoftからDL出来る日本語マニュアルから。
>>242の内容なら、「アプリケーションのビルド」−「Debugging」−「デバッグと最適化」の所に載っています。
0245デフォルトの名無しさん
2007/03/11(日) 23:44:47まさかそんなところに!!
ありがとうございます、熟読してきます。
0246デフォルトの名無しさん
2007/03/20(火) 19:03:09John W. Backus, 82, Fortran Developer, Dies
John W. Backus, who assembled and led the I.B.M. team that created Fortran,
the first widely used programming language, which helped open the door to
modern computing, died on Saturday at his home in Ashland, Ore. He was 82.
ttp://www.nytimes.com/2007/03/20/business/20backus.html?_r=2&hp=&adxnnl=1&oref=slogin&adxnnlx=1174384848-yna0f27jrkZeyETCJGvVNQ
0247デフォルトの名無しさん
2007/03/21(水) 11:13:38http://news22.2ch.net/test/read.cgi/newsplus/1174440079/
0248デフォルトの名無しさん
2007/03/21(水) 13:16:330249デフォルトの名無しさん
2007/03/21(水) 14:02:59http://news23.2ch.net/test/read.cgi/news/1174434397/
0250デフォルトの名無しさん
2007/03/21(水) 14:50:050251デフォルトの名無しさん
2007/03/23(金) 19:54:29↓のようなデータを画面に出したいのですが
参考プログラムを教えていただけませんか?
1964/1/1 115 89 80 81 104 154 209 256 287 298 285 260 229 199 176 170 189
1964/1/2 155 111 89 81 91 124 171 227 266 293 292 274 252 221 190 174 181
1964/1/3 191 147 112 92 94 113 151 194 241 271 290 283 267 241 214 189 176
1964/1/4 222 185 147 117 101 107 134 168 208 248 274 284 274 256 233 208 185
1964/1/5 238 213 184 156 134 127 139 164 193 227 259 276 274 267 249 226 204
1964/1/6 248 234 214 190 165 151 149 161 181 206 234 257 267 266 257 243 222
1964/1/7 234 236 229 215 199 184 175 175 184 203 224 241 256 264 259 248 233
1964/1/8 216 228 234 229 221 213 203 192 190 197 210 225 239 252 258 254 243
1964/1/9 193 212 227 237 238 231 220 209 199 194 195 205 217 232 243 250 246
1964/1/10 163 181 203 226 238 243 240 229 217 205 195 196 202 215 232 245 251
0252デフォルトの名無しさん
2007/03/24(土) 07:34:060253デフォルトの名無しさん
2007/03/25(日) 10:32:06手は合わせたが、2chで語る話題でもなかろう。
0254デフォルトの名無しさん
2007/03/25(日) 22:54:12バッカスのヤオイ同人でも作ればいいのか?
0255デフォルトの名無しさん
2007/03/25(日) 23:23:030256デフォルトの名無しさん
2007/04/10(火) 08:28:32マシンによって出力されるバイナリが微妙に違い、
互換性のないバイナリファイルができてしまいます。
どのマシンでも共通のバイナリファイルを読み書きできるようにするには
どのようにしたらよいのでしょうか?
0257デフォルトの名無しさん
2007/04/10(火) 10:59:24無理言うなw
どうしてもやりたければ、自分でビット列を生成して、それを1文字にして書け。
それでもあわせるのは不可能。
テキスト文字で出してIBM単密度形式の磁気テープでやり取りするのが一番確実だ。
大体、マシン毎にワード数(バイト数)が異なる場合がある。
昔のACOSは9ビット、CDCも妙なワード長だった。
文字コードにしても、IBM互換のEBCDIC系と(ただしメーカー毎に微妙に違う)、
DECやACOSのASCII系などが入り乱れている。
数値のフォーマットは会社毎にマシン毎にコンパイラ毎に異なるのが普通だ。
さらにはIBM、モトローラ系列BigEndianビット列LittleEndian、DEC、Intel系のLittleEndian系に
分かれている。これらもビット並びでさらに分裂するらしい。
とはいえ、明るい話もある。数値計算の世界では、もはやACOSもCDCもほとんど使われていない。
EBCDICもめったに見なくなった。ワード長は32ビットが普通だし、1バイトは8ビットに統一された。
数値のフォーマットもIEEE754にほぼ統一された。
残る問題はエンディアンだけだ。そのエンディアンすらコンパイラのオプションで大抵は、マシンの
自然体に関わらず、Big/Littleのどちらでも読み書きできるのが普通だ。
ゆえに、『エンディアン』をマニュアルで調べれば、チミの問題は解決する。
0258デフォルトの名無しさん
2007/04/11(水) 19:09:47CPUはOpteronなのですが、-xWオプションをつけないとSSEやSSE2は全く使用されないのでしょうか?
0259デフォルトの名無しさん
2007/04/12(木) 00:11:39デフォでは使用されなかったと思う。詳しくはHelpで確かめよ。
SSEは厳格にはIEEE754の規約を満たしていないせいか、
あるいは全バイナリー対応のためか?w
0260デフォルトの名無しさん
2007/04/12(木) 00:22:300261デフォルトの名無しさん
2007/04/12(木) 13:06:13実験機器がはき出したバイナリファイルを読み込むにはどうしたらよいのでしょうか?
なお、FORTRANで書き出すと、今使っているマシンでは先頭に4バイトほどの識別データが付加されますが、
実験機器がはき出したバイナリファイルにはこれがついていません。
0262デフォルトの名無しさん
2007/04/12(木) 17:43:14ファイルをOPENするときに form="binary" としたり (処理系依存)
access="stream" としたり (Fortran 2003)
0263デフォルトの名無しさん
2007/04/13(金) 02:58:02DIRECT形式を使って書くという裏技がある。昔のコンパイラでやるにはこれか。
ただ今は>>262の書くように、F2003拡張の先取りでSTREAMモードが大抵あるのでそれを使うがよろしい。
0264デフォルトの名無しさん
2007/04/13(金) 21:39:290265デフォルトの名無しさん
2007/04/25(水) 16:57:370266デフォルトの名無しさん
2007/04/25(水) 21:35:56>1バイトは8ビットに統一された。
以前は統一されてなかったの?
0267デフォルトの名無しさん
2007/04/26(木) 22:37:47あらゆるものが統一されていなかった。
0268デフォルトの名無しさん
2007/05/03(木) 14:36:070269デフォルトの名無しさん
2007/05/03(木) 16:02:160270デフォルトの名無しさん
2007/05/07(月) 06:10:19webの結果を得ることできる?
get http://www.hoge.com
を行い
結果をファイルに残す
あるいは、戻り値 403 not found
かどうかの判定とか。
Linux *g77
です
0271デフォルトの名無しさん
2007/05/07(月) 06:15:37別の言語を使った方がいいと思う。
0272デフォルトの名無しさん
2007/05/07(月) 08:01:53ありがとう。
自由自在に書ける言語がFortranとVB系以外のbasicなんです。
検討してみます
0273デフォルトの名無しさん
2007/05/07(月) 10:14:30表示するだけならこんなので動くと思うけど
web2console.py
----------------------------
#!/usr/bin/env python
import urllib
conn = urllib.urlopen("http://www.yahoo.co.jp/")
data = conn.read()
print data
----------------------------
F2PY - Numerical Analysis with Python
http://scipy.dip.jp/index.php?F2PY
http://nihongo.homeip.net/word/scipy/
じぶんは fortran は使ったことないからよくわからないけど
fortran ともそれなりに相性も良いみたいだね…(正直よくわからん)
0274デフォルトの名無しさん
2007/05/07(月) 11:18:23外人がg77でのやり方を解説しているページがある。
環境変数を使って変数のやり取りをしていた。
LINKがみつかんねーw
fortran cgi でググルと色々引っかかる。
■ このスレッドは過去ログ倉庫に格納されています