Project

General

Profile

Activity

From 05/18/2016 to 06/16/2016

06/16/2016

01:52 PM Revision 720ccd4d (charm): Rdma onesided API. Does not include zero copy POST API. There are stil...
- proper collection of statistics for amount of communication (used in load balancing)
- migrations might not work c...
Vipul Harsh
12:32 PM Feature #1105 (Implemented): AMPI support for large counts
MPI-3.0 added support for large counts (counts greater than can be expressed with a C int) with types MPI_Count and M... Sam White
11:48 AM Feature #982: Gather reduction operation using Tuple/Set reducers
I'm fine with closing it, though I think the documentation should be updated for Tuple/Stats reducers, and perhaps an... Sam White
11:42 AM Feature #982: Gather reduction operation using Tuple/Set reducers
We can close this as 'Merged' now, right? Phil Miller
10:00 AM Revision eb787a68 (charm): AMPI: refetch ampi ptr after blocking in case of migration
Change-Id: Iaa3c2dccf498093f06b34dad009aac7eb33989d9 Sam White
09:45 AM Bug #1104 (Merged): AMPI instances may change if migrated while suspended
getAmpiInstance() is used throughout AMPI to get a pointer to a local chare array element. An ampi thread can be migr... Sam White

06/15/2016

01:39 PM Revision 4b440622 (charm): added README
Josh Lew
12:36 PM Feature #1099 (Merged): Mark AMPI's reduction result entry method's [nokeep]
Sam White
12:35 PM Bug #1102 (In Progress): Improve DDT handling of truly contiguous types
Note that issue #1084 and work on implementing an allocating recv (MPI_Arecv) in AMPI prompted this issue. The fix is... Sam White
11:01 AM Bug #1102 (Merged): Improve DDT handling of truly contiguous types
Currently, DDT sets iscontig to 1 for all predefined types and all CkDDT_Contiguous objects that are composed of cont... Sam White
11:45 AM Cleanup #1103 (Merged): Refactor AMPI virtual topologies
Currently, ampiCommStruct has members for all possible topologies (cart, graph, dist_graph), even though a a communic... Sam White
10:03 PM Revision c4923b8c (charm): coarsenLB
Change-Id: I4920a8dd65c556504b381b3dfaa5420059e98d18 Hao Jin
09:26 PM Revision 6697d4f7 (charm): changing CldEnqueue and CldNodeEnqueue in cldb.*
Vipul Harsh
09:24 PM Revision b03570d3 (charm): code polishing
Vipul Harsh

06/14/2016

06:29 PM Revision b2544876 (charm): AMPI #1099: Tag reduction result entry methods with [nokeep] attribute
Change-Id: I8d9638f066eb623e2bb25d1806649e670d3052a2 Sam White
06:28 PM Revision 67a27a3c (charm): AMPI: add MPI_Op_commutative but reject non-commutative Op creation
Change-Id: I8445f3a9c31e258ace8e52c2da71be60e11dac1a Sam White
05:02 PM Revision 800a2eb0 (charm): AMPI: fix incorrect count in MPI_Reduce_scatter_block
Change-Id: I75ba7d6eac8fa7454a15a9048833f9f7ab83d609 Sam White
05:01 PM Revision dbdefa7b (charm): AMPI cleanup: no reason to call getAmpiInstance in ampi:: routine
Change-Id: I9e9fe6899598c0076207cb281e3fd7f5ecf06bb9 Sam White
05:01 PM Revision dac0d078 (charm): AMPI: make simple internal reduction methods reductiontargets
Change-Id: I82e3ab631bfd96f2618339dd6b13ae2cdd721fd5 Sam White
04:40 PM Bug #1101: Poor error messages when forgetting to 'extern module x' in ci files
TL;DR of the above conversation to summarize: Various people seem to remember that we handled this more gracefully by... Eric Mikida
04:39 PM Bug #1101: Poor error messages when forgetting to 'extern module x' in ci files
Here's the relevant slack conversation:
Eric Mikida
FWIW, if you have multiple charm modules, and don't use exter...
Eric Mikida
04:35 PM Bug #1101 (New): Poor error messages when forgetting to 'extern module x' in ci files
If you have a setup where you have two modules, m1 and m2, and m1 creates chares declared in m2 but you have forgotte... Eric Mikida
04:15 PM Bug #1100: Cannot create variable sized messages with objects that have virtual methods
Slack conversation about the bug:
Eric Mikida
I'm assuming it isn't working because under the hood we are never a...
Eric Mikida
04:13 PM Bug #1100 (New): Cannot create variable sized messages with objects that have virtual methods
Charm messages and objects that have virtual methods do not play well in certain situations. In the following example... Eric Mikida
04:13 PM Revision b07360a7 (charm): AMPI cleanup: replace raw new/delete with vector for tmp buffers
This also fixes 2 memory leaks in MPI_Accumulate's implementation.
Change-Id: I35794c642c07b174c7d2d8a42bbbb295dc9a3239
Sam White
01:57 PM Support #55 (Resolved): update webpage /help to reflect new urls for fem, ifem, netfem and mblock...
Old links were still in html commented out, they have been updated and uncommented to display. Update has also been t... Shanna DeSouza
01:16 PM Revision 156dac71 (charm): charm-xi: Added ckCreateEmptyArrayAsync method for derived chares
Change-Id: I4c3b9290c616783f9a4f2f165092110a9d6448de Nitin Bhat
12:51 PM Feature #1099 (Implemented): Mark AMPI's reduction result entry method's [nokeep]
https://charm.cs.illinois.edu/gerrit/#/c/1270/ Sam White
12:49 PM Feature #1099 (Merged): Mark AMPI's reduction result entry method's [nokeep]
ampi::reduceResult, ampi::gatherResult, and ampi::gathervResult do not write to their messages and delete them before... Sam White
11:50 AM Support #989: Tutorial codes are not accessible
Also, Li Dong had been communicated with back in February and again today. Shanna DeSouza
11:46 AM Support #989: Tutorial codes are not accessible
The charmplusplus.org version of the tutorial is now updated and the links to the example codes are no longer broken ... Shanna DeSouza
07:54 PM Revision d407e0d1 (charm): resolving merge conflict in machine-rdma.h
Vipul Harsh
07:52 PM Revision e2fc84de (charm): code cleanup and added rdma fns in cldb.neighbor, cldb.none
Vipul Harsh
07:41 PM Revision 76a0c146 (charm): Refactored code in the machine layer
Nitin Bhat
07:40 PM Feature #1018 (In Progress): AMPI support for MPI-3's distributed graph interface
Sam White

06/13/2016

01:35 PM Revision 3cdc2a14 (charm): Merge branch 'xiang/OOC_Ready' of charmgit:charm into xiang/OOC_Ready
Xiang Ni
01:04 PM Revision 8f91fbab (charm): Support for out-of-core computation
Xiang Ni
12:53 PM Revision 4d2009c0 (charm): Merge branch 'OOC_Ready' of charmgit:charm into OOC_Ready
Xiang Ni
12:52 PM Revision e51675d6 (charm): Support for out-of-core computation
Xiang Ni
11:17 AM Revision 109f2ba0 (charm): AMPIF: fix no-op mpi_* function definitions
Change-Id: I1f7a765ab7b62121599f95fb4dc6976f955009bd Sam White
11:09 AM Revision 81d32699 (charm): AMPI: improve Barrier implementation
Change-Id: Ib05636f440e589980a9d94b37706ef924b9f5980 Sam White
09:10 AM Revision a3f52ab5 (charm): AMPI cleanup: use MPI_CART instead of redundant CART_TOPOL constant
Change-Id: Ie8020700a2b2890de8b26f293b4f956e910a26df Sam White
08:35 AM Revision 4540e2bf (charm): AMPI cleanup: add using-declaration for std::vector
Change-Id: Ib9d638fb8b3ac13e4e82629287f53972c7cd7c8f Sam White
02:52 AM Revision fa1b3272 (charm): Support for out-of-core computation
Xiang Ni
02:35 AM Revision 91533e4a (charm): changes for automation in charmxi for OOC
Xiang Ni

06/12/2016

03:01 PM Revision e1ba6093 (charm): removing unnecessary comments and whitespaces
Vipul Harsh
02:30 PM Revision f02d1d43 (charm): removing unnecessary comments from xi-Type.h
Vipul Harsh
02:23 PM Revision 4dbccb0f (charm): removing whitespaces from xi-Entry.C
Vipul Harsh
10:14 AM Support #1079: Remove deprecated machine layers and retired machines from Autobuild
ICC tests are being done on Edison, so that is already covered. Sam White

06/11/2016

12:18 PM Revision cd74c0fc (charm): AMPI: fix ICC build on Edison with GCC 4.3 headers
Change-Id: Iafa755504db6da2bbbd24bda87fd943c23646667 Sam White

06/10/2016

01:34 PM Feature #1098: Better CMake support
Yeah. The project you linked has a very nice looking template charm.cmake that defines some rules for adding a charm ... Eric Mikida
01:26 PM Feature #1098: Better CMake support
Making an example or converting an existing one in examples/charm++/ to use CMake might be a good way to illustrate u... Sam White
01:22 PM Feature #1098: Better CMake support
Here is the relevant bits of a Slack conversation about this topic:
Eric Mikida:
is it possible to run charmc on ...
Eric Mikida
01:20 PM Feature #1098 (Merged): Better CMake support
It would be useful for CMake to be able to better handle Charm++ programs. Some of the issue comes from CMake's side,... Eric Mikida
12:50 PM Revision 7709ed9a (charm): AMPI: fix MPI_Get_address definition
Change-Id: Ied72ff2a5f6b25ba4afeea6f4d45871fd4f326f0 Sam White
10:36 AM Revision 514ecf97 (charm): AMPI: remove bad MPI_COMM_SELF handling in MPI_(I)Alltoall{v,w}
Change-Id: Ie8ad6610fef6c657a76bc0c70af84e45e66bdeea Sam White
10:31 AM Revision 5f4e3999 (charm): Merging in mainline updates
Change-Id: I0ebebfcdefb7529790df638dc9b6e93c21ef6a50 Sam White
09:06 AM Revision 2ff95dae (charm): AMPI: include inttypes.h for intptr_t definition on Cygwin
Change-Id: If9d385b14c392d7d015e6aae9ec7cab96a598831 Sam White
09:02 AM Revision 31e3d575 (charm): Disable -lpciaccess -lnuma
Change-Id: I19e9c82471749d641f993e58fbd5d82031b948e7 Steve Hoelle
09:01 AM Revision 21c134be (charm): Fix parallel make
Change-Id: I81add3a68601f52e0ac6d0394551d46106205e9e Steve Hoelle

06/09/2016

03:04 PM Bug #961 (Closed): AMPI support for cancelling recv requests/statuses
Reopen if/when there is a use case. Sam White
01:58 PM Bug #1038 (In Progress): Add support for srun to charmrun script for gni layer
Implemented and testing a fix Michael Robson
01:53 PM Bug #1028 (Merged): win64 fails to find the testrun script in autobuild
Phil Miller
01:49 PM Bug #1041 (Merged): AMPI's struct datatype is broken
Phil Miller
01:12 PM Bug #1076: failure to exit after long run on PSC Bridges
The outgoing messages from rank 7 all seem to be of the same type:... Jim Phillips
08:51 AM Bug #1076: failure to exit after long run on PSC Bridges
One thing that confuses me is that NAMD does a quiescence detection before exiting, so where are these outstanding me... Jim Phillips
08:44 AM Bug #1076: failure to exit after long run on PSC Bridges
This is a stack trace from rank 7 (hanging):... Jim Phillips
08:28 AM Bug #1076: failure to exit after long run on PSC Bridges
On Bridges after a long run 30 of 252 ranks are not making the MPI_Barrier call in LrtsDrainResources():... Jim Phillips
11:24 AM Revision 4252a2fc (charm): AMPI: use NULL instead of 0 for elements in std::vector<void *>
Change-Id: I10d8bac864cac65df3693bc8591dd17734310bff Sam White
11:20 AM Bug #1097: Attributes are not duplicated in MPI_Comm_dup
From the MPI standard:... Sam White
11:15 AM Bug #1097 (Merged): Attributes are not duplicated in MPI_Comm_dup
Running tests/ampi/mpich-tests/context/attrt gives the following:... Sam White
09:39 AM Bug #1096 (Rejected): PGI CC builds fail to find C++11 flags
Building mainline charm with PGI CC v16.1 results in this failure:... Sam White
08:44 AM Feature #1095 (In Progress): Improve AMPI error handling
Two related issues:
1. Error handling in AMPI is inconsistent: need to systematically review and add error codes to ...
Sam White
08:25 AM Bug #1094 (Merged): Make MPI_Aint an intptr_t instead of int in DDT and AMPI
Sam White
10:12 PM Revision e82cc92d (charm): charmxi: clear out some confusing and seemingly wrong unused variables
Change-Id: I19706fee2ef659a1d1751d672efe01fa6f999079 Phil Miller
08:53 PM Bug #1093 (Merged): AMPI should check tags against MPI_TAG_UB_VALUE
This change necessitated making a clearer distinction of where error handling should be done in AMPI.
As much as p...
Sam White
08:43 PM Bug #1092 (Merged): AMPI Op's broken for MPI-2 predefined types
Sam White
07:01 PM Revision 2d53a9bf (charm): AMPI: fix creation of unnamed Win objects
Change-Id: Iaca5fdb333af0fa335451505bcdd5a28627e4ccf Sam White
07:01 PM Revision 80980bb2 (charm): DDT cleanup: use CmiPrintf instead of CkPrintf
Change-Id: I3c78ac0f6f7ab576b78ffccbf6fd3bf1898b7fef Sam White
07:01 PM Revision e6fdbe6b (charm): AMPI #1094: make MPI_Aint an intptr_t in DDT and AMPI, and fix MPI_Aint
usage throughout AMPI
Change-Id: I66cda9e025af2af7bcd94bb39a8528d7858e754a
Sam White

06/08/2016

06:03 PM Revision dadeeb26 (charm): AMPI cleanup: remove duplicated ampiCommStruct::getIndices function
Change-Id: I8c0fb4ffdc772fc59740c46a1065827eb6fb8ede Sam White
06:02 PM Revision 99ed901f (charm): AMPI: implement MPI_Error_string
Change-Id: Iaee19ca389056270e70246787e8b8fd71f47ed62 Sam White
06:00 PM Revision 3b43ead4 (charm): AMPI #1092: fix logical and bitwise MPI Op's for MPI-2 predefined types
Change-Id: Ic430785cb8b1fdba7c0e29a17b03df014a829cfb Sam White
05:59 PM Revision 7388d91f (charm): AMPI #1093: check tags against MPI_TAG_UB_VALUE
This requires all internal AMPI communication, that can use tags greater
than MPI_TAG_UB_VALUE, to use ampi::{send, r...
Sam White
04:19 PM Revision 8b1a33cd (charm): AMPI cleanup: use MPI_Comm and MPI_Status types internally
Change-Id: I3dacdcaa1ccbd2bb08374fd09c5ad998cec536d8 Sam White
03:47 PM Cleanup #1089 (Merged): AMPI_Probe should use ampi::blockOnRecv()
Sam White
03:47 PM Bug #1090 (Merged): AMPI_Intercomm_create should use probe
Sam White
03:34 PM Bug #1087 (Merged): Improve AMPI error handling for communicators
Sam White
03:18 PM Revision f8064a26 (charm): AMPI #1089: use blockOnRecv in AMPI_Probe
Change-Id: I82f4fec456ad7547c136b8f6378b4b5852652b33 Sam White
03:17 PM Revision ed6e4933 (charm): AMPI #1090: Use one message instead of two in AMPI_Intercomm_create
Change-Id: Iab4f4d2b870690f0f268d330e414f01f766b4152 Sam White
03:12 PM Revision 67cdede4 (charm): AMPI: duplicate Cartesian topology parameters in Comm_dup and Cart_sub
Change-Id: Id466afefe46d36ac293104502b5ea9006de938d0 Sam White
03:10 PM Revision a80e4497 (charm): AMPI: improve error handling for tags and communicators
Change-Id: I37dedf96d63a62f8c8ddb74a940ab61c8f9e0c3c Sam White
03:10 PM Revision 444eb891 (charm): AMPI: refactor Info routines for consistent error checking
Change-Id: I4f542cb54a5ea599c158275cc539cdad4b82e26b Sam White
02:28 PM Bug #1094 (Implemented): Make MPI_Aint an intptr_t instead of int in DDT and AMPI
https://charm.cs.illinois.edu/gerrit/#/c/1247/ Sam White
01:41 PM Bug #1094 (Merged): Make MPI_Aint an intptr_t instead of int in DDT and AMPI
MPI_Aint should be a long int so as to be able to address a wider range of memory.
MPI_ADDRESS_KIND in ampif.h is al...
Sam White
02:22 PM Revision 94b0ecf1 (charm): AMPI: change CkVec's to std::vector's for all but AmpiRequestList
Change-Id: Ib887b801b7d458f7757c7c77a808375e4a775ab5 Sam White
02:15 PM Revision ae73c8bf (charm): added TOTAL_STATS to .sts file
Josh Lew
01:08 PM Revision 5ae8576d (charm): Integration of the new OFI machine layer from Intel
Netlrs based Open Fabrics Interface integration that Intel has implemented.
The licence file is added to the Charm++'...
Yohann Burette, Alexey Malkhanov
11:16 AM Revision 0cbf2523 (charm): AMPI #1041: fix serialization of struct datatypes in DDT
Change-Id: I51953aaf6ae7987e6ad97cf3ea11850043e1d691 Edward Hutter
11:02 AM Bug #1041 (Implemented): AMPI's struct datatype is broken
https://charm.cs.illinois.edu/gerrit/#/c/1241 Sam White
09:13 AM Bug #1005 (In Progress): Some Projections views broken for AMPI with user-registered functions
Ronak Buch

06/07/2016

03:57 PM Feature #985 (Merged): Make AMPI_Gather and its variants use Tuple/Set Reductions
Sam White
03:01 PM Bug #1092 (Implemented): AMPI Op's broken for MPI-2 predefined types
https://charm.cs.illinois.edu/gerrit/#/c/1244/ Sam White
11:37 AM Bug #1092 (Merged): AMPI Op's broken for MPI-2 predefined types
MPI-2 added a dozen or so new predefined datatypes like MPI_INT8_T and others.
Those types were recently added to AM...
Sam White
02:59 PM Revision b6ced7e6 (charm): AMPI cleanup: eliminate Clang compiler warnings from AMPI_DEBUG and
unused variables
Change-Id: I15c2f45e48d377230c3f5c31726d00bef63394cb
Sam White
02:58 PM Revision 8ef63e02 (charm): AMPI cleanup: remove unused ATAReq class
Change-Id: I473256befbd6386d6099b1cacc9d8f65f20ebd4d Sam White
02:58 PM Revision 2154322c (charm): AMPI #985: make AMPI_Gather and its variants use tuple/set reductions
Change-Id: I434a25c3f3965e586d2ed19245c7653c9d5f08fa Sam White
02:18 PM Revision 7799d940 (charm): Fix to CkReduction::tuple to allow CkReduction::set to work inside
Added set and tuple-set test cases to examples/charm++/reductions/typed_reduction
Change-Id: Ia0a1f9227739401859c52b...
Steve Hoelle
01:11 PM Bug #1093 (Implemented): AMPI should check tags against MPI_TAG_UB_VALUE
https://charm.cs.illinois.edu/gerrit/#/c/1243/ Sam White
12:38 PM Bug #1093 (Merged): AMPI should check tags against MPI_TAG_UB_VALUE
In order to allow this checking to take place, we need to differentiate user-level MPI_* communication (which can usi... Sam White
09:29 AM Revision 4e62e622 (charm): Bug #1062 follow-on for *-win64: Fix mis-matched extern "C" variable d...
Change-Id: I3537396bb4c910288721491aa0caa4a23f425cb6 Phil Miller

06/06/2016

02:31 PM Revision e82575a7 (charm): Bug #1028: Look for the testrun script inside the build tree
Fixes win64 builds that don't symlink bin/ and other directories from
the root of the source tree into the build tree...
Phil Miller
02:26 PM Revision 15b39818 (charm): modifying groupsection example for broadcasts
Change-Id: Iaa84ef929327329c92b240eaee2d2cbde1e2274c Vipul Harsh
02:24 PM Revision 793cc4bd (charm): broadcast working, minor change in charm-xi (one fn added in CProxySec...
Change-Id: I1d4bc5f97c2869e6d17fc79755db05c356374e05 Vipul Harsh
02:07 PM Revision 1c77e1f0 (charm): adding groupsection example
Change-Id: Ic86a5f00ecfc08b7e5705f454854ff9176456c81 Vipul Harsh
02:06 PM Revision 8903d0cc (charm): contribute working, groupsectionsend not
Change-Id: Ib8c2c53c8ac48f56af601fef514c0ccba1be1db7 Vipul Harsh
02:00 PM Revision f3608ecb (charm): removed a return stmt. added for debugging in grpSecReady
Change-Id: Iddfe0b4c04ab8b78b62b7715aa94edf953b3b751 Vipul Harsh
01:21 PM Cleanup #1089 (Implemented): AMPI_Probe should use ampi::blockOnRecv()
Turns out AMPI_Probe was already doing what blockOnRecv does, so this is just a cleanup to not duplicate its function... Sam White
12:45 PM Bug #1090 (Implemented): AMPI_Intercomm_create should use probe
https://charm.cs.illinois.edu/gerrit/#/c/1238/ Sam White
09:52 PM Bug #1090 (Merged): AMPI_Intercomm_create should use probe
Currently AMPI_Intercomm_create uses the pattern of sending/recv'ing two messages, first the size of an array, then t... Sam White
12:26 PM Cleanup #1091 (Merged): Make string arguments for user event tracing routines const
Sam White
09:49 AM Cleanup #1091 (Implemented): Make string arguments for user event tracing routines const
https://charm.cs.illinois.edu/gerrit/#/c/1237/ Sam White
09:37 AM Cleanup #1091 (Merged): Make string arguments for user event tracing routines const
The functions for registering, starting, and ending user events with function names take the function name arguments ... Sam White
09:48 AM Revision 8623740c (charm): Cleanup #1091: make string arguments for user event tracing routines c...
Change-Id: Ie75835d5c57b2887fa0bab384003d95a882901ad Sam White
01:44 AM Revision e5bf5c61 (charm): adding groupsection example: examples/charm++/groupsection
Change-Id: I2aa75634573bfd809a1936b74e81cc419dc9863d Vipul Harsh
01:43 AM Revision 06859821 (charm): cleanup and minor change in charm-xi for a new defn in CProxySection_foo
Change-Id: I68b8597eced5a048d2d4c6e42bbdff35b2f3c769 Vipul Harsh
12:52 AM Revision 37f0b03f (charm): broadcast working now
Change-Id: I5fa04775e20d0b39c43820991d3cbf47df0c4d86 Vipul Harsh
10:01 PM Bug #1041 (New): AMPI's struct datatype is broken
Sam White
10:00 PM Bug #961: AMPI support for cancelling recv requests/statuses
No real use case or pressing need for this yet...
To implement, I think we'd need to add a field to MPI_Request (i...
Sam White

06/05/2016

04:51 PM Revision cce8be9f (charm): added userStats fix
Josh Lew
11:23 PM Revision 0796dca8 (charm): contribute - working, broadcast not
Change-Id: Ie1edaf9608b0e6a976396eeb0616bd8afe4165a1 Vipul Harsh
09:20 PM Revision 79b7c96b (charm): added userstat to projections
Josh Lew

06/04/2016

06:26 PM Revision 6a7de7f2 (charm): AMPIF cleanup: add missing AMPI_Trace_{begin,end} and fix AMPI_Print
Change-Id: I5d2e23207db409d4d60336fdd8a53eaeb0e7a7b8 Sam White

06/03/2016

02:29 PM Revision a6d8d1ff (charm): Change linkage for iforge, needs to be improved for general case
Change-Id: I79ac90c74f568d4c8893c762a7e939c1251ecee5 Steve Hoelle
01:17 PM Bug #1028 (Implemented): win64 fails to find the testrun script in autobuild
Got a fix built. https://charm.cs.illinois.edu/gerrit/1236 Phil Miller
11:12 AM Cleanup #1089 (Merged): AMPI_Probe should use ampi::blockOnRecv()
Currently, AMPI_Probe calls CmmProbe() and suspends itself repeatedly until a matching message arrives. This should b... Sam White
10:43 AM Feature #1088 (Merged): Trace MPI_ functions in AMPI
If built with tracing enabled (or perhaps as another option), AMPI should insert user events to all MPI_ routines to ... Sam White

06/02/2016

04:43 PM Bug #1087 (Implemented): Improve AMPI error handling for communicators
Improved error handling for cart, graph, intercomm, comm, and tags: https://charm.cs.illinois.edu/gerrit/#/c/1234/
...
Sam White
11:23 AM Revision e5aef4f3 (charm): Fix for icc
Change-Id: I94a1002382a445b30325385cb2a82796ba435a37 Steve Hoelle
08:26 PM Revision ce70581a (charm): Bug #1062 / Change 1189 followup for non-LRTS: Fix reference to undefi...
Fixes linking errors on NET and PAMI machine layers, which we aren't quite ready
to discard. The example in `examples...
Phil Miller

06/01/2016

09:36 AM Feature #1085: AMPI is missing some predefined MPI datatypes
A note for anyone trying to build Intel's PIC-static kernel (PRK) on AMPI, this commit adds the MPI_INT64_T and MPI_U... Sam White
09:31 AM Bug #1087 (Merged): Improve AMPI error handling for communicators
Currently the tests at charm/tests/ampi/mpich-tests/topol/{dims,cart,cartorder} all fail with various errors related ... Sam White
09:50 PM Revision 242deefb (charm): Update Makefile to use archive hwloc
Change-Id: I7eb3a7c326fd528e9b837a90af98bea698cb5239 Steve Hoelle
09:28 PM Feature #1086 (Merged): AMPI topologies should find neighbor ranks during construction
Sam White
07:13 PM Revision 95e5ac09 (charm): AMPI #1086: Virtual topologies find neighbors during creation, rather
than in neighborhood collectives.
Change-Id: Iaca17a231cb29c34b8270627dbf28fbd44ab0a29
Sam White

05/31/2016

03:53 PM Feature #1086 (Implemented): AMPI topologies should find neighbor ranks during construction
Fix is here: https://charm.cs.illinois.edu/gerrit/#/c/1230/
Additional future work:
1. Replace CkVec's with std::...
Sam White
01:20 PM Feature #1086 (Merged): AMPI topologies should find neighbor ranks during construction
Currently, AMPI finds the number of neighbors and their ranks within each neighborhood collective call. This is repet... Sam White
03:39 PM Revision 4515c504 (charm): Fix for icc
Change-Id: I94a1002382a445b30325385cb2a82796ba435a37 Steve Hoelle
03:39 PM Revision 650e49c4 (charm): Cleanup
Change-Id: I1f9d07f5c101b7f05805e32e75417e223ec9bcc5 Steve Hoelle
03:39 PM Revision edd6bf9d (charm): Sketching multinode launch params. Change nodetab_table to vector
Change-Id: Ie918c04e1d2217b923908633fca8356e4fae41d3 Steve Hoelle
03:37 PM Revision 8e5bfe9c (charm): New launch config using hwloc working for ++local
Change-Id: I928a5bc9550d12c238560cc5dab5e71ab2855f03 Steve Hoelle
03:37 PM Revision 56de45d2 (charm): Add Readme
Change-Id: I0dc44f8fca660b5dbc1a9cfc60fae00588f1da80 Steve Hoelle
03:36 PM Revision 21f6d8d1 (charm): Add hwloc to charm build
Change-Id: I95db11047dbb4819829d4c312ef5f351a8e6b6d3 Steve Hoelle
03:35 PM Revision c59ff0ef (charm): Add hwloc-1.11.2.tar.gz to new 'external' dir
Change-Id: I577ae11c7600ae1b5a36507751c0d24fa7150c0b Steve Hoelle
12:32 PM Revision 2697b0d5 (charm): Merge branch 'swhite/ampi_coll' of ssh://charm.cs.uiuc.edu:9418/charm ...
Sam White
12:31 PM Revision a0340c75 (charm): Merge branch 'charm' of ssh://charm.cs.uiuc.edu:9418/charm into swhite...
Sam White
10:44 AM Feature #1085 (Merged): AMPI is missing some predefined MPI datatypes
Sam White
09:58 AM Feature #1085 (Implemented): AMPI is missing some predefined MPI datatypes
https://charm.cs.illinois.edu/gerrit/#/c/1226/ Sam White
10:04 AM Revision a00f8470 (charm): Cleanup: remove unused variables from cklists.h
Change-Id: Ic1623546c4860080f64886ff81b9a3a87c01ec5b Sam White
10:01 AM Revision 44c3cdb9 (charm): DDT cleanup: eliminate Clang compiler warnings about DDTDEBUG
Change-Id: I3b4826985105db34106c0eb376fdff3f75b0e062 Sam White
09:57 AM Revision b4827a62 (charm): AMPI #1085: Add missing predefined types from MPI-2.2 to AMPI and DDT
Change-Id: I75a25be08352297b65a9ba4f1f4586a222422f44 Sam White
09:52 AM Revision a5297b0d (charm): AMPI cleanup: move AmpiReducer comment, declaration together
Change-Id: I3c0486f9a7193143a90781c7b50f258f41c7fd2f Sam White
09:47 AM Revision 16c258c4 (charm): AMPI: fix MPI_MAXLOC for MPI_LONG_INT types
Change-Id: I2fe7d14044e13ee69d2a4b9df9b668b14fc46e2e Sam White

05/30/2016

04:25 PM Feature #1085 (In Progress): AMPI is missing some predefined MPI datatypes
Sam White
02:59 PM Feature #1085 (Merged): AMPI is missing some predefined MPI datatypes
AMPI is missing many predefined MPI datatypes. These need to be defined similarly in DDT, AMPI, and AMPIF.
A table o...
Sam White
12:21 PM Feature #1083: AMPI message logging support missing for some routines
If we can move message logging code out of the AMPI_* routines and into ampi::{send,recv}-like functions that will ma... Sam White
12:00 AM Revision 899c1c0e (charm): bug fix in contribute, entry ptr need not be valid always
Vipul Harsh

05/29/2016

12:24 PM Bug #668: ampi/megampi test fails with randomized queues
Passing off an AMPI bug Phil Miller
12:20 PM Cleanup #898 (Merged): Drop Blue Gene P code
https://charm.cs.illinois.edu/gerrit/#/c/1190/ Phil Miller
12:17 PM Bug #1084: Eliminate extra copies in AMPI reduce/gather(v) receive paths
Just a note for when this gets implemented: we won't be able to use @memcpy@ straight out of the buffer in the reduct... Phil Miller
12:11 PM Revision 58a19e6e (charm): Merge branch 'charm' of ssh://charm.cs.uiuc.edu:9418/charm into swhite...
Sam White

05/28/2016

03:51 PM Revision a4c9e4d9 (charm): fixed a small typo in ckmulticast.C
:
Change-Id: I1803959cb172fe92023c6b5489367bdf8d616732
Vipul Harsh
01:58 PM Revision be1ae1d3 (charm): 64-bit section Id's and sequence numbers, leanmd and checksections wor...
Change-Id: I03fed28d3e667e2c5509be4fbc1b425678b110ed Vipul Harsh

05/27/2016

05:01 PM Feature #985 (Implemented): Make AMPI_Gather and its variants use Tuple/Set Reductions
Since the scatter case really needs an underlying Charm++ 'scatter' method, which currently doesn't exist, I'm narrow... Sam White
11:26 AM Feature #985: Make AMPI_Gather and its variants use Tuple/Set Reductions
Implemented all gather operations using tuple/set reductions here: https://charm.cs.illinois.edu/gerrit/#/c/1220/
...
Sam White
10:14 PM Feature #985 (In Progress): Make AMPI_Gather and its variants use Tuple/Set Reductions
AMPI_{Gather, Gatherv, Allgather, Allgatherv, Igather, Igatherv, Iallgather, Iallgatherv} can all be implemented usin... Sam White
04:50 PM Bug #1084 (Merged): Eliminate extra copies in AMPI reduce/gather(v) receive paths
As pointed out by Phil in review of change #985:
Aside from inter-communicator collectives, which we don't support...
Sam White
08:14 AM Feature #1083 (Rejected): AMPI message logging support missing for some routines
AMPI's gather routines are missing any message logging code. Need to systematically check all communication routines ... Sam White
10:07 PM Feature #982 (Implemented): Gather reduction operation using Tuple/Set reducers
Steve Hoelle's fix for using set reductions inside tuple reductions: https://charm.cs.illinois.edu/gerrit/#/c/1219/
...
Sam White
09:57 PM Documentation #994: The Projections interface function 'traceUserSuppliedData()' is undocumented ...
Assigning to Ronak to delegate... Sam White

05/26/2016

03:18 PM Bug #1005: Some Projections views broken for AMPI with user-registered functions
Reassigning to Ronak since Keshav is gone for the summer Sam White
02:20 PM Revision a64369d2 (charm): Force adding hwloc/include directory
Change-Id: I74fde37edf9f3dbc55cc8f221d5e0ff19806abb6 Steve Hoelle
01:35 PM Revision af62a469 (charm): Adding VERSION
Change-Id: Ife708cdb0d760b1f665fe334f55790c0bb433204 Steve Hoelle

05/25/2016

10:18 AM Documentation #1082 (Merged): Improve SMP mode documentation
This was brought up during last week's group meeting: documentation of SMP mode, what it is, how to run jobs on diffe... Sam White
09:34 AM Revision 6f091931 (charm): New launch config using hwloc working for ++local
Change-Id: I928a5bc9550d12c238560cc5dab5e71ab2855f03 Steve Hoelle
09:34 AM Revision bdceac25 (charm): Sketching multinode launch params. Change nodetab_table to vector
Change-Id: Ie918c04e1d2217b923908633fca8356e4fae41d3 Steve Hoelle
09:34 AM Revision 901f81b4 (charm): Cleanup
Change-Id: I1f9d07f5c101b7f05805e32e75417e223ec9bcc5 Steve Hoelle
09:33 AM Revision 5f335b53 (charm): Add hwloc-1.11.2 to src/hwloc
Project: https://www.open-mpi.org/projects/hwloc/
Archive: https://www.open-mpi.org/software/hwloc/v1.11/downloads/hw...
Steve Hoelle
09:33 AM Revision 34d1a5fb (charm): Add hwloc to charm build
Change-Id: I95db11047dbb4819829d4c312ef5f351a8e6b6d3 Steve Hoelle
09:33 AM Revision 1579d49b (charm): Add Readme
Change-Id: I0dc44f8fca660b5dbc1a9cfc60fae00588f1da80 Steve Hoelle

05/24/2016

09:34 AM Bug #1076: failure to exit after long run on PSC Bridges
Jim Phillips wrote:
> Jim Phillips wrote:
> > According to Rick Costa of PSC User Services
> > "The same hanging i...
Jim Phillips
09:16 AM Bug #1076: failure to exit after long run on PSC Bridges
Jim Phillips wrote:
> According to Rick Costa of PSC User Services
> "The same hanging issue has surfaced for other...
Jim Phillips
08:00 PM Revision 302f9a97 (charm): Cleanup: Change atomic -> serial, Cmi* -> Ck* in examples and tests
Change-Id: Icdb19308b405dc74199247674daf032a141853ef Sam White

05/23/2016

01:25 PM Feature #982: Gather reduction operation using Tuple/Set reducers
This could be implemented using the new Tuple reducer type with two CkReduction::set reducers, one containing the arr... Sam White
11:50 AM Bug #1076: failure to exit after long run on PSC Bridges
According to Rick Costa of PSC User Services
"The same hanging issue has surfaced for other packages."
There is a...
Jim Phillips
07:36 PM Bug #1080 (In Progress): multicore projections tracing runs hang at startup on 129 pes
I'm not sure how the status and target version were changed in my earlier update, I'm setting them back here. Ronak Buch

05/20/2016

06:15 PM Bug #1080 (New): multicore projections tracing runs hang at startup on 129 pes
I was able to replicate this on triton, but I was also able (somewhat oddly) to successfully run a 129 PE job with Pr... Ronak Buch
11:52 AM Revision ad829962 (charm): AMPI cleanup: make member functions const
Change-Id: Icdabd5ca350d8776f6588f8de2ec499bb43d27f0 Sam White
09:10 AM Bug #1081 (Merged): Converse command line arguments produce false warnings
Converse command line arguments are not properly registered during initialization, so using them generates a warning ... Sam White
09:13 PM Bug #1078 (Merged): AMPIF doesn't handle Fortran strings correctly
Sam White
07:14 PM Revision 912878e3 (charm): SDAG changes in xi-Entry.C
Vipul Harsh

05/19/2016

06:49 PM Revision c2bab017 (charm): fixed SDAG closure for Rdma to do the same thing as for arrays
Vipul Harsh
05:14 PM Revision 6778513e (charm): freeing msg using CkFreeMsg
Vipul Harsh
04:41 PM Revision 244befe1 (charm): AMPI: set default names for predefined communicators
Change-Id: I7ce0f63547d64e38e93a39586caefc135b90d551 Sam White
03:55 PM Revision 4de0a720 (charm): Fix makefiles and move user_call out of the API
Reuben Tan
02:59 PM Revision dd4e4269 (charm): Merge
Reuben Tan
02:37 PM Bug #937: [local] entry methods don't set tracing event dependencies
Necessary change is in xi-Entry.C in Entry::genArrayDefs and analogs for chare/group/nodegroup entry methods.
At ...
Phil Miller
02:20 PM Bug #503 (New): Replace use of obsolete memalign function with posix_memalign
This is clearly not 'High' priority, since it hasn't been worked on in over a year and no one has cared.
Also, no ...
Phil Miller
01:38 PM Bug #1080 (In Progress): multicore projections tracing runs hang at startup on 129 pes
Ronak Buch
11:00 AM Bug #1080 (Merged): multicore projections tracing runs hang at startup on 129 pes
... Jim Phillips
11:59 AM Revision b179c31f (charm): AMPIF #1078: Terminate Fortran strings correctly.
Strings passed from Fortran into AMPI need to be NULL terminated.
We now define 'MPI_' routines that take string argu...
Sam White
10:15 PM Feature #969: AMPI support for collectives on inter-communicators
AMPI communicators, including intercommunicators, are implemented as chare arrays, so an intercomm has 3 proxies: loc... Sam White

05/18/2016

06:44 PM Revision fe9a38ab (charm): fixing rdma example
Vipul Harsh
06:25 PM Revision 0ff41407 (charm): fixing pingpong rdma, don't free msg in callback
Vipul Harsh
06:09 PM Revision a977bbb5 (charm): Shrink-expand (malleable jobs): Fix build issues with earlier merge
Change-Id: Icd337a18a79e4989287f3b4866bfcb86cd7ebcb4 Phil Miller
03:48 PM Bug #1078 (Implemented): AMPIF doesn't handle Fortran strings correctly
Sam White
03:40 PM Revision 84ae73f0 (charm): Cleanup: Remove stray print statement from Shrink-Expand #236
Change-Id: I3a867bef3a21e640564551937b4691ae70208af9 Sam White
09:28 AM Bug #1062: userDrivenMode undefined in converse/lrts exit
Note that the commit above does not fix the issue for non-LRTS layer builds (net- and pami-). Sam White
09:21 AM Support #1079 (Closed): Remove deprecated machine layers and retired machines from Autobuild
Autobuild has the following tests that should be removed/migrated:
1. 32-bit Darwin builds
2. Builds on Finesse (...
Sam White
06:33 AM Bug #1076: failure to exit after long run on PSC Bridges
Stampede MPI version exits normally. Jim Phillips
 

Also available in: Atom