- 17 Dec, 2013 1 commit
-
-
Michael Blocksome authored
-
- 05 Dec, 2013 5 commits
-
-
Add PAC_SET_HEADER_LIB_PATH(dcfa) in src/mpid/ch3/channels/nemesis/subconfigure.m4 so that --with-dcfa, --with-dcfa-lib and --with-dcfa-include is enabled. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Sameh Sharkawi authored
(ibm) D192063: MPI_Alltoall issue with non-contig datatypes and colsel (ibm) 14981425fb8db5ee7aab152ddbb5e92d8a477e1d Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com>
-
Sameh Sharkawi authored
(ibm) Disabling PAMI if Collective selection can't be enabled (ibm) 19a99aa5b81cb5a99a0284830a7caa2bd9f0c923 Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com>
-
Sameh Sharkawi authored
(ibm) D189408 (ibm) b58293f8c851895ac7d3c8f3220dee196b6ad075 Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com>
-
- 04 Dec, 2013 7 commits
-
-
Michael Blocksome authored
closes ticket #1958 (ibm) D189947 Signed-off-by:
Haizhu Liu <haizhu@us.ibm.com>
-
Haizhu Liu authored
Flag an error and exit when dynamic tasking APIs are called on jobs that are not launched in dynamic mode in PE. closes ticket #1961 (ibm) D192324 Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com>
-
Nysal Jan K.A authored
Fixes a crash in finalize when --enable-debuginfo is set (ibm) D193788 Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com>
-
Su Huang authored
(ibm) D192947 Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com>
-
Su Huang authored
MPI Standard states: MPI_PROC_NULL is a valid target rank in all MPI RMA communication calls. The effect is the same as for MPI_PROC_NULL in MPI point-to-point communication. After any RMA operation with rank MPI_PROC_NULL, it is still necessary to finish the RMA epoch with the synchronization method that started the epoch. In the current design, both MPI_Win_lock and MPI_Win_unlock do not comply with the standard, e.g. if MPI_PROC_NULL is passed in as the target_rank of MPI_Win_lock or MPI_Win_unlock, without the fix, the job will be terminated with segfault. (ibm) D194295 Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com>
-
Michael Blocksome authored
The following functions are added: - MPI_Win_allocate - MPI_Win_allocate_dynamic - MPI_Win_attach - MPI_Win_deatch - MPI_Win_lock_all - MPI_Win_unlock_all - MPI_Win_sync - MPI_Win_flush (ibm) F189033 Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com>
-
Su Huang authored
The following changes apply only to the PAMId layer - provided MPID_Win_set_info and MPID_Win_get_info functions - redesigned the window creation.The change is to support new window creation functions introduced in MPI 3.0. - updated pscw, MPIDI_WinCtrlSend etc. to reflect the change made in MPI_Group_incl(). The following changes were made after a code review - added a comment for zero_req in mpidi_onesided.h - replaced "pami_task_t peer" "int rank" in MPIDI_WinCtrlSen() (ibm) F189041 Signed-off-by:
Michael Blocksome <blocksom@us.ibm.com>
-
- 03 Dec, 2013 8 commits
-
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Pavan Balaji authored
Signed-off-by:
Masamichi Takagi <masamichi.takagi@gmail.com>
-
Pavan Balaji authored
Signed-off-by:
Masamichi Takagi <masamichi.takagi@gmail.com>
-
Pavan Balaji authored
Signed-off-by:
Masamichi Takagi <masamichi.takagi@gmail.com>
-
dcfa_poll.c and dcfa_send.c are modified. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Replace manipulating req->status.count with MPIR_STATUS_SET_COUNT. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
DCFA is IB drivers for Xeon Phi running on McKernel. McKernel is an OS developed by the University of Tokyo. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 18 Nov, 2013 1 commit
-
-
Junchao Zhang authored
Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
- 15 Nov, 2013 10 commits
-
-
Antonio J. Pena authored
Warnings related to unused variables intended to be used for debugging, but always declared. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
Antonio J. Pena authored
Fixes the following warnings: PGC-W-0095-Type cast required for this conversion (./src/mpid/ch3/include/mpidrma.h: 703) PGC-W-0095-Type cast required for this conversion (./src/mpid/ch3/include/mpidrma.h: 864) Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
Antonio J. Pena authored
Fixes warnings in mpid_type_debug.c about unused variables in MPIDI_Datatype_printf. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
Antonio J. Pena authored
Fixes the following warning in ch3u_handle_connection.c whith --enable-strict: src/mpid/ch3/src/ch3u_handle_connection.c:317:194: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
Antonio J. Pena authored
Fixes the following warning when compiling tcp_init.c with --enable-strict: src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c: In function 'GetSockInterfaceAddr': src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c:248:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Reported in ticket #1966 Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
Antonio J. Pena authored
Added support for Ibsend and persistent sends, and fixed all other cases by clearing out the dgb-next field of send requests. Closes #1932. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Xin Zhao authored
Delete code for zero-size data transfer in packet handlers of Put/Accumulate/Accumulate_Immed/Get_AccumulateResp/GetResp/ LockPutUnlock/LockAccumUnlock, because they are redundant. (Note that packet handlers of LockPutUnlock and LockAccumUnlock are for single operation optimization in passive RMA) Zero-size data transfer has already been handled when issuing RMA operations (L146, L258, L369 in src/mpid/ch3/src/ch3u_rma_ops.c and L50 in src/mpid/ch3/src/ch3u_rma_acc_ops.c). RMA operation routines will directly exit if data size is zero. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
Antonio J. Pena authored
This reverts commit 676c29f9.
-
Antonio J. Pena authored
Addresses #1932. Includes: - MPI_Bsend/MPI_Ibsend - Several collectives - Some RMA operations - MPI_Dist_graph_create Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Xin Zhao authored
MPIU_Assert at L2311 checks if rma_ops_list is empty before exiting MPIDI_Win_flush. It causes /test/mpi/threads/rma/multirma to fail because while one thread is executing the loop of poking progress engine at L2293 ~ L2302, another thread may enqueue new RMA operations to rma_ops_list. rma_ops_list has already been checked for empty before exiting MPIDI_CH3I_Do_passive_target_rma (L2724) to ensure that all enqueued operations are issued out, therefore it does not need to be checked again here. Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
- 14 Nov, 2013 1 commit
-
-
Antonio J. Pena authored
Fixes #1781 Signed-off-by:
Wesley Bland <wbland@mcs.anl.gov>
-
- 06 Nov, 2013 1 commit
-
-
Junchao Zhang authored
Fixed a set of compiler warnings related to MPI_T code when compiled with -Wall, including "assignment discards 'const' qualifier from pointer target type", "unused variable", "shadows a global declaration" etc. Signed-off-by:
Antonio J. Pena <apenya@mcs.anl.gov>
-
- 03 Nov, 2013 1 commit
-
-
Rob Latham authored
Drop payload into a union paired with a double, and payload will end up double-aligned. Can't use an anonymous union, though: that's c11. named-union requires updating any place that used payload. There aren't too many, though. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 31 Oct, 2013 5 commits
-
-
MPIR_Type_get_contig_blocks is buggy for certain datatypes (example: HDF5 multi-dataset IO generated type results in a contig block count of 5 billion. should be more like 200). Nothing uses this function except ROMIO's flattening code. I'd like to see profiling suggesting the count of contiguous blocks is a profitable short-circuit before spending a ton of time debugging it. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
clang carped about too many parens around (( a == b)) Fixes #1929 Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
formatting fixes and type promotions to chip away at the 1500 lines of warnings that pop up with clang's -Wshorten-64-to-32 flag. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
goal: make MPICH count-safe problem: casting to int when value exceeds INT_MAX solution: remove all "(int)" in front of values assigned to the count field Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-