AMPI: Add fsglobals (filesystem) and pipglobals (Process-in-Process) privatization...
[charm.git] / src / libs / ck-libs / ampi / ampi.C
2019-05-08 Evan RamosAMPI: Add fsglobals (filesystem) and pipglobals (Proces... 88/4788/36
2019-05-08 Evan RamosEliminate direct calls from ampif.C to Charm++ or AMPI... 44/4844/25
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-26 Evan RamosClean up C linkage specific to the C++ migration 83/4883/22
2019-04-16 Evan RamosAMPI: Fix CmiReference in AmpiSeqQ::putOutOfOrder 90/5090/2
2019-03-11 Evan RamosAMPI: Fix stack-uses-after-scope in reductions 06/5006/3
2019-02-15 Sam WhiteAMPI: Add support for and example of primitive Charm... 66/4366/23
2019-01-11 Evan RamosCleanup: Replace all uses of CDECL and FDECL with CLINK... 85/4885/5
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: shrink size of gather(v) and non-commutative... 41/4841/4
2018-12-04 Sam WhiteAMPI: use concat rather than set reducer for gather... 67/4667/11
2018-12-04 Sam WhiteAMPI: cleanup AmpiRequestPool implementation and usage 16/4816/6
2018-10-19 Sam WhiteFix TCharm applications' renaming of entryInfos 12/4712/6
2018-10-09 Sam WhiteAMPI: don't forget about MPI_MINLOC in the predefined... 68/4668/3
2018-10-08 Sam WhiteExpose addReducer()'s name argument for real 61/4661/4
2018-10-05 Sam WhiteAMPI: do not free user-defined keyvals when freeing... 60/4660/3
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-10-02 Sam WhiteAMPI: fix split creation of comms with dist_graph topology 35/4635/4
2018-09-30 Sam WhiteAMPI: enable changing the default errhandler at build... 34/4634/4
2018-09-30 Sam WhiteCleanup AMPI error checking routine 33/4633/4
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-18 Evan RamosAMPI: Remove noexcept from thread start functions that... 87/4587/2
2018-09-15 Sam WhiteAMPI: avoid unnecessary casts of AmpiRequests to derive... 71/4571/3
2018-09-15 Sam WhiteAMPI: mark all of AMPI and TCharm as noexcept 35/4135/14
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-15 Shane NearyAMPI: Fixed bugs with predefined datatypes 41/4341/38
2018-08-14 Sam WhiteAMPI #1446: implement support for Generalized requests 80/4380/8
2018-08-07 Sam WhiteDDT cleanup: replace serialize argument of 1/-1 with... 54/4154/8
2018-08-06 Kavitha ChandrasekarDisable model-based MetaLB if zlib not present 49/4449/4
2018-07-19 Matthias DienerAMPI: correct exit code on exit() 81/4381/2
2018-07-19 Matthias DienerAMPI: Implement MPI-3's MPI_{Im,M}probe/MPI_{Im,M}recv... 77/2577/36
2018-07-19 Sam WhiteAMPI: implement MPI-3's MPI_Comm_idup(_with_info) routines 73/4373/3
2018-07-19 Matthias DienerAMPI: implement MPI_Status_set_elements_x 76/4376/6
2018-07-19 Matthias DienerAMPI: implement mpi_get_extent_x/mpi_get_true_extent_x 75/4375/4
2018-07-19 Matthias DienerAMPI: implement mpi_type_size_x 74/4374/3
2018-07-16 Sam WhiteAMPI: fix type of displs passed to MPI_Type_create_inde... 61/4361/1
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: 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: fix MPI_(I)probe handling of MPI_PROC_NULL 84/4084/2
2018-05-02 Sam WhiteAMPI: replace non-standard MPI_MAX_PRIMITIVE_TYPE with... 85/4085/2
2018-04-30 Sam WhiteAMPI: unbreak error checking in MPI_Info routines 82/4082/5
2018-04-24 Evan RamosInitialize _ampi_fallback_setup_count to -1 and check... 26/4026/2
2018-04-17 Sam WhiteAMPI: add support to logical MPI_Ops for MPI_Aint datatype 10/4010/2
2018-04-15 Matthias DienerAMPI: CLINKAGE for MarkAtexit 01/4001/2
2018-04-14 Matthias DienerAMPI: Do not run TCharm_Done() from atexit() 96/3996/4
2018-04-14 Sam WhiteAMPI: check for MPI_OP_NULL in MPI_Op_commutative 93/3993/2
2018-04-09 Nimay DesaiAMPI: Fix various bugs in collective operations 45/3945/5
2018-04-06 Sam WhiteCleanup #1847: eliminate sources of various compiler... 55/3955/9
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-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 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 cleanup: prefer using non-MPI_* routines inside... 54/3754/2
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-19 Sam WhiteAMPI: allow calling MPI_Abort from non-AMPI threads 47/3747/2
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-06 Matthias DienerAMPI: remove Projector interface 35/3635/2
2018-01-15 Sam WhiteAMPI #1307: MPI_Comm_free should delete the underlying... 00/2000/11
2018-01-12 Sam WhiteAMPI: fix MPI_Sendrecv_replace implementation 10/3510/2
2018-01-12 Sam WhiteAMPI cleanup: use std::vector::data() where possible 79/3279/6
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-24 Matthias DienerAMPI: remove duplicate handle_MPI_BOTTOM in sendrecv_re... 66/3466/1
2017-12-20 Sam WhiteAMPI: allow calling AMPI_Get_* routines before AMPI_Init 30/3430/3
2017-12-13 Sam WhiteAMPI cleanup: rename AMPIAPI macro to AMPI_API for... 17/3417/3
2017-12-12 Sam WhiteAMPI: fix MPI_IN_PLACE handling for MPI_(I)(All)Gatherv... 13/3413/3
2017-12-12 Matthias DienerAMPI: {B,R,Ir,Ib}send{,_init}/Buffer_{at,de}tach 33/3233/2
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-12-05 Evan RamosDeclare variables with C linkage when necessary accordi... 70/3370/2
2017-12-01 Evan RamosAvoid declaring variables with C linkage 20/3320/2
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-10-04 Sam WhiteAMPI: improve non-contiguous datatype copies 96/3096/3
2017-09-15 Sam WhiteAMPI: fix Sendrecv_replace to not overwrite sendbuf 84/2884/7
next