fortran66のブログ

fortran について書きます。

【メモ帳】Tiobe 月旦評 2024年 4月号

Fortran 10 位

fortran はレーティング変化が +0.88% で python に次ぐ伸びを示した成長言語です。

Tiobe 2024-04

10 位とあってグラフにも登場しました。

www.tiobe.com

【メモ帳】Intel Fortran visual studio F1 help

Visual Studio 本家 (code に非ず)

visual studiointel fortran が統合できて、カーソル上の単語の F1 help が可能ですが、そのインストールは手動になっています。下のリンクページから、ファイルをダウンロードして、手引きに従って特定ディレクトリに内容ファイルを解凍することでインストールできます。時々このディレクトリ構造が変わるので注意書きを目を凝らして読む必要があります。

また C++ 用の F1 help とは(多分)共存できず、同時にインストールすると C++ 用の help が優先されてしまいます。

www.intel.com

vscode の方でも使えるといいのですが。単なる HTML ファイル呼び出しなので、能力者ならやってくれるはず・・・

【寝言】アメリカ M4.8 の地震で大騒ぎ

震源地はレバノンニューヨークニュージャージー

震源地の名前からして、アメリカを対イラン戦争に巻き込もうとしているイスラエルの陰謀w

ベイルート港の爆発は M3.3 相当らしいので、あれよりはでかい。

なおニューヨーク州にもニュージャージー州にもレバノンがあって、地震震源ニュージャージーの模様w

www.nytimes.com

Bibi の final solution は gas chamber か?と聞いたら AI に怒られましたw

Gigi

Gigi

Amazon

【ニュース】Intel fortran 2024.1.0 出る

Intel one api 2024.1

目を凝らしてよむと fortran compiler 単独のインストール法が書いてあります。

www.intel.com

Intel® Fortran Compiler adds more Fortran 2023 language features including improved compatibility and interoperability between C and Fortran code, simplified trigonometric calculations, and predefined data types to improve code portability and ensure consistent behavior; makes OpenMP offload programming more productive; and increases compiler stability.

New in Intel® Fortran Compiler 2024.1.0 Release

Intel® Fortran Compiler 2024.1.0

  • Intel® Fortran Compiler adds more Fortran 2023 language features - improving compatibility and interoperability between C and Fortran code in the intrinsic module ISO_C_BINDING; simplifying trigonometric calculations by allowing developers to use intrinsic functions that accept arguments as degrees, enhancing ease of use and code readability; use of predefined data types of specific sizes in intrinsic module ISO_FORTRAN_ENV improving code portability and ensuring consistent behavior, and more.
  • Intel® Fortran Compiler makes OpenMP Offload programming more productive by adding runtime checks ensuring that mapped data is currently allocated/associated.
  • Increased compiler stability by fixing miscellaneous compilation, OpenMP* and runtime issues.

www.intel.com

文法面詳細

文法面では大した進歩はないようです。real16 が常数に加わりましたが、12世代 i7 win11 環境下では -2 が入っていて、そのような種 (kind) は存在しないようです。

Details of New and Changed Compiler Features

ifx 2024.1.0 and ifort 2021.12.0

The following Fortran 2023 features are new in this release:

  • Source input lines in free format can have up to 10,000 characters.
  • A Fortran statement can contain up to 1,000,000 characters.
  • New named constants LOGICAL8, LOGICAL16, LOGICAL32, LOGICAL64, and REAL16 in the intrinsic module ISO_FORTRAN_ENV.
  • New procedures C_F_STRPOINTER and F_C_STRING for C interoperability have been added to the intrinsic module ISO_C_BINDING.
  • Optional argument LOWER to subroutine C_F_POINTER in the intrinsic module ISO_C_BINDING, which allows specifying lower bounds for the fptr array pointer argument.
  • Two argument form of the intrinsic trigonometric function ATAND (Y, X) whose arguments are in degrees.

【ネタ】Q*の噂w

Q* の噂

何やら Quiet STaR なるものがあるようです。GTP5の予告を小出しにするはずが、イーロン・マスクの訴訟のせいで遅れてる的、面白ストーリー。アニメにありそうな展開。

ところでクーデーター騒動の首謀者イリア・サツケバーが音信不通になって、原子力施設に軟禁されているとかいう噂があって草。どうせなら北極圏の刑務所にいるとか、乗ってるジェット機が墜落するとか言えばいい。ワグネルのプリゴジンはもう噂にもならず、イリア・プリゴジンと名前がごちゃごちゃになるw

しかしニューラルネット再興も LLM もロシア人が関わっているのが恐ろしいdeath。ソ連のまま進んでいたら「ロシア語で考えるんだ!」という世界になっていたかもしれませんw

youtu.be

今の言語モデルが、次の一語を確率で決めている一手詰めみたいなのを、複数の読み筋を何手も先まで読んでそれぞれの読み筋のエネルギーみたいなものを求めて良いのをボルツマン分布とかの確率で選ぶようです。

単語ベクトル空間ではなく、抽象思考のベクトル空間のベクトルをいじって、最後に言語に投影してゆくというような話も出ていているようです。

これは無意識から湧き上がる非言語イメージに対応する言葉が見つからず、無理に言葉に当てはめようとするとイメージが潜って消えてしまうような経験と割りとしっくりくるような気がします。

記号論とか言語やシンボル操作が全てであるというような文学系の発想が、昔から納得いかなかったのですが、最近の LLM の能力にギャフンと言わされておりました。しかし、まぁ AI の偉い人も言葉縛りに疑問を持っていたようです。

以前の噂w fortran66.hatenablog.com

【メモ帳】Fortran 動画

Fortran 万歳

Fortran tool 群の紹介のようですが、冒頭の AI の Fortran 評や詩が見どころです。

youtu.be

なかなか円高に進まないので安くならないですね。

【寝言】春分

equinox

太陽が天の赤道を切っているところを想像すると歓喜に包まれる。

秋分が国の休日なのも宮中行事に由来するということなので古式ゆかしく祝いの気持ちに溢れる。

気分を暗くする YouTube さん

ロシア軍がソ連時代の1トン爆弾を滑空弾に作り直して戦況が変わったとかいうので、どんなものかと YouTube で検索して見た後、ついでにミアシャイマーの動画を見てしまったら、それまでの猫動画や軽音楽動画がおすすめから一掃されて、やたらと宇露戦争のロシアン・フレンズ系の動画が出てくるようになって、果ては初期にロシアが勝っていると言って色モノ扱いされていた米軍の退役大佐の何某氏とか出てくるようになってすっかり気分が暗くなってしまったw

YouTube の困ったところは、ちょっといつもと違う動画を見てしまうと、以前のおすすめを忘れて変なのを推してくるところで、Google 検索の腐れ具合といい迷惑千万針千本。

イアン・ブレマーの苦悩するインテリみたいな顔を見ても、気分は慰安されずブレまくりw

youtu.be

アメリカは公的機関への信頼が失墜してやばい、ソーシャルメディアアルゴリズムが火に油を注いでやばいとのたまりつつ、日本は正月の日航機の脱出劇で見られたように乗務員の指示で荷物を置き残すなど、公的権威がそうなっていないとか言っていて草。コンピュータのアルゴリズムでこっちの気分も上がったり下がったりするんだから、枕がずれて夢見が悪くて気分が優れないレベル。

それでもイアン・ブレマーは、アメリカの制限なしの資本主義などが AI とかでリードをとらせる原因だからと、その辺の思い捨てがたく葛藤するので、まぁしわも増えるし白髪にもなるわさw

私が思うに、GDPや株価などの指標が適切なものになっていないのだろう。ヨーロッパ人がディーゼル推しだった頃、CO2 を減らすことだけ見て NOx 垂れ流しまくりで、1960年代の公害全盛時代よりも大気汚染が進んで喘息患者や気管支炎患者の増加や死亡数が増えているのを見ようとしなかったのと同じく、今の社会常識は見ている指標が必ずしも適切でない。

まぁ何を指標にすれば良いのかは、そのうち AI 先生が良いように思案してくれるだろう。

youtu.be

youtu.be

気分直しに。