4 call reorder(MemoryOrder,MemO)
5 if(IACHAR(MemO(1:1)) > MaxUpperCase) ix=i2+i1
6 if(IACHAR(MemO(2:2)) > MaxUpperCase) jx=j2+j1
7 if(IACHAR(MemO(3:3)) > MaxUpperCase) kx=k2+k1
10 if(IO == 'write') then
12 !$OMP PARALLEL DO SCHEDULE(RUNTIME) PRIVATE(i,j,k)
19 DFIELD = Field(1:di,abs(ix-i),abs(jx-j),abs(kx-k))
26 !$OMP PARALLEL DO SCHEDULE(RUNTIME) PRIVATE(i,j,k)
33 Field(1:di,abs(ix-i),abs(jx-j),abs(kx-k)) = DFIELD