Prabhanjan Kambadur
bf0030e0bc
some minor changes to get things running on windows. this includes adding some linkage symbols for the components to export stuff properly.
...
This commit was SVN r3456.
2004-11-01 14:44:14 +00:00
Brian Barrett
b22becea6d
* fix portability stupidity in ifislocal()
...
* clarify comment for addrtoname
This commit was SVN r3455.
2004-11-01 14:18:30 +00:00
Brian Barrett
fc8a7868e7
* fix ompi_ifaddrtoname to return the correct error code (it was returning
...
OMPI_ERROR if it found something and OMPI_SUCCESS otherwise). Also
look for INADDR_NONE instead of INADDR_ANY as the return from inet_addr()
* add convinience function ompi_ifislocal to quickly test if a given
hostname or IP address (in dotted-quad form) is a local address
* don't ssh to the local machine, but fork() / exec() the bootproxy directly
if ompi_ifislocal returns true *AND* there is no username specified
for the given host
* remove the llm hack to translate localhost -> local machine name
This commit was SVN r3450.
2004-10-31 19:01:53 +00:00
Brian Barrett
4e67bf4646
* update to match real function names
...
This commit was SVN r3449.
2004-10-31 18:06:10 +00:00
George Bosilca
9f0dde5e7e
Remove the following warning:
...
Warning: Use of 'cmpxchg4.acq' violates RAW dependency 'AR[CCV]' (impliedf)
This commit was SVN r3448.
2004-10-30 07:44:49 +00:00
George Bosilca
d08e56f3d1
First commit of the multi-threaded GM driver.
...
- special function for thread
- now work on all thread models ...
- cleanup the initialization and finalization parts
This commit was SVN r3447.
2004-10-30 06:55:18 +00:00
Tim Woodall
4f4f4688d9
correction
...
This commit was SVN r3446.
2004-10-29 20:33:24 +00:00
Tim Woodall
a71e68f718
in progress
...
This commit was SVN r3445.
2004-10-29 20:21:30 +00:00
Tim Woodall
8250d311fc
more cleanup
...
This commit was SVN r3444.
2004-10-29 20:05:13 +00:00
Jeff Squyres
1a0a3428ea
Check for __func__, per suggestion from Ranier (oops; thought I had
...
already committed this :D )
This commit was SVN r3442.
2004-10-29 19:14:11 +00:00
Jeff Squyres
1952fca73d
According to LAM/MPI and FT-MPI and /usr/include/linux/if.h, you
...
should really be advancing by sizeof(struct ifreq) --
sizeof(ifr->ifr_name) + sizeof(struct sockaddr) may be smaller than
sizeof(struct ifreq). More specifically, the second element of struct
ifreq may be a union, of which struct sockaddr is only one element
(and may not be the smallest).
This commit was SVN r3441.
2004-10-29 18:52:57 +00:00
Edgar Gabriel
be215ca16c
correcting the reference count on comm_null, in case of comm_parent is really set.
...
This commit was SVN r3440.
2004-10-29 18:39:01 +00:00
Edgar Gabriel
b082c714ef
adapting attributes to the new hash_table interfaces
...
This commit was SVN r3439.
2004-10-29 18:38:30 +00:00
Edgar Gabriel
2d8d4639b4
modifying the get_value_ptr* interfaces as discussed
...
This commit was SVN r3438.
2004-10-29 18:38:10 +00:00
Brian Barrett
1593b7fd24
* do reference count correctly for the spawn handles - any allocated handle
...
should not drop to zero until we make it to ompi_rte_finalize()
* do the spawn handle cleanup before mca_pcm_base_close() so we don't call
into unmapped memory
This commit was SVN r3437.
2004-10-29 15:42:46 +00:00
Prabhanjan Kambadur
bdabe0e572
adding installation code
...
This commit was SVN r3436.
2004-10-29 15:38:48 +00:00
Craig E Rasmussen
fdb38d4e6f
Initial version of Fortran module for MPI F90 bindings.
...
This commit was SVN r3435.
2004-10-29 15:30:03 +00:00
Prabhanjan Kambadur
59032bceff
this is some cleanup which was breaking on windows. the atomic.h removal of STATIC INLINE macro because goerge removed its use from all files
...
This commit was SVN r3434.
2004-10-29 15:23:10 +00:00
Prabhanjan Kambadur
f9ca11225b
removing the hardcode of the topfir in the makefile
...
This commit was SVN r3433.
2004-10-29 14:42:37 +00:00
Prabhanjan Kambadur
612d712800
removing some generated files which are not required anymore
...
This commit was SVN r3432.
2004-10-29 14:41:13 +00:00
Tim Woodall
9d4726556e
more cleanup
...
This commit was SVN r3431.
2004-10-29 13:00:40 +00:00
Tim Woodall
e4bb0003a9
- atomically increment offset
...
- correct fragment type
This commit was SVN r3430.
2004-10-29 12:33:49 +00:00
Tim Woodall
2b72629c23
rework to use a single segment for large messages
...
This commit was SVN r3429.
2004-10-29 11:56:09 +00:00
Jeff Squyres
5809eda0c2
Fix minor string parsing error
...
This commit was SVN r3428.
2004-10-29 10:39:35 +00:00
Jeff Squyres
daa7312a93
Rename asm.S -> assembly.s (i.e., the lower case ".s" is important)
...
This commit was SVN r3427.
2004-10-29 02:51:01 +00:00
Jeff Squyres
8fe05f223e
Remove redundant warnings from C++ compiler flags (C++ already
...
requires these things)
This commit was SVN r3426.
2004-10-29 02:50:07 +00:00
George Bosilca
9ebd1fdcf2
Remove a compiler warning (explicit conversion from unsigned to signed).
...
This commit was SVN r3425.
2004-10-28 23:40:45 +00:00
George Bosilca
2c3d86dae4
the PTL specialized memory allocator now use a size_t.
...
This commit was SVN r3424.
2004-10-28 23:39:05 +00:00
George Bosilca
49f9004657
Update the AMD specific atomic operations.
...
This commit was SVN r3423.
2004-10-28 23:37:53 +00:00
George Bosilca
e64562e958
Now they seems to work.
...
This commit was SVN r3422.
2004-10-28 23:37:14 +00:00
Tim Woodall
3d43ee2594
support breaking apart 64 bit value
...
This commit was SVN r3421.
2004-10-28 23:17:44 +00:00
Tim Woodall
4f099e5a83
cleanup compiler warnings
...
This commit was SVN r3420.
2004-10-28 23:17:13 +00:00
Tim Woodall
2f0d1e8009
correct match value for first fragments
...
This commit was SVN r3419.
2004-10-28 22:43:51 +00:00
George Bosilca
9972663a12
Pedentic changes in atomic.h :)
...
Correct the ompi_object_update function to work correctly with the supplied increment.
This commit was SVN r3418.
2004-10-28 22:33:40 +00:00
Jeff Squyres
e817bbcff6
ROMIO VPATH fixes
...
This commit was SVN r3417.
2004-10-28 22:25:06 +00:00
Jeff Squyres
c678abf70a
More fixes for atomic from George. He swears it will work now.
...
This commit was SVN r3416.
2004-10-28 22:24:45 +00:00
Tim Woodall
7b6a879b56
work in progress
...
This commit was SVN r3415.
2004-10-28 22:23:22 +00:00
Prabhanjan Kambadur
c275a54c1f
last set of changes which completes the win build
...
This commit was SVN r3414.
2004-10-28 22:21:20 +00:00
Prabhanjan Kambadur
ff4251eba2
type conversion problems on c++ side
...
This commit was SVN r3413.
2004-10-28 21:53:10 +00:00
Prabhanjan Kambadur
d8c0f80c97
these files are no longer needed. since there is a makefile for windows, the lex files need not be static ... we can generate them on the fly
...
This commit was SVN r3412.
2004-10-28 21:31:52 +00:00
Jeff Squyres
a373376b29
Hah! Apple's asm does not allow "#"-style comments. :-)
...
This commit was SVN r3411.
2004-10-28 20:59:15 +00:00
Jeff Squyres
a6b120b175
Fixes for PPC
...
This commit was SVN r3410.
2004-10-28 20:52:47 +00:00
Tim Woodall
1ff94fff7b
work in progress
...
This commit was SVN r3409.
2004-10-28 20:43:17 +00:00
George Bosilca
a267e2671a
Add protections around 32 and 64 bits code. The 32 bits is not really usefull but I want to have both of them similar. Anyway, some architectures does not provide 64 bits atomic operations, so they will never get compiled. Let's just hope nobody use them ...
...
- remove all unsigned from the */atomic.h files
- export defines depending on the architecture
This commit was SVN r3408.
2004-10-28 20:32:12 +00:00
Prabhanjan Kambadur
79c9eca6b7
these files contain the list of files which need to be compiled in that particular directory ... if not present all the source files are compiled
...
This commit was SVN r3407.
2004-10-28 20:25:22 +00:00
Prabhanjan Kambadur
17fee6d394
Put back the missing bracket ...
...
This commit was SVN r3406.
2004-10-28 20:02:20 +00:00
Prabhanjan Kambadur
08234850b6
geogre's sugesstions
...
This commit was SVN r3404.
2004-10-28 19:54:02 +00:00
George Bosilca
44bcf51be6
A lot of improuvements on the datatype. We still use the general version (BEWARE not suitable for performances ...)
...
- have a standard usage of the stack between functions.
- correctly compute the stack if we provide an offset
- remove all u_int* references and replace them with uint*
- small others cleanups
This commit was SVN r3403.
2004-10-28 19:45:19 +00:00
Prabhanjan Kambadur
d8294afea9
forgot to add struct prefi .. sorry ... my bad
...
This commit was SVN r3402.
2004-10-28 19:40:30 +00:00
Jeff Squyres
18b1157610
Remove duplicated entry that causes "distclean" to fail
...
This commit was SVN r3401.
2004-10-28 19:32:23 +00:00