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
Pavel Shamis
b89f8fabc9
Adding Hierarchical Collectives project to the Open MPI trunk.
...
The project includes following components and frameworks:
- ML Collective component
- NETPATTERNS and COMMPATTERNS common components
- BCOL framework
- SBGP framework
Note: By default the ML collective component is disabled. In order to enable
new collectives user should bump up the priority of ml component (coll_ml_priority)
=============================================
Primary Contributors (in alphabetical order):
Ishai Rabinovich (Mellanox)
Joshua S. Ladd (ORNL / Mellanox)
Manjunath Gorentla Venkata (ORNL)
Mike Dubman (Mellanox)
Noam Bloch (Mellanox)
Pavel (Pasha) Shamis (ORNL / Mellanox)
Richard Graham (ORNL / Mellanox)
Vasily Filipov (Mellanox)
This commit was SVN r27078.
2012-08-16 19:11:35 +00:00
Ralph Castain
ce3650faea
Get it to compile when --enable-ompi-progress-threads
...
This commit was SVN r27077.
2012-08-16 19:00:44 +00:00
Ralph Castain
42b7ab5103
Dang - we set it to 1 instead of yes
...
This commit was SVN r27076.
2012-08-16 19:00:16 +00:00