AMPI: Add fsglobals (filesystem) and pipglobals (Process-in-Process) privatization...
[charm.git] / src / libs / ck-libs / ampi / ampiimpl.h
2019-05-08 Evan RamosAMPI: Add fsglobals (filesystem) and pipglobals (Proces... 88/4788/36
2019-05-08 Evan RamosWrap all RTS functions exposed to AMPI programs in... 84/4784/27
2019-05-03 Matthias DienerAMPI: MPI_Type_create_darray, MPI_Type_create_subarray... 56/5156/8
2019-04-12 Evan RamosAMPI: Optimize behavior of AmpiMsgPool::newAmpiMsg 83/5083/6
2019-04-12 Evan RamosAMPI: Fix AmpiMsgPool::deleteAmpiMsg conditional 80/5080/8
2019-04-12 Evan RamosAMPI: Fix AmpiMsg::pup 82/5082/3
2019-02-15 Sam WhiteAMPI: Add support for and example of primitive Charm... 66/4366/23
2018-12-21 Sam WhiteCleanup various sources of compiler warnings 78/4878/3
2018-12-04 Sam WhiteAMPI: ensure that MPI_Bcast msgs can't be matched to... 89/4789/8
2018-12-04 Sam WhiteAMPI: make bcast's [nokeep] and reference the msg when... 72/4672/15
2018-12-04 Sam WhiteAMPI: remove redundant worldStruct and lift blockingReq... 78/4678/8
2018-12-04 Sam WhiteAMPI: set blockingReq before contributing to a reduction 69/4669/13
2018-12-04 Sam WhiteAMPI: cleanup AmpiRequestPool implementation and usage 16/4816/6
2018-10-02 Sam WhiteAMPI: avoid storing all groups that are std::iota 20/4620/8
2018-10-02 Sam WhiteAMPI: store predefined ops and types per-process rather... 10/4610/12
2018-09-27 Sam WhiteCleanup AMPI GPUReq and pooled SsendReq 21/4621/1
2018-09-25 Jaemin ChoiFix AMPI compilation issues with newly merged GPUManage... 16/4616/3
2018-09-25 Michael Robsoncuda: Add hapi prefix to HAPI structs and update AMPI... 02/4402/17
2018-09-15 Sam WhiteAMPI: mark all of AMPI and TCharm as noexcept 35/4135/14
2018-09-14 Sam WhiteAMPI: align the AmpiRequest pool based on the alignment... 64/4564/8
2018-09-14 Sam WhiteAMPI: mark derived classes with C++11 final keyword... 63/4563/7
2018-09-14 Sam WhiteCleanup: simplify AMPI class member variables 62/4562/5
2018-08-31 Sam WhiteAMPI #1097: fix broken support for MPI keyval attributes 13/4413/10
2018-08-21 Matthias DienerAMPI: implement MPIX_Grequest_class_create/MPIX_Greques... 96/4396/10
2018-08-20 Matthias DienerAMPI: implement MPIX_Grequest_start 91/4391/9
2018-08-14 Sam WhiteAMPI #1446: implement support for Generalized requests 80/4380/8
2018-08-06 Kavitha ChandrasekarDisable model-based MetaLB if zlib not present 49/4449/4
2018-07-19 Matthias DienerAMPI: Implement MPI-3's MPI_{Im,M}probe/MPI_{Im,M}recv... 77/2577/36
2018-07-13 Sam WhiteAMPI: allow users to free the pointer returned from... 28/4328/5
2018-05-22 Sam WhiteAMPI cleanup: simplify AmpiRequestList usage 93/3793/14
2018-05-22 Sam WhiteAMPI cleanup: separate member variable declarations... 77/3777/12
2018-05-22 Sam WhiteAMPI: maintain a pool of AmmEntry objects per Amm queue 74/3774/15
2018-05-21 Sam WhiteAMPI: cleanup AmpiRequest class and remove unused GPURe... 37/3737/21
2018-05-21 Sam WhiteAMPI: maintain a pool of commonly used Request objects 73/2873/37
2018-05-06 Sam WhiteAMPI cleanup: store Window and Comm names as std::string 99/3799/19
2018-04-24 Sam WhiteTCharm: optimize thread context switching inside TCharm... 47/4047/17
2018-04-06 Sam WhiteAMPI: maintain a free list of small messages at each PE 74/2774/32
2018-04-04 Sam WhiteAMPI: implement MPI_I((ex)scan,reduce_scatter(_block... 47/3947/4
2018-03-29 Sam WhiteAMPI: only rename user's MPI_ calls to AMPI_ if AMPI... 60/3460/15
2018-03-28 Sam WhiteCleanup: make all fault evacuation code conditonally... 59/3859/5
2018-03-26 Sam WhiteDDT: Add support for freeing non-primitive types 61/3461/16
2018-03-06 Sam WhiteAMPI: add Projections tracing for Dist_Graph and Comm_c... 10/3810/2
2018-02-26 Sam WhiteAMPI: improve AmpiRequestList implementation and use 42/3242/12
2018-02-26 Sam WhiteAMPI cleanup: factor out logic for handling blocked... 36/3736/8
2018-02-26 Sam WhiteAMPI: change type of AmpiOtherElement::numOutOfOrder... 64/3764/4
2018-02-26 Sam WhiteAMPI cleanup: simplify AmpiOtherElement class usage 35/3735/6
2018-02-26 Sam WhiteAMPI cleanup: refactor Amm queues using templates for... 34/3734/7
2018-02-26 Sam WhiteAMPI: store AmpiRequest pointers directly in the posted... 32/3732/9
2018-02-22 Sam WhiteAMPI: refactor AmmTable to a more general C++ interface 73/2973/18
2018-02-22 Sam WhiteAMPI cleanup: simplify AmmTable usage and implementation 59/2959/12
2018-02-22 Sam WhiteAMPI: enforce message ordering of broadcasts 88/2188/16
2018-02-21 Sam WhiteAMPI #1684: refactor AmpiMsg to make 'seq' the referenc... 87/2187/15
2018-02-15 Edward HutterFeature #967: AMPI support for MPI-3's MPI_Comm_create_... 63/1863/15
2018-02-15 Edward HutterAMPI #1018 and #1103: Dist_graph support and virtual... 10/1310/39
2018-02-07 Sam WhiteAMPI #1792: refactor internal MPI_Info string objects... 37/3637/5
2018-01-11 Karthik SenthilAMPI : Add built-in MPI_Info objects to simplify AMPI_M... 81/2981/4
2018-01-11 Karthik SenthilBug #1259 : Add built-in MPI_INFO_ENV object to AMPI. 68/2968/9
2017-12-17 Matthias DienerAMPI: clarify PMPI support, prevent compiler warnings... 39/3439/2
2017-12-13 Sam WhiteAMPI cleanup: rename AMPIAPI macro to AMPI_API for... 17/3417/3
2017-12-12 Matthias DienerAMPI: Implement PMPI (Feature #1131) 44/2544/10
2017-12-06 Sam WhiteAMPI: remove extension routine AMPI_Alltoall_iget 76/3376/3
2017-11-09 Sam WhiteCleanup: require std::unordered_map support 83/3183/2
2017-11-06 Sam WhiteAMPI: reserve space in msg sequencing data structure 84/3184/2
2017-11-06 Sam WhiteAMPI: use emplace_back when creating new MPI_Op objects 38/3238/2
2017-11-06 Sam WhiteAMPI: reserve memory upfront when creating MPI_COMM_WOR... 37/3237/3
2017-11-01 Sam WhiteAMPI cleanup: improve readability of groupStruct helper... 92/3192/2
2017-10-31 Sam WhiteAMPI: plug memory leak in rangeExclOp 86/3186/2
2017-10-13 Sam WhiteAMPI: make default OFI RDMA threshold 64KB 27/3127/3 v6.8.1
2017-09-16 Sam WhiteAMPI: include <algorithm> to use std::min on Windows 31/3031/3
2017-09-15 Sam WhiteAMPI: avoid erring on internal MPI_ATA_TAG usage in... 81/2881/9
2017-09-15 Sam WhiteAMPI: add throttle to Alltoall impl to limit memory use 76/2876/9
2017-09-15 Sam WhiteAMPI: add ATAReq type able to contain any type of MPI_R... 43/2943/14
2017-09-14 Sam WhiteAMPI: fix definition of predefined MPI_Op's 04/3004/3
2017-09-14 Sam WhiteAMPI: add support for freeing non-predefined MPI_Op's 03/3003/3
2017-08-25 Sam WhiteAMPI #1651: fix support for persistent sends and recvs 65/2865/6
2017-08-21 Sam WhiteAMPI: fix Group support for MPI_GROUP_EMPTY and MPI_GRO... 26/2826/4
2017-08-21 Sam WhiteAMPI: handle MPI_PROC_NULL entries in MPI_Group_transla... 25/2825/2
2017-08-20 Sam WhiteAMPI: support Cartesian comms that are 0-D or subsets... 23/2823/7
2017-08-17 Sam WhiteAMPI cleanup: remove unnecessary special MPI_COMM_SELF... 01/2901/3
2017-08-01 Sam WhiteAMPI #1640: Turn off PE-local messaging optimizations... 49/2849/3
2017-07-21 Sam WhiteAMPI: turn off AMPI_RDMA_IMPL on GNI builds by default 60/2760/4
2017-07-07 Sam WhiteAMPI: execute local RMA routines inline for contiguous... 52/2452/13
2017-07-06 Sam WhiteAMPI #1240: implement MPI_COMM_SELF just like any other... 53/2753/10
2017-06-18 Sam WhiteAMPI #1581: fix broken implementation of MPI_Get_accumulate 74/2574/4
2017-06-17 Matthias DienerAMPI: store the number of actual bytes received on... 01/2701/10
2017-06-01 Matthias DienerCleanup #1192: AMPI - make arguments const 71/2571/6
2017-05-14 Sam WhiteAMPI #1556: fix broken Fortran support for MPI_STATUS... 21/2521/4
2017-05-04 Sam WhiteAMPI cleanup: factor duplicated message sequence number... 98/2498/2
2017-04-29 Matthias DienerAMPI: let tracing framework handle event IDs 72/2472/1
2017-04-28 Matthias DienerFeature #1088: Trace MPI_* functions in AMPI 26/2426/15
2017-04-27 Sam WhiteAMPI: fix accumulate routine's ptr arithmetic and elimi... 55/2455/3
2017-04-27 Sam WhiteAMPI: execute local sends of contiguous data inline... 50/2450/4
2017-04-27 Sam WhiteAMPI #1111: avoid sender-side copy for large contiguous... 12/1312/46
2017-04-22 Sam WhiteAMPI: add support for recording/printing message sizes... 94/2194/8
2017-04-16 Karthik SenthilFeature #969: AMPI support for inter-communicator ... 61/2361/3
2017-03-10 Karthik SenthilFeature #969: AMPI support for inter-communicator ... 85/2285/2
2017-02-16 Karthik SenthilBug #1390: AMPI_Alltoall uses medium message protocol... 54/2254/3
2017-02-16 Sam WhiteAMPI: separate ordering of messages over COMM_SELF... 71/2171/8
2017-01-31 Sam WhiteAMPI: don't forget to pup IReq::cancelled 74/2174/2
2017-01-30 Sam WhiteAMPI: fix message sequencing logic for MPI_COMM_SELF 70/2170/2
next