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
Brian Barrett
113fba12db
* Fix bug 1127. Update powerpc 32 code to do 64bit compare and set when
...
running on hardware with such support. Since the calling convention is
to use the registers as 32 bit values (even if they are 64 bit registers),
we need to pack things up properly before doing the compare and set.
This commit was SVN r4226.
2005-01-28 23:32:44 +00:00
Rainer Keller
f822ffc5ff
Dough. Get rid of warnings
...
This commit was SVN r4221.
2005-01-28 20:58:38 +00:00
Rich Graham
418d184c45
starting to correct the logic for IB device selection.
...
This commit was SVN r4217.
2005-01-28 20:09:39 +00:00
Brian Barrett
79d4e8b60c
* add some tests that explicitly disable any compiler inline of the assembly,
...
to make sure the generated files also work
This commit was SVN r4215.
2005-01-28 19:31:24 +00:00
Brian Barrett
891a0286d2
* add data line for PPC Linux
...
This commit was SVN r4214.
2005-01-28 19:16:04 +00:00
Jeff Squyres
6362a63459
Distinguish between success/failure and the number of requests
...
progressed
This commit was SVN r4212.
2005-01-28 18:54:34 +00:00
Jeff Squyres
ba3016bc1e
Set ROMIO threads flags properly
...
This commit was SVN r4211.
2005-01-28 18:51:04 +00:00
Jeff Squyres
3b3279b267
Add clarification comment
...
This commit was SVN r4210.
2005-01-28 18:47:52 +00:00
Jeff Squyres
90fb658177
Fix minor type mismatch
...
This commit was SVN r4209.
2005-01-28 18:47:29 +00:00
Brian Barrett
75f38c5bd3
* fix nightly build - turns out we do need cache.h
...
This commit was SVN r4208.
2005-01-28 17:06:01 +00:00
George Bosilca
601836f2f5
Correctly detect if the datatype is contiguous.
...
This commit was SVN r4203.
2005-01-28 04:50:52 +00:00
Rich Graham
3fbe029333
Some versions of Mellanox (v3.1) require linking to the thread
...
libraries. So if we fail to find a symbol in the vapi library, try
looking for -lpthread, and if that succeeds, then try looking for a
second symbol in the vapi library.
This especially happens if you use Mellanox v3.1 and --without-threads
in the top-level configure.
This commit was SVN r4201.
2005-01-28 01:49:33 +00:00
Brian Barrett
bf94b9df70
* Don't make a helper library, since it seems to play nice with some
...
compilers
This commit was SVN r4200.
2005-01-28 01:25:10 +00:00
Brian Barrett
b9ccc45008
* Move comment in powerpc atomic to where it should actually be
...
* Remove old version of ifinit since no one has complained recently
This commit was SVN r4199.
2005-01-28 01:10:50 +00:00
Brian Barrett
5955006dde
Want noinst not lib libararies, as we want this in libmpi.
...
This commit was SVN r4198.
2005-01-28 01:06:47 +00:00
Rainer Keller
5c5cd76df3
Perl tries to create the generated assembler-ouput
...
in directory src/asm/generated/, which for VPATH-builds
is at configure-time not yet created.
mkdir -p it...
This commit was SVN r4197.
2005-01-28 00:43:49 +00:00
Brian Barrett
e724142970
use right macro for threads
...
This commit was SVN r4196.
2005-01-27 23:11:01 +00:00
Brian Barrett
f4b135a829
* make the 64/32 size warninsg go away
...
This commit was SVN r4195.
2005-01-27 22:59:31 +00:00
Brian Barrett
1e0e279de0
* add $(libs) to pick up -pthread if we need it
...
This commit was SVN r4194.
2005-01-27 22:53:36 +00:00
Brian Barrett
abee275d36
* update to run make check along the way of testing the nightly
...
This commit was SVN r4193.
2005-01-27 21:32:56 +00:00
Brian Barrett
85eda952b8
* add missing file
...
This commit was SVN r4192.
2005-01-27 21:16:45 +00:00
Brian Barrett
9f61d1d8a3
* Clean up some problems with the atomic operation interface discovered
...
during testing. In particular, we can't have a cmpset macro that can
deal with pointers without some really evil voodoo. So have a
different macro for pointers
* Add more detailed testing of the atomics using AM's test framework.
More to come...
This commit was SVN r4191.
2005-01-27 21:08:35 +00:00
Jeff Squyres
b80698eff4
Fix a minor bug with the right rotate.
...
This commit was SVN r4190.
2005-01-27 18:11:36 +00:00
Jeff Squyres
4b2d3fcd2b
Add svn:ignore
...
This commit was SVN r4189.
2005-01-27 17:19:36 +00:00