PIO: FATAL ERROR: The user buffer passed to PIO_get_var is smaller ... than the size of the variable
-- possibly when trying to read restart written with different compiler
#6844
Labels
SCORPIO
The E3SM I/O library (derived from PIO)
For now just recording this error as it may help organize.
I have encountered this error twice now and @brhillman has also seen it (or very similar).
For me, on frontier, I see this when I tried to restart from an older set of restart files that were written with different compiler than the one used to build exe (AMD vs Cray).
On Frontier, once I built with Cray compiler, it worked.
And then a ne120 case I ran on muller-cpu (with Intel compiler) was copied to pm-cpu and Xue attempted to continue run (also with Intel compiler), but hit:
I've not yet investigated much for this, but verified Intel compiler (same version) was used in both cases.
The text was updated successfully, but these errors were encountered: