- better error checking in top-level MPI API coll functions
- remove boolean flags in coll module struct
- minor fixes in selection logic
This commit was SVN r1825.
- Mark those who are still not yet implemented:
- return an error
- have a grep-able string indicating that they are not yet
implemented
- ensure every function checks for init/finalize
- add more error checking to a bunch of functions
- unify the error checking -- it reflected about 3 different
[previous] error checking styles and MPI exception invocation styles
This commit was SVN r1817.
b) Temorarily created a set of Makefile.am files to compile the module,
for UFS and NFS support.
c) The final goal is to integrate romio configure scripts into Open MPI
configuration system without repeating the configuration operations
and compilation hooks already provided in romio.
d) Added a dummy file src/romioconf.h for the time being. Eventually it
is to be generated from the the template adio/include/romioconf.h.in
e) To test this with nightly builds and mpi_io test suite.
This commit was SVN r1797.
OMPI_CHECK_DATATYPE_FOR_SEND OMPI_CHECK_DATATYPE_FOR_RECV OMPI_CHECK_DATATYPE_FOR_ONE_SIDED
BE AWARE ! these macros does not trigger the error handle, they just set a error code in the
first argument. You have to check for the error code after the call.
This commit was SVN r1782.
Add static inline functions to test if the datatype is committed, overlapped and proper
for usage with a one sided operation.
This commit was SVN r1781.
in src/datatype/dt_module.c. Now we can easily test for all the correct
flags on send and receive (like datatype commit ...)
This commit was SVN r1768.
a) Have PTL_Elan running for short messages <= 2048.
b) Have RMS_RANK setting the ompi:vpid for simple matching with RMS.
c) Fix add_Procs
d) Fix bugs related to elan4 style of addressing elan memory
e) Pending -malign-double option to be added into configuration
f) Temporarily added data integrity check and debugging MACRO
TODO:
g) To add chained DMA support (2 day)
h) test support for arbitrary message sizes in polling mode (1 day)
i) test combined functionality with TCP and Elan (1 day)
f) Get threaded progress engine working and ready for release
(a couple of days)
This commit was SVN r1760.
Stuff accomplished:
1. configure.stub and other Makefile stuff.
2. Layout of initial ptl_ib datastructures.
3. module_open and module_init are working.
4. Set up a UD interface on module init.
5. OOB is used to exchange the UD queue pairs.
HACK ALERT!
-----------
* Forcibly opening only one ptl inside module init. Our machines are
equipped with multiple HCAs ...
* Using #defines for some constants. These should be runtime parameters
but ignoring these for now ...
still fiddling around with ompi_proc and other ib_peer datastructures.
-Sayantan.
This commit was SVN r1759.