diff options
author | Elena Pourmal <epourmal@hdfgroup.org> | 2002-04-23 23:52:42 (GMT) |
---|---|---|
committer | Elena Pourmal <epourmal@hdfgroup.org> | 2002-04-23 23:52:42 (GMT) |
commit | da58f157dd9aea4de12b4f448fa5cafbef2d32d0 (patch) | |
tree | 75f80818f6cc421a13725a596d2e055ef70b063c /src | |
parent | 09f85560986cb82e6b8c5d062f97f8bb0ed8e19f (diff) | |
download | hdf5-da58f157dd9aea4de12b4f448fa5cafbef2d32d0.zip hdf5-da58f157dd9aea4de12b4f448fa5cafbef2d32d0.tar.gz hdf5-da58f157dd9aea4de12b4f448fa5cafbef2d32d0.tar.bz2 |
[svn-r5243]
Purpose:
Bug fix
Description:
Different MPI implementations use different ways to
pass MPI objects between C and Fortran layers. MPI-2 defines
a standard set of MPI_*_c2f(f2c) functions for this purpose.
Unfortunately it is not implemented everywhere and makes
code non-portable between different parallel platforms.
Solution:
Always use MPI_*c2f(f2c) functions in our code. Configure
finds out if those functions are available. If not, then we define
macros to immulate those functions.
Platforms tested:
IRIX64-6.5 (modi4) and SP3 (seaborg.nersc.gov). On those platforms
functions do not exist and we use macros. Bill will test on
HPUX System V (SDSC machine) to check if this works when functions
are defined. Preliminary testing showed that it worked.
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions