Brian Barrett
4619f315ba
* checkpoint some changes to make things compile
...
This commit was SVN r2722.
2004-09-16 15:07:46 +00:00
Brian Barrett
e76f53ba1e
* add query to figure out if RMS is actually active on the current machine
...
or not
* Add logic to RMS pcm's configure script for passing the correct LIBS
around during static builds
This commit was SVN r2721.
2004-09-16 14:49:47 +00:00
Graham Fagg
5760f3ef8c
fixed truncation check (buf=size of data is not a truncation!)
...
This commit was SVN r2720.
2004-09-16 14:36:38 +00:00
Tim Woodall
838066ab12
changed list iteration code to allow for an item to be removed
...
from the list while iterating through it
This commit was SVN r2719.
2004-09-16 14:34:03 +00:00
Tim Woodall
c32cb44a37
correct mca_oob_tcp_ping to cleanup correctly in the case of a timeout
...
This commit was SVN r2718.
2004-09-16 14:12:22 +00:00
Brian Barrett
46f755c016
* Fix missing comma in argument list to CHECK_FUNC
...
This commit was SVN r2717.
2004-09-16 13:46:24 +00:00
Brian Barrett
0716403174
* make sure to strip off quotes from the lines in post_configure.sh so that
...
they don't cause escaping issues when executing the last eval.
This commit was SVN r2716.
2004-09-16 13:45:40 +00:00
Tim Woodall
8d0851253a
cleanup cleanup
...
This commit was SVN r2715.
2004-09-16 13:01:32 +00:00
Tim Woodall
cb48562fa5
temporary fix for mpirun2 - note this may break openmpi
...
This commit was SVN r2714.
2004-09-16 12:59:27 +00:00
Tim Woodall
7317caf2ca
changed debug output - added sanity check
...
This commit was SVN r2713.
2004-09-16 12:58:50 +00:00
Tim Woodall
513129e816
fixed a recursive lock
...
This commit was SVN r2712.
2004-09-16 12:56:45 +00:00
Edgar Gabriel
5f29fe41fa
fixing a stupid bug
...
This commit was SVN r2711.
2004-09-16 12:16:21 +00:00
Tim Woodall
30195b17cb
- no need to register/unregister process info
...
- cleanup event processing thread before anything else
This commit was SVN r2710.
2004-09-16 11:30:44 +00:00
Edgar Gabriel
ed964097f5
a sever bug fix in comm_compare: we always comm1 with comm1, and ignored comm2. Strangely, we passed the Intel comm_compare test with this bug...
...
This commit was SVN r2709.
2004-09-16 10:08:40 +00:00
Edgar Gabriel
29110f6bc6
adapting some routines to the new interface of ompi_proc_get_namebuf etc...
...
This commit was SVN r2708.
2004-09-16 10:07:42 +00:00
Edgar Gabriel
3617f6d16e
removing two unused functions. Furthermore, modifying the get_namebuf functions to use ompi_pack/unpack and thus work in heterogeneous environments.
...
This commit was SVN r2707.
2004-09-16 10:07:14 +00:00
Tim Woodall
3b3855fc23
move this out of rte_finalize - call explicitly from mpi_finalize
...
This commit was SVN r2706.
2004-09-16 09:25:27 +00:00
Tim Woodall
8f33ce8266
changed cleanup order slightly
...
This commit was SVN r2705.
2004-09-16 09:22:28 +00:00
George Bosilca
f5502e731d
Work around differences between several versions of flex. Newer versions (3.5.21) seems to define YY_CURRENT_BUFFER_LVALUE as the correct value to be used on the left side assignments when older version can use the YY_CURRENT_BUFFER.
...
This commit was SVN r2704.
2004-09-16 09:14:01 +00:00
George Bosilca
c00407e5ff
Add a temporary variable to keep the pml_wait happy as it does not support NULL.
...
This commit was SVN r2703.
2004-09-16 08:50:50 +00:00
George Bosilca
df80cc854e
The correct name is DT_LONG_DOUBLE_INT, the other one is intended to disapear on the next version.
...
This commit was SVN r2702.
2004-09-16 08:49:34 +00:00
George Bosilca
4177ed8ab9
On left side of an assgnment YY_CURRENT_BUFFER should became YY_CURRENT_BUFFER_LVALUE.
...
This commit was SVN r2701.
2004-09-16 08:48:31 +00:00
George Bosilca
6a4df9ef5c
Reading the documentation from the flex it look like if we use the YY_CURRENT on the left side
...
of an assignment we should use the _LVALUE one.
This commit was SVN r2700.
2004-09-16 08:47:14 +00:00
Tim Woodall
ad7db4e1cb
restored call to ompi_rte_register
...
This commit was SVN r2699.
2004-09-16 08:38:24 +00:00
Tim Woodall
0ffa11b904
modified locking
...
This commit was SVN r2698.
2004-09-16 08:26:57 +00:00
Ralph Castain
d0e308fbc4
First attempt to thread safe the registry and name server subsystems. Comment out the duplicate calls to register processes in mpi_init and mpirun2.
...
This commit was SVN r2697.
2004-09-16 04:14:35 +00:00
Vishal Sahay
3aa0b648e2
More f77 file bindings
...
This commit was SVN r2696.
2004-09-16 01:20:19 +00:00
Jeff Squyres
eb4279559e
Some fixes for the attribute code:
...
- move the attribute init section in ompi_mpi_init() down below where
communicators are setup (we need MPI_COMM_WORLD to be setup before
attributes and keyvals are setup)
- removed confusing extra wrapper class around ompi_hash_table_t;
looks like it was a victim of slow eroding of members so I put took
it out back and put it out of its misery
- added preliminary definitions for all the pre-defined keyvals.
Still need more work here to assign their initial values, but I
think Edgar was running into an atrribute problem and it may have
been that the pre-defined attrs didn't yet exist.
- removed some LAM-specific predefined keyvals from mpi.h
This commit was SVN r2695.
2004-09-16 00:00:09 +00:00
Jeff Squyres
c89f61660a
Fix minor warning -- no need to realloc here because we've never
...
alloc'ed before.
This commit was SVN r2694.
2004-09-15 23:56:40 +00:00
Ralph Castain
8f9b399b6d
This is a checkpoint of some minor changes made in sequencing the startup - mainly to ensure that those helping me track a bug in mpirun2 are operating from an identical code base.
...
For everyone else, this is transparent.
This commit was SVN r2693.
2004-09-15 22:50:34 +00:00
Jeff Squyres
ae6ff056d1
Don't bother trying to use the fancy schmancy ERRHANDLER macros when
...
invoking an errhandler in MPI_INIT when we don't yet have a
communicator to invoke them on. Instead, remove some of the logic
from the ERRHANDLER macros and just invoke the back-end function
directly in MPI_INIT.
This commit was SVN r2692.
2004-09-15 20:55:29 +00:00
Jeff Squyres
7a0c3fd490
Add some fflush()'s to help user output appear before the error output
...
This commit was SVN r2691.
2004-09-15 20:54:11 +00:00
Jeff Squyres
9bdf18443a
First cut of MPI_ABORT. We might make it better someday (i.e., try to
...
honor killing only the procs in the comm, do something with the
errorcode, etc.).
This commit was SVN r2690.
2004-09-15 20:53:40 +00:00
Vishal Sahay
67bf0036b4
File bindings
...
This commit was SVN r2689.
2004-09-15 20:43:28 +00:00
Jeff Squyres
52a3a9b62b
Slightly modify a few error messages (make them lower case, like the rest)
...
This commit was SVN r2688.
2004-09-15 20:00:21 +00:00
Jeff Squyres
1087508c85
Return MPI_ERR_COMM, not MPI_ERR_ARG if have invalid comm
...
This commit was SVN r2687.
2004-09-15 19:55:36 +00:00
Brian Barrett
c2747dc370
* forgot to include configure.stub
...
This commit was SVN r2686.
2004-09-15 19:49:45 +00:00
Brian Barrett
ab346859dc
* dooh - add file accidently left out
...
This commit was SVN r2685.
2004-09-15 19:43:32 +00:00
Ralph Castain
c65619e294
Move the enviro parsing function a little bit. Doesn't seem to be causing a problem with a dynamic build under Mac, but Jeff noted problem with a static build under Linux. Weird....
...
This commit was SVN r2684.
2004-09-15 19:43:32 +00:00
Brian Barrett
2d34826106
* add configure script for RMS to look for librms and librmsapi during
...
configure so that we can be smarter about selection logic (note: we are
not yet smarter about selection logic - coming soon). To keep things
sane, moved a bunch of files into rms/src/ from rms/.
* Since we were already forcing an autogen, move all the files from
rsh/src/ to rsh/ for the rsh pcm component. Makes things a bit quicker
on the compile, with no real downside
NOTE: You will have to run autogen / configure after this update.
This commit was SVN r2683.
2004-09-15 19:23:59 +00:00
Brian Barrett
07b3693ff0
* woops - forgot to sed one file
...
This commit was SVN r2682.
2004-09-15 19:10:00 +00:00
Brian Barrett
15d7c000c4
* add shell of a wmi (Windows Management Interface?) pcm for Anju to hack
...
on. Does not work at all, so .ompi_ignored
This commit was SVN r2681.
2004-09-15 19:00:14 +00:00
Brian Barrett
b3aca01d1a
* commit .ompi_ignored shell of a bproc component for the pcm
...
This commit was SVN r2680.
2004-09-15 18:54:57 +00:00
Sayantan Sur
0d85c2b5b9
Dynamic connection management is fully setup now. MPI_Init works with
...
dynamic connection management.
This commit was SVN r2679.
2004-09-15 16:45:31 +00:00
Ralph Castain
70dae461e4
MPI_Init will now detect and join a persistent universe - hooray! Fixed the session_dir cleanup process so it is kinder to the universe-setup file (i.e., leaves it alone), thus allowing persistent universes to retain their contact info on the session_dir tree. Adjusted mpirun2, ompid, and ompiconsole accordingly.
...
Put some error protection in ompi_rte_monitor.
This commit was SVN r2678.
2004-09-15 16:33:36 +00:00
Jeff Squyres
5de6a8c211
Fix minor logic error -- need to group the "or" together so that it
...
doesn't get grouped with the "and". Precedence, schmecedence...
This commit was SVN r2677.
2004-09-15 09:15:50 +00:00
Vishal Sahay
b5e26196fa
More bindings with macros
...
This commit was SVN r2676.
2004-09-15 07:40:58 +00:00
Tim Woodall
6221cac318
corrected documentation for send
...
This commit was SVN r2675.
2004-09-15 07:26:03 +00:00
Sayantan Sur
dcd69d5c6d
Changed ptl_first_frag_size. For totally supporting dynamic
...
connection management, the first *REAL* infiniband send has
to be triggered from the progress engine. Taking care of this
case with this code.
This commit was SVN r2674.
2004-09-15 00:13:50 +00:00
Sayantan Sur
c46f5556c1
More send frag management code.
...
This commit was SVN r2673.
2004-09-14 19:49:06 +00:00