What to do with Non-Portable CRAY I/O
Unformatted Fortran I/O is portable but machine dependent
If you were using the CRAY-only ZIO routines (putwa, getwa) and you need to keep the efficient direct access reads and writes, you can use the (even faster) C wrapper routines bzioC.c or bzioPOSIX.c found in https://w3.pppl.gov/~ethier/bzio