George Bosilca
99340fd8d3
I don't think this one was intended to go inside ...
...
This commit was SVN r6404.
2005-07-08 21:57:04 +00:00
Brian Barrett
c0896ebe99
* have to define the constant in the negative case as well :(
...
This commit was SVN r6403.
2005-07-08 21:50:21 +00:00
Brian Barrett
79a1093fcc
* add builddir/include to the list of -Is so that ompi_config.h can be
...
found when VPATH building. Thanks to George for catching this
This commit was SVN r6402.
2005-07-08 21:05:18 +00:00
Josh Hursey
de5e0d4f2c
(Re-)Added two MCA Parameters that must have been lost in the merge way back when:
...
* mpi_show_mca_params
If set to true, this turns on the dumping of all MCA parameters when MPI_INIT is called.
Only the 'rank 0' processes will print the parameters.
* mpi_show_mca_params_file
(This value is only used if the first argument is set to true) If this value is non-NULL
it specifies the file to put the dump into. This file can then be used as input to mpirun
for debugging purposes. If this value is not set (and mpi_show_mca_params is set) then
the parameters are dumped to stdout.
This commit was SVN r6401.
2005-07-08 21:01:37 +00:00
Tim Prins
d4151fa9fd
properly fix the usage of the app pointer array by checking for NULLs instead of forcing it to be the same size as the number of entries
...
This commit was SVN r6395.
2005-07-08 18:48:25 +00:00
Brian Barrett
4fc6224af2
* allow mpicc to build applications that use internal headers by adding
...
the right -I flags if we want devel headers
This commit was SVN r6393.
2005-07-08 18:26:01 +00:00
Brian Barrett
0ae16f2ab7
* add local hook to remove static-components.h in distclean target. The
...
files are generated by configure, and not part of the tarball, so
distclean would be the right place to remove them.
This commit was SVN r6390.
2005-07-08 13:54:12 +00:00
Brian Barrett
e4644c407c
* as requested by ralph, include orted.h in the list of developer headers
...
This commit was SVN r6389.
2005-07-08 13:46:06 +00:00
George Bosilca
b226af1176
Tolerate the datatype with ZERO elements. They can have an optimized expression (sic!) ... Anyway there is a
...
warning message when we try to pack suck kind of datatypes.
This commit was SVN r6388.
2005-07-08 07:00:18 +00:00
George Bosilca
d38c8b6895
Be nice and remember the real type of the last data. Optimizing the optimization leads to strange behaviours ...
...
This commit was SVN r6387.
2005-07-08 06:50:43 +00:00
George Bosilca
6c6b18eb20
Quit when there is no more space in the iovec.
...
This commit was SVN r6386.
2005-07-08 06:49:07 +00:00
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