2011-08-30から1日間の記事一覧
自分用の覚書。fortran90 での多次元配列の初期化の仕方は、配列構成子で与えられた1次元配列の初期値データを RESHAPE 関数に代入し、SHAPE パラメータで形状を指定する。サンプルソース(固定形式,1行末の'!&'を'&'に変えると自由形式でも使える) INTEGER,P…
SUBROUTINE, FUNCTION を MODULE の中で定義するとサブルーチンや関数で動的な割付けが出来る。サンプルコード MODULE allocArray CONTAINS FUNCTION fncAllocReal8 (in,sizeofIn) RESULT (out) REAL(8),TARGET,ALLOCATABLE,DIMENSION(:):: in INTEGER,INTEN…