1
1
Граф коммитов

773 Коммитов

Автор SHA1 Сообщение Дата
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
Jeff Squyres
8cd280b257 Show the "base" type as part of the default set
This commit was SVN r596.
2004-01-29 22:32:45 +00:00
Jeff Squyres
2e4aa358fb Now have ability to show MCA parameters
This commit was SVN r595.
2004-01-29 22:10:58 +00:00
Jeff Squyres
dba3562f52 Some changes so that laminfo can see some internal types
This commit was SVN r594.
2004-01-29 22:10:33 +00:00
Jeff Squyres
8e73068121 Remove misguided lam_array_item_t stuff. :-)
This commit was SVN r593.
2004-01-29 22:09:27 +00:00
Prabhanjan Kambadur
1b85813dcb adding functions o, p, q, r and s
This commit was SVN r592.
2004-01-29 21:42:40 +00:00
Prabhanjan Kambadur
374033334b adding functions p, q, r and s
This commit was SVN r591.
2004-01-29 21:41:14 +00:00
Jeff Squyres
7a63d2df99 Call some MCA startup / finalize routines during init/finalize
This commit was SVN r590.
2004-01-29 19:40:22 +00:00
Jeff Squyres
0e2d2040ea Make lam_mpi_initialized and lam_mpi_finalized be bool, not int
This commit was SVN r589.
2004-01-29 19:38:26 +00:00
Jeff Squyres
b1e40a996a Add instances of lam_mpi_comm_world and lam_mpi_comm_self
This commit was SVN r588.
2004-01-29 19:36:34 +00:00
Jeff Squyres
64a63ec731 Add lam_rte_finalize() for symmetry
This commit was SVN r587.
2004-01-29 19:36:02 +00:00
Jeff Squyres
bc40e269c4 - Fix opaque handler types (missing _t's)
- Change #defines for global constants -- there's no need for casting

This commit was SVN r586.
2004-01-29 19:33:19 +00:00
Tim Woodall
50730ae597 - added add_ptls i/f back to pml
- working on receive processing in pml

This commit was SVN r585.
2004-01-29 19:27:39 +00:00
Jeff Squyres
c35146ded3 Fix minor indexing problem
This commit was SVN r584.
2004-01-29 18:32:51 +00:00
Prabhanjan Kambadur
94b1a2d2d7 changing tabs
This commit was SVN r583.
2004-01-29 18:32:46 +00:00
Prabhanjan Kambadur
084281d01e adding functions: u and w
This commit was SVN r582.
2004-01-29 18:21:55 +00:00
Prabhanjan Kambadur
3be94ea9bc adding functions : u and q
This commit was SVN r581.
2004-01-29 18:19:53 +00:00
Prabhanjan Kambadur
21cb820f71 adding functions
This commit was SVN r580.
2004-01-29 18:19:10 +00:00
Jeff Squyres
691568a297 Add proc into the SUBDIRS list
This commit was SVN r579.
2004-01-29 17:26:19 +00:00
Tim Woodall
076c43a194 implemented several unresolved functions
This commit was SVN r578.
2004-01-29 15:34:47 +00:00
Jeff Squyres
f6ab0af1db Ensure to traverse into the request subdir
This commit was SVN r577.
2004-01-29 03:33:41 +00:00
Jeff Squyres
6fc16eaf90 Changes to accurately report (in lam_config.h, and therefore laminfo)
whether we have f77 and f90 support

This commit was SVN r576.
2004-01-29 03:13:45 +00:00
Jeff Squyres
57205e4b05 - Various updates
- Show modules for pml, ptl, pcm

This commit was SVN r575.
2004-01-29 02:51:20 +00:00
Jeff Squyres
5bdb66e693 Add lam_request_cls
This commit was SVN r574.
2004-01-29 02:50:02 +00:00