consolidate parallel io routines
add parallel io to openacc code