HvD: Bruce Palmer requested that ga_access_callback_release be made independent of nga_access_ptr as he has eliminated that routine from the global arrays. 
HvD: Bruce Palmer requested that ga_access_callback_release be made independent
of nga_access_ptr as he has eliminated that routine from the global arrays. 

Doing this requires the introduction of the macro's COPYINDEX_F2C to translate
the global array indeces between Fortran and C conventions. These macro's 
behave differently depending on whether the preprocessor flag -DUSE_FAPI is
presented or not. This can cause problems as this flag is likely to be managed
correctly within the global array library itself, but will be unknown to the
nwchem make procedures. So as long USE_FAPI is never used we will be fine,
otherwise almost every QA example will fail. At least that makes it clear that
there is an issue.





rangsimanketkaew/NWChem