in the ompi_progress() function. Not yet fully operational, as there
is something going on with the subscription not getting called. E-mail
coming to those interested.
This commit was SVN r5343.
* add MCA parameter (OMPI_MCA_mpi_yield_when_idle) to cause sched_yield()
to be called when the progress engine is called and nothing happens.
Default is to call sched_yield().
* add MCA parameter (OMPI_MCA_mpi_event_tick_rate) to adjust the rate
at which the event library is called from ompi_progress. When set
to 0, the event library will never be ticked. When set to 1, the
event library will be progressed every time. 2 every other, etc.
The MCA parameters are only in effect from end of MPI_Init to start of
MPI_Finalize.
This commit was SVN r5099.
MPI and non-ORTE applications for RSH on one node with or without
threads. I think we're approaching convergence with the tim branch
This commit was SVN r4895.
threads (defaults to use MPI threads, disable progress threads). This
allows us to have MPI threaded support, but without progress threads
and all that fun stuff.
This commit was SVN r4443.
the way progress is done in the non-threaded case, adds a progress
thread for the threaded progress case (which should be made to use
George's progress engine when it is ready), and fixes some bugs with
request handling, especially with freeing requests (IO requests, that
is).
This commit was SVN r4332.
support is included because ROMIO is inherently thread-unsafe.
One possible way to have true asynchronous progress would be to use a
progress thread that wakes up and polls at some frequency when there
are non-blocking IO requests pending. This is pretty icky, though --
it should definitely have an MCA parameter to enable/disable this
functionality, as well as another to control the polling frequency.
This also strengthens the argument that we need a v2 of the io
framework -- one that is not designed to exclusively support ROMIO --
one that does something unimaginably "better" for the parallel MPI-2
IO interface. :-)
This commit was SVN r3786.
- Add #include "ompi_config.h" to all .c files, and ensure that it's
the first #included file
- remove a few useless #if HAVE_CONFIG_H checks
This commit was SVN r3229.
- for threaded case - cleanup event libraries progress thread
- cleanup of request handling for persistent sends
- added support for buffered sends
This commit was SVN r1461.