1
1

4164 Коммитов

Автор SHA1 Сообщение Дата
Brian Barrett
ce07c10a7e * fix error message formatting. resolves bug #1290.
This commit was SVN r5284.
2005-04-12 22:13:55 +00:00
Edgar Gabriel
9350560972 static Connect/Accept works now again...
This commit was SVN r5283.
2005-04-12 21:59:13 +00:00
George Bosilca
a9d8044b0a Automatically disable the rendez-vous protocol if the gm_get function is not available.
This commit was SVN r5282.
2005-04-12 21:50:26 +00:00
Jeff Squyres
2d98ac1bf4 Fix for bug 1285: made the code for re-registering a string MCA
parameter be simpler (and correct ;-) ).

This commit was SVN r5281.
2005-04-12 21:47:29 +00:00
Tim Woodall
f2acb6d66f restore subscribe for connect/accept
This commit was SVN r5280.
2005-04-12 21:25:51 +00:00
Jeff Squyres
31768b36de clean up some of the pointer arithmatic. Correct data
types.

This commit was SVN r5279.
2005-04-12 21:17:45 +00:00
Jeff Squyres
3ec8c614f7 Remove some redundant code
This commit was SVN r5278.
2005-04-12 21:11:40 +00:00
Brian Barrett
aa4157fc60 * fix for bug #1291 - remove configuration files during make uninstall if
they are the same as the versions in the source tree

This commit was SVN r5277.
2005-04-12 20:56:29 +00:00
Edgar Gabriel
9ad1f6c0cb fixing ompi_comm_publish and make comm_unpublish a "trivial" function for the moment until the gpr supports deleting an entry
This commit was SVN r5276.
2005-04-12 19:54:45 +00:00
Brian Barrett
d9f97b128a * make OMPI_THREAD_{op} a complete no-op if there are no threads. The
compiler couldn't know that ompi_have_threads() would always be false,
  so it was still running the tests.  This saves about .04 microseconds
  on the critical path, according to Tim.

  Reviewed by George

This commit was SVN r5275.
2005-04-12 19:51:29 +00:00
Edgar Gabriel
3f32a7b888 remove a comment line :-)
This commit was SVN r5274.
2005-04-12 19:15:25 +00:00
Edgar Gabriel
05624dda0c two minor fixes, reviewed by Tim
This commit was SVN r5273.
2005-04-12 19:10:37 +00:00
Josh Hursey
101caca214 add environ.c to the excluded list for building under Windows
This commit was SVN r5272.
2005-04-12 19:02:55 +00:00
Jeff Squyres
ce847c7458 Ensure to remove trailing newlines in the command line when parsing
appfiles

This commit was SVN r5271.
2005-04-12 18:42:34 +00:00
Jeff Squyres
ea27fe7965 Need to have empty targets when you put a target in AM_CONDITIONAL
This commit was SVN r5270.
2005-04-12 16:34:42 +00:00
Jeff Squyres
5d76385d6e Fix two annoying things about orterun:
- only show the basename of the argv[0] when displaying error messages
- if orterun is run with no arguments, show the help message

This commit was SVN r5269.
2005-04-12 16:01:30 +00:00
Jeff Squyres
6f15d1071c Add --with-f90-max-array-dim configure option to specify how many
dimensions the f90 MPI bindings should support (they are strongly
typed, and the number of dimensions of choice arguments must be
specified -- it cannot be arbitrary).   The default is four.

Note that even though increasing this value has essentially a linear
effect on the code, the multiplier constant is fairly large (only a
small number of functions have 2 choice buffers, so the exponential
factor is relatively small).  Increasing this value increases the
amount of time f90 compilers will spend compiling src/mpi/f90/mpi.f90
(some compilers will crash if it is too big).

This commit was SVN r5268.
2005-04-12 10:17:52 +00:00
Jeff Squyres
f878bcfc39 Add missing f90 logical types
This commit was SVN r5267.
2005-04-12 10:14:28 +00:00
Josh Hursey
ede30ccdea Windows build checkpoint...
This commit was SVN r5266.
2005-04-12 05:40:19 +00:00
Thara Angskun
8a603291bc - define ompi_socklen_t to socket_t (not int) for AIX
- <netinet/tcp.h> (if necessary) should be included after <netinet/in.h> 
i.e. order is important for AIX.

This commit was SVN r5265.
2005-04-11 22:48:50 +00:00
Jeff Squyres
a35ecf4076 Install the .mod files
This commit was SVN r5264.
2005-04-11 20:55:02 +00:00
Jeff Squyres
934f9513c0 add volatile declaration to fifo_tmp casts.
This commit was SVN r5263.
2005-04-11 19:27:06 +00:00
George Bosilca
04f8ea3f29 Make it compiling with errors or warnings.
This commit was SVN r5262.
2005-04-11 19:13:37 +00:00
Josh Hursey
092357aa9b Corrected a few unistd lib protection defines. Added a couple of new files to the dist for the windows build
This commit was SVN r5261.
2005-04-11 18:43:57 +00:00
George Bosilca
ff21a25ca9 Do not forget to construct the free_list before calling init.
This commit was SVN r5260.
2005-04-11 18:10:42 +00:00
George Bosilca
c11910c156 Allow GM to receive unexpected messages.
This commit was SVN r5259.
2005-04-11 17:54:53 +00:00
Jeff Squyres
21ec699dc4 Add a little output and some error checking
This commit was SVN r5258.
2005-04-11 15:28:59 +00:00
Jeff Squyres
9f286f83f6 Temporarily disable resfile for most developers, since it's causing
some build issues.  Still enabled for its main developer; e-mail to
follow...

This commit was SVN r5257.
2005-04-11 13:02:58 +00:00
Ralph Castain
c41b275c35 Make these changes available for Edgar et al to continue working on.
This commit was SVN r5256.
2005-04-11 12:59:43 +00:00
Thara Angskun
3a27c53d19 Fixed aio_read/write/suspend for AIX w/o _AIO_AIX_SOURCE
This commit was SVN r5255.
2005-04-11 06:46:46 +00:00
Josh Hursey
7a0c7a24cb added soh to Windows build system
This commit was SVN r5254.
2005-04-11 05:12:33 +00:00
Josh Hursey
9f5dea8dc3 added rmgr and rml to Windows build system
This commit was SVN r5253.
2005-04-11 05:07:57 +00:00
Josh Hursey
ea4cf9b65c Added the dps directory to the Windows build setup. Fixed a couple of include problems.
This commit was SVN r5252.
2005-04-11 05:00:26 +00:00
Josh Hursey
830d427a78 Windows build checkpoint. Added some more bits a peices for the Windows compile
This commit was SVN r5251.
2005-04-11 04:47:58 +00:00
Josh Hursey
9c4e9929f8 Fixed some include path problems, and some defines for windows build
This commit was SVN r5250.
2005-04-11 03:43:35 +00:00
Josh Hursey
a8dd654d79 clean up the windows make files to help the windows build
This commit was SVN r5249.
2005-04-11 03:26:16 +00:00
George Bosilca
247e271b14 Several bugs have been fixed and the functionality of the GM PTL has been improved:
- Now we support GM 1.x
- We detect correctly the version of GM and activate some defines
- memory leaks fixes (dont release a fragment several times and release all fragments)
- protect the free_list while debug is activated
- change the place where we keep the informations about the local node as well as for the peers.
  It should be a little bit cleaner as we have less copies.
- first step toward supporting OSes without memory registration.
- correctly select the communication protocol depending on the capabilities of the GM library.
  There is still some work to be done as the detection is ... let's say user based at this moment (using
  MCA parameters).

This commit was SVN r5248.
2005-04-10 16:20:04 +00:00
George Bosilca
2bc6663672 Remove a compiler warning about an uninitialized variable (len).
This commit was SVN r5247.
2005-04-10 16:14:48 +00:00
George Bosilca
f854df3ec5 Dont print a message if the GM PTL cannot be initialized.
This commit was SVN r5246.
2005-04-10 00:31:23 +00:00
George Bosilca
1edade9afc If the nodes dont have the same number of interfaces try to match them all. Dont return
unreacheable from the PTL layer. The decision if a node is reacheable or not is taken
at the PML level.

This commit was SVN r5245.
2005-04-10 00:26:35 +00:00
George Bosilca
5ffe7b2697 Add a memory registration layer.
This commit was SVN r5244.
2005-04-09 20:27:42 +00:00
Brian Barrett
8ad4cae815 * some hacks to make progress threads compile. Still don't work..
This commit was SVN r5243.
2005-04-09 19:34:32 +00:00
Jeff Squyres
2aea9cd484 Add some missing header files.
This commit was SVN r5242.
2005-04-09 14:29:29 +00:00
Jeff Squyres
7927554e0f Change to use https
This commit was SVN r5241.
2005-04-09 13:01:50 +00:00
George Bosilca
6a60aa3c2c Use the GM version as detected on the configure.stub ...
This commit was SVN r5240.
2005-04-09 06:12:49 +00:00
George Bosilca
6b052f54c0 Add the file containing the wrapper around the memory registration. The idea is that on OSes without the
possibility to register memory these functions will return some pre-allocated PTL buffers and pack the
data inside.

This commit was SVN r5239.
2005-04-09 06:10:16 +00:00
George Bosilca
fad48b5fcc Add more communication protocol. Transform the gm_registerPmemory on something more GM version unaware.
This commit was SVN r5238.
2005-04-09 06:07:59 +00:00
George Bosilca
3a1438b838 Add several others configure detection scripts.
This commit was SVN r5237.
2005-04-09 05:52:17 +00:00
George Bosilca
2e4a2084bd Add a new MCA parameter fixing the limit between 2 of the long message protocols (gm_rndv_burst_limit)
This commit was SVN r5236.
2005-04-09 05:51:31 +00:00
George Bosilca
344ee284f2 Add more GM PTL flags
This commit was SVN r5235.
2005-04-09 05:48:55 +00:00