Project

General

Profile

Activity

From 08/25/2016 to 09/23/2016

09/23/2016

02:22 PM Bug #1197: Charmrun fails to connect to nodes on Taub in netlrts build.
Eric Bohm wrote:
> Is this still a problem?
If charm is built with gcc 4.9.2, doing the following fixes the issue...
Kavitha Chandrasekar
11:07 AM Feature #69: Get large messages sent via the ZC API to be received directly using a GET from the ...
Nitin, Vipul: Your recent work on RDMA support probably makes this and #68 easy to implement as well. Phil Miller
11:02 AM Feature #67 (Merged): Reduce the impact of large messages sent to unlocated or migrated chare arr...
This was merged with the 64-bit ID work. Phil Miller
08:26 AM Bug #1221 (Merged): Win build failures
Since merging 64bit IDs the *-win autobuild tests are failing with a n assertion from ckobjid.h:... Sam White
08:16 AM Feature #1213 (Merged): Use Charm++ built-in reducers for more predefined types/ops in AMPI
Sam White
08:16 AM Documentation #1140 (Merged): Document tuple/stats reducers
Sam White
08:16 AM Feature #557 (Merged): Built-in reducer types for logical and bitvec and/or/xor on bools and ints
Sam White

09/22/2016

05:34 PM Bug #1215 (Merged): 64bit ID failures
Phil Miller
05:34 PM Feature #175 (Merged): objid_t: location cache should be keyed by objid_t
Phil Miller
05:34 PM Feature #174 (Merged): objid_t: Distributed lookup protocol
Phil Miller
05:34 PM Feature #170 (Merged): objid_t: Basic definitions and use in envelope
Phil Miller
04:17 PM Bug #1220: AMPI: Support tlsglobals with dynamically linked objects
Notes from a conversation with a friend who works heavily on TLS implementation issues:

> Me
> So, I'm going to ...
Phil Miller
04:11 PM Bug #1220 (Merged): AMPI: Support tlsglobals with dynamically linked objects
Currently, the TLS-based privatization of global variables won't work in a program or library compiled as a dynamic o... Phil Miller
01:50 PM Documentation #1219 (Merged): Update SDAG forall documentation
SDAG's forall statement is barely explained in the manual. It should be clear that forall(..) { serial{ ... } } does ... Sam White
12:47 PM Feature #1218 (Merged): Move production features out of "experimental" part of Charm++ Manual
CkLoop, MPI interop, and Partitioning should all be moved out of the Experimental version to appropriate sections of ... Sam White

09/21/2016

02:07 PM Bug #1216 (Merged): Abort on message sends to out-of-bounds chare array elements
If a message is sent to a chare array element that is out-of-bounds for a statically sized chare array, we should abo... Sam White
02:02 PM Bug #1197: Charmrun fails to connect to nodes on Taub in netlrts build.
Is this still a problem? Eric Bohm
01:59 PM Bug #1200 (Merged): Openatom mixes CkMulticast managers and uses different instances to contribut...
Eric Bohm
12:17 PM Bug #1200 (In Progress): Openatom mixes CkMulticast managers and uses different instances to cont...
Eric Bohm
01:45 PM Bug #53: SDAG case constructs and Bigsim traces
Its been a year since the last update. If this is important someone should start work. If it isn't, the priority sh... Eric Bohm
01:42 PM Bug #829: CkLoop projections tracing doesn't reflect the origin/traceback of work
Has a consistent approach been implemented regarding projections tracing of our node level parallel schemes? Eric Bohm
01:40 PM Bug #828: Chare array construction semantics differ wrt readonly array proxy on PE 0
Is it worth taking another look at this after the recent infrastructure changes? Eric Bohm
01:37 PM Bug #756: CUDA build does not correctly find cuda location
is this still a problem? Eric Bohm
01:36 PM Bug #815: Makefile for hybrid API is not using the system OPTS
Is this still pertinent? Eric Bohm
01:36 PM Bug #684: Isomalloc PUP has invalid read memory errors
Probably. Need to re-investigate. Phil Miller
01:31 PM Bug #684: Isomalloc PUP has invalid read memory errors
Old bug, still open? Eric Bohm
01:35 PM Bug #807 (Rejected): redo performance comparison
not worth pursuing extensive analysis on this platform as pami efforts are now oriented to the newer versions of pami... Eric Bohm
01:33 PM Bug #707 (Closed): Net charmrun should round-robin simultaneous connections
scalable start is the default now Eric Bohm
01:32 PM Projections Bug #699: message sends from periodic calls attributed to previous entry
Any update on this? Eric Bohm
01:30 PM Projections Bug #414: Idle/Overhead Display Disagreement
Progress? Eric Bohm
01:26 PM Projections Bug #415: Performance
Break this up into subtasks with this as a parent task so that achievable and measurable units of progress can be mad... Eric Bohm
10:49 AM Bug #1215 (Implemented): 64bit ID failures
Here's a fix for all the above issues, except for I don't know what is leading to the last runtime failure on net-win... Sam White
10:38 AM Bug #1215 (In Progress): 64bit ID failures
Sam White
08:44 AM Bug #1215: 64bit ID failures
Actually some of those build failures are occurring on uth-linux-x86_64, netlrts-linux-x86_64-syncft, and mpi-linux-x... Sam White
08:35 AM Bug #1215 (Merged): 64bit ID failures
Compiler errors building charm with the now merged 64bit ID on cygwin/win:... Sam White

09/20/2016

06:10 PM Documentation #1140 (In Progress): Document tuple/stats reducers
Sam White
05:13 PM Bug #1214: AMPI_Just_migrated callbacks break using tlsglobals/isomalloc
This is tricky, because we need to create an instance of TCharmAPIRoutine from the user's thread only after their abo... Sam White
11:36 PM Bug #1214: AMPI_Just_migrated callbacks break using tlsglobals/isomalloc
https://charm.cs.illinois.edu/gerrit/#/c/1865/ Sam White
11:33 PM Bug #1214 (New): AMPI_Just_migrated callbacks break using tlsglobals/isomalloc
AMPI doesn't properly take care of turning on/off isomalloc and tlsglobals before calling the user's justMigrated fun... Sam White

09/19/2016

02:55 PM Bug #1188 (Implemented): AMPI Waitsome and Testsome bugs
https://charm.cs.illinois.edu/gerrit/#/c/1862/ Sam White

09/16/2016

04:59 PM Bug #965: ampicc -swapglobals is broken for ld v2.24+
Using swapglobals with gcc-4.7.1 (on Cab at LLNL) results in aborts at runtime with the message:... Sam White
09:25 AM Bug #1097 (In Progress): Attributes are not duplicated in MPI_Comm_dup
This has come back to bite us in ROMIO. ROMIO duplicates a communicator and expects the attributes of the old one to ... Sam White
08:17 AM Cleanup #1151 (Implemented): Eliminate AMPI ROMIO compiler warnings
https://charm.cs.illinois.edu/gerrit/#/c/1853/ Sam White

09/15/2016

06:19 PM Bug #1207 (Merged): DDT predefined types are broken by missing C_BOOL type table entry
Sam White
11:34 AM Bug #1206: Building on OpenMPI fails due to mistaken need for C++ bindings library.
My above hypothesized fix is here:
https://charm.cs.illinois.edu/gerrit/1852
I have not even tested that this wor...
Phil Miller
11:19 AM Bug #1206: Building on OpenMPI fails due to mistaken need for C++ bindings library.
There's a simple solution to all this. We change our configure script to use @test_cc@ instead of @test_cxx@, since w... Phil Miller
11:16 AM Bug #1206: Building on OpenMPI fails due to mistaken need for C++ bindings library.
It looks like you can pass the '--disable-mpi-cxx' option to OpenMPI's configure script to avoid that if you are buil... Sam White
09:15 AM Bug #1206: Building on OpenMPI fails due to mistaken need for C++ bindings library.
I encountered the same issue in another project as well. It seems that OpenMPI's "mpi.h" pulls in the C++ MPI binding... Erik Schnetter
10:31 AM Feature #1213: Use Charm++ built-in reducers for more predefined types/ops in AMPI
https://charm.cs.illinois.edu/gerrit/#/c/1839/ Sam White
10:30 AM Feature #1213 (Merged): Use Charm++ built-in reducers for more predefined types/ops in AMPI
Quicksilver uses MPI_INT64_T and MPI_UINT64_T in reductions. Currently we use AMPI's custom reduction, which requires... Sam White
12:04 AM Feature #1114 (Merged): Build and link ROMIO on AMPI by default
Sam White
12:03 AM Bug #1198 (Merged): AMPI's mpi.h does not include ROMIO's mpio.h
Sam White

09/14/2016

03:58 PM Bug #1207 (Implemented): DDT predefined types are broken by missing C_BOOL type table entry
https://charm.cs.illinois.edu/gerrit/#/c/1850/ Sam White
01:55 PM Bug #1207 (In Progress): DDT predefined types are broken by missing C_BOOL type table entry
Sam White
01:46 PM Bug #1207 (Merged): DDT predefined types are broken by missing C_BOOL type table entry
When I added MPI_C_BOOL to AMPI and CkDDT_C_BOOL to DDT, I forgot to add the definition of that type to the type tabl... Sam White
02:39 PM Bug #1206: Building on OpenMPI fails due to mistaken need for C++ bindings library.
Note: There are also references to external symbols ("U"), as in
libck.a:mpi-interoperate.o: U __...
Erik Schnetter
02:37 PM Bug #1206: Building on OpenMPI fails due to mistaken need for C++ bindings library.
I see symbols like these:
$ nm -A *.a | grep MPI | grep __ | grep Init
libck.a:mpi-interoperate.o: 00000000000009...
Erik Schnetter
02:11 PM Bug #1206: Building on OpenMPI fails due to mistaken need for C++ bindings library.
We do not use the MPI C++ bindings proper, we only use MPI's C language bindings. We obviously need a C++ compiler to... Sam White
02:07 PM Bug #1206: Building on OpenMPI fails due to mistaken need for C++ bindings library.
The C++ bindings of MPI are deprecated/removed, so if they are in Charm++ they need to go.
See http://blogs.cisco.co...
Jim Phillips
11:09 AM Bug #1206: Building on OpenMPI fails due to mistaken need for C++ bindings library.
These commands indeed don't mention the "mpi_cxx" library. Here is the pkgconfig file:
$ cat ../lib/pkgconfig/ompi...
Erik Schnetter
09:38 AM Bug #1206: Building on OpenMPI fails due to mistaken need for C++ bindings library.
Erik, what do "mpicc --showme:compile" and "mpicc --showme:link" return on your system?
It seems strange that Charm+...
Jim Phillips
11:31 PM Bug #1206 (Implemented): Building on OpenMPI fails due to mistaken need for C++ bindings library.
Will post for review and merge shortly. Thank you for the contribution! Phil Miller
11:37 AM Bug #872: smp standalone inconsistency
The hwloc changes being worked on at Charmworks will presumably address these and other issues (if I'm not mistaken). Juan Galvez
10:54 AM Bug #872: smp standalone inconsistency
Ping. Jim Phillips
01:01 AM Feature #1088 (In Progress): Trace MPI_ functions in AMPI
Sam White
12:01 AM Feature #967: AMPI support for MPI-3's MPI_Comm_create_group
Here's the paper that originally proposed this feature for MPI-3: http://www.mcs.anl.gov/papers/P1914.pdf Sam White
11:53 PM Bug #1191: AMPI is missing MPI_Type_*_{attr,keyval} routines
No-op implementations of these routines: https://charm.cs.illinois.edu/gerrit/#/c/1840/ Sam White
11:53 PM Bug #1191 (Implemented): AMPI is missing MPI_Type_*_{attr,keyval} routines
Sam White

09/13/2016

05:48 PM Bug #1206 (Merged): Building on OpenMPI fails due to mistaken need for C++ bindings library.
I tried building Charm++ with MPI support, using OpenMPI. This did not work, as the Charm++ configure stage could not... Erik Schnetter
05:48 PM Feature #1095 (In Progress): Improve AMPI error handling
Made AMPI abort on more types of errors and to be more informative when aborting: https://charm.cs.illinois.edu/gerri... Sam White
02:32 PM Feature #557 (Implemented): Built-in reducer types for logical and bitvec and/or/xor on bools and...
https://charm.cs.illinois.edu/gerrit/#/c/1841/ Sam White

09/12/2016

04:47 PM Cleanup #1034: Constant comparison warnings from xlC compiler
It would have been an SMP build. Jim Phillips
02:49 PM Bug #1205 (New): AMPI's -tlsglobals option is only supported by GCC
When compiling AMPI with clang and passing the -tlsglobals flag, charmc attempts to pass the -mno-tls-direct-seg-refs... Tarun Prabhu
08:51 PM Bug #1017 (Merged): charmxi: using reserved keywords fails silently
Change merged into charm by Sam. Nitin Bhat

09/11/2016

08:54 PM Bug #961: AMPI support for cancelling recv requests/statuses
Deassign and mark Unscheduled. Phil Miller
08:53 PM Bug #961 (New): AMPI support for cancelling recv requests/statuses
Fine to mark it low priority, and not planed for an upcoming release. Re-opening, because the issue still exists, and... Phil Miller

09/09/2016

01:03 PM Bug #1188: AMPI Waitsome and Testsome bugs
Any update on this? Sam White

09/08/2016

02:56 PM Bug #1190 (Merged): AMPI fails to rename C++ main with signature 'int main()'
Sam White
02:55 PM Cleanup #1203 (Merged): AMPI forces builds to be serial for ROMIO
AMPI's Makefile include ".NOTPARALLEL:" in order to force parallel builds to serialize. It does this because the curr... Sam White
10:31 AM Cleanup #1151: Eliminate AMPI ROMIO compiler warnings
With ICC-16.0.3 on Cab @ LLNL I get a bunch of warnings like this too:... Sam White
08:06 AM Bug #1202 (New): Memory leaks in converse's cldb
Running valgrind on netlrts-linux-x86_64 examples reveals two memory leaks in initialization routines. One is in src/... Sam White
07:55 AM Feature #1095: Improve AMPI error handling
Added some rudimentary support for this here: https://charm.cs.illinois.edu/gerrit/#/c/1828/ Sam White
09:03 PM Feature #1114 (Implemented): Build and link ROMIO on AMPI by default
Sam White

09/07/2016

05:13 PM Feature #947: AMPI support for MPI-2's MPI_Type_* routines
These 2 would be good to support:
MPI_Type_dup
MPI_Type_get_true_extent
And after you've added MPI_Type_get_tr...
Sam White
04:58 PM Feature #1114 (In Progress): Build and link ROMIO on AMPI by default
ROMIO is now built by default when building AMPI. You can specify '--without-romio' to not build it. It is always lin... Sam White
03:46 PM Bug #1198 (Implemented): AMPI's mpi.h does not include ROMIO's mpio.h
https://charm.cs.illinois.edu/gerrit/#/c/1832/ Sam White
02:34 PM Bug #1198 (In Progress): AMPI's mpi.h does not include ROMIO's mpio.h
Two proposed solutions:
A) configure ROMIO (to generate its headers) before building AMPI, then make ROMIO after A...
Sam White
03:21 PM Feature #574 (Merged): Windws builds: don't pollute /usr/bin
The win32 build targets are now all gone, so that part is moot.
The change linked above plus https://charm.cs.illi...
Phil Miller
03:18 PM Bug #1190 (Implemented): AMPI fails to rename C++ main with signature 'int main()'
https://charm.cs.illinois.edu/gerrit/#/c/1831/ Sam White
02:18 PM Bug #1190: AMPI fails to rename C++ main with signature 'int main()'
Let's talk about this directly - I can probably figure out a way around it. Phil Miller
03:11 PM Bug #228 (Rejected): net-win32 configuration runs in a semi-smp mode
@net-win32@ got deleted some months back. This is now moot. Phil Miller
02:50 PM Bug #1201 (Rejected): SMP builds segfault on NULL lock in tests/charm++/chkpt
http://ppl-jenkins.cs.illinois.edu:8080/job/Nightly-Build/940/label=precise,platform=netlrts-linux-x86_64-smp-clang/c... Phil Miller
02:15 PM Bug #1200: Openatom mixes CkMulticast managers and uses different instances to contribute and bro...
This needs way more explanation of why the described behavior does/will illustrate a bug in Charm++. Phil Miller
09:36 PM Bug #1200 (Merged): Openatom mixes CkMulticast managers and uses different instances to contribut...
The working of CkMulticast Managers is such that it doesn't get exposed now, but it does get affected in the 64-bit b... Vipul Harsh
02:12 PM Bug #923 (Merged): Compilation failing in net-cygwin
This was the _ftime/ftime issue. Fixed with a patch contributed by Ed Karrells, from Sanjay's CS598 course. Phil Miller
02:10 PM Feature #1175: Don't require autoconf to be installed on user systems for hwloc build
We can revisit this later, then. The other code changes shouldn't interact with it. Phil Miller
02:09 PM Feature #1177: Support variable numbers of processes per host, each with identical thread counts
The expectation is that we'd potentially move to a mode of usage where we always ask the system process launcher for ... Phil Miller
02:05 PM Feature #1177: Support variable numbers of processes per host, each with identical thread counts
This is useful, but the Cray XE/XK case isn't relevant as we use aprun on that platform. Jim Phillips

09/02/2016

03:56 PM Bug #1199 (Merged): Fix hash function "hash" in "ckarrayindex.h" to include the first element in ...
This was suggested by Alexander Frolov. For 1d arrays, this makes for a continuous sequencing. Needs performance test... Vipul Harsh
03:23 PM Documentation #1136 (Merged): Document ability of [sync] entry methods to return any type that su...
https://charm.cs.illinois.edu/gerrit/#/c/1822/ Sam White
12:14 PM Bug #1198 (Merged): AMPI's mpi.h does not include ROMIO's mpio.h
AMPI's mpi.h and mpif.h should include ROMIO's mpio.h and mpiof.h, respectively. Otherwise applications cannot use ty... Sam White
11:42 AM Bug #1197: Charmrun fails to connect to nodes on Taub in netlrts build.
Those are just memory leaks. They should be cleaned up, but they are not a cause of launch failures. Phil Miller
11:32 AM Bug #1197: Charmrun fails to connect to nodes on Taub in netlrts build.
Nevermind, I was getting an allocation on Golub before, and it works there. On Taub, ++mpiexec does not work with gcc... Sam White
11:19 AM Bug #1197: Charmrun fails to connect to nodes on Taub in netlrts build.
netlrts-linux-x86_64 runs on Golub using ++mpiexec with the gcc/4.9.2 and mvapich2/1.6-gcc modules loaded. It also ru... Sam White
10:02 AM Bug #1197: Charmrun fails to connect to nodes on Taub in netlrts build.
Please try ++mpiexec Bilge Acun
09:52 AM Bug #1197: Charmrun fails to connect to nodes on Taub in netlrts build.
I've found this issue when I run a simple exercise in CS 598. It doesn't crash but just be terminated with the messag... Seonmyeong Bak
09:44 AM Bug #1197: Charmrun fails to connect to nodes on Taub in netlrts build.
Please try running a standalone version of some small program, and see if that crashes. If it doesn't crash, run it u... Phil Miller
09:32 AM Bug #1197 (Rejected): Charmrun fails to connect to nodes on Taub in netlrts build.
The netlrts version of Charm++ is built and executed well on taub but when it is built with gcc/4.9 (or later), it do... Seonmyeong Bak
09:15 PM Feature #1175: Don't require autoconf to be installed on user systems for hwloc build
it seems some systems requires autoconf. It seems that there is some issue with hwloc's default configure script that... Gengbin Zheng

08/31/2016

01:24 PM Documentation #1196 (Merged): Document and exemplify chare class inheritance
There's nothing in the manual or examples about chare classes having parent class relationships from which the child ... Phil Miller
11:33 PM Bug #1194 (Merged): AMPI Gather and its variants don't support non-contiguous contributions
Sam White
11:25 PM Bug #1104: AMPI instances may change if migrated while suspended
Fixes a couple newly created instances of this bug here: https://charm.cs.illinois.edu/gerrit/#/c/1812/
Still need...
Sam White

08/30/2016

11:13 AM Feature #387: Pack variable-envelope structures to reduce overhead bytes
We should revisit the size and layout of the envelope with this kind of change in mind. I'd suggest using the @pahole... Phil Miller
10:43 AM Feature #387: Pack variable-envelope structures to reduce overhead bytes
Should we revisit compiler support for this now that 64bit ID is just about ready to be merged? Sam White
10:41 AM Feature #557: Built-in reducer types for logical and bitvec and/or/xor on bools and ints
Supporting more datatypes for logical reduction operations in Charm will benefit AMPI too. Sam White
10:36 AM Bug #1169 (Merged): Command line argument +balancer for multiple balancers does not work
Sam White
10:33 PM Feature #1116 (In Progress): AMPI broadcasts should be [nokeep]
Sam White
10:32 PM Bug #1193 (Merged): AMPI assumes all user-defined Ops are non-commutative
Sam White
10:32 PM Bug #1185 (Merged): AMPI support for non-commutative reduction operations
Sam White
08:44 PM Bug #1186 (Merged): AMPI non-blocking routines don't always create actual requests
Sam White

08/29/2016

05:00 PM Bug #1194 (Implemented): AMPI Gather and its variants don't support non-contiguous contributions
https://charm.cs.illinois.edu/gerrit/#/c/1820/ Sam White
04:55 PM Bug #1194 (Merged): AMPI Gather and its variants don't support non-contiguous contributions
AMPI_(I)(all)Gather(v) should all support contributions of non-contiguous datatypes, but currently the first 'typeSiz... Sam White
11:34 AM Bug #1186: AMPI non-blocking routines don't always create actual requests
Another instance of this bug besides in AMPI_Isend was in all collective routines we were setting the request to MPI_... Sam White
11:00 AM Bug #1161 (Closed): charm-6.7.1.tar.gz untars to charm
Marking 'closed' so that it doesn't show up under 'open' issues. Sam White
07:48 AM Bug #1189: AMPI resumeOnRecv should be a property of the thread, not each comm
Currently resumeOnRecv is inside the ampi class. Two proposals:
1. Move it inside ampiParent since the thread that i...
Sam White
07:40 AM Bug #1193 (Implemented): AMPI assumes all user-defined Ops are non-commutative
NOTE: this breaks ABI compatibility with older AMPIs, because this changes MPI_Op to an int. If you get a bunch of un... Sam White
10:08 PM Bug #1193 (Merged): AMPI assumes all user-defined Ops are non-commutative
The patch to support non-commutative reduction operations also made the assumption that all user-defined Ops are non-... Sam White
03:02 AM Bug #1017: charmxi: using reserved keywords fails silently
Gerrit link: https://charm.cs.illinois.edu/gerrit/#/c/1816/ Nitin Bhat
03:01 AM Bug #1017 (Implemented): charmxi: using reserved keywords fails silently
I wasn't able to entirely reproduce this bug. For the code in the bug description, I get a slightly informative comma... Nitin Bhat
07:05 PM Bug #1038 (Merged): Add support for srun to charmrun script for gni layer
Should be all good now Michael Robson

08/28/2016

05:02 PM Bug #1045: Array pointers in messages can be overwritten by generated code in the message class c...
More details on the optimization here:
https://gcc.gnu.org/gcc-6/porting_to.html
Phil Miller
04:16 PM Bug #1045: Array pointers in messages can be overwritten by generated code in the message class c...
This crashes in megatest... Phil Miller
03:59 PM Bug #1045: Array pointers in messages can be overwritten by generated code in the message class c...
I need to investigate more, but I think this has come to the fore. Phil Miller
02:39 PM Bug #1185 (Implemented): AMPI support for non-commutative reduction operations
Support non-commutative reduction op's and assume all user-defined op's are non-commutative: https://charm.cs.illinoi... Sam White
10:01 AM Bug #1185: AMPI support for non-commutative reduction operations
For now we will assume all user-defined MPI_Ops are non-commutative, and we'll implement them like a gather where at ... Sam White
09:57 AM Bug #1185 (In Progress): AMPI support for non-commutative reduction operations
Sam White
09:36 AM Cleanup #1192: AMPI is missing const qualifiers on buffer arguments to communication routines
AMPI currently doesn't use const on sendbuf arguments so that we can handle MPI_BOTTOM and MPI_IN_PLACE in the easies... Sam White
11:15 PM Feature #954 (Implemented): Update AMPI's version of MPICH test suite
Updated to mpich-3.2 and added no-op implementations of AMPI's unimplemented features: https://charm.cs.illinois.edu/... Sam White

08/27/2016

12:09 PM Cleanup #1192 (Merged): AMPI is missing const qualifiers on buffer arguments to communication rou...
All Gather, Scatter, Alltoall, Reduce, and Scan variants, as well as MPI_Sendrecv and possibly others, are missing co... Sam White
10:38 AM Bug #1191: AMPI is missing MPI_Type_*_{attr,keyval} routines
Missing routines:... Sam White
10:33 AM Bug #1191 (Merged): AMPI is missing MPI_Type_*_{attr,keyval} routines
Came up when trying to build MPICH-3.2's test suite on AMPI. We already support these on Comm's and Win's. Sam White
10:22 AM Feature #947: AMPI support for MPI-2's MPI_Type_* routines
I didn't have MPI_Type_dup on this list earlier, which was added in MPI-2.1. We'll need to eventually implement that ... Sam White
09:57 AM Feature #954 (In Progress): Update AMPI's version of MPICH test suite
To build mpich3.2's mpi test suite on AMPI:... Sam White

08/26/2016

05:22 PM Bug #1190 (Merged): AMPI fails to rename C++ main with signature 'int main()'
The problem is main routines without (int argc, char **argv) arguments. This commonly appears in build system tests f... Sam White
05:12 PM Bug #1186 (Implemented): AMPI non-blocking routines don't always create actual requests
Create actual request structs: https://charm.cs.illinois.edu/gerrit/#/c/1811/
Related cleanup of request insertion...
Sam White
03:03 PM Bug #1186 (In Progress): AMPI non-blocking routines don't always create actual requests
Sam White
03:04 PM Cleanup #1103 (Implemented): Refactor AMPI virtual topologies
Sam White
02:45 PM Bug #1188 (In Progress): AMPI Waitsome and Testsome bugs
Phil Miller
02:11 PM Bug #1188 (Merged): AMPI Waitsome and Testsome bugs
Nikhil found errors in AMPI's MPI_Waitsome and MPI_Testsome implementations related to the outcount parameter and han... Sam White
02:14 PM Bug #1189 (Merged): AMPI resumeOnRecv should be a property of the thread, not each comm
Two intertwined issues:
1. resumeOnRecv and resumeOnColl belong to the ampi class, of which there can be multiple in...
Sam White

08/25/2016

02:14 PM Feature #1187 (Implemented): Automatic delegation of section work to CkMulticastMgr
Vipul Harsh
02:14 PM Feature #1187 (Merged): Automatic delegation of section work to CkMulticastMgr
Vipul Harsh
01:52 PM Bug #1186 (Merged): AMPI non-blocking routines don't always create actual requests
Nikhil reported issues with Yorick on AMPI because AMPI always sets AMPI_Isend requests to MPI_REQUEST_NULL rather th... Sam White
12:40 PM Bug #1185 (Merged): AMPI support for non-commutative reduction operations
AMPI currently aborts if a user tries to create an Op that is non-commutative, and it doesn't keep track of the commu... Sam White
08:42 AM Bug #1038: Add support for srun to charmrun script for gni layer
Issue is fixed for gni-crayxc but gni-crayxc-smp has a parsing issue in ./instead_test.sh:... Sam White
 

Also available in: Atom