問題タブ [fortran-common-block]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
118 参照

fortran - Fortran 共通ブロックで割り当て可能な文字を使用するには?

Fortran 77 で、共通ブロック内に割り当て可能な文字を持たせようとしています。しかし、コンパイラは常に文句を言います

私が持っていたコードは

それを機能させるために私が見た唯一の方法は、使用しないことですallocatable

しかし、事前に文字の長さを知る必要があるため、これは面倒です。

ブロックallocatable内で動作させるにはどうすればよいですか?common

0 投票する
0 に答える
42 参照

fortran - 特定のシステムの COMMON ブロックの最大サイズをアプリオリに知る方法はありますか?

COMMONいくつかの HPC コードで ifort を使用して、ブロックに格納された大規模なデータ配列を持つ 30 年前の Fortran コードに取り組んでいます。コンパイルしてエラーが発生するかどうかを確認するだけでなく、システムの仕様に基づいてこれらの配列が HPC に対して大きすぎるかどうかを知る方法はありますか? コードを実行する予定の同じホストでコンパイルしている場合、コンパイラにその制限を問い合わせさせる方法はありますか?