1
1
Open MPI main development repository (BSD license) https://github.com/open-mpi/ompi
Перейти к файлу
Jeff Squyres f6a06fcbb5 There is a very confusing situation dealing with MPI-defined functions
such as MPI_DUP_FN: MPI says that they have to be available via that
name in both C and Fortran.  However, for implementation reasons, we
have to have them as separate functions.  But if a Fortran compiler's
naming convention is ALL_CAPS, this is not possible.  Hence, we need
to put in #define's in mpi.h to change the C names something like
this: MPI_DUP_FN -> OMPI_C_MPI_DUP_FN.  This was actually done a long
time ago.

However, the source code where those C functions actually live
(src/mpi/c/attr_fn.c) still reflected the old names (e.g.,
MPI_DUP_FN).  This is fine, actually -- mpi.h would come in and
#define them to their real names (OMPI_C_MPI_DUP_FN).  So it was
functionally correct, but confusing at hell (and it just bit Edgar and
me today).  So I'm changing src/mpi/c/attr_fn.c to use the real names
(OMPI_C_MPI_DUP_FN) so that tools like ctags and grep can find them in
the source code when you go looking.  Plus, the code is just more
clear that way.  I also put in massive comments about this in
src/mpi/c/attr_fn.c and src/mpi/f77/attr_fn_f.c so that we remember
why the heck we did this.  :-)

This commit was SVN r2670.
2004-09-14 17:03:41 +00:00
config Oops! Had redirections listed backwards, which made some error 2004-09-14 10:44:40 +00:00
contrib Make the error message say "FAILURE" (instead of "ERROR") to match 2004-09-08 18:58:13 +00:00
etc - New capability for MCA parameters to be read from files. Order of 2004-08-31 09:49:56 +00:00
include First cut of MPI_File / io MCA component framework. This also 2004-09-14 10:55:10 +00:00
src There is a very confusing situation dealing with MPI-defined functions 2004-09-14 17:03:41 +00:00
test No need for DIST_SUBDIRS anymore 2004-09-11 06:05:13 +00:00
acinclude.m4 While waiting for a lengthy compile, I noticed a bunch of old remnants 2004-08-06 14:30:18 +00:00
autogen.sh - Due to limitations in AC_DEFINE (namely that you can't direct a 2004-08-10 04:10:08 +00:00
configure.ac A break from writing: fix the bug that Brian hacked around for me. 2004-09-11 19:13:43 +00:00
Doxyfile Not version 10.0 2004-06-11 20:09:02 +00:00
HACKING While waiting for a lengthy compile, I noticed a bunch of old remnants 2004-08-06 14:30:18 +00:00
INSTALL Added note about parallel builds 2004-08-04 22:25:47 +00:00
Makefile.am Ensure to traverse into the etc tree 2004-08-30 18:43:25 +00:00
README some text updates -- ditch old/un-updated version numbers 2004-07-07 15:58:55 +00:00
VERSION svn=2 will now place the svn version number in the tarball 2004-07-06 23:03:33 +00:00

This is the world's greatest MPI.

...more to write here
should be a short file, referring to the real docs.