1200px-IBM_Blue_Gene_P_supercomputer

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みたいに関数にいれれば大抵のことはやってくれるやつでしょ?
そういうのは求めてないです

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なの?

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言語の方が早いって聞いたことあるぞ

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

23: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:00:14.105 ID:zkGJaSY10.net
あーなるほど
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はやったことあるけど

42: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:18:23.801 ID:zkGJaSY10.net
>>40
コンパイルが必要か必要じゃないかの違い
インタプリタ型はコンパイルが必要じゃない言語(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の優先度下がっちゃうきがする

32: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:05:23.387 ID:t3Idjcbx0.net
Cだろ
俺は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やら使えんの?

45: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:22:14.003 ID:zkGJaSY10.net
>>43
CUDAってよくわからないけど
並列化に対応したfortranコンパイラはちゃんとあるみたいだよ

44: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:21:11.814 ID:KuGpc8V+0.net
C++ならこんなのがあるで
https://cpprefjp.github.io/reference/complex.html

46: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:23:15.726 ID:zkGJaSY10.net
>>44
ほーん
C++便利やな
なんで数値計算で使われてるのあんまり聞かないんだろ?

51: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 01:21:12.528 ID:/OiQzaSU0.net
>>46
C++のライブラリは他の言語から呼び出せないから

49: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 00:29:45.998 ID:1I5yqgLXd.net
Fotranの強みはベクトル処理が強いってのもあるけどやっぱりスパコンで使われるような科学計算ライブラリの多くがFortranで書かれてるってのがある
Cから呼び出すこともできるけど保守作業のためにFortranの知識が必須だからFortranのみで書き続けてるってところも少なくない

50: 以下、\(^o^)/でVIPがお送りします 2017/08/04(金) 01:03:59.459 ID:/OiQzaSU0.net
スパコンでやるならfortran一択