fortran66のブログ

fortran について書きます。

【寝言】ゲイ親露ケモナーハッカー 米核研究所に猫耳娘を要求!

猫なので理由は無い!

属性が多すぎて草

https://pa1.narvii.com/5865/9835e6312fd7b6ba4ce06f814a56cbe4fd99ce73_hq.gif

www.dexerto.com

gigazine.net

モナーはオタク界でも最下層とされますが、GPT5 程度ですでに PhD レベルに達していらっしゃると MS の担当責任者がおっしゃられる AI 様から見れば人も禽獣も同じ。万物斉同

fortran66.hatenablog.com

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

Fortran 10 位変わらず

www.tiobe.com

この表を見て順位をratingsでプロットしてください。50位まで、LOG-LOGの両対数で

20位までしか描いてくれないw

適切なタイトルもつけて。あと50位まで描いて

【メモ帳】Modern Fortran 色々 (PASC Conference)

Damian Rouson インタビュー

youtu.be

近くある次期 Fortran 2028 に関する集まりについても述べています。

Milan Curcic のスライド Fortran's Role and Evolution in Earth System Prediction

気象モデルを題材とする Fortran 推しのスライドが見れます。 機械学習の取り込みのため、機械学習Fortran で行うための取り組みをされています。

天気予報は気候モデルより AI 予測が当たる!?

過去データによる AI の御託宣はデスクトップパソコンで済むレベルで、天気予報をスパコンで計算しなくて良くなるようです。

気候モデルの学問的な意義が無くなるわけではないですが、天気予報の術や方便としては AI 様の御託宣で住む未来が来てしまう?

面白うてやがて悲しき感じww

arstechnica.com

まぁ気象がカオス的な挙動を取るなら、長時間先の予報になると決定論的なモデルで時間発展を追うより、経験的情報から予想する方が当たりそうな気はします。ただ近頃はやりの気候変動が相転移的なら経験的情報は適用できなくなる気もします。よく分かりません。局所的短時間先の予報なら計算の方が良さそうな気がしなくもないけど、まぁ何事も折衷で。今も沢山の気候モデルで多数決取って予報しているくらいだし。

【寝言】64天安門w

1989.6.4

支那人は数を数えられないから、犠牲者0。サヨちゃんは良心がないからスルーw

ホメイニ師死去の後、イラン人が胸を叩いて悲しんでいたけれど、胸を叩きすぎて肋骨が折れた人が沢山いて可哀想だった。支那人儒教的嘘泣き葬式にすべきw

ソ連の列車爆発は、ガスパイプラインが盆地でガス漏れしてパイプラインの圧力が下がったのに、労務者が形式的に圧力を戻そうとさらにガスを流し込んで溜まったガスが大爆発したといういかにもソ連末期風の事件でした。ちょっと民主党とかサヨちゃんっぽい思考パターンw

まとめたニュース : 天安門事件、35周年

【メモ帳】Damian Rouson の Fortran 並列プログラミングに関する講演

Damian Rouson の keynote 講演

講演スライドが見られます。 Fortran の並列プログラミングについて PGAS 中心に色々述べられています。

なお、引用の詩は実現が遅れる夢が不幸な感じになることを述べていますが、なかなか真価を認めてもらえない Modern Fortran への憂いの表明でしょうか。

PDF直リン: http://iwapt.org/2024/keynote.pdf

ネタ元:

PUT より GET が速い結果が出ています。


www.youtube.com

【メモ帳】Intel Fortran compiler のロードマップ 2026 年まで

Intel Fortran の移行ロードマップ 2023〜2026

2025年は栄えめでたき昭和百年ですが、ifort がダウンロード不可になるようです。

現時点で ifx は ifort と同等もしくはそれ以上になったようですが、ネットで読んだ書き込みによると ifx は倍精度複素数の時 ifort より目立って遅いとのことです。自分では確かめていませんw

画像ソース元:

だるいのでシークバーを動かしてチラ見しただけです。動画の前半が intel fortranOpenMP による GPU offload の話です。


www.youtube.com

AI 様に文字を読み取ってもらいました。

Intel Fortran Compiler Transition Roadmap

Compiler Status/Maturity Schedule

• 2023 Q3 - Q4
    Intel Fortran Compiler Classic (ifort)
    ifort Deprecation Announced
    Legacy Product Support (LPS)
    Intel Fortran Compiler (ifx)
    Production Quality

• 2024 Q1 - Q4
    Intel Fortran Compiler Classic (ifort)
    ifort Deprecation Announced
    Legacy Product Support (LPS)
    Intel Fortran Compiler (ifx)
    Production Quality

• 2025 Q1 - Q4
    Intel Fortran Compiler Classic (ifort)
    ifort Removed from PSXE
    Legacy Product Support (LPS)
    Intel Fortran Compiler (ifx)
    Production Quality

• 2026 Q1 - Q3
    Intel Fortran Compiler Classic (ifort)
    ifort Removed from IRC
    Legacy Product Support (LPS)
    Intel Fortran Compiler (ifx)
    Production Quality

Use Recommendation/Notes

• Intel Fortran Compiler Classic (ifort)
    Not recommended for new projects
    Start migration now
    ifort deprecated in Q4 ’23
    ifort removed in Q4 ’24
    ifort IRC download removed in Q4 ’25
    CPU only support
    No ifort platform perf. tuning after SPR

• Intel Fortran Compiler (ifx)
    Use for all new projects
    Migrate existing projects to use ifx
    Fortran language parity and better performance achieved with 2023.0
    Only ifx is optimized for new HW platforms
    Only ifx provides GPU offload
    ifx supports Linux, Win
    No 32bit support

HW Support

• Intel Fortran Compiler Classic (ifort)
    CPU: Intel Xeon, Core, Atom processors

• Intel Fortran Compiler (ifx)
    CPU: Intel Xeon, Core, Atom processors
    GPU: Intel Integrated and discrete GPUs

Additional Notes

• oneAPI 2024.0
    ifx set in MS VS as default compiler

【メモ帳】AI様に手書きの表を読み取って TeX にしていただく

3次対称群 [21] の既約冪等

Mac 用の ChatGPT アプリが、バージョンアップを繰り返して、画面のスクリーンショットを撮って見れるようになったので試してみます。 iPhone で撮った写真を写真アプリで表示させ、その画面を読み取らせました。写真そのものも読み取れるので少し無駄な気もしますが、まぁ楽です。

Frobenius 代数で Young 図の [21] に相当する既約表現相当の冪等元を求めるために S3 の部分群である S2xS1 の冪等元の直積を求めて S3 で見た時の非対角項を考えて誘導表現にあたる 3x3 行列を作ります。しかし可約なのでうまくブロック対角化して既約表現での [3] + [21] 相当に直します。逆行列を求めたりするのは勝手知ったる大昔の Maple でやりました。

なお [111] で同じように誘導表現相当の行列を作ると群表相当物になります。群行列式と関係しています。

\displaystyle{
S_3\sim S_2\times S_1
}

この中から、消してあるところは無視して、行列ないし表を読み取ってください、次にTeXにしてください

(略)

計算紙がわりの習字の半紙に書いたので読み取り精度はひどくてイマイチでしたが、欲しい行列だけを読み取って、かったるい TeX の行列を作ってくれたので相当助かりました。なお規格化因子のようなものはうるさくなるだけなので略しました。

手作業修正後

行列 A :

\displaystyle{


A = \begin{pmatrix}
I + (23) & (12) + (132) & (13) + (123) \\
(12) + (123) & I + (13) & (23) + (132) \\
(13) + (132) & (23) + (123) & I + (12)
\end{pmatrix}

}

行列 B :

\displaystyle{

B = \begin{pmatrix}
\frac{1}{\sqrt{3}} & \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{3}} & 0 & -\frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{3}} &  -\frac{1}{\sqrt{2}} & 0
\end{pmatrix}
}

逆行列 B^{-1} :

\displaystyle{

B^{-1} = \begin{pmatrix}
\frac{1}{\sqrt{3}} & \frac{1}{\sqrt{3}} & \frac{1}{\sqrt{3}} \\
\frac{1}{\sqrt{3}} & \frac{\sqrt{2}}{3} & -\frac{2\sqrt{2}}{3} \\
\frac{1}{\sqrt{3}} & -\frac{2\sqrt{2}}{3} & \frac{\sqrt{2}}{3}
\end{pmatrix}
}

行列B^{-1}AB :

\displaystyle{
B^{-1} A B = \begin{pmatrix}
I + (12) + (13) + (23) + (123) + (132) & 0 & 0 \\
0 & I + (12) - (13) - (132) & (23) - (13) - (132) + (123) \\
0 & (23) - (12) - (123) + (132) & I - (12) + (13) - (123)
\end{pmatrix}
}

なお、この結果は Littlewood の本の §4.2 にあるものに一致します。(Littlewood とは巡回置換の定義が逆ですが...)

また正規直交でもないので行列 B は単位ベクトルにしなくても:

\displaystyle{
B = \begin{pmatrix}
1 & -1 & -1 \\
1 & 0 & 1 \\
1 &  1 & 0
\end{pmatrix}
}

でよかったきがします。