summaryrefslogtreecommitdiffstats
path: root/fortran/Makefile.dist
diff options
context:
space:
mode:
authorElena Pourmal <epourmal@hdfgroup.org>2002-04-23 23:52:42 (GMT)
committerElena Pourmal <epourmal@hdfgroup.org>2002-04-23 23:52:42 (GMT)
commitda58f157dd9aea4de12b4f448fa5cafbef2d32d0 (patch)
tree75f80818f6cc421a13725a596d2e055ef70b063c /fortran/Makefile.dist
parent09f85560986cb82e6b8c5d062f97f8bb0ed8e19f (diff)
downloadhdf5-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 'fortran/Makefile.dist')
0 files changed, 0 insertions, 0 deletions