Hi HuWei39533,
“isnan” is a C99 external routine and not part of Fortran. I would highly recommend using the standard F2003 method of using the “ieee_arithmetic” module, and then calling the routine “ieee_is_nan”.
The “eoshift” intrinsic is part of the F95 standard and is supported by PVF. What error are you getting? Can you post a simple reproducing example?
Thanks,
Mat