第3回 Fortranイベントアンケート結果
50 件の回答
ご自身の職種・研究分野48 件の回答
研究職/計算科学系研究職/計算機科学系応用プログラム開発コンパイラ・ライブラリ開発計算機運用・開発支援学生研究職/計算機科学系&コンパイラ・ライブラリ開発&…コンピュータ(HPC系)の…ベンダ営業18.8%18.8%20.8%10.4%25%
研究職/計算科学系12
研究職/計算機科学系5
応用プログラム開発10
コンパイラ・ライブラリ開発9
計算機運用・開発支援9
学生0
研究職/計算機科学系&コンパイラ・ライブラリ開発&計算機運用・開発支援1
コンピュータ(HPC系)の利用支援1
ベンダ営業1
この質問にはまだ回答がありません。
Fortranを使うことがありますか.どのように使いますか.49 件の回答
自分自身でゼロから書く既存のプログラムを少し修正コンパイルだけFortranを使うことはないFortranコンパイラをテストするための小さいプログラムを書くテストコードを書く程度性能分析、性能向上などの高速化26.5%57.1%
自分自身でゼロから書く28
既存のプログラムを少し修正13
コンパイルだけ3
Fortranを使うことはない2
Fortranコンパイラをテストするための小さいプログラムを書く1
テストコードを書く程度1
性能分析、性能向上などの高速化1
この質問にはまだ回答がありません。
ご自身のFortranのスキル(複数回答)50 件の回答
05101520253035Fortran77の…Fortran77の…Fortran90の…Fortran2003…Fortran2008…Fortranはほ…30 (60%)14 (28%)35 (70%)12 (24%)6 (12%)1 (2%)
カウント
Fortran77の主要な機能までなら知っている.30
Fortran77のほぼ全ての機能に精通している.14
Fortran90の機能(モジュール,割付け配列など)を使っている.35
Fortran2003の機能(オブジェクト指向など)を使っている.12
Fortran2008のCoarray機能を使っている.6
Fortranはほとんど知らない.1
この質問にはまだ回答がありません。
2. オブジェクト指向について
Fortranにオブジェクト指向は必要である.50 件の回答
123450510151 (2%)6 (12%)17 (34%)18 (36%)8 (16%)
カウント
11
26
317
418
58
この質問にはまだ回答がありません。
Fortranのオブジェクト指向は,性能低下を招くと思う.50 件の回答
123450510152 (4%)9 (18%)13 (26%)18 (36%)8 (16%)
カウント
12
29
313
418
58
この質問にはまだ回答がありません。
Fortranのオブジェクト指向を今後使いたい.50 件の回答
12345051015202 (4%)6 (12%)19 (38%)15 (30%)8 (16%)
カウント
12
26
319
415
58
この質問にはまだ回答がありません。
Fortranのオブジェクト指向の考え方や書式は,慣れれば使いこなせると思う.49 件の回答
12345010202 (4.1%)3 (6.1%)6 (12.2%)25 (51%)13(26.5%)
カウント
12
23
36
425
513
この質問にはまだ回答がありません。
Fortranのオブジェクト指向は,今後広く使われるだろうと思う.50 件の回答
12345010204 (8%)8 (16%)27 (54%)8 (16%)3 (6%)
カウント
14
28
327
48
53
この質問にはまだ回答がありません。
Fortranのオブジェクト指向に関して,他に思うことがあれば自由にお書きください.16 件の回答
もう少し洗練してほしい.JavaやCの実装を使えないことがある.
オブジェクト指向はProgramの整理,読み易さを良くする
Fortranのオブジェクト指向の機能・書式を使うかどうかは結果的な話で,開発の工程(設計~保守)の中でオブジェクト指向的な考え方は必要だと思う。結果的にモジュールで十分だったならそれはそれでよい。
「Fortranに」object指向があることで何かうれしい事がある? 単にFortran使いがobject指向も使えるようになるというだけ?
速度低下を招く原因になると思うので,Fortranでオブジェクト指向は厳しいと思う.
・カーネルとBLASで書いて,それを制御するところで使うようにすればいいのかもしれないです(BLASをラップした場合の性能評価とかいかがでしょう?) ・ログファイルの中からデータを切り出すのは,Fortranの方がPythonよりずっと速いので,テキスト処理でも使い途があるのでは?
性能低下が気になるところもあるが,保守性,生産性の向上が魅力的.トレードオフとみつつ,部分的にでも検討したい.
出川先生の話のように我々がよく使うデータ構造に対して,こう使うと保守性やプログラムの書き方が見通しやすくなるという例が多くあればいいと思う.そのような本があるといいと思う.
サンプルやチュートリアルの公開が,普及の鍵を握っている.
基礎研究を行う科学者には、間違いをしないためにオブジェクト指向による/Fortranによるプログラム作成が有用であると思われる。
Fortran言語がHPCを目指すのか,HCI用言語を目指すのかで意見がわかれるだろう.User Interface用アプリをつくりたいなら別言語で.Fortran の Object Oriented Programming モデルは,他言語とのInterface用にあればよい.
Fortranは速さを求める言語と考えており、オブジェクト指向により性能低下するなら、使うことは考えていません。その変わり、C++でコードを書きます。
FortranはHPCのための言語として利用されれば良いので、利便性のための言語は他にゆずればよいと高速化支援の立場では日々感じています。チューナーにもコンパイラにも、素直に書かれたコードが一番最適化し易いのです。
OOPが性能低下を招くと講演を聞く前は思ってましたが,ある意味あたり前ですが,使い方しだいで,何とでもなりそうだと考えるようになりました.
教育面で有効なように思われる。
2003の「オブジェクト指向」は他の言語(C++, Java, Python)に比べると不完全なところがあり、OOPを理解している人からすると、そのGAPがバグの温床になっているという問題がある。
この質問にはまだ回答がありません。
Fortran以外のプログラミング言語で,オブジェクト指向を使うことはありますか.どのように感じていますか.最も近いものを一つ選んでください.48 件の回答
実際に使っている.役に立っている.実際に使っているが,役に立っているとは思わない.使っていないが,役に立つと思う.使っていないし,役に立つ…分からない.なんとも言え…Fortran以外のプログラミ…使っていないが,見やすさ…14.6%14.6%58.3%
実際に使っている.役に立っている.28
実際に使っているが,役に立っているとは思わない.1
使っていないが,役に立つと思う.7
使っていないし,役に立つとは思わない.0
分からない.なんとも言えない.4
Fortran以外のプログラミング言語は使わない.7
使っていないが,見やすさや管理に役に立つと思うが,スピードには役に立つとは思わない.1
この質問にはまだ回答がありません。
3. Fortran2003/2008の他の拡張機能について
割付けとポインタの機能拡大45 件の回答
123450510152 (4.4%)6 (13.3%)13(28.9%)16(35.6%)8 (17.8%)
カウント
12
26
313
416
58
この質問にはまだ回答がありません。
C言語との相互呼出し45 件の回答
123450510150 (0%)3 (6.7%)10(22.2%)16(35.6%)16(35.6%)
カウント
10
23
310
416
516
この質問にはまだ回答がありません。
入出力文の機能拡張45 件の回答
123450510152 (4.4%)4 (8.9%)15(33.3%)17(37.8%)7 (15.6%)
カウント
12
24
315
417
57
この質問にはまだ回答がありません。
IEEE浮動小数点のモード選択,例外処理46 件の回答
123450510150 (0%)6 (13%)18(39.1%)12(26.1%)10(21.7%)
カウント
10
26
318
412
510
この質問にはまだ回答がありません。
Coarray機能(F2008)46 件の回答
12345051015201 (2.2%)7 (15.2%)8 (17.4%)19(41.3%)11 (23.9%)
カウント
11
27
38
419
511
この質問にはまだ回答がありません。
DO CONCURRENT(F2008)46 件の回答
123450510150 (0%)3 (6.5%)12(26.1%)16(34.8%)15(32.6%)
カウント
10
23
312
416
515
この質問にはまだ回答がありません。
4. HPFPCの活動について
どのような内容であれば参加したい,または部下・学生を参加させたいと思いますか.(複数回答可)44 件の回答
0510152025303540入門者向け…中・上級者…中・上級者…今Fortranで…Fortran文法…ただもくも…11 (25%)39 (88.6%)5 (11.4%)11 (25%)13 (29.5%)1 (2.3%)
カウント
入門者向け,Fortranの基本を一通り押さえる.ハンズオン指導付き11
中・上級者向け,特定のトピックに絞った講習会(具体的な内容は次の質問で)39
中・上級者向け,参加者が話題を持ち寄って話し,自由な議論を深めるワークショップ5
今Fortranでプログラミングをしている人向け,参加者個人のレベルアップやコツの取得を目指す「Fortran塾」11
Fortran文法・作法に関するQ&AのWebサイト13
ただもくもくとコードを書く「もくもく会」1
この質問にはまだ回答がありません。
「中・上級者向け、特定のトピックに絞った講習会」 で興味のある項目(複数回答可)37 件の回答
0510152025性能が出る…Fortran90の…Fortran2003…Fortran2008…Fortran2003…Seg. faultの…23 (62.2%)10 (27%)20 (54.1%)18 (48.6%)11 (29.7%)1 (2.7%)
カウント
性能が出るプログラムの書き方,性能チューニング(機種に依存しない範囲)23
Fortran90の配列記述,モジュール,インタフェースブロックの意味と活用10
Fortran2003のオブジェクト指向の考え方と使い方20
Fortran2008のCoarray機能による並列プログラミング18
Fortran2003/2008/2015仕様の概要,動向11
Seg. faultの場所も見つけ方,コンパイルエラーのメッセージ1
この質問にはまだ回答がありません。
より具体的なアイディア・希望5 件の回答
Webの充実は絶対必要。NAGのサイトは非常に役に立っている.
仕様に沿った正しい書き方集,性能とのトレードオフ
機種依存する場合の性能向上方法や機種毎のコンパイラオプションの効率的な指定方法,小さな数学や物理のサンプルプログラムがダウンロードできればよい.
プログラミングといろいろなハード/プロセッサの連係/工夫の話を聞きたい.(ハード的な工夫,コンパイラ/ライブラリの工夫)
FOCUSでも講習会を開催してください.
この質問にはまだ回答がありません。
本日のシンポジウムについての意見・感想9 件の回答
情報の少なさがFortranの足かせになっていて、とにかく情報の蓄積、公開が重要なのだと感じた. 学会,論文以外に情報を共有できる場が必要だと思う.
資料を公開してください.
非常に興味深かったです.科学技術計算におけるオブジェクト指向的な書き方,メリット・デメリットについての理解が深まりました.
新人を増やすには?
とても楽しかった.他の方も可読性と速度と保守管理のトレードオフで悩んでいると知って,自分達と同じだと思った.
マイクを使うようにすべき.スクリーンが小さく文字が小さくて読みにくかったので,スクリーンを大きくして,もっと大きく映して欲しい.
Fortranのオブジェクト指向をガリガリ使っている話は,新鮮で面白かった.
30年以上前に作っていたFortranプログラムは、結果的にオブジェクト指向の考え方で作成したことが判ったのは有益であった。
テーマが重なっても良いですから,Fortranシンポを続けていただければ
この質問にはまだ回答がありません。
HPFPCに期待すること8 件の回答
Fortranの火を絶やさない旗振り
Fortranの中のコアメンバの中で閉じたフォーラムではなく広かれたフォーラムにしてほしい
CUDA Fortranなどの並列化についても,取り上げたらどうでしょうか?
Fortranのあるべき姿が気になります.
最古の高級言語であるFortranが今まで残っていることがすばらしい.このまま残すことに意義がある.教育機関でFortranを教えている数,ベンダーがFortranコンパイラ開発で利益があるのかどうか調べて欲しい.
今後の活動を続けてください.案内があまり周知されていないので,もっと広く広報した方がいい.シンポの内容の教科書を出して欲しい.
日本語のFortran規格書を出して欲しい.
ニュースで取り上げられるようなもので、Fortranが使われていることを付け加えて報道活動(例えば、HPCGチャレンジ… HPCI課題、JHPN課題で賞を取れたものなど)
この質問にはまだ回答がありません。
1 日の回答数
2017/06/092017/06/112017/06/132017/06/152017/06/1701020
2017/06/0810
2017/06/090
2017/06/100
2017/06/1120
2017/06/120
2017/06/130
2017/06/140
2017/06/150
2017/06/1610
2017/06/170
2017/06/1810
このコンテンツは Google が作成または承認したものではありません。 不正行為の報告 - 利用規約 - 追加規約
研究職/計算機科学系&コンパイラ・ライブラリ開発&計算機運用・開発支援
コンピュータ(HPC系)の利用支援
Fortran77の主要な機能までなら知っている.
Fortran77のほぼ全ての機能に精通している.
Fortran90の機能(モジュール,割付け配列など)を使っている.
Fortran2003の機能(オブジェクト指向など)を使っている.
Fortran2008のCoarray機能を使っている.
Fortranはほとんど知らない.
使っていないし,役に立つとは思わない.
分からない.なんとも言えない.
Fortran以外のプログラミング言語は使わない.
使っていないが,見やすさや管理に役に立つと思うが,スピードには役に立つとは思わない.
入門者向け,Fortranの基本を一通り押さえる.ハンズオン指導付き
中・上級者向け,特定のトピックに絞った講習会(具体的な内容は次の質問で)
中・上級者向け,参加者が話題を持ち寄って話し,自由な議論を深めるワークショップ
今Fortranでプログラミングをしている人向け,参加者個人のレベルアップやコツの取得を目指す「Fortran塾」
Fortran文法・作法に関するQ&AのWebサイト
ただもくもくとコードを書く「もくもく会」
性能が出るプログラムの書き方,性能チューニング(機種に依存しない範囲)
Fortran90の配列記述,モジュール,インタフェースブロックの意味と活用
Fortran2003のオブジェクト指向の考え方と使い方
Fortran2008のCoarray機能による並列プログラミング
Fortran2003/2008/2015仕様の概要,動向
Seg. faultの場所も見つけ方,コンパイルエラーのメッセージ