1
1
Граф коммитов

31 Коммитов

Автор SHA1 Сообщение Дата
George Bosilca
56f8607439 Adding MPI_IN_PLACE for both languages C and Fortran. Still working on the C++ and maybe F90 stuff. It's easilly
getting ugly ...

This commit was SVN r7275.
2005-09-09 20:44:04 +00:00
Craig E Rasmussen
fdb7e52330 Moved MPI_ADDRESS_KIND calculation to configure.ac so that it can go in mpif.h
This commit was SVN r6606.
2005-07-26 17:23:24 +00:00
Jeff Squyres
439c3b629b Update the @@ symbol to use the new name where the OMPI SVN r string
is stored

This commit was SVN r5221.
2005-04-08 10:11:52 +00:00
Jeff Squyres
3f5541349a Add UC copyright
This commit was SVN r5009.
2005-03-24 12:43:37 +00:00
George Bosilca
33f62c7f75 Add a new entry in the MPI_Status struct. We need a place to keep the cancelled flag which can
be set using MPI_Status_set_cancelled.

This commit was SVN r4522.
2005-02-24 00:12:26 +00:00
George Bosilca
422eb0fa11 Add the 3 typeclass parameters MPI_TYPECLASS_INTEGER, MPI_TYPECLASS_REAL and MPI_TYPECLASS_COMPLEX.
This commit was SVN r4510.
2005-02-23 08:16:09 +00:00
Jeff Squyres
3966e30902 Remove every part of MPI-2 one-sided functionality from the tree with
#if OMPI_WANT_MPI2_ONE_SIDED and some automake conditionals.  Also had
to add some AC_SUBSTs to eliminate part of mpif.h (otherwise the
"external" statements would have made undefined symbols).

All the MPI-2 one-sided functionality (including the skeleton
top-level MPI API functions that only invoke an MPI exception) can be
re-enabled with --enable-mpi2-one-sided.

This commit was SVN r3802.
2004-12-14 02:35:03 +00:00
Jeff Squyres
616269a9be Add HLRS copyright
This commit was SVN r3665.
2004-11-28 20:09:25 +00:00
Jeff Squyres
e9ed717748 First cut at copyrights: IU, UTK, and some OSU. LANL and HLRS still
pending.

This commit was SVN r3655.
2004-11-22 01:38:40 +00:00
Jeff Squyres
c99a202fa3 Make value of BSEND_OVERHEAD match what is in mpi.h
This commit was SVN r3358.
2004-10-26 21:55:44 +00:00
Jeff Squyres
80b38390ab Enable proper f2c <--> c2f MPI_Request translation. Pick up f2c <-->
c2f MPI_Status translation along the way.  This should enable Fortran
MPI apps that use non-blocking communication to start working.

This commit was SVN r2996.
2004-10-08 17:12:36 +00:00
Jeff Squyres
cd6fd000df Oops -- I didn't check that *all* datatypes were added into the f_to_c
table in my last commit.  This commit fixes that, and then re-patches
up mpif.h.in to match.

I'm not sure that we need *all* of the datatypes in there (e.g., do we
really need the C datatypes?), but since George isn't around, I
followed the "when in doubt, it doesn't hurt to add more entries to
the table" rule.  Following up with a detailed message to George...

This commit was SVN r2900.
2004-09-30 22:14:35 +00:00
Jeff Squyres
1f668625d3 Update some fortran constants
This commit was SVN r2888.
2004-09-30 15:55:40 +00:00
Edgar Gabriel
eae5533433 fixing MPI_ERR_LASTCODE in C and fortran
fixing the result of the Comm/group compare operations, 
since the enum in C starts with 0 and not with 1 :-)

This commit was SVN r2803.
2004-09-22 16:59:10 +00:00
Jeff Squyres
8724f59dbb Fix more fortran values
This commit was SVN r2786.
2004-09-21 00:25:08 +00:00
Jeff Squyres
017df2797b Update fortran constants for op's
This commit was SVN r2781.
2004-09-20 19:22:00 +00:00
Jeff Squyres
f559b54df4 Update some more mpif.h values -- still need to do something about
MPI_REQUEST_NULL, though.

This commit was SVN r2758.
2004-09-19 07:39:44 +00:00
George Bosilca
3482ab96d6 Update the definition of the Fortran MPI_DATATYPE_NULL.
This commit was SVN r2752.
2004-09-19 03:50:30 +00:00
Jeff Squyres
2fc9f9181f Some infrastructure help for the F77 bindings:
- added src/mpi/f77/strings.[ch] for f<-->c string conversions
- added src/mpi/f77/constants* for instiantiating and providing macros
  to check for the various fortran address "constants" (read the
  comments in this file -- it's quite complicated, unfortunately :-\ ):
  - MPI_BOTTOM
  - MPI_ARGV_NULL
  - MPI_ARGVS_NULL
  - MPI_ERRCODES_IGNORE
  - MPI_STATUS_IGNORE
  - MPI_STATUSES_IGNORE
- updated fortran MPI_COMM_SET_NAME and MPI_COMM_GET_NAME to check
  string handling
- updated fortran MPI_RECV to check MPI_STATUS_IGNORE handling
- updated fortran MPI_COMM_SPAWN to check string and MPI_ARGV_NULL and
  MPI_ERRCODES_IGNORE handling
- partially modified src/mpi/f77/prototypes_mpi.h to account for
  string length parameters passed by the fortran compiler; more work to
  be done there
- backed out a silly previous change in send_f.c by me (duh)
- updated fortran MPI_COMM_DUP and MPI_COMM_FREE to check int<-->fint
  macros 

This commit was SVN r2512.
2004-09-04 22:02:18 +00:00
Jeff Squyres
50ef741777 Temporary fix -- Edgar is going to go home and look up proper, modern
fortran 77 syntax for strings.  Stupid fortran!

This commit was SVN r2133.
2004-08-13 20:43:54 +00:00
Jeff Squyres
2693c5791c Edgar correctly pointed out that I declared the SVN character string
incorrectly

This commit was SVN r2130.
2004-08-13 20:06:48 +00:00
Jeff Squyres
7cf2055530 Make OMPI_SVN_VERSION be a string in mpif.h.in
This commit was SVN r2127.
2004-08-13 19:46:09 +00:00
Jeff Squyres
a721849e84 While waiting for a lengthy compile, I noticed a bunch of old remnants
from the "LAM/MPI" -> "Open MPI" name change that didn't convert
properly.  So this commit fixes all instances of "OMPI/MPI" to "Open
MPI".

This commit was SVN r1924.
2004-08-06 14:30:18 +00:00
Tim Woodall
84dd3084b0 backed out changed to OMPI_THREAD_LOCK
This commit was SVN r1469.
2004-06-24 21:09:55 +00:00
Tim Woodall
9b830472fd changed THREAD_LOCK/THREAD_UNLOCK to OMPI_THREAD_LOCK/OMPI_THREAD_UNLOCK
to prevent conflicts w/ external libraries/headers

This commit was SVN r1467.
2004-06-24 20:51:46 +00:00
Edgar Gabriel
e01d115dee updated the fortran constants of error codes/classes and group/communicator constants
This commit was SVN r1404.
2004-06-17 22:51:07 +00:00
George Bosilca
ccca0451f7 Update the file to declare the MPI_INTEGER1 and MPI_REAL2
This commit was SVN r1400.
2004-06-17 22:15:34 +00:00
George Bosilca
8ba6f49786 Update the fortran datatype indexes.
This commit was SVN r1341.
2004-06-17 00:04:39 +00:00
David Daniel
563ac2a338 First pass of lam -> ompi conversion
This commit was SVN r1191.
2004-06-07 15:33:53 +00:00
Edgar Gabriel
5f570a8b62 modified the value of MPI_COMM_NULL to two, since we need to have a valid
entry in the f_to_c translation table for this object. We still wanted
to be MPI_COMM_WORLD zero and MPI_COMM_SELF 1.

Reviewed and agreed by Jeff.

This commit was SVN r1146.
2004-05-21 19:30:39 +00:00
Jeff Squyres
dcfb9f7d43 First cut of mpif.h. Probably still needs heavy modification.
This commit was SVN r943.
2004-03-19 17:28:56 +00:00