Samuel Gutierrez
4c28c8cbd0
New sm BTL initialization take two. This approach is pretty simple. Instead of
...
using the modex or RML to share sm initialization information, have node rank 0
create a file containing initialization information in a well-known place. Then
during add_procs, the rest of the node processes requiring sm BTL initialization
will just read from that file to complete their initialization.
This commit was SVN r27789.
2013-01-11 16:24:56 +00:00
Samuel Gutierrez
c4acd20eb9
Backout r27739.
...
This commit was SVN r27745.
The following SVN revision numbers were found above:
r27739 --> open-mpi/ompi@a159bfaf25
2013-01-05 01:54:23 +00:00
Samuel Gutierrez
a159bfaf25
sm BTL initialization via modex, as discussed at last year's meeting.
...
This commit was SVN r27739.
2013-01-03 21:52:20 +00:00
Nathan Hjelm
87e5f97400
add missing #include of opal/util/output.h
...
This commit was SVN r27599.
2012-11-13 07:14:41 +00:00
Nathan Hjelm
bdedd8b0d3
Per RFC modify the behavior of mca_base_components_close to NOT close the output. Modify frameworks to always close their output and set to -1.
...
Reasoning: The old behavior was a little confusing. mca_base_components_open does not open an output stream so it is a little unexpected that mca_base_components_close does. To add to this several frameworks (that don't use mca_base_components_close) failed to close their output in the framework close function and others closed their output a second time. This change is an improvement to the symantics of mca_base_components_open/close as they are now symetric in their functionality.
This commit was SVN r27570.
2012-11-06 19:09:26 +00:00
Nathan Hjelm
2acd0f83de
Revert "Revert r27451 and r27456 - the cmd line parser is incorrectly marking the application as an MCA parameter".
...
It appears the problem was not with the command line parser but the rsh plm. I don't know why this problem was not occuring before the command line parser changes but it appears to be resolved now.
This commit was SVN r27527.
The following SVN revision numbers were found above:
r27451 --> open-mpi/ompi@d59034e6ef
r27456 --> open-mpi/ompi@ecdbf34937
2012-10-30 19:45:18 +00:00
Ralph Castain
e6014bf2e1
Revert r27451 and r27456 - the cmd line parser is incorrectly marking the application as an MCA parameter
...
This commit was SVN r27477.
The following SVN revision numbers were found above:
r27451 --> open-mpi/ompi@d59034e6ef
r27456 --> open-mpi/ompi@ecdbf34937
2012-10-24 18:38:44 +00:00
Nathan Hjelm
d59034e6ef
MCA: remove deprecated mca_base_param functions (mca_base_param_register_int, mca_base_param_register_string, mca_base_param_environ_variable). Remove all uses of deprecated functions.
...
cmr:v1.7
This commit was SVN r27451.
2012-10-17 20:17:37 +00:00
Samuel Gutierrez
1f24f1d305
Update the data types used in opaldf to minimize the chance of overflow when
...
determining the amount of available space. Thanks to Eugene for pointing out the
issue.
This commit was SVN r27436.
2012-10-11 16:11:23 +00:00
Samuel Gutierrez
21be553e21
Add Windows support to opaldf and shmem/windows -- thanks Shiqing. Next commit
...
will fix issues found by Eugene.
This commit was SVN r27435.
2012-10-11 14:49:41 +00:00
Samuel Gutierrez
dcd4493f54
Properly report the amount of free space on failure.
...
This commit was SVN r27434.
2012-10-10 19:49:52 +00:00
Samuel Gutierrez
0461826a4b
Fix bus errors caused by an inadequate amount of space during
...
opal_shmem_segment_create by testing whether or not the target mount has enough
space to accommodate the shared-memory backing store. Fixes trac:2827. Will work
with Shiqing to add Windows support (if required).
This commit was SVN r27433.
The following Trac tickets were found above:
Ticket 2827 --> https://svn.open-mpi.org/trac/ompi/ticket/2827
2012-10-09 20:48:04 +00:00
Samuel Gutierrez
6188d97e1a
Getting out of bed this morning was a bad idea... Reverting the sm update once more because it breaks direct launch. Will address this issue and commit the update once it has all been tested. Sorry everyone!
...
This commit was SVN r27001.
2012-08-10 22:20:38 +00:00
Samuel Gutierrez
159bd2e62e
Let's try this again: sm BTL initialization via modex.
...
This commit was SVN r26989.
2012-08-10 20:12:36 +00:00
Samuel Gutierrez
0ca6603fa0
remove some unused cruft in shmem. minor common sm cleanup.
...
This commit was SVN r25665.
2011-12-16 22:43:55 +00:00
Jeff Squyres
1d3dc0af28
Gah! opal_shmem_base_register_params() ''wasn't'' added for the mmap
...
on NFS warning -- it was already there! So put it back so that it can
register base_verbose and RUNTIME_QUERY_hint.
This commit was SVN r25663.
2011-12-15 21:14:34 +00:00
Jeff Squyres
9cef715194
Updates to r25652 -- put this MCA param in the shmem/mmap component.
...
No need for it to be in the base (we mistakenly thought it was used in
multiple shmem components).
This commit was SVN r25662.
The following SVN revision numbers were found above:
r25652 --> open-mpi/ompi@7e223b5799
2011-12-15 20:41:14 +00:00
Ralph Castain
7e223b5799
Okay, okay...stop the whining! Put the mca param registration in the shmem base.
...
This commit was SVN r25652.
2011-12-14 22:25:32 +00:00
Ralph Castain
4303958968
Allow users to silence warning
...
This commit was SVN r25650.
2011-12-14 21:50:34 +00:00
Shiqing Fan
a58e4ae809
Add a missing .windows file into the tarball.
...
This commit was SVN r25638.
2011-12-14 13:29:26 +00:00
Jeff Squyres
efd8106d0a
Fix typo in help message
...
This commit was SVN r25628.
2011-12-13 21:55:48 +00:00
Samuel Gutierrez
8b9bb66b1c
fixes shared memory in windows.
...
This commit was SVN r25623.
2011-12-12 22:16:31 +00:00
Samuel Gutierrez
de8d3a4f79
more windows shmem updates. maybe this is closer..?
...
This commit was SVN r25607.
2011-12-09 06:34:06 +00:00
Samuel Gutierrez
989d75bfec
some more windows update... this may really break things :-(.
...
This commit was SVN r25592.
2011-12-08 00:10:09 +00:00
Samuel Gutierrez
dcb965e60e
Some shmem Windows updates. I'm not sure if this makes a difference. Shiqing - can you please test?.
...
This commit was SVN r25591.
2011-12-07 21:56:27 +00:00
Jeff Squyres
6fbbfd0f7a
Gah! r25545 acidentally included ''waaaay'' more stuff than it was
...
supposed to. I.e., half-baked/not complete stuff.
This commit backs out all of r25545. Sorry folks!
This commit was SVN r25546.
The following SVN revision numbers were found above:
r25545 --> open-mpi/ompi@7f9ae11faf
2011-11-29 23:24:52 +00:00
Jeff Squyres
7f9ae11faf
Per http://www.open-mpi.org/community/lists/users/2011/11/17862.php ,
...
to make MPI_IN_PLACE (and other sentinel Fortran constants) work on OS
X, we need to use the following compiler (linker) flag:
-Wl,-commons,use_dylibs
So if we're compiling on OS X, test to see if that flag works with the
compiler. If so, add it to the wrapper FFLAGS and FCFLAGS (note that
per a future update, we'll only have one Fortran compiler anyway).
Fixes trac:1982.
This commit was SVN r25545.
The following Trac tickets were found above:
Ticket 1982 --> https://svn.open-mpi.org/trac/ompi/ticket/1982
2011-11-29 23:05:54 +00:00
Samuel Gutierrez
375162c693
this commit fixes a few things. 1. silence warning in common sm. 2. remove unneeded config code in common sm. 3. move opal_shmem_base_close to a better place in opal_finalize. 4. fix opal_path_nfs output.
...
This commit was SVN r25518.
2011-11-28 23:41:19 +00:00
Samuel Gutierrez
b4edf0ff5c
getting ready for 1.5 port of the shared memory enhancements. remove some unused/unneeded stuff and minor style update.
...
This commit was SVN r25513.
2011-11-28 16:08:32 +00:00
Samuel Gutierrez
15249dfc01
rename some variables following ompi's naming convention.
...
This commit was SVN r25487.
2011-11-17 19:22:58 +00:00
Samuel Gutierrez
47499d1d3d
fixes CID 2256.
...
This commit was SVN r25486.
2011-11-17 18:06:28 +00:00
Samuel Gutierrez
c1012f502f
added backing file relocation capability in shmem mmap. two new mca
...
parameters control its behavior (shmem_mmap_relocate_backing_file and
shmem_mmap_backing_file_base_dir).
This commit was SVN r25480.
2011-11-16 01:38:23 +00:00
Samuel Gutierrez
bb791eaa23
change opal_output_verbose level to be consistent with shmem base.
...
This commit was SVN r25036.
2011-08-09 21:34:12 +00:00
Samuel Gutierrez
b144c8c343
silence warning in shmem posix run-time test when err is not equal to EEXIST.
...
This commit was SVN r25034.
2011-08-09 21:13:28 +00:00
Samuel Gutierrez
adde221413
use memcpy in ds_copy.
...
This commit was SVN r24942.
2011-07-25 17:16:29 +00:00
Shiqing Fan
edaa7b96e4
This should not be commented out.
...
This commit was SVN r24914.
2011-07-21 12:56:18 +00:00
Shiqing Fan
665d1284be
Fix a bug that memcpy'ing a wrong temp string.
...
This commit was SVN r24912.
2011-07-21 12:53:03 +00:00
Abhishek Kulkarni
7363938ba8
add a missing include.
...
This commit was SVN r24873.
2011-07-11 00:04:31 +00:00
Jeff Squyres
b2b781e537
Fix a few miscelaneous memory leaks.
...
This commit was SVN r24865.
2011-07-08 16:39:58 +00:00
Samuel Gutierrez
93110ce805
place a bandage on ds_copy plus minor cleanup. i need to rethink this part of the framework. thanks to Rolf for pointing out the issue.
...
This commit was SVN r24831.
2011-06-28 19:37:12 +00:00
Ralph Castain
cd6b8417ec
Cleanup a set of warnings that appear to be caused by failure of PRIsize_t on Linux.
...
Set ignore properties
This commit was SVN r24812.
2011-06-23 15:07:58 +00:00
Samuel Gutierrez
61ff422562
fix a few more spots in posix.
...
This commit was SVN r24808.
2011-06-22 23:17:26 +00:00
Samuel Gutierrez
7fcf806dc9
fix posix builds on solaris. shmem still needs more cleanup on solaris, but at least shmem will stop breaking builds (i hope).
...
This commit was SVN r24807.
2011-06-22 23:08:58 +00:00
Samuel Gutierrez
5b5ce434fc
fix shmem sysv build on solaris.
...
This commit was SVN r24806.
2011-06-22 18:05:08 +00:00
Samuel Gutierrez
867df203bc
fix shmem mmap build on solaris. thanks terry.
...
This commit was SVN r24805.
2011-06-22 16:05:50 +00:00
Rolf vandeVaart
856a9c43b1
Add string.h. Needed when configuring with --enable-picky
...
This commit was SVN r24804.
2011-06-22 15:48:32 +00:00
Samuel Gutierrez
81f38b258a
commit of new shared memory backing facility framework (shmem) and its components.
...
This commit was SVN r24795.
2011-06-21 15:41:57 +00:00