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
Ralph Castain
dacb07000d
Turn udcm and ud oob off by default, but allow them to build and be used if someone wants to test them
...
cmr:v1.7
This commit was SVN r27097.
2012-08-21 15:18:34 +00:00
Nathan Hjelm
0061ac066b
orte/alps: add support for --with-alps=yes on CLE 5.0 and clean out tabs
...
This commit was SVN r27096.
2012-08-20 15:26:58 +00:00
Ralph Castain
254f34133c
Add and update platform files
...
This commit was SVN r27092.
2012-08-17 21:39:22 +00:00
Ralph Castain
ef21699635
Since we now strip the path away from the platform file name, you have to indicate that the file is relative when sourcing it - otherwise, you get "file not found"
...
cmr:v1.7
This commit was SVN r27091.
2012-08-17 21:37:41 +00:00
Pavel Shamis
d5628fa62b
More warnings clean up in the collectives code on behalf of Joshua Ladd. Refs trac:3243.
...
This commit was SVN r27090.
The following Trac tickets were found above:
Ticket 3243 --> https://svn.open-mpi.org/trac/ompi/ticket/3243
2012-08-17 17:05:31 +00:00
Pavel Shamis
6fac989588
Cleaning warnings in collectives code. Refs trac:3243.
...
This commit was SVN r27089.
The following Trac tickets were found above:
Ticket 3243 --> https://svn.open-mpi.org/trac/ompi/ticket/3243
2012-08-17 15:36:13 +00:00
Jeff Squyres
8e2efb4084
Fix wierdness in copyright notice.
...
This commit was SVN r27088.
2012-08-17 11:25:30 +00:00
Ralph Castain
64cf75cec5
Add some debug
...
This commit was SVN r27087.
2012-08-17 02:19:26 +00:00
Jeff Squyres
7642656aa7
Add more missing files so that dist tarballs aren't borked. Refs trac:3243.
...
This commit was SVN r27086.
The following Trac tickets were found above:
Ticket 3243 --> https://svn.open-mpi.org/trac/ompi/ticket/3243
2012-08-17 00:47:10 +00:00
Ralph Castain
a572b6fa9f
Pick the right place
...
This commit was SVN r27085.
2012-08-17 00:28:28 +00:00
Jeff Squyres
2102c05504
Add missing .windows files. Refs trac:3243.
...
This commit was SVN r27083.
The following Trac tickets were found above:
Ticket 3243 --> https://svn.open-mpi.org/trac/ompi/ticket/3243
2012-08-16 23:38:03 +00:00
Ralph Castain
69753c37ef
Turn off one place that won't compile if ompi progress threads enabled because it calls a non-existent function
...
This commit was SVN r27082.
2012-08-16 22:53:14 +00:00
Jeff Squyres
276ad87ed6
Set svn:ignore for generated file
...
This commit was SVN r27081.
2012-08-16 22:13:48 +00:00
Jeff Squyres
fc3ecd5d5a
Remove generated file.
...
This commit was SVN r27080.
2012-08-16 22:08:04 +00:00
Ralph Castain
eda4cd5aa7
Cleanup warnings for improper use of C++ comment style, set ignores
...
This commit was SVN r27079.
2012-08-16 21:52:14 +00:00