1
1
Граф коммитов

4466 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
0dd11c8c32 Add <unistd.h> for getcwd() on Linux.
This commit was SVN r5790.
2005-05-20 00:16:48 +00:00
George Bosilca
2f85bc409b Hmmm there is no way to don't have to compile half of the files when I touch to the datatype.h file ...
This commit was SVN r5789.
2005-05-19 23:57:56 +00:00
Jeff Squyres
f28095e632 Bunches of fixes for Fortran support:
- Fully support REAL*N, INTEGER*N, and COMPLEX*N in the MPI_Op
  reduction operations.
- Update ddt to fully support these types as well, to include using
  the results of sizes and alignments determined by configure
- Discover the goodness of m4 and consolidate a LOT of configure code
  (i.e., remove a lot of essentially duplicated code and
  m4-subroutine-ize it).  The big kicker was figuring out how to
  parameterize AC_DEFINE_UNQUOTED, which you can do if you use m4
  properly.
- If we don't support a given INTEGER*N, REAL*N, or COMPLEX*N, don't
  error.  Just set the right flags so that we don't support them in
  the MPI layer.

This commit was SVN r5788.
2005-05-19 23:56:02 +00:00
Jeff Squyres
08082be721 Silly mistake (how on earth did it live this long?): adding -DNDEBUG
to CXXFLAGS should use $CXXFLAGS, not $CFLAGS.

This commit was SVN r5787.
2005-05-19 23:52:13 +00:00
George Bosilca
84daefbfc0 We need a prototype for one of the functions in datatype.h
This commit was SVN r5785.
2005-05-19 23:28:07 +00:00
George Bosilca
a47d0c106e Still tracking useless dependencies ... (here comm does not need to know what's in the ompi_op_t structure).
This commit was SVN r5784.
2005-05-19 23:16:06 +00:00
George Bosilca
26f316a796 Last time I miss one datatype dependency.
This commit was SVN r5783.
2005-05-19 22:55:18 +00:00
George Bosilca
af9195eee7 Still tracking useless dependencies ...
This commit was SVN r5782.
2005-05-19 22:39:04 +00:00
George Bosilca
de4d7d2be3 Remove a useless dependency to the datatype.h (the struct ompi_datatype_t is already defined in the types.h and here we just use pointers to this struct).
This commit was SVN r5781.
2005-05-19 22:29:49 +00:00
Tim Woodall
f031a1715b dont pass seed parameter through from the parents environment
This commit was SVN r5776.
2005-05-19 20:14:51 +00:00
Tim Woodall
16edc813e9 init entire struct - as some fields (path) are not filled in
This commit was SVN r5774.
2005-05-19 19:15:41 +00:00
Tim Woodall
740714e311 - do NOT pass the current environment through to the launched app
- if we bypass ssh for local launch - this causes problems

This commit was SVN r5773.
2005-05-19 19:13:50 +00:00
George Bosilca
9d840343cf Allow just one PTL per process.
This commit was SVN r5772.
2005-05-19 18:17:21 +00:00
Tim Woodall
cbccfcaf1e removed debug
This commit was SVN r5771.
2005-05-19 16:47:36 +00:00
Tim Woodall
9208e76d74 added additional error logging
This commit was SVN r5770.
2005-05-19 16:46:34 +00:00
Tim Woodall
128d5d7328 added additional error logging
This commit was SVN r5769.
2005-05-19 16:45:47 +00:00
Ralph Castain
11eecf9875 Checkpoint to save changes. Added a new constant to indicate file could not be opened.
This commit was SVN r5768.
2005-05-19 16:37:44 +00:00
Tim Woodall
62ae285731 set contact info before attempting to use ns
This commit was SVN r5767.
2005-05-19 16:20:58 +00:00
Tim Woodall
c77f24aa4b fix 64bit issue
This commit was SVN r5766.
2005-05-19 16:16:50 +00:00
Tim Woodall
95f4def89a more corrections to ping
This commit was SVN r5765.
2005-05-19 16:16:19 +00:00
Tim Woodall
f64bcf3a52 unlock on return
This commit was SVN r5764.
2005-05-19 15:47:22 +00:00
Ralph Castain
34e437a9af Cleanup a compiler warning on orteprobe.
Split the finalize process into two parts: one that finalizes the orte subsystems, and another that finalizes (what will become) the opal subsystems. Needed to properly restart the workstation process once remote launch accomplished.

This commit was SVN r5758.
2005-05-19 13:33:55 +00:00
Jeff Squyres
2ec635b07c Reset certain signal handlers after the fork but before the exec when
launching new processes so that they get all the default unix
behaviors (i.e., become killable, and don't accidentally have some
signals blocked -- left over from the event library).

This commit was SVN r5757.
2005-05-19 13:33:28 +00:00
George Bosilca
7cf25d2758 Indentation ...
This commit was SVN r5755.
2005-05-19 06:55:13 +00:00
George Bosilca
c3e5b01328 Rework the section algorithm
This commit was SVN r5754.
2005-05-19 06:54:45 +00:00
George Bosilca
a5fc2762dd 1. Do not try to get the remote proc if we will not use it
2. Always release the request lock before calling FREE ...

This commit was SVN r5753.
2005-05-19 06:53:57 +00:00
Thara Angskun
e9cc404c33 - just checkpoint
This commit was SVN r5752.
2005-05-18 22:46:17 +00:00
George Bosilca
b41444ddcb Less talkative ....
This commit was SVN r5751.
2005-05-18 21:23:48 +00:00
Ralph Castain
d3029fbdb9 Fix a few bugs.
Remote launch of daemon now working. Bunch of forced diagnostic messages in it, though, which I'll leave until I release this for actual use.

This commit was SVN r5750.
2005-05-18 18:39:50 +00:00
Ralph Castain
bb9c90b6ae Fix a couple of minor bugs that prevented the clean handshake of contact info.
This commit was SVN r5749.
2005-05-18 18:24:14 +00:00
Ralph Castain
91c75cb7d8 Checkpoint the remote launch work.
Orted has been modified to take a new parameter - a file descriptor used as a pipe to pass the daemon's contact info back to the probe when the daemon is remotely launched.

This commit was SVN r5748.
2005-05-18 17:56:51 +00:00
Ralph Castain
d1fe8b6b90 Move an output message so it only comes out under specific conditions.
You will now receive a message indicating that an existing universe was detected, but connection to it was refused. The system will tell you the name it created for the new universe it will now be using.

This commit was SVN r5747.
2005-05-18 16:36:11 +00:00
Ralph Castain
1b42e973d5 Only orted was saving the universe contact info - this should actually be saved by whomever believes they are the "seed". Modified files to ensure this happens. Also includes a checkpoint of the probe and remote launch functions.
This commit was SVN r5746.
2005-05-18 16:31:03 +00:00
Thara Angskun
c71f3f7152 - just checkpoint
This commit was SVN r5745.
2005-05-18 15:55:34 +00:00
George Bosilca
81d1d0322a Remove all useless includes. They get included anyway from others include ... The way we
manage the dependencies still need some rework ...

This commit was SVN r5744.
2005-05-18 15:54:24 +00:00
Tim Woodall
ea8c91627d correc typo
This commit was SVN r5743.
2005-05-18 15:32:05 +00:00
Tim Woodall
3528471f22 correct debug output
addition error checking

This commit was SVN r5742.
2005-05-18 15:31:23 +00:00
Tim Woodall
75a43e84ba fixed ping
This commit was SVN r5741.
2005-05-18 15:12:04 +00:00
Ralph Castain
ef07d67946 Checkpoint
This commit was SVN r5740.
2005-05-17 20:21:59 +00:00
Ralph Castain
3232200e51 Probe now functional! At least, it now at least runs. Next need to complete its operations
This commit was SVN r5739.
2005-05-17 20:19:38 +00:00
Ralph Castain
56475f64a3 Checkpoint for transfer
This commit was SVN r5738.
2005-05-17 19:56:54 +00:00
Ralph Castain
20c325b6bd Checkpoint for transfer to remote machie
This commit was SVN r5737.
2005-05-17 19:35:49 +00:00
Ralph Castain
3e982534cd Make sure all string-to-name field conversions are done in decimal now.
This commit was SVN r5736.
2005-05-17 16:04:50 +00:00
Ralph Castain
3092e0f6cf Fix a minor compiler squawk....
This commit was SVN r5735.
2005-05-17 13:11:48 +00:00
George Bosilca
36fc07e93e A TAB manage to get inside ,,,
This commit was SVN r5734.
2005-05-17 07:19:20 +00:00
George Bosilca
8ea51d6491 Typo ...
This commit was SVN r5733.
2005-05-17 07:16:28 +00:00
George Bosilca
ff2c9d5f9e The stack now hold the type of the last converted element.
This commit was SVN r5732.
2005-05-17 07:15:44 +00:00
George Bosilca
b4314b0426 Improved case for basic datatype with gaps around.
This commit was SVN r5731.
2005-05-17 07:14:30 +00:00
George Bosilca
7381c1f9ee This function come from the DDT version 2. Remove it by now !!!
This commit was SVN r5730.
2005-05-17 07:10:31 +00:00
George Bosilca
f68e255933 The DDT engine reach a quite stable state. All of the IBM test pass, few of the Intel tests fails
(mostly UB/LB related and doing questionable things). Otherwise a lot of changes:
- cleaner code + more comments
- stronger bound checker (DDT error messages if we exceed the buffer capacity)
- differentiate the 3 internal types: loop, basic element and end_loop (using union)
- more MACROS to solve the repetitive problems
- more output in debug mode (and if requested by the user).
- correct some mismaching between usage of true_extent and extent
- improve the special cases (contiguous data, contiguous with gaps, no conversion ...)
- in order to allow gdb to break in the pack/unpack function they became real function (defined
  in dt_pack.c and dt_unpack.c) if OMPI_ENABLE_DEBUG is defined. Otherwise they are just macros.
- a new approach for the computation of the lower bound and upper bound. In same time the true_lb and
  true_ub has been modified to match the new algorithm.
- handle specific cases in the datatype optimization. In some cases the datatype definition increase,
  but the complexity decrease.

This commit was SVN r5729.
2005-05-17 06:54:41 +00:00