現在のステップ数またはインクリメント数 (変数 KSTEP および KINC) を取得するのは簡単ですが、サブルーチン UMAT 内で反復数を知る簡単な方法が見つかりません。
次の「if 句」は、最初のステップの最初のインクリメントの最初の反復にいるかどうかを教えてくれます。
IF((KINC.EQ.1).AND.(SUM(STRAN+DSTRAN).EQ.0.0D0)) THEN
また、繰り返し番号を外部ファイルに書き込むことができることも知っています。しかし、UMAT サブルーチンの中でそれを行うことは可能ですか?