Craig E Rasmussen
b6c2a5b602
Added mpi.i.h[.sh]
...
This commit was SVN r4345.
2005-02-09 16:30:36 +00:00
Edgar Gabriel
e8aadc913d
stupid typo
...
This commit was SVN r4344.
2005-02-09 16:27:27 +00:00
Edgar Gabriel
abe624633f
remove a warning with the intel-compiler
...
This commit was SVN r4343.
2005-02-09 16:25:38 +00:00
Brian Barrett
e776283117
* fix some dumb compiler warnings
...
This commit was SVN r4342.
2005-02-09 15:52:57 +00:00
Edgar Gabriel
9d0e426082
fix for bug 1132: we are now able to verify whether the local and the remote group in intercomm_create are overlapping.
...
This commit was SVN r4341.
2005-02-09 15:43:17 +00:00
Jeff Squyres
f7918064ff
Always flush to get a slightly better guarantee of getting the error
...
message out. Use stderr, and put a "yes, we're done with the error
message" marker at the end of the error message so that you know if
you saw it all or the message was truncated.
This commit was SVN r4333.
2005-02-09 03:08:13 +00:00
Brian Barrett
a8099eaa07
* Merge in changes from bwb-romio/copy-2 branch. This slightly changes
...
the way progress is done in the non-threaded case, adds a progress
thread for the threaded progress case (which should be made to use
George's progress engine when it is ready), and fixes some bugs with
request handling, especially with freeing requests (IO requests, that
is).
This commit was SVN r4332.
2005-02-09 02:09:07 +00:00
George Bosilca
46713d23df
Remove a compilation warning.
...
This commit was SVN r4329.
2005-02-08 19:43:27 +00:00
George Bosilca
d9855e8519
Correctly detect the overlap (at least do not detect it when it not the case).
...
This commit was SVN r4328.
2005-02-08 19:33:05 +00:00
Brian Barrett
e1f2548e07
* Some fixes for 64bit AIX on POWER/PowerPC that bring us slightly closer
...
to working (still having some linking problems)
This commit was SVN r4327.
2005-02-08 19:27:32 +00:00
Brian Barrett
d5232fccc4
* Fix for conversion from nanoseconds to microseconds. Confirmed with Tim
...
that we do want to divide, not multiply
This commit was SVN r4325.
2005-02-08 18:57:07 +00:00
Jeff Squyres
e5ff6d7146
This patch looks for LIBMPI_* kinds of flags in the post_configure.sh
...
script in components and distributes them as appropriate throughout
the tree (previously, we only did WRAPPERS_* flags). These flags are
*only* used when libmpi is being build statically (--disable-shared
--enable-static).
I also added another classification of flags -- LIBMPI_ALWAYS_* and
WRAPPERS_ALWAYS_* for flags that should always be added to the libmpi
/ wrapper linker lines, not just when compiling libmpi statically.
This commit was SVN r4322.
2005-02-08 05:06:15 +00:00
Jeff Squyres
7b0d5c58c3
s/PATH_MAX/OMPI_PATH_MAX/ for portability
...
This commit was SVN r4312.
2005-02-07 22:13:58 +00:00
George Bosilca
f1d7120757
Correctly update the blast fiels before the goto not after !!!
...
This commit was SVN r4304.
2005-02-07 19:37:17 +00:00
Jeff Squyres
8ac8c7252d
Fix static build issues
...
This commit was SVN r4302.
2005-02-07 18:53:21 +00:00
Craig E Rasmussen
ea00f3b355
Rename (mv) mpi.i.sh to mpi.i.h.sh to work better with Makefile.
...
This commit was SVN r4300.
2005-02-07 17:03:06 +00:00
Jeff Squyres
01e5dc9c92
Updates.
...
This commit was SVN r4299.
2005-02-06 20:43:57 +00:00
Jeff Squyres
718838b5e8
SCRIPTS is not automatically included in the tarball (go figure); so
...
add its contents to EXTRA_DIST.
This commit was SVN r4298.
2005-02-06 19:31:19 +00:00
Craig E Rasmussen
ded699d4ba
Added precision and range tests. Also some minor reconfiguration to
...
only run some Fortran 90 tests when the types have been found.
This commit was SVN r4293.
2005-02-05 23:54:41 +00:00
Craig E Rasmussen
11b9afb97d
Now builds libmpi_f90. automake and libtool work still needed to
...
work without edits to Makefile.
This commit was SVN r4292.
2005-02-05 23:50:01 +00:00
Craig E Rasmussen
15391d0f27
Initial version.
...
This commit was SVN r4291.
2005-02-05 23:48:38 +00:00
Jeff Squyres
2456047eec
Fixes for bug 1134. Not much worth explaining -- just adding some
...
missed cases in the parsing.
This commit was SVN r4287.
2005-02-04 16:14:33 +00:00
Jeff Squyres
41be976541
- Move "common" up front in the compiling order because other
...
frameworks have components that depends on common components
- replace a few tabs with spaces :-)
This commit was SVN r4285.
2005-02-04 14:38:05 +00:00
Jeff Squyres
10d23250ce
- Move "common" up front in the compiling order because other
...
frameworks have components that depends on common components
- replace a few tabs with spaces :-)
This commit was SVN r4284.
2005-02-04 14:27:30 +00:00
Jeff Squyres
4efb59d89b
Fix configure.params
...
This commit was SVN r4283.
2005-02-04 14:24:37 +00:00
Jeff Squyres
bcdd2cd292
Add bypass for jsquyres so that this component is always compiled /
...
installed for me (helps debug coll selection logic, etc.).
This commit was SVN r4282.
2005-02-04 14:00:35 +00:00
Jeff Squyres
20919b8ce5
- Remove debugging echo
...
- Fix up the checks for selected_[int|real]_kind so that we only check
for their sizes/alignment if the compiler actually supports them
This commit was SVN r4279.
2005-02-04 13:00:00 +00:00
Rainer Keller
5e2f3b4af0
When configuring with CFLAGS="-Wall -Werror", the
...
test for the pthread-library fails, due to pthread_t th
not being initialized.
Fix remaining warnings (hopefully correctly casted).
Spelling buglet in help-output for mpirun
This commit was SVN r4272.
2005-02-02 18:28:17 +00:00
Craig E Rasmussen
c5f183fd78
Added initial versions of f90_get_precision.m4 and f90_get_range.m4
...
This commit was SVN r4261.
2005-02-02 00:34:02 +00:00
Craig E Rasmussen
dc78892061
Added initial versions of f90_get_precision.m4 and f90_get_range.m4
...
This commit was SVN r4260.
2005-02-02 00:33:24 +00:00
Brian Barrett
cd985bba51
* Fix some issues when there was a space in the asm format string
...
* Extend the generate-asm.pl script to allow for the AIX global
function format
This commit was SVN r4256.
2005-01-31 04:16:54 +00:00
Brian Barrett
0931b33123
* fix typo that was confusing sh when gcc-like compilers were not used
...
This commit was SVN r4255.
2005-01-30 23:09:44 +00:00
Brian Barrett
5a9718e582
* fix for bug 1116. Some versions of the test program really don't like
...
== as the test condition, greatly prefering = instead.
This commit was SVN r4254.
2005-01-30 19:35:02 +00:00
Jeff Squyres
adf454c3c4
- Remove unnecessary #include's (but still leave some that are
...
unnecessary for this demo component, but will generally be needed
for a real coll component, by way of example)
- Re-indent to 4 space tabs, since this component is used as a
template
- Update to new coll selection API (with the data parameter)
This commit was SVN r4252.
2005-01-30 18:44:00 +00:00
Jeff Squyres
5e47dafca6
Slightly change the coll comm query API -- pass in a **data to allow
...
the component to cache data that is necessary to do the query (e.g.,
if you need to try to allocate resources in order to determine
selectability). This data is given back during unquery() and is
cached on comm->c_coll_selected_data if the module is selected (before
calling comm_init).
This commit was SVN r4251.
2005-01-30 18:42:37 +00:00
Jeff Squyres
b3e26dfa9f
Ooops -- forgot to commit this last night.
...
This commit was SVN r4250.
2005-01-30 16:33:16 +00:00
Brian Barrett
0c48499661
* change OMPI_POWERPC_SUPPORT_64BIT to OMPI_ASM_SUPPORT_64BIT, since it
...
looks like we need to do the same thing for UltaSparc / MIPS machines
* The atomic_cmpset_64 bit code made some assumptions about calling
convention that wouldn't be true if the function was inlined. Fix
those assumptions, so we should work fine whether GCC inlines
the function or not.
This commit was SVN r4249.
2005-01-30 04:56:38 +00:00
Jeff Squyres
97d5f61558
Commit second cut of the sm component shell -- nothing implemented
...
yet.
This commit was SVN r4247.
2005-01-30 01:42:57 +00:00
Jeff Squyres
a9ffe42457
Rename coll_basic.c -> coll_basic_module.c to be a) more accurate, and
...
c) like the other coll components.
This commit was SVN r4246.
2005-01-30 01:06:30 +00:00
Jeff Squyres
01c74ddded
Create trivial "self" collective module to make logic in other coll
...
modules [slightly] simpler.
This commit was SVN r4245.
2005-01-30 00:30:31 +00:00
Jeff Squyres
70b6d4eeef
- Remove useless parameters from ompi_ddt_sndrcv()
...
- Fix up some comments in coll basic component
This commit was SVN r4244.
2005-01-30 00:24:05 +00:00
Jeff Squyres
4f4fb1f0c5
Update svn:ignore -- don't need all that stuff now.
...
This commit was SVN r4243.
2005-01-29 23:10:29 +00:00
Jeff Squyres
f391c1ef7d
Oops -- forgot to update this.
...
This commit was SVN r4242.
2005-01-29 23:08:48 +00:00
Rainer Keller
cd8143dab9
Fix for the fix ,-]
...
The remote_leader is guarantueed to be valid only at the local_leader rank.
This commit was SVN r4238.
2005-01-29 03:32:15 +00:00
Rainer Keller
b8a35fe71f
Fix a few off-by-one errors: the (remote) leader/process/root
...
can not be of rank == comm_size.
This commit was SVN r4237.
2005-01-29 03:01:28 +00:00
Jeff Squyres
97515c126d
Fix bug potentially preventing the generation of some Makefiles
...
This commit was SVN r4235.
2005-01-29 02:09:15 +00:00
Rainer Keller
813a5b2062
Really(tm) fix the llm_hostfile_hosfile -> -hostfile issue.
...
Thanks Jeff.
This commit was SVN r4234.
2005-01-29 02:09:13 +00:00
Rainer Keller
f21536202f
Reset the component parameter for hostfile selection from
...
"hostfile" to the more conforming name "llm_hostfile_hostfile".
The shortcut for hostfile-selection with -hostfile, e.g.:
mpirun -np 98234 -hostfile big_machine ./test
still works.
This commit was SVN r4233.
2005-01-29 01:58:29 +00:00
Rainer Keller
c8a13e27db
Allow out of srcdir compilation.
...
Here: add -I$(top_ompi_builddir)/include directory.
This commit was SVN r4232.
2005-01-29 01:51:02 +00:00
Rainer Keller
77c54ddf69
Just a few spelling mistakes...
...
This commit was SVN r4229.
2005-01-29 00:57:40 +00:00