1: 以下、\(^o^)/でVIPがお送りします 2017/08/03(木) 23:43:59.721 ID:boecPH130.net
C, fortran, pythonの中からだったら
ちなみに将来的にスパコンでも使えるような大規模な計算を想定してます
ちなみに将来的にスパコンでも使えるような大規模な計算を想定してます
引用元:http://viper.2ch.sc/test/read.cgi/news4vip/1501771439/
3: 以下、\(^o^)/でVIPがお送りします 2017/08/03(木) 23:45:14.244 ID:FXLk832U0.net
matlabだろ
6: 以下、\(^o^)/でVIPがお送りします 2017/08/03(木) 23:46:31.392 ID:boecPH130.net
>>3
それってmathematicaみたいに関数にいれれば大抵のことはやってくれるやつでしょ?
そういうのは求めてないです
それってmathematicaみたいに関数にいれれば大抵のことはやってくれるやつでしょ?
そういうのは求めてないです
47: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:24:41.923 ID:7sYAfjBB0.net
matlabと互換あるフリーのoctaveはどうですか?
4: 以下、\(^o^)/でVIPがお送りします 2017/08/03(木) 23:45:35.836 ID:2ld6vxg0K.net
フォートランでいいよ
昔っからフォートランだから文献もみんなフォートランだし
昔っからフォートランだから文献もみんなフォートランだし
9: 以下、\(^o^)/でVIPがお送りします 2017/08/03(木) 23:47:27.117 ID:boecPH130.net
>>4
それもよく聞くけどなんで数値計算ではfortranなの?
それもよく聞くけどなんで数値計算ではfortranなの?
11: 以下、\(^o^)/でVIPがお送りします 2017/08/03(木) 23:48:51.528 ID:2ld6vxg0K.net
>>9
速さが最優先だから
速さが最優先だから
18: 以下、\(^o^)/でVIPがお送りします 2017/08/03(木) 23:51:47.114 ID:boecPH130.net
>>11
OSってC言語でできてるから
大規模計算で顕著で、C言語の方が早いって聞いたことあるぞ
OSってC言語でできてるから
大規模計算で顕著で、C言語の方が早いって聞いたことあるぞ
13: 以下、\(^o^)/でVIPがお送りします 2017/08/03(木) 23:48:59.764 ID:zR0u3SOla.net
>>9
今みたいに高級言語になる前から
数値計算とか研究ではフォートラン
業務用ではコボちゃんって相場が決まってんだよ
今みたいに高級言語になる前から
数値計算とか研究ではフォートラン
業務用ではコボちゃんって相場が決まってんだよ
12: 以下、\(^o^)/でVIPがお送りします 2017/08/03(木) 23:48:58.688 ID:bkbwHJ3/d.net
fortran自力で書く必要あるようなプログラムに当たるまでは素直にpythonのライブラリ使っとけ
YAGNIYAGNI
YAGNIYAGNI
23: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:00:14.105 ID:zkGJaSY10.net
あーなるほど
fortranって複素数使った計算で便利なんか
Cとかでやるときは関数定義せなあかんのか・・・
fortranって複素数使った計算で便利なんか
Cとかでやるときは関数定義せなあかんのか・・・
24: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:01:22.940 ID:sC6D/Pmz0.net
OpenMPとか?
26: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:01:57.969 ID:zkGJaSY10.net
>>24
そこらへんも使いたい
そこらへんも使いたい
28: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:03:02.015 ID:ZutTCle40.net
Python以外あり得ない
30: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:04:07.711 ID:zkGJaSY10.net
>>28
インタプリタ型は遅いって聞くけどどうなん?
インタプリタ型は遅いって聞くけどどうなん?
40: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:12:17.604 ID:ufGnlbaj0.net
インタプリタってどういう意味?
scilabとRはやったことあるけど
scilabとRはやったことあるけど
42: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:18:23.801 ID:zkGJaSY10.net
>>40
コンパイルが必要か必要じゃないかの違い
インタプリタ型はコンパイルが必要じゃない言語(phython,perl,・・・)
Cやfortranはコンパイルが必要
コンパイルが必要か必要じゃないかの違い
インタプリタ型はコンパイルが必要じゃない言語(phython,perl,・・・)
Cやfortranはコンパイルが必要
29: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:03:15.107 ID:U1lKsjf+d.net
どれをやっても無駄になることはないと思う
31: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:04:59.736 ID:zkGJaSY10.net
>>29
たしかし
でも将来的なこと考えたらfortranの優先度下がっちゃうきがする
たしかし
でも将来的なこと考えたらfortranの優先度下がっちゃうきがする
32: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:05:23.387 ID:t3Idjcbx0.net
Cだろ
俺はCでN体問題系のシミュレーションプログラム書いたが
俺はCでN体問題系のシミュレーションプログラム書いたが
34: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:08:02.074 ID:LHDlJ4LK0.net
迷ったらCやっときゃいい
36: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:09:01.496 ID:zkGJaSY10.net
よっしゃ!将来的なことも考えてCやるわ!
複素数の計算面倒なのかもしれんが
ありがとう
複素数の計算面倒なのかもしれんが
ありがとう
43: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:19:57.684 ID:E4rBJTJtH.net
スパコン想定ならPythonは無いだろうな
Fortranって並列化やらCUDAやら使えんの?
Fortranって並列化やらCUDAやら使えんの?
45: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:22:14.003 ID:zkGJaSY10.net
>>43
CUDAってよくわからないけど
並列化に対応したfortranコンパイラはちゃんとあるみたいだよ
CUDAってよくわからないけど
並列化に対応したfortranコンパイラはちゃんとあるみたいだよ
44: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:21:11.814 ID:KuGpc8V+0.net
C++ならこんなのがあるで
https://cpprefjp.github.io/reference/complex.html
https://cpprefjp.github.io/reference/complex.html
46: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:23:15.726 ID:zkGJaSY10.net
>>44
ほーん
C++便利やな
なんで数値計算で使われてるのあんまり聞かないんだろ?
ほーん
C++便利やな
なんで数値計算で使われてるのあんまり聞かないんだろ?
51: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 01:21:12.528 ID:/OiQzaSU0.net
>>46
C++のライブラリは他の言語から呼び出せないから
C++のライブラリは他の言語から呼び出せないから
49: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:29:45.998 ID:1I5yqgLXd.net
Fotranの強みはベクトル処理が強いってのもあるけどやっぱりスパコンで使われるような科学計算ライブラリの多くがFortranで書かれてるってのがある
Cから呼び出すこともできるけど保守作業のためにFortranの知識が必須だからFortranのみで書き続けてるってところも少なくない
Cから呼び出すこともできるけど保守作業のためにFortranの知識が必須だからFortranのみで書き続けてるってところも少なくない
50: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 01:03:59.459 ID:/OiQzaSU0.net
スパコンでやるならfortran一択
コメント
コメント一覧 (2)
「京」使ってるがC/C++のコンパイラが安定したのは「京」運用開始の三年後くらいだぞ。
あと、個人~中小企業レベルでやるならpythonはおすすめ。書きやすいし、ライブラリ使いやすいし、numpyの力のおかげで普通に使っててもそこそこ速い。その気になればcython+numpyでもっと速くなるし
コメントする