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