George Bosilca
9a448ece15
A more cleaner version of the pack function. It does not (yet!) have all the optimizations
...
from the old version but they will get inside quickly.
This commit was SVN r6381.
2005-07-07 23:07:43 +00:00
George Bosilca
e3e49ae42f
Force the usage of the new pack function.
...
This commit was SVN r6380.
2005-07-07 23:06:39 +00:00
George Bosilca
c502b6b38c
Declare the global "local" convertor. This one can be used for all pack/unpack
...
direct calls.
This commit was SVN r6379.
2005-07-07 23:06:04 +00:00
George Bosilca
d0df88316e
Declare and initialize the 2 predefined convertors.
...
This commit was SVN r6378.
2005-07-07 23:03:59 +00:00
George Bosilca
d796186911
If there is no datatype attached to the convertor there is nothing to release. This bug
...
happens only with the 2 predefined convertors ...
This commit was SVN r6377.
2005-07-07 23:03:19 +00:00
George Bosilca
8dea323088
Remember the last type when we do the datatype optimization.
...
This commit was SVN r6376.
2005-07-07 23:01:51 +00:00
George Bosilca
a7aa1a76bc
Correctly use the new convertor. Now we have 2 generic predefined convertors. One is for
...
the external32 conversions (as specified in the MPI standard) the other one is the local
convertor that can be used for MPI_Pack and MPI_Unpack functions.
This commit was SVN r6375.
2005-07-07 23:00:55 +00:00
Tim Woodall
11f1f067c2
use the btls min rdma size as the cutoff (rdma offset) for the send protocol
...
This commit was SVN r6372.
2005-07-07 22:08:56 +00:00
Tim Woodall
a231d53666
corrections to frag size
...
This commit was SVN r6371.
2005-07-07 21:38:37 +00:00
Tim Woodall
eabdb860bc
tuning
...
This commit was SVN r6370.
2005-07-07 20:58:57 +00:00
Tim Prins
5cdf0803d4
make the app pointer array blocksize 1 so the the size of the pointer array is the same as the number of apps. This was causing a segfault when trying to launch multiple apps.
...
This commit was SVN r6368.
2005-07-07 18:01:26 +00:00
Tim Woodall
e0c8991a6e
checkpoint
...
This commit was SVN r6367.
2005-07-07 16:56:58 +00:00
Brian Barrett
e381ac08d9
* fix for a fix for a bug. mca/common doesn't have a common.h, so it didn't
...
look like a framework. Add special exception for common.
This commit was SVN r6365.
2005-07-07 04:09:28 +00:00
Tim Woodall
269a30fb0e
typo
...
This commit was SVN r6364.
2005-07-06 22:38:39 +00:00
George Bosilca
ff3e243be5
Similar with close, PTL open should not be called directly. The PML will do it anyway.
...
This commit was SVN r6363.
2005-07-06 19:22:16 +00:00
Ralph Castain
c72621c90e
Add some finalization logic when universe isn't found and orte_init returns per MCA parameter.
...
This commit was SVN r6362.
2005-07-06 18:41:40 +00:00
Brian Barrett
6c232fb9ff
* remove version file logic (now unused) from the no-configure component
...
code
* Add code to create m4_defined lists in mca_no_configure_components.m4 that
list all the projects (opal, orte, ompi, etc.), all the frameworks in each
project, and all the no-configure components in each framework. These will
eventually be used to remove all those lists from ompi_mca.m4
This does not require an autogen / configure. Won't hurt, but not
required.
This commit was SVN r6361.
2005-07-06 18:38:57 +00:00
George Bosilca
407b921cc3
Protect the base PTL close against multiple call of close. The problem came mainly from the
...
fact that we have several PML and that each one will call the PTL close in their own
close function.
This commit was SVN r6360.
2005-07-06 18:26:16 +00:00
George Bosilca
2f83301c82
Do not call the base PTL close directly. This is the PML job.
...
This commit was SVN r6359.
2005-07-06 18:25:03 +00:00
Tim Woodall
c860b92011
don't allocate to nodes that aren't valid (e.g. front end) - ignore them
...
rather then giving an error message
This commit was SVN r6358.
2005-07-06 17:55:01 +00:00
George Bosilca
8e30d2e7cb
Update the MX component using the MX library version 1.0. However, it require a patched version. I will add a configure test to see if the MX is patched or not (not patched version
...
lack the register_match callback).
This commit was SVN r6357.
2005-07-06 16:37:48 +00:00
Brian Barrett
48cbb249ab
* Fix error with the use of expr. On George's suggestion, don't use expr for
...
the comparison -- instead, use test -lt
This commit was SVN r6356.
2005-07-06 13:18:44 +00:00
Brian Barrett
465e206216
* fill in some more of the chunk mamagement code (chunks == array of memory
...
used for the rolling recv buffers for non-RDMA messages)
This commit was SVN r6355.
2005-07-05 22:15:35 +00:00
Brian Barrett
d4bd7252a0
* checkpoint - added a bunch of infrastructure for sends
...
This commit was SVN r6353.
2005-07-05 21:14:29 +00:00
Josh Hursey
3d9d67eae9
Initialize size_count to count to avoid non-deterministic behaviour when
...
we use it later.
This commit was SVN r6352.
2005-07-05 20:59:35 +00:00
Jeff Squyres
888f0c5afd
Remove the EXTRA_DIST=VERSION stuff from all the Makefile.am's so that
...
"make dist" can succeed. Duh. :-\
This commit was SVN r6351.
2005-07-05 19:01:47 +00:00
Brian Barrett
d9fa62d1f2
* checkpoint while it compiles
...
This commit was SVN r6349.
2005-07-05 16:29:57 +00:00
Brian Barrett
acce172a87
* after checking with Tim, add MCA_BTL_TAG_MAX constant - avoid having to
...
hard code 256 into all the module structs.
* Update template btl to match change
This commit was SVN r6348.
2005-07-05 14:03:49 +00:00
Jeff Squyres
87b25a09a8
Oops -- forgot to remove outdated file from the Makefile.am
...
This commit was SVN r6347.
2005-07-05 10:23:51 +00:00
Brian Barrett
e4f0e61afa
* don't ever unignore the Portals ptl (keeping in the tree only as reference
...
for the Portals BTL)
This commit was SVN r6346.
2005-07-05 03:08:24 +00:00
George Bosilca
8619097919
Update the xgrid components in order to allow them to compile under the new tree. In other words change the include list to match the one explained in the Jeff email.
...
This commit was SVN r6345.
2005-07-04 21:19:35 +00:00
Jeff Squyres
ba99409628
Major simplifications to component versioning:
...
- After long discussions and ruminations on how we run components in
LAM/MPI, made the decision that, by default, all components included
in Open MPI will use the version number of their parent project
(i.e., OMPI or ORTE). They are certaint free to use a different
number, but this simplification makes the common cases easy:
- components are only released when the parent project is released
- it is easy (trivial?) to distinguish which version component goes
with with version of the parent project
- removed all autogen/configure code for templating the version .h
file in components
- made all ORTE components use ORTE_*_VERSION for version numbers
- made all OMPI components use OMPI_*_VERSION for version numbers
- removed all VERSION files from components
- configure now displays OPAL, ORTE, and OMPI version numbers
- ditto for ompi_info
- right now, faking it -- OPAL and ORTE and OMPI will always have the
same version number (i.e., they all come from the same top-level
VERSION file). But this paves the way for the Great Configure
Reorganization, where, among other things, each project will have
its own version number.
So all in all, we went from a boatload of version numbers to
[effectively] three. That's pretty good. :-)
This commit was SVN r6344.
2005-07-04 20:12:36 +00:00
Brian Barrett
b1f8e229f5
* enable f77_get_fortran_handle_max to be cross compiled
...
This commit was SVN r6343.
2005-07-04 20:00:54 +00:00
Jeff Squyres
6a9c9953bc
Remove a bunch of -I's that are no longer necessary with
...
properly-prefixed static-component.h files.
This commit was SVN r6342.
2005-07-04 18:24:58 +00:00
Brian Barrett
f654a65612
* patch to the C alignment check to allow it to cross compile
...
This commit was SVN r6341.
2005-07-04 17:34:24 +00:00
Jeff Squyres
5cdc2ab3f7
Remove some outdated files
...
This commit was SVN r6340.
2005-07-04 17:20:38 +00:00
Brian Barrett
057919616e
* fix problem were frameworks wouldn't be found if doing a VPATH build
...
This commit was SVN r6339.
2005-07-04 16:41:45 +00:00
Brian Barrett
b04c726ad1
Fix up tests so that they all compile and (mostly) run
...
This commit was SVN r6338.
2005-07-04 14:53:10 +00:00
Jeff Squyres
05e8cb7e5b
Add a few -I's for ROMIO
...
This commit was SVN r6337.
2005-07-04 10:55:17 +00:00
Brian Barrett
170ef8af1f
* rename ompi_show_help to opal_show_help
...
* rename ompi_stacktrace to opal_stacktrace
* rename ompi_strncpy to opal_strncpy
This commit was SVN r6336.
2005-07-04 02:38:44 +00:00
Brian Barrett
ed81e51c3a
* rename ompi_printf to opal_printf
...
* rename ompi pty code to opal pty code
* rename ompi_qsort to opal_qsort
This commit was SVN r6335.
2005-07-04 02:16:57 +00:00
Brian Barrett
46245aaac1
* rename orte_os_create_dirpath to opal_os_create_dirpath
...
* rename orte_os_path to opal_os_path
* rename ompi_path_find to opal_path_find
* rename ompi_pow2 to opal_pow2
This commit was SVN r6334.
2005-07-04 01:59:52 +00:00
Brian Barrett
4d4908f011
* finish ompi_environ -> opal_environ rename
...
This commit was SVN r6333.
2005-07-04 01:39:08 +00:00
Brian Barrett
e55f99d23a
* rename ompi_if to opal_if
...
* rename ompi_malloc to opal_malloc
* rename ompi_numtostr to opal_numtostr
* start of rename of ompi_environ to opal_environ
This commit was SVN r6332.
2005-07-04 01:36:20 +00:00
Brian Barrett
e8afe9d9ef
* fix some remaining ompi references
...
This commit was SVN r6331.
2005-07-04 00:16:24 +00:00
Brian Barrett
9f44b80291
* rename ompi_argv to opal_argv
...
* rename ompi_basename to opal_basename
* rename ompi bitop functions to opal
* rename ompi_cmd_line to opal_cmd_line
* rename ompi_sizet2int to opal_sizet2int
* rename orte_daemon_init to opal_daemon_init
* rename ompi_few to opal_few
This commit was SVN r6330.
2005-07-04 00:13:44 +00:00
Brian Barrett
a13166b500
* rename ompi_output to opal_output
...
This commit was SVN r6329.
2005-07-03 23:31:27 +00:00
Brian Barrett
23b687b0f4
* rename ompi_event to opal_event
...
This commit was SVN r6328.
2005-07-03 23:09:55 +00:00
Brian Barrett
39dbeeedfb
* rename locking code from ompi to opal
...
This commit was SVN r6327.
2005-07-03 22:45:48 +00:00
Brian Barrett
ccd2624e3f
* rename ompi_progress to opal_progress
...
This commit was SVN r6326.
2005-07-03 21:57:43 +00:00