問題タブ [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.
fortran - Fortran 共通ブロックで割り当て可能な文字を使用するには?
Fortran 77 で、共通ブロック内に割り当て可能な文字を持たせようとしています。しかし、コンパイラは常に文句を言います
私が持っていたコードは
それを機能させるために私が見た唯一の方法は、使用しないことですallocatable
しかし、事前に文字の長さを知る必要があるため、これは面倒です。
ブロックallocatable
内で動作させるにはどうすればよいですか?common
fortran - 特定のシステムの COMMON ブロックの最大サイズをアプリオリに知る方法はありますか?
COMMON
いくつかの HPC コードで ifort を使用して、ブロックに格納された大規模なデータ配列を持つ 30 年前の Fortran コードに取り組んでいます。コンパイルしてエラーが発生するかどうかを確認するだけでなく、システムの仕様に基づいてこれらの配列が HPC に対して大きすぎるかどうかを知る方法はありますか? コードを実行する予定の同じホストでコンパイルしている場合、コンパイラにその制限を問い合わせさせる方法はありますか?