Prabhanjan Kambadur
7e4da72a91
Forgot to add info as one of the subdirs to be traversed
...
This commit was SVN r646.
2004-02-04 01:34:06 +00:00
Prabhanjan Kambadur
2df9fad227
Adding some functionality to MPI_Info functions. Yet to add anything
...
relevant to Fortran functions. So, nothing has been changed in
MPI_Info_f2c and MPI_Info_c2f functions. Everything else has functioning
code now.
This commit was SVN r645.
2004-02-03 22:34:01 +00:00
Prabhanjan Kambadur
4cd799d590
Adding libmpi_info.la as one of the libraries to be built. Also adding
...
the necessary data structures to support MPI_Info* functions.
This commit was SVN r644.
2004-02-03 22:03:22 +00:00
Tim Woodall
a4738b19da
allocate send request and first fragment together
...
This commit was SVN r643.
2004-02-03 21:37:17 +00:00
Tim Woodall
3836a7bf33
- factor common elements into fragment base class
...
- tcp cleanup
This commit was SVN r642.
2004-02-03 21:33:29 +00:00
Tim Woodall
103cb62480
cleanup pml/ptl init
...
This commit was SVN r641.
2004-02-02 22:58:24 +00:00
Tim Woodall
965c44204c
fixed lam_ifnext based to correctly handle end of list semantics
...
This commit was SVN r640.
2004-02-02 20:21:26 +00:00
Jeff Squyres
5a13010974
Fix silly mistakes in figuring out the oob, pcm, and registry modules
...
This commit was SVN r639.
2004-02-02 19:16:21 +00:00
Tim Woodall
8908bf2cbc
fixed a couple of porting (C++->C) issues
...
This commit was SVN r638.
2004-02-02 16:11:59 +00:00
Prabhanjan Kambadur
60be99b4cd
Adding a few comments and description to the info* functions
...
This commit was SVN r637.
2004-02-01 22:28:20 +00:00
Prabhanjan Kambadur
fbc9be66a6
Adding structure lam_info_entry_t and member lam_info_list
...
This commit was SVN r636.
2004-02-01 22:27:22 +00:00
Jeff Squyres
96d8ab8db9
Just in case we ever go to subversion :-)
...
This commit was SVN r635.
2004-02-01 20:11:46 +00:00
Mark Taylor
e2f73b7edb
added code to MPIO_Test, so it will also free the MPI request if
...
it is completed. Also set requests to MPI_REQUEST_NULL after free'ing
them. (at pressent, MPI-IO ROMIO component does not keep lists of
requests for re-use)
This commit was SVN r634.
2004-02-01 04:48:18 +00:00
Jeff Squyres
2ed7ef11c2
Display pcm, oob, and registry information
...
This commit was SVN r633.
2004-01-31 21:48:58 +00:00
Jeff Squyres
ea3855d1cb
Take thread issues into account, but don't do much with the information
...
yet
This commit was SVN r632.
2004-01-31 21:48:41 +00:00
Jeff Squyres
7bafbd0043
Intialize and finalize the RTE MCA module types
...
This commit was SVN r631.
2004-01-31 21:47:59 +00:00
Jeff Squyres
cc05d5f606
First cut of the MPI thread leave determination stuff (i.e., actually
...
listen to what the modules say, but don't make any decisions based on that
yet)
This commit was SVN r630.
2004-01-31 21:45:32 +00:00
Jeff Squyres
c93e1bd291
Move finalize back up into the module struct. This the last time
...
I'll move finalize; I swear it.
This commit was SVN r629.
2004-01-31 21:44:54 +00:00
Jeff Squyres
2df075a1ff
- Update/revise pcm base functionality
...
- First cut of oob/registry base functionality
This commit was SVN r628.
2004-01-31 21:43:26 +00:00
Mark Taylor
3c09880e57
romio mca wrapper functions:
...
added code to each wrapper function to allocate or free lam_request_t
when necessary.
populate the romio action (function pointer table) in lam_file_t,
when creating new lam_file_t.
This commit was SVN r627.
2004-01-31 07:44:05 +00:00
Mark Taylor
3c08f8faef
minor updates to comments
...
This commit was SVN r626.
2004-01-31 06:52:47 +00:00
Mark Taylor
e05ae7ec7e
Romio MCA wrapper functions - now all wrapper functions
...
are written & compiling.
This commit was SVN r625.
2004-01-31 06:45:24 +00:00
Mark Taylor
f79a364e39
more ROMIO MCA wrapper functions
...
This commit was SVN r624.
2004-01-31 06:36:51 +00:00
Mark Taylor
9af9b49b2c
more romio MCA wrapper functions
...
This commit was SVN r623.
2004-01-31 06:05:28 +00:00
Mark Taylor
db6030ca87
more ROMIO MCA wrapper functions...
...
This commit was SVN r622.
2004-01-31 06:00:09 +00:00
Mark Taylor
161e021562
ROMIO MCA component:
...
completed all MPI-IO MCA v1 prototypes
completed all MPI-IO MCA v1 typedefs
add all functions to MCA v1 action struct
completed about 50% of the wrapper functions.
This commit was SVN r621.
2004-01-30 23:14:19 +00:00
Jeff Squyres
cfff4bb79a
No longer need to pass a lam_list_t to mca_ptl_base_select() since the
...
ptl base owns the list
This commit was SVN r620.
2004-01-30 23:10:06 +00:00
Jeff Squyres
2136489dda
Return the real error, not LAM_ERROR
...
This commit was SVN r619.
2004-01-30 23:03:12 +00:00
Jeff Squyres
f3574207cc
Close down the coll type
...
This commit was SVN r618.
2004-01-30 23:03:01 +00:00
Jeff Squyres
f28e15def9
- Pass a lam_list_t of ptl's to the pml function add_ptls()
...
- Use allow_multi_use_threads/have_hidden_threads instead of
min_thread/max_thread
- rename fini -> finalize
- selection is based on ptl's that fail to initialize (they are weeded out)
- finalize all ptl's when shutting down
This commit was SVN r617.
2004-01-30 23:02:39 +00:00
Jeff Squyres
94a9aab796
- rename fini -> finalize
...
- use allow_multi_use_threads/have_hidden_threads instead of
min_thread/max_thread
This commit was SVN r616.
2004-01-30 23:00:48 +00:00
Jeff Squyres
4debc92533
Ensure to only finalize if we did a selection
...
This commit was SVN r615.
2004-01-30 22:56:36 +00:00
Jeff Squyres
41b2f4e443
PTL list is now owned by the ptl base
...
This commit was SVN r614.
2004-01-30 22:55:48 +00:00
Jeff Squyres
34df3d80b8
Don't forget to finalize the selected module during shutdown.
...
This commit was SVN r613.
2004-01-30 22:28:32 +00:00
Jeff Squyres
dae32f6e58
- Fix bad memory referencing; added lam_list_item_t super to
...
opened_module_t
- Fix minor memory leak
This commit was SVN r612.
2004-01-30 19:42:31 +00:00
Tim Woodall
1b6464d815
STATIC_INIT requires an object - rather than a pointer - this
...
seems coutner-intuitive, as everything else requires a pointer....
This commit was SVN r611.
2004-01-30 14:12:35 +00:00
Jeff Squyres
97271026bc
Do more stuff during startup; initialize various MCA types, etc.
...
This commit was SVN r610.
2004-01-30 03:59:39 +00:00
Jeff Squyres
fc555aaed7
Updates; show coll modules
...
This commit was SVN r609.
2004-01-30 03:59:17 +00:00
Jeff Squyres
e268e16358
Add some more globals per recent e-mails; keep the initially
...
requested MPI thread level as well as the provided MPI thread levels.
Also keep a bool indicating whether there may be multiple user
threads in MPI simultaneously (essentially whether we are
MPI_THREAD_MULTIPLE or not)
This commit was SVN r608.
2004-01-30 03:57:43 +00:00
Jeff Squyres
9958416dda
Shut down properly; ensure to call mca_base_close() to close out MCA
...
This commit was SVN r607.
2004-01-30 03:56:21 +00:00
Jeff Squyres
38cc1daf72
- Remove kruft from ptl.h, move some into ptl/base/base.h
...
- Add shell for base ptl selection routine
This commit was SVN r606.
2004-01-30 03:55:39 +00:00
Jeff Squyres
15a0a8e537
- Remove kruft from pml.h, move some into pml/base/base.h (pml/pml.h
...
is strictly public-only)
- Add selection routine for pml base
This commit was SVN r605.
2004-01-30 03:54:52 +00:00
Jeff Squyres
225e9ab40c
Renamed functions to match new coll query naming convention (and
...
be more clear)
This commit was SVN r604.
2004-01-30 03:53:51 +00:00
Jeff Squyres
2d18810dc1
Add some base coll functions
...
This commit was SVN r603.
2004-01-30 03:53:03 +00:00
Jeff Squyres
b5f746deb9
Rename the query functions to be a bit more specific on their purpose
...
This commit was SVN r602.
2004-01-30 03:52:31 +00:00
Jeff Squyres
3703276633
Move mca/mpi/mpi.h into mca/mpi/base/base.h
...
This commit was SVN r601.
2004-01-30 03:51:58 +00:00
Jeff Squyres
2421a37f73
- Add mca_mpi_init_select_modules()
...
- Add base.h
This commit was SVN r600.
2004-01-30 03:51:25 +00:00
Jeff Squyres
de7855fc08
Clarify comments.
...
This commit was SVN r599.
2004-01-30 03:49:43 +00:00
Tim Woodall
95c8f5525c
removed finalize from pml module
...
This commit was SVN r598.
2004-01-30 00:16:59 +00:00
Tim Woodall
5ccd562fc3
cleanup
...
This commit was SVN r597.
2004-01-29 23:50:31 +00:00