fortran66のブログ

fortran について書きます。

2017-06-01から1ヶ月間の記事一覧

Fortran Plaze で gfortran 用の win32/64「図形表示ライブラリ」公開

Fortran Plaze というサイトで、赤塚保雄氏が FORTRAN で書かれた windows 用のグラフィックライブラリを公開されています。gfortran 用に書き直して装い新たに公開されたようです。汎用計算機用のグラフィックスルーチンの移植ということで、昔風の安定感あ…

LINK切れのメモ帳

再掲:Fortranのループ変数が I,J,K,L,M,N になった理由 fortran66.hatenablog.combooks.google.co.jp (Richard L. W.(ed.), History of Programming Languages p.70)ついでに LOOP 0回 1回 問題の回答も載せておきます。この DO LOOP 0回 1回 問題について…

Post-Modern Fortran Explanted

近代の超克 Modern Fortran の次は、Post-Modern Fortran の時代が来ると考えられる。そのためには Fortran90/95 により始まった構造化プログラミングを脱構築する必要がある。 Dis-construction から dis-structured へ COME FROM 文により。 Comefrom Stat…

ソビエト時代のメインフレームのエミュレーター

ソビエト時代のメインフレームのエミュレーター BESM-6 と呼ばれるもののようです。色々能書きが書いてあります。BESM-6 Nostalgia Page昔、ソ連では ALGOL68 コンパイラが標準で使われていて、とても進んでいるという噂でしたが、全ては幻想で、ソ連崩壊後…

Fortran 入門 f95

ネット上のフリー入門 Fortran95 大阪大学レーザー研 高性能計算機室 公開テキスト ページ内にLinkあり。 FORTRANのよい入門書がないと相談したところ、レーザー研の共同研究者である摂南大学の田口先生が、ご自分の研究室向けに作られていた入門書を一般的…

「並列Fortranの現状と展望」の講演資料公開

Fortranに関するシンポジウム(第3回) 「並列Fortranの現状と展望」 ~現代化か肥大化か?~が六月初旬に無事開催された模様です。以下のページで講演資料が見られます。並列Fortranに関するシンポジウムのご案内(第3回) - 高性能 Fortran 推進協議会 For…

糞アマゾンで売られている海賊版 

Jacob Mason 名義で大量の技術書の海賊版が売られている。もしくはただの詐欺。値段が安いわけでもないので、目的が何なのかよく分からない。ISBN 番号はついているし、このからくりは何なのか?Michael Metcalf, John Reid & Malcolm Cohen の Modern Fortr…

Fortran 三面記事 ウィークエンダー  

www.youtube.com ARM が自社 CPU 用に HPC 向けの Fortran 2003 水準のコンパイラを出す ネット新聞によりますとwww.hpcwire.comHPC 分野の標準の C/C++/Fortran compiler および基本的ライブラリ optimized BLAS, LAPACK and FFT、デバッグツールなどを揃え…

CAF と MPI 例題比較  その2

W. Gropp 等の Using MPI の例題を CAF で書き直してみるつもりが、二個目の例題で早くも大苦戦で苦笑。 CAF の sync によるバリアでは、任意の imeage を1個を待つことができないようで、manager-worker 型の処理に困りました。集団通信のように任意の順で…

CAF と MPI 例題比較

W. Gropp 等の Using MPI の最初の例題を CAF で書いて見ます。つらつら本を読んでいますと、並列プログラミングの場合、1)通信、2)同期、3)排他を考えなければならないようです。通信がなければ単なる独立な実行と同じになります。通信する場合は順序(タイ…

CAF の勉強

Fortran 2008 で導入された CAF (CoArray Fortran) 関係の命令を少し勉強したので、まとめをメモしておきます。coarray は PGAS 言語に分類される並列プログラミング用の仕組みです。ここで扱うのは Fortran 2008 の範囲で、Fortran 2015 で拡張される予定の…

Modern Fortran 入門記事 (Intel の広告)

“Fortran, the greatest of the programming languages!” www.youtube.com このような紹介記事がありました。入門としてのクオリティーは・・・お、おぅ... Be Curious and Learn: Modern Fortran in a Nutshell | InfoWorld