Ralph Castain
ab39d81691
Protect copy of an opal_byte_object_t - it is okay to copy a zero-byte object
...
This commit was SVN r27164.
2012-08-28 21:15:25 +00:00
Ralph Castain
aadfe1b61e
Fix a missing test that breaks novm operation.
...
CMR:v1.7
This commit was SVN r27163.
2012-08-28 21:13:57 +00:00
Ralph Castain
d310dd8c58
Fix a strange race condition by creating a separate buffer for each send - apparently, just a retain isn't enough protection on some systems
...
This commit was SVN r27161.
2012-08-28 17:17:34 +00:00
Ralph Castain
11c68e2299
Correct the count in the pmi key
...
This commit was SVN r27156.
2012-08-28 15:05:02 +00:00
Aleksey Senin
68e0894a58
MXM send/recv request changes.
...
Adapt OMPI to the latest MXM changes in send/recv request.
Use memory handle structure instead of memory key.
This commit was SVN r27155.
2012-08-28 05:57:36 +00:00
Vishwanath Venkatesan
6ee377c4f5
Modifying the file-open to use the amode argument instead of file structure values for lustre component
...
This commit was SVN r27154.
2012-08-27 21:13:23 +00:00
Vishwanath Venkatesan
91104cbdca
Modifying the file-open to use the amode argument instead of file structure values.
...
This commit was SVN r27153.
2012-08-27 21:12:56 +00:00
Vishwanath Venkatesan
bf58af295b
Changes to the two_phase implementation, for supporting the
...
data-seiving feature of two-phase algorithm.
This commit was SVN r27152.
2012-08-27 21:11:05 +00:00
Vishwanath Venkatesan
960c47f604
Changes to io_ompio.c to support data-seiving in two-phase I/O.
...
This commit was SVN r27151.
2012-08-27 21:09:08 +00:00
Ralph Castain
6e8c97c77c
Per Sam's eagle-eyed review, free the malloc'd memory if getcwd fails for some strange reason.
...
This commit was SVN r27150.
2012-08-27 19:15:16 +00:00
Ralph Castain
9f779f115d
Add the positioned file directory to MPI_INFO_ENV
...
This commit was SVN r27146.
2012-08-26 16:21:03 +00:00
Yevgeny Kliteynik
8b5d634231
Enable support for FCA v2.5
...
This commit was SVN r27145.
2012-08-26 15:20:46 +00:00
Ralph Castain
bccc20d13e
Deal with one last corner case of positioning a dot-file
...
This commit was SVN r27144.
2012-08-26 03:49:31 +00:00
Ralph Castain
63d41c643d
Minor cleanup
...
This commit was SVN r27143.
2012-08-25 14:24:45 +00:00
Jeff Squyres
07cb324fef
Add 1.6.2 section
...
This commit was SVN r27141.
2012-08-25 11:45:00 +00:00
Jeff Squyres
e5babf830a
Fixes trac:3258: add btl_openib_abort_not_enough_reg_mem MCA parameter
...
that causes MPI jobs to abort if there is not enough registered memory
available (vs. just warning).
This commit was SVN r27140.
The following Trac tickets were found above:
Ticket 3258 --> https://svn.open-mpi.org/trac/ompi/ticket/3258
2012-08-25 11:39:06 +00:00
Ralph Castain
0e1dbe8711
Remove non-existent files
...
This commit was SVN r27136.
2012-08-25 01:29:17 +00:00
Ralph Castain
05f0b4c653
Couple of minor cleanups
...
This commit was SVN r27135.
2012-08-24 21:14:40 +00:00
Ralph Castain
d6cbff6d4e
Since the preload flags are at the app_context level, we need to link only those files/exe's that pertain to each app_context to the corresponding procs. Also, gain a little optimization by checking to ensure we only send files once - this probably won't work when daemons are created on-the-fly, but that's for some other day
...
This commit was SVN r27134.
2012-08-24 16:16:30 +00:00
Jeff Squyres
dd5876f74e
Add optimization (i.e., avoid malloc(0)) in the (count==0) case. Just
...
set the correct return values and return.
This commit was SVN r27133.
2012-08-24 16:12:01 +00:00
Jeff Squyres
b08eaae9a2
The MPI spec says that we are supposed to return an empty status in
...
the (count==0) case.
This commit was SVN r27132.
2012-08-24 16:11:29 +00:00
Jeff Squyres
20612c4194
Don't close the IOF stdin if we happen to read less than a full
...
buffer's worth of data -- interactive stdin will have that behavior
frequently.
This commit was SVN r27131.
2012-08-24 14:29:19 +00:00
Matthias Jurenz
a1f3d63278
Fixed build error when compiling VT within Open MPI using the PGI compiler:
...
The Open MPI configure automatically adds the -D_REENTRANT flag to CPPFLAGS. This causes that one of the PGI STL headers includes the omp.h header - unfortunately the fake one located in tools/vtwrapper/ instead of the real one. Thus, several OpenMP symbols were undefined and the compiler aborted.
This commit was SVN r27130.
2012-08-24 08:34:24 +00:00
Ralph Castain
e0c39c94e8
Complete the cleanup of the preload files system. Remove the dest_dir option as moving things to arbitrary locations - especially absolute paths - can prove disastrous. Remove the preload_libs option as these can be treated as just files. Cleanup some of the pack/unpack code as the dss handles NULL strings just fine. Deal a little better with absolute paths, noting that tar now strips the leading '/' for us (showing my age as it didn't used to do so).
...
Remove the odls_base_state.c file as that code is now covered by the new broadcast form of preload_files.
This commit was SVN r27127.
2012-08-24 02:28:29 +00:00
Ralph Castain
c8b511d18a
Remove stale tests
...
This commit was SVN r27126.
2012-08-24 02:22:11 +00:00
Ralph Castain
b4a544ad2a
Per discussion with Josh, use the --preload-xxx cmd line options to broadcast files to all nodes. Add --set-cwd-to-session-dir option to start procs in their session directories. Add OMPI_FILE_LOCATION envar to tell procs where their prepositioned files went.
...
This commit was SVN r27125.
2012-08-23 21:28:05 +00:00
Jeff Squyres
81cd3e77cf
Set flag for the Absoft compiler so that it doesn't complain
...
incessantly about ignore TKR pragmas that it doesn't understand.
This commit was SVN r27124.
2012-08-23 20:13:25 +00:00
Ralph Castain
855c9ae6cf
Support archives .tar, .bz[2,zip], and .gz[ip]
...
This commit was SVN r27123.
2012-08-23 15:38:39 +00:00
Ralph Castain
286c610712
Protect us against the scenario where filem is included in enable-mca-no-build
...
This commit was SVN r27122.
2012-08-23 13:52:06 +00:00
Shiqing Fan
d141d94bd7
Include the new .windows files into the tarball.
...
This commit was SVN r27121.
2012-08-23 12:50:51 +00:00
Pavel Shamis
0c10bc9853
Fixing iboffload compilation issues on some MLNX platforms (on behalf of Joshua Ladd). Refs trac:3243
...
This commit was SVN r27120.
The following Trac tickets were found above:
Ticket 3243 --> https://svn.open-mpi.org/trac/ompi/ticket/3243
2012-08-23 12:33:23 +00:00
Jeff Squyres
dd601b7de8
More fortran fixes:
...
* More "assumed shape" -> "assumed rank" text fixes
* Don't put a comment after "#endif" in .F90 files; gfortran hates that
* Fix OMPI_PROCEDURE to work properly (i.e., OMPI_HAVE_PROCEDURE ->
OMPI_FORTRAN_HAVE_PROCEDURE), and add all the required "use ::
mpi_f08_interface_callbacks" now that OMPI_PROCEDURE is now working
This commit was SVN r27119.
2012-08-23 10:07:08 +00:00
Ralph Castain
7237a938bf
Extend the filem interface to support prepositioning and linking required local files for execution. Create a new "raw" module that uses xcast to send the files to all nodes as this is faster than doing an scp in a linear pattern
...
This commit was SVN r27118.
2012-08-22 21:43:20 +00:00
Ralph Castain
ed4b354846
Ensure we pass along user-specified mca params from the cmd line when doing a tree spawn, but don't extend the cmd line with duplicates or things that shouldn't be there
...
This commit was SVN r27117.
2012-08-22 21:41:50 +00:00
Ralph Castain
97d3354d41
Update ignores
...
This commit was SVN r27116.
2012-08-22 21:38:38 +00:00
Ralph Castain
5d7872fd68
Cleanup the tag list
...
This commit was SVN r27115.
2012-08-22 21:37:58 +00:00
Ralph Castain
3c13176aa7
Remove test code
...
This commit was SVN r27114.
2012-08-22 21:36:54 +00:00
Jeff Squyres
bc7e17aaed
Fix a typo
...
This commit was SVN r27113.
2012-08-22 18:20:56 +00:00
Ralph Castain
7bcf2f8b5c
Stop leaving droppings behind us
...
This commit was SVN r27111.
2012-08-22 17:39:22 +00:00
Shiqing Fan
cc20409f60
A few more header protection.
...
Replace "ERROR" with "error".
Remove redefinitions of mca_sbgp_base_module_t.
This commit was SVN r27109.
2012-08-22 14:53:46 +00:00
Shiqing Fan
95b9552546
include several components for Windows build.
...
This commit was SVN r27108.
2012-08-22 14:46:49 +00:00
Shiqing Fan
9986cea044
BEGIN_C_DECLS is missing.
...
This commit was SVN r27107.
2012-08-22 14:14:45 +00:00
Shiqing Fan
f746fe152f
* change variable iov_len to iovec_len, in order to fix the conflict with the io vector support on Windows.
...
* several include header protection
* do not use ERROR, it's preserved for Visual Studio, use error instead.
This commit was SVN r27106.
2012-08-22 13:36:23 +00:00
Shiqing Fan
b0ef486304
exclude one file that is not compatible for Windows.
...
This commit was SVN r27105.
2012-08-22 13:06:33 +00:00
Shiqing Fan
fb3ac54cbe
add another F90 definition for windows.
...
This commit was SVN r27104.
2012-08-22 13:06:08 +00:00
Shiqing Fan
a1cea276c8
skip building one unused component for windows.
...
This commit was SVN r27103.
2012-08-22 13:05:52 +00:00
Pavel Shamis
471879ada6
Updating authors list.
...
This commit was SVN r27102.
2012-08-21 21:59:17 +00:00
Manjunath Gorentla Venkata
f21a5dcc91
Updating README with ML collectives information
...
This commit was SVN r27101.
2012-08-21 21:09:36 +00:00
Pavel Shamis
5cedbb843c
Fixing compilation problems in ML collective component on SUN's systems. Thank you to Eugene Loh (Oracle) for discovering the problem and pin-pointing the solution. Refs trac:3243.
...
This commit was SVN r27100.
The following Trac tickets were found above:
Ticket 3243 --> https://svn.open-mpi.org/trac/ompi/ticket/3243
2012-08-21 17:43:24 +00:00
Jeff Squyres
c8cee23ee7
Priorities really shouldn't be less than 0.
...
This commit was SVN r27098.
2012-08-21 15:47:15 +00:00