Is there a way to do a "pinned" (i.e. page-locked in physical memory) allocate in gfortran? If not, I suggest an extension to the ALLOCATE statement with an option PINNED='YES' or 'NO'. Al Greynolds