Shiqing Fan
0ecdeff87b
Add an option for enabling/disabling the compatible support for windows xp. For example, the InterlockedCompareExchange64 support, which doesn't exist on XP. Enabling this option can make sure that the binary built on a Windows 7/Vista could also be run on Windows XP correctly.
...
This commit was SVN r25724.
2012-01-17 16:12:19 +00:00
Vishwanath Venkatesan
1e95d8b1e2
remove the MPI functions used in these files by the OMPI internal corresponding functionality and also add error checking in these for functions which did not have them'
...
This commit was SVN r25723.
2012-01-13 17:21:51 +00:00
Nathan Hjelm
a2437feba7
removed debug message
...
This commit was SVN r25722.
2012-01-12 20:23:59 +00:00
George Bosilca
d58468f759
Correctly compute the aligned address when packing the
...
datatype description. Thanks to Fujitsu for the patch.
This commit was SVN r25721.
2012-01-12 19:15:22 +00:00
Nathan Hjelm
5ab1674138
fixed de bruijn copyrights
...
This commit was SVN r25720.
2012-01-12 17:18:08 +00:00
Nathan Hjelm
c57f18999d
added Debruijn routed component
...
This commit was SVN r25717.
2012-01-12 17:11:03 +00:00
Rolf vandeVaart
16d676aa5b
Fix minor issue with CUDA. Cannot register overlappiing regions.
...
This commit was SVN r25716.
2012-01-12 13:00:42 +00:00
Ralph Castain
477582abef
Grrrr....fix ALL the cases where the membind warning occurs.
...
This commit was SVN r25715.
2012-01-11 23:51:18 +00:00
Ralph Castain
ce7ddd0e10
Create the debugger attach fifo unless the user requests that we periodically poll insteaad.
...
This commit was SVN r25714.
2012-01-11 19:44:22 +00:00
Ralph Castain
bf103de66c
My apologies for doing this outside of the usual time restrictions, but we need to get this in so we can make progress.
...
Move the ORTE-level debugger code back into orterun and out of the ORTE library to resolve symbol conflicts.
This commit was SVN r25713.
2012-01-11 15:53:09 +00:00
Ralph Castain
686ee387c8
Minor platform change
...
This commit was SVN r25712.
2012-01-11 15:51:14 +00:00
Samuel Gutierrez
63869c431b
init seg_num_procs_inited to zero before the atomic add.
...
This commit was SVN r25710.
2012-01-11 03:37:23 +00:00
Ralph Castain
167ad944c4
Surprise, surprise - hwloc treats memory binding as at the thread, not process, level. Thus, hwloc always sets the membind proc-level support flag to false, and indicates actual memory binding support via the thread-level flag. So...just to be safe, test -both- flags and issue the "no support" warning ONLY if both are false.
...
This commit was SVN r25709.
2012-01-11 01:12:57 +00:00
Jeff Squyres
1a73ba6ce8
Note the upstream patches that we have in addition to stock hwloc 1.3.1.
...
This commit was SVN r25708.
2012-01-11 00:22:34 +00:00
Jeff Squyres
4243cb7af0
Bring over hwloc r4102 and r4104 for some upstream patches.
...
This commit was SVN r25707.
The following SVN revision numbers were found above:
r4102 --> open-mpi/ompi@8961ca568d
The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
r4104
2012-01-11 00:21:47 +00:00
Jeff Squyres
50e5b0937c
Add hwloc 1.3.1, but it is not yet the default -- it is currently
...
.ompi_ignored to allow other developers to test with it. It is
expected that we'll remove the .ompi_ignore here soon, and
simultaneously remove the hwloc 1.2.2ompi component.
There was one very minor patch added to stock hwloc 1.3.1 in
hwloc/config/hwloc.m4:
{{{
--- hwloc-1.3.1/config/hwloc.m4 2011-12-14
+++ ompi3/opal/mca/hwloc/hwloc131/hwloc/config/hwloc.m4
@@ -583,6 +583,7 @@
])
fi
AC_SUBST(HWLOC_PCI_LIBS)
+ HWLOC_LIBS="$HWLOC_LIBS $HWLOC_PCI_LIBS"
# If we asked for pci support but couldn't deliver, fail
AS_IF([test "$enable_pci" = "yes" -a "$hwloc_pci_happy" = "no"],
[AC_MSG_WARN([Specified --enable-pci switch, but could
not])
}}}
This will be pushed upstream to hwloc.
This commit was SVN r25706.
2012-01-10 23:38:14 +00:00
Nathan Hjelm
96c1df8d90
clean up vader registration code
...
This commit was SVN r25704.
2012-01-10 22:33:22 +00:00
Edgar Gabriel
fb4d1a7099
remove the MPI functions used in this file by the OMPI internal corresponding functionality.
...
This commit was SVN r25703.
2012-01-10 19:55:05 +00:00
Nathan Hjelm
f65f6f5c39
bugfix: ugni: increase smsg mailbox size to a multiple of 4096
...
This commit was SVN r25702.
2012-01-10 19:50:25 +00:00
Shiqing Fan
e3dfc49ced
make correct use of the newly updated structures in the Windows module.
...
This commit was SVN r25699.
2012-01-09 11:08:34 +00:00
Mike Dubman
37dc53bbc9
mxm: return the MXM_REQ_SEND_SYNC flag to mxm_req_send
...
This commit was SVN r25694.
2012-01-06 18:56:28 +00:00
Mike Dubman
3b97d609a8
mtl_mxm: fix double free
...
This commit was SVN r25693.
2012-01-06 16:22:58 +00:00
Samuel Gutierrez
d1a44ecd34
send packed buffers instead of using iovecs in common sm rml. this commit will
...
hopefully resolve the periodic bus errors that some mtt tests have been
encountering.
This commit was SVN r25692.
2012-01-05 00:11:59 +00:00
Samuel Gutierrez
b3bfae129b
Increase format width in example pi.F to avoid Intel compiler warnings. Thanks to Mark Debbage from QLogic for the patch.
...
This commit was SVN r25691.
2012-01-04 16:44:16 +00:00
Edgar Gabriel
bd65bafc4b
next try in committing the README file, hopefully without deleting half of it
...
this time.
This commit was SVN r25690.
2012-01-03 17:58:25 +00:00
Jeff Squyres
7cb96d9acb
Restore munged README.
...
This commit was SVN r25689.
2012-01-03 17:25:37 +00:00
Rolf vandeVaart
9441f33981
Improve an error message. Replace tabs with spaces.
...
This commit was SVN r25688.
2012-01-03 15:19:01 +00:00
Shiqing Fan
886edabc12
Add a missing CMake config file into the tarball.
...
This commit was SVN r25687.
2011-12-30 10:44:15 +00:00
Ralph Castain
840841bb8f
Missed a couple
...
This commit was SVN r25686.
2011-12-29 23:30:19 +00:00
Ralph Castain
af7fb68cfb
If we forward envars in rsh, then we have to be very careful about both duplicate entries and disallowed characters on the cmd line. To aid with detecting duplicates, make all cmd line options be given in their mca variant. Check anything we might add for semi-colons and protect those values with quotes.
...
This commit was SVN r25685.
2011-12-29 23:25:25 +00:00
Rolf vandeVaart
8073f5002a
Some additional CUDA specific code.
...
Adding a few more support functions that will be used in future development.
This commit was SVN r25684.
2011-12-29 12:31:54 +00:00
Edgar Gabriel
e0139a2d7e
provide descriptions about the functionality of these frameworks.
...
This commit was SVN r25682.
2011-12-22 19:42:00 +00:00
Vishwanath Venkatesan
0f928be1d5
Modifying selection logic back to select two-phase at the cases it should.
...
This commit was SVN r25681.
2011-12-22 01:01:32 +00:00
Vishwanath Venkatesan
37c8470e3d
modified implementation for two-phase write_all incorporating romio style domain partitioning
...
This commit was SVN r25680.
2011-12-22 00:16:29 +00:00
Vishwanath Venkatesan
738a67b704
Removing duplicate code while setting default file view and using internal file-set-view for setting the default file view
...
This commit was SVN r25679.
2011-12-21 21:50:47 +00:00
Rolf vandeVaart
6ca186fb64
Delay some initialization until needed. This eliminates some
...
warnings and removes need for CUDA init before MPI_Init.
This commit was SVN r25678.
2011-12-21 15:21:57 +00:00
Matthias Jurenz
3ed2329643
Changes to OTF:
...
- tests/thumbnail:
- removed unnecessary header include (stdbool.h) that breaks build on Solaris
Changes to VT:
- configure:
- fixed detection of Open64 compilers for automatic instrumentation
- VT libs:
- fixed non-increasing timestamps when flushing the trace buffer: check trace status after calling vt_update_counter() to prevent function leave events from recording, if maximum buffer flushes are reached
- calculate fixed record lengths only once when creating new buffer entries
- vtunify[-mpi]:
- minor code-optimization: use ++it instead of it++ in for-loops to prevent unnecessary copying of objects
This commit was SVN r25674.
2011-12-19 08:40:35 +00:00
Samuel Gutierrez
519f71ab7e
silences valgrind warning in common sm (Syscall param writev(vector[...]) points
...
to uninitialised byte(s)). probably also silences a large stack allocation
warning in coverity.
This commit was SVN r25666.
2011-12-16 23:17:48 +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
Jeff Squyres
3fecac10a9
Fix typos: these should be OMPI_DECLSPEC, not ORTE_DECLSPEC.
...
This commit was SVN r25661.
2011-12-15 18:40:25 +00:00
Jeff Squyres
a4c8bb27fa
Pull in the MPIR_Breakpoint symbol via a dummy function in
...
debuggers_base_fns.c: orte_debugger_base_pull_mpir_breakpoint().
This commit was SVN r25660.
2011-12-15 18:39:34 +00:00
Ralph Castain
2dd2694f25
Fix comm_spawn in oversubscribed conditions. IF oversubscription is allowed, let nodes flow into the mapper even if they are oversubscribed, constrained by the slots_max absolute ceiling. Cleanup error messages when comm_spawn fails so it correctly and succintly reports the ereror.
...
This commit was SVN r25659.
2011-12-15 18:04:48 +00:00
Jeff Squyres
71352453af
Update svn:ignore
...
This commit was SVN r25658.
2011-12-15 17:57:23 +00:00
Ralph Castain
437c52d2bf
Routing must be enabled by default
...
This commit was SVN r25657.
2011-12-15 17:13:52 +00:00
Ralph Castain
1adefcc176
When routing is not enabled, all routes must go direct
...
This commit was SVN r25656.
2011-12-15 15:32:09 +00:00
Ralph Castain
a309c53bf2
Set the lifeline when we are tree spawning under rsh so that the orted can self-terminate when its parent dies
...
This commit was SVN r25655.
2011-12-15 15:29:53 +00:00
Nathan Hjelm
9dec101043
fix totalview launch through --debug
...
This commit was SVN r25654.
2011-12-15 15:19:13 +00:00
George Bosilca
e3a373335d
If threads are not supported but were required we will go for SERIALIZED,
...
otherwise whatever was required.
This commit was SVN r25653.
2011-12-15 02:23:21 +00:00