Prabhanjan Kambadur
41b1456076
Thsi wrapper was not returning the right thing back to the fortran interface
...
This commit was SVN r2932.
2004-10-05 16:21:36 +00:00
George Bosilca
3467a74110
Correctly use the ompi_ddt_type_size function.
...
This commit was SVN r2931.
2004-10-05 15:35:41 +00:00
George Bosilca
eba6414ec0
Use the SIZEOF and ALIGNMENT from the configure output.
...
This commit was SVN r2930.
2004-10-05 15:35:04 +00:00
George Bosilca
7ca0da0303
Correct the ompi_convertor_unpack_general fonction and use it.
...
This commit was SVN r2929.
2004-10-05 15:32:14 +00:00
George Bosilca
7fe187a81e
Comment out some unused code (will be activated later)
...
Correctly allocate the maximum amount of needed memory.
This commit was SVN r2928.
2004-10-05 15:31:27 +00:00
George Bosilca
4c96dc5776
Add a prototype for a static fonction to stop the compiler complaining ...
...
This commit was SVN r2927.
2004-10-05 15:30:11 +00:00
Jeff Squyres
ae60cdcafa
Fix some symbols highlighted by the illegal symbol report
...
This commit was SVN r2926.
2004-10-05 11:53:45 +00:00
Brian Barrett
b01bfc26a4
* Fix bug #1000 - I had the test wrong for strcmp. We want to use the
...
local hostname when we *FIND* "localhost" or "127.0.0.1", not when
we don't find it. Duh.
This commit was SVN r2925.
2004-10-04 20:00:36 +00:00
Jeff Squyres
4734734520
One more quickie change / optmization / seg-fault preventer
...
This commit was SVN r2924.
2004-10-04 19:25:40 +00:00
Jeff Squyres
f3006ce864
#$%@#$%@#$%
...
This commit was SVN r2923.
2004-10-04 19:06:45 +00:00
Gopal Santhanaraman
a81d025b09
resolved some flow control issues
...
This commit was SVN r2922.
2004-10-04 18:21:44 +00:00
Jeff Squyres
0dc4f4bb8d
Ensure to handle the cases where an individual send or receive count
...
is 0
This commit was SVN r2921.
2004-10-04 18:03:52 +00:00
Jeff Squyres
a5a5655d3a
Fix for a corner case
...
This commit was SVN r2920.
2004-10-04 18:03:33 +00:00
Jeff Squyres
8edfb7e9d8
It never pays to do anything in a hurry. Fix this properly this
...
time. Really.
This commit was SVN r2919.
2004-10-04 17:07:26 +00:00
Jeff Squyres
bf37b3be28
Fix bozo commit that didn't even compile. :-\
...
Revert to previous version; it's possile that someday we're have a
log-based solution that allows communative operations, so leave those
checks in for now.
This commit was SVN r2918.
2004-10-04 17:03:28 +00:00
Ralph Castain
8882983073
Update the sequencing to eliminate generation of unnecessary jobid's. This sequencing appears to work and be stable.
...
This commit was SVN r2917.
2004-10-04 16:53:53 +00:00
Jeff Squyres
76722ed36e
Apparently, George may be offline for a few more days. So I'm
...
committing what I believe to be a few fixes for the ddt engine, but
really need to have George look at these and approve my fixes once he
gets back online.
- remove some "bad" global symbols:
- basicDatatypes -> ompi_ddt_basicDatatypes
- local_sizes -> ompi_ddt_local_sizes
- ensure that predefined ddt's that are simply synonyms for other ddts
are initialzed properly with an ompi_datatype_desc_t instance (i.e., a
pointer to their root definition's desc instance)
This commit was SVN r2916.
2004-10-04 16:50:58 +00:00
Jeff Squyres
675b55b23d
- Remove some kruft
...
- Remove stuff dealing with non-communtative ops; they're
short-circuited back up into the linear algorithm for now
This commit was SVN r2915.
2004-10-04 16:48:09 +00:00
Jeff Squyres
4b9f3913b3
Remove useless comment
...
This commit was SVN r2914.
2004-10-04 16:47:07 +00:00
Tim Woodall
8bde38b296
wait for everyone to enter and send before releasing them
...
(since oob sends are not synchronous)
This commit was SVN r2913.
2004-10-04 15:57:28 +00:00
Jeff Squyres
71671cb531
Oops -- typo.
...
This commit was SVN r2912.
2004-10-02 22:32:11 +00:00
Ralph Castain
b2cc35056c
Remove a debug output.
...
This commit was SVN r2911.
2004-10-01 22:37:29 +00:00
Ralph Castain
3c92d18fc7
Consolidate the RTE startup sequence into a single function call for simpler maintenance. We seem to have this debugged enough now to commonize the startup across the various programs. Modify mpi_init, mpirun, openmpi, ompid, and ompiconsole accordingly.
...
This commit was SVN r2910.
2004-10-01 22:22:21 +00:00
Tim Woodall
a0542dd97c
George --- this seems to fix a problem w/ calculating the correct offset
...
for contigous datatypes.
This commit was SVN r2909.
2004-10-01 20:08:39 +00:00
Tim Woodall
77460dc489
determine the correct offset for multi-fragment messages
...
This commit was SVN r2908.
2004-10-01 20:07:37 +00:00
Jeff Squyres
7f2b73a4e5
Fix for bug 989: parse command line properly. Good code to tweak
...
around with while waiting for other things to compile. :-)
Since there were some unit tests for the argv interface, took the
liberty of updating it for two new functions that were necessary:
ompi_argv_delete() and ompi_argv_insert().
This commit was SVN r2907.
2004-10-01 18:38:16 +00:00
Jeff Squyres
3f8c5372c6
Fix header file name
...
This commit was SVN r2906.
2004-10-01 18:26:18 +00:00
Jeff Squyres
ff230303f3
Oops! This one is almost funny. :-)
...
This commit was SVN r2905.
2004-10-01 18:24:03 +00:00
Jeff Squyres
02cc1ccdc9
No need to do anything for sendcount==0 case
...
This commit was SVN r2904.
2004-10-01 18:23:39 +00:00
Sayantan Sur
ca2273ed7c
Short & Long messages working.
...
This commit was SVN r2903.
2004-10-01 15:24:59 +00:00
Edgar Gabriel
5b03c18c07
minor fixes. If I start the spawned process manually,
...
the spawning and retrieving the parent communicator
works already. Have to debug now, what is going wrong
when starting the processes.
This commit was SVN r2902.
2004-10-01 14:06:23 +00:00
Jeff Squyres
11fc271e69
Based on a recent discussion with George, fix bug 977 to prevent
...
reading from outside the allocated area. This bug was *probably*
harmless, but valgrind correctly identified a read from outside the
alloca'ed area (although that value was subsequently never used).
It's safer to just never read it in the first place.
Added "JMS" comments in the code where I made changes. Following up
with a mail to George...
This commit was SVN r2901.
2004-10-01 12:16:45 +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
Ralph Castain
55fa43dbcf
Move the definition of the OMPI_NAME_ARGS macro to the name server for general use - great shorthand for obtaining the three components when outputing diagnostic info!
...
This commit was SVN r2899.
2004-09-30 21:34:29 +00:00
Tim Woodall
da4b57d6cf
- use loopback for oob/ptl if no other i/fs are present
...
- force init to fail if no i/fs are available
This commit was SVN r2898.
2004-09-30 21:23:10 +00:00
Tim Woodall
5452038f99
- re-implemented module exchange to use the registry - note this implementation
...
needs to be revisited - as it is probably the most inefficient possible - but
was the quickest to implement
- added downcalls into pml when new procs are added
This commit was SVN r2897.
2004-09-30 20:54:26 +00:00
Brian Barrett
104e6ce2b7
* Don't use localhost for login - convert to machine's hostname
...
* unregister the processes when we know they're dead. This seems to still
cause some hangs (but then, so did not doing this)
This commit was SVN r2896.
2004-09-30 18:45:14 +00:00
Jeff Squyres
ffea11f88e
Fix a few more bugs with fortran collectives.
...
This commit was SVN r2895.
2004-09-30 18:03:30 +00:00
Jeff Squyres
1b80a6325b
Fix for bug 997 -- ensure that the d_f_to_c_index field is initialized
...
properly.
This commit was SVN r2894.
2004-09-30 17:59:24 +00:00
Tim Woodall
293bdf7f49
oops - fix for single threaded case
...
This commit was SVN r2893.
2004-09-30 16:46:44 +00:00
Tim Woodall
9dab6ab95b
fix for publish/subscribe
...
This commit was SVN r2892.
2004-09-30 16:34:48 +00:00
Brian Barrett
550469cb0b
* move wiatpid shutdown code into ompi_rte_finalize
...
* remove now unneeded ompi_event_fini from mpirun
This commit was SVN r2891.
2004-09-30 16:23:08 +00:00
Jeff Squyres
ff4c11368c
No need for these anymore -- we won't be invoked if the count is zero.
...
This commit was SVN r2890.
2004-09-30 15:56:40 +00:00
Jeff Squyres
db04147154
Don't invoke back-end coll functions if the count is zero (ddt
...
functions don't behave well when called with 0 counts)
This commit was SVN r2889.
2004-09-30 15:56:08 +00:00
Jeff Squyres
1f668625d3
Update some fortran constants
...
This commit was SVN r2888.
2004-09-30 15:55:40 +00:00
Tim Woodall
a222c702ec
cleanup of finalize code
...
- unregister all event handlers from event library
- cancel pending non-blocking receives with oob
This commit was SVN r2887.
2004-09-30 15:09:29 +00:00
Tim Woodall
9a4d4a6e73
added capability to enable/disable event processing
...
This commit was SVN r2886.
2004-09-30 14:45:25 +00:00
Ralph Castain
b42a361302
Patch a few things that were causing trouble for programs that re-entered the registry during a callback function. Also fixed a timing problem in rte_monitor - ensured that we were in fact already waiting on a condition before generating a wakeup signal. Adjusted the timing of mpirun to ensure that the synchro to alert mpirun of all-processes-done got registered before they completed.
...
This commit was SVN r2885.
2004-09-29 21:54:57 +00:00
Brian Barrett
d5f4ebde71
* add some comments about what the spawn selection constraints mean
...
* memory leak cleanups
* implement rsh's kill_proc and kill_job for the case where we
keep the ssh connections alive. At least, I think this will work.
Need to test some more.
This commit was SVN r2884.
2004-09-29 21:29:51 +00:00
Jeff Squyres
f14cc9d4b9
Shame on me for not reviewing my diff before committing. :-(
...
Remove some debugging junk.
This commit was SVN r2883.
2004-09-29 21:29:32 +00:00