fortran66のブログ

fortran について書きます。

2010-11-01から1ヶ月間の記事一覧

 PRIVATE

昨日の奴に PUBLIC / PRIVATE のアクセス指定を掛けてみたけど、まだよく挙動がわかりません。 ソース・コード MODULE m_locate ! Win32 API call USE ifwinty USE kernel32 IMPLICIT NONE CONTAINS ! SUBROUTINE locate(ix, iy) ! move cursor to (ix, iy) …

ポインタ

以前はコンパイラのバグで動かなかったポインタを用いたプログラム例。 ALLOCATE( r1(1), SOURCE = t_rectangle(20.0, 10.0, 35.0, 10.0) ) こういう記法ができるので、初期化・代入ルーチンを自分で書く必要がありません。リリース・ノートを見ると、多態型…

尖閣ビデオの全面開示を求む

senngoku38 の正体バレ以来、肝心の尖閣ビデオ全体の開示に関する要求が薄れてしまった気がします。良識ある国民は、これでガス抜きされて満足するのではなく、しつこく船長の逮捕部分を含む全面開示を政府に要求してゆくべきだと思います。 情報隠ぺいと言…

DO CONCURRENT

Fortran2008 で導入された DO CONCURRENT 命令のテスト。オプションとして並列化を Yes にし、かつ RELEASE MODE で実行する必要があります。関数副プログラムの方には PURE 属性をつけて依存性のないことを明示しておきました。(ELEMENTAL 属性もつけてお…

ミルキィホームズ

毎週あらわれる常軌を逸したゲストキャラたち。変態もいるけど番組の良心である怪盗帝国。それら濃ゆいのに挟まれてもキャラ負けしていないミルキーホームズたち。何気に毎回後味の良い感動のハッピーエンド。 かなり面白いです。トゥウェンティーがいい味出…

Fortran Explained シリーズの新刊が来春発売

Michael Metcalf, John Reid, and Malcolm Cohen の Fortran Explained シリーズの新しい版が 2011年3月に出るようです。Fortran95 Explained までは、Michael Metcalf and John Reid の二人で出していましたが、前回の Fortran95/2003 Explained からは Mal…

Bessel 関数および G0 FORMAT

Intel Fortran ver.12 では、Fortran2008 の機能の一部が先取りされています。その中から Bessel 関数を表示させてみました。また FORMAT の新機能、無限反復指定子 * と、万能フォーマット G0 も試してみました。またクロス・リファレンス機能がついたので…

Intel Compiler Reimbursement Fund

インテルのコンパイラーが、インテルの CPU に最適化されているのは当然ですが、AMDなどの互換 CPU に対して不当に性能を落としているのではないかという疑惑は昔からささやかれてきました。最近になって米連邦取引委員会でこの疑惑が事実だったと確認されて…

TYPE 中の Generic interface

オブジェクト指向型の TYPE 中で、その TYPE に作用する副プログラム名に総称名を用いることが可能です。 実行結果 ソースコード MODULE m_TYPE IMPLICIT NONE TYPE :: t_vector REAL, ALLOCATABLE :: v(:) CONTAINS PROCEDURE, PASS :: init PROCEDURE, PAS…

Intel ComposerXE-2011 Release_Notes から (その1)

3.2.1 Features from Fortran 2003 FINAL subroutines GENERIC keyword for type-bound procedures A generic interface may have the same name as a derived type Bounds specification and bounds remapping list on a pointer assignment 3.7 Fortran 20…

Intel ComposerXE-2011 Release_Notes から (その2)

3.2.2 Features from Fortran 2008 ・ Maximum array rank has been raised to 31 dimensions (Fortran 2008 specifies 15) ・ Coarrays CODIMENSION attribute SYNC ALL statement SYNC IMAGES statement SYNC MEMORY statement CRITICAL and END CRITICAL …

FINALIZATION

FINAL 属性のサブルーチンは、TYPE 解放のときに自動実行されます。Fortran2003 では、オブジェクト指向の機能が取り入れられたので、スカラー型の変数も ALLOCATE で動的に確保できるようになりました。ここでは動的に確保されたスカラー構造体 tt 内部に、…

Intel Visual Fortran Composer XE 2011

Intel Visual Fortran が名前を変えて、Intel Visual Fortran Composer となった模様です。Fortran2003への準拠度はかなりあがったようですが、Parameterized derived types などは、まだ全く手がついていないようです。 ちなみに、日本語 Visual Studio 200…

話題の問題作 探偵オペラ ミルキィホームズ

Gabor Szabo - Dear Prudence

十二支の起源について

王 充 論衡―漢代の異端思想 (東洋文庫 (46)) 59頁〜60頁に五行思想と十二支の議論あり。62頁の注5によれば、以下の通り。 郭沫若の『甲骨文字研究』(「釈子干」)によれば、十二支を獣にあてはめたのは『論衡』の記事が最初だが、それはインド・バビ…

Intel Fortran License

http://www.cs-software.com/index.html

(一般職の国家公務員等に対する取扱い) 第七条 第三条各号に定める公益通報をしたことを理由とする一般職の国家公務員、裁判所職員臨時措置法 (昭和二十六年法律第二百九十九号)の適用を受ける裁判所職員、国会職員法 (昭和二十二年法律第八十五号)の…

公益通報者保護法

161 名前:(´・ω・`)(`ハ´ )さん[] 投稿日:2010/11/05(金) 14:41:36 id:NiuAO48q [1/3] 参考までに 公益通報者保護法 http://law.e-gov.go.jp/announce/H16HO122.html (目的) 第一条 この法律は、公益通報をしたことを理由とする公益通報者の解雇の…

尖閣ビデオがYoutubeにアップされた模様

しかし約1時間弱しかないようなので、のこり1時間強を隠すための陽動作戦かも?なにはともあれ暴支膺懲! sengoku38 の解釈w 23 名前:名無しさん@十一周年[sage] 投稿日:2010/11/06(土) 11:53:09 ID:j/Mx8D580 038でオザワだろ0がないから礼は要らない…