Fortran · File status code

IOSTAT 63 — Output Conversion Error

What does IOSTAT 63 — Output Conversion Error mean in Fortran?

A value being written couldn't be converted to fit its output field without losing precision or exceeding the field width — the runtime fills the field with asterisks instead of silently truncating the number.

IOSTAT 63 — Output Conversion ErrorIntel Fortran

Condition

A value being written couldn't be converted to fit its output field without losing precision or exceeding the field width — the runtime fills the field with asterisks instead of silently truncating the number.

Fix

Widen the field width in the FORMAT descriptor (e.g. increase the W in Fw.d or Iw) so the largest expected value fits, especially after a variable's range grows over time.

Pending source verification. Not yet checked against official documentation.

Related file status code