Jeff Squyres
2d5b92157f
hierarch: with Edgar's blessing, remove the coll hierarch module
2015-01-27 13:25:27 -06:00
Yohann Burette
a741c44035
mtl/ofi: fix compiler warnings.
2015-01-27 11:14:40 -08:00
George Bosilca
b9a63cbe7a
One less warning.
2015-01-27 13:25:55 -05:00
Ralph Castain
b838df9eb8
Get slurm to stay out of the way on singletons
2015-01-27 09:29:43 -06:00
Ralph Castain
294ebc907a
Fix singleton operations so they can work inside a slurm environment
2015-01-27 09:29:42 -06:00
Ralph Castain
3eca55caec
Continue fixing singletons in slurm environments
2015-01-27 09:29:42 -06:00
Ralph Castain
ba25e8a0ce
Fix singletons
2015-01-27 09:29:42 -06:00
Ralph Castain
fcec24b2a4
Minor cleanups to handle comm_spawn and singletons
2015-01-27 09:29:42 -06:00
Ralph Castain
74385302c0
Add the personality to the orte_job_t datatype support
2015-01-27 09:29:42 -06:00
Ralph Castain
88c38f87d2
Get the orteds to use schizo as well
2015-01-27 09:29:42 -06:00
Ralph Castain
028b00154d
Complete implementation of the schizo framework to support OMPI component
2015-01-27 09:29:42 -06:00
Ralph Castain
11c92eefe6
ckpt
2015-01-27 09:29:42 -06:00
Devendar Bureddy
036e687d9c
HCOLL: Do not block hcoll progress in finalize
2015-01-27 17:01:00 +02:00
Yohann Burette
a4c1faae37
mtl/ofi: Add OFI provider option.
...
The user can now specify which OFI provider to use with the MTL.
e.g. --mca mtl ofi --mca mtl_ofi_provider psm
2015-01-26 08:38:11 -08:00
Edgar Gabriel
ea8051f8e0
add code for the named semaphores. Configure logic to decide whether to use named or unnamed semaphores still missing.
2015-01-26 10:27:28 -06:00
rhc54
a1707326bf
Merge pull request #359 from hppritcha/topic/better_help
...
orte/util: minor improvement to show_help
2015-01-25 08:13:49 -08:00
Jeff Squyres
436223959d
usnic: update to match new libfabric APIs
2015-01-24 05:49:36 -08:00
Jeff Squyres
7d5755f62b
libfabric: update to ofiwg/libfabric@b3f7af4c67
...
Pull down a new embedded copy of libfabric from
https://github.com/ofiwg/libfabric .
2015-01-24 05:48:48 -08:00
Nathan Hjelm
ff7be586dd
Merge pull request #355 from ggouaillardet/topic/mpi_get_hang_in_fence
...
osc/pt2pt: invoke ompi_osc_signal_outgoing only once per fragment
2015-01-23 18:33:14 -06:00
George Bosilca
438b6e136b
Edgar noticed that the commit 3960817
broke the MPI_Type_create_resized.
...
So, I revert it until I figure out a better way.
2015-01-23 18:12:26 -05:00
Howard Pritchard
1e94d84ae6
orte/util: minor improvement to show_help
...
Make sure the show help gives it a good try to
print an error message locally if the
send_buffer_nb method returns an error.
2015-01-23 13:54:03 -08:00
Yohann Burette
3c06fd77db
mtl/ofi: remove unneeded FI_REMOTE_COMPLETE flag.
2015-01-23 10:55:03 -08:00
Yohann Burette
b88708bf68
mtl/ofi: use fi_ep_bind().
2015-01-23 10:50:10 -08:00
Jeff Squyres
818928b9f5
Merge pull request #354 from bertwesarg/silent-build-for-fortran-shmem-profile
...
build: silent LN_S also for the SHMEM Fortran profile part
2015-01-22 16:48:54 -05:00
Bert Wesarg
83ab7e2d32
build: silent LN_S also for the SHMEM Fortran profile part
...
Effectively applies 173c046617
to a later
added Makefile.am.
2015-01-22 21:45:51 +01:00
Howard Pritchard
4de512af66
Merge pull request #358 from hppritcha/topic/ugni_spawn_issue
...
btl/ugni: use PMIX_GLOBAL for modex_send in ugni
2015-01-22 12:55:46 -06:00
rhc54
ccb0374376
Merge pull request #357 from hppritcha/topic/oob_send_params_check
...
rml/oob: check peer param in send methods
2015-01-22 08:47:21 -08:00
Jeff Squyres
94190bf04b
Merge pull request #356 from bertwesarg/remove-vt
...
Remove VampirTrace
2015-01-22 10:23:05 -05:00
Howard Pritchard
056daa05bf
btl/ugni: use PMIX_GLOBAL for modex_send in ugni
...
Using PMIX_REMOTE is not the right thing for ugni
BTL when its possible that spawned ranks end up
on the same node as some of the spawnee ranks.
2015-01-22 06:53:45 -08:00
Howard Pritchard
2809c21e0f
rml/oob: check peer param in send methods
...
The rml/oob was not doing sanity checks on the input peer
parameter for the orte_rml_oob_send_nb and orte_rml_oob_send_buffer_nd.
Owing to the fact that there are places in the ompi/orte stack
where things like orte_show_help_norender are called way before
ORTE_PROC_MY_HNP, are setup properly, all kinds of weird
startup failures can occur as the rml/oob tries to process send
requests where the peer is junk.
Rather than try to expand this kind of thing:
/* if we are the HNP, or the RML has not yet been setup,
* or ROUTED has not been setup,
* or we weren't given an HNP, or we are running in standalone
* mode, then all we can do is process this locally
*/
if (ORTE_PROC_IS_HNP || orte_standalone_operation ||
NULL == orte_rml.send_buffer_nb ||
NULL == orte_routed.get_route ||
NULL == orte_process_info.my_hnp_uri) {
rc = show_help(filename, topic, output, ORTE_PROC_MY_NAME);
}
do the right thing in the rml level and return an error rather than
eventually failing in the send owing to peer not being valid.
2015-01-22 06:12:39 -08:00
Bert Wesarg
92f976bdf1
Remove the actual VampirTrace sources.
2015-01-22 08:08:53 +01:00
Bert Wesarg
d01c5160df
Remove any reference to VampirTrace in the platform files.
2015-01-22 08:08:08 +01:00
Bert Wesarg
f02203b98b
Do not add any VampirTrace binaries into the RPM.
2015-01-22 08:08:07 +01:00
Bert Wesarg
0d0a754c42
Remove VampirTrace.
2015-01-22 08:08:07 +01:00
Gilles Gouaillardet
9be4dfb152
osc/pt2pt: invoke ompi_osc_signal_outgoing only once per fragment
2015-01-22 13:43:44 +09:00
Jeff Squyres
cf2ad0ab45
gitignore: minor updates, add whitespace
...
Add new file from modern versions of GNU autotools, remove some
duplicates, and add some whitespace to make the file easier to read.
2015-01-21 17:14:47 -08:00
Yohann Burette
22ab638741
Merge pull request #353 from yburette/topic/add_ofi_mtl_to_pml_cm
...
Add OFI MTL to CM PML.
2015-01-20 13:21:44 -08:00
Yohann Burette
1ad188206b
Add OFI MTL to CM PML.
...
This allows the CM PML to be picked when the OFI MTL is selected.
2015-01-20 10:50:14 -08:00
Gilles Gouaillardet
9f80aa2d28
btl/openib: regression fix when rdmacm or udcm are disabled
...
This fixes a regression introduced in open-mpi/ompi@661c35ca67
Thanks to Mark Santcroos for reporting this issue
2015-01-20 11:31:50 +09:00
Howard Pritchard
06d3b57c07
Merge pull request #351 from hppritcha/topic/alps_odls_spawn_bug
...
odls/alps: check if PMI gni rdma creds already set
2015-01-19 11:48:24 -07:00
Howard Pritchard
fd807aee69
odls/alps: check if PMI gni rdma creds already set
...
Need to check if the alps odls component has already
read the rdma creds from alps. Its okay to ask apshepherd
multiple times for rdma creds, but opal_setenv gets
a bit picky about this. Rather than check for the OPAL_EXISTS
return value from opal_setenv, for now just check with
a static variable whether or not orte_odls_alps_get_rdma_creds
has already been successfully called before.
Would be nice to have an opal_getenv function for checking
if an env. variable had already been set by opal_putenv.
2015-01-19 10:12:38 -08:00
George Bosilca
da83b084f5
Shifting the datatype around should alter it's true LB and UB.
2015-01-19 02:28:17 -05:00
George Bosilca
3ae89dc686
Clarify some of the comments.
2015-01-19 02:26:59 -05:00
George Bosilca
ded4cbf20f
Correctly set the upper and lower bound for the subarray and darray.
2015-01-19 02:26:14 -05:00
George Bosilca
39608176db
If we want the resized data to have the correct LB and UB (both
...
soft and hard markers) we should force an add instead of
relying on the OPAL datatype resize operation.
2015-01-19 02:24:36 -05:00
George Bosilca
df0512550e
The extent of the datatype is irrelevant for deciding to do an immediate
...
send as long as we have to pack.
2015-01-19 02:23:12 -05:00
Gilles Gouaillardet
d14daf40d0
ob1: correctly handle types in which size > extent
...
do not send inline if extent*count *OR* size*count are greater than 256
2015-01-19 14:07:23 +09:00
George Bosilca
19c96465f3
Fix the use of hard markers MPI_LB and MPI_UB in the creation of
...
subarray and darray. Thanks to Gus Correa for pointing to the
MPICH bug report.
2015-01-17 23:11:07 -05:00
Jeff Squyres
04bec4475e
openib: check more thoroughly for XRC
...
Some systems have XRC symbols in their libibverbs libraries, but do
not have the appropriate XRC bits in their devel headers (cough cough
RHEL 6.5 libibverbs-rocee-*.x86-64.rpm cough cough).
So expand the XRC config checks to ensure that we can actually find
one of the XRC constants that we need to compile XRC code before
ruling that we can actually build XRC support.
2015-01-16 18:13:31 -08:00
Jeff Squyres
f4693c9afd
oshmem: fix compiler warning
...
Compiler warning that ret was used before it was assigned. Since this
part of the code is not performance-critical, just throw in an extra
assignment and be done with it.
2015-01-16 12:48:36 -08:00