Project

General

Profile

Activity

From 08/10/2018 to 09/08/2018

09/07/2018

01:41 PM Feature #1972: Tests/examples for non-threaded Charm++ programs using Isomalloc
We also need to document the interface in the manual somewhere too, once we have tests and examples. Sam White
12:56 PM Bug #1975 (Merged): forced dynamic linking on Cray breaks build on Beagle
Evan Ramos
10:22 AM Feature #1742: Send large readonly variables using the Nocopy API to reduce memory footprint and ...
This would be a good first use case for the zero copy broadcast API Sam White

09/06/2018

06:08 PM Bug #1975 (In Progress): forced dynamic linking on Cray breaks build on Beagle
https://charm.cs.illinois.edu/gerrit/c/charm/+/4548 Evan Ramos
04:39 PM Bug #1975: forced dynamic linking on Cray breaks build on Beagle
FYI, the workaround is "setenv PE_PKGCONFIG_LIBS cray-rca:$PE_PKGCONFIG_LIBS". Jim Phillips
04:38 PM Bug #1975: forced dynamic linking on Cray breaks build on Beagle
The dynamic linking failure on Beagle is an old fault with a known work-around from Blue Waters and Titan.
We still ...
Jim Phillips
04:38 PM Bug #1975: forced dynamic linking on Cray breaks build on Beagle
Is adding @-lrca@ to the end of that @CMK_LIBS@ line sufficient to resolve the link failure? Evan Ramos
04:16 PM Bug #1975 (Merged): forced dynamic linking on Cray breaks build on Beagle
This change forces dynamic linking on Cray:
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4368/
On Beagle at...
Jim Phillips
03:54 PM Support #1512: Measure test coverage
Currently tracked over time here: http://charm.cs.illinois.edu/autobuild/coverage/rrdimages/ Eric Bohm
03:49 PM Feature #1974 (New): nocopy accelerated section multicast
It should be possible to reduce the number of copies required to implement a section multicast.
Especially if the ...
Eric Bohm
03:13 PM Bug #1936: pose.decl.h is not found when using pose.h in the BigNetSim emulator
BigNetSim should be deprecated as its functionality has been subsumed in Charades and Tracer. Eric Bohm
02:29 PM Feature #1973 (New): GPU Messages
Enable Charm++ to send RDMA-style messages to/from buffers on the GPU. Our initial plan is to use the RDMA syntax. Th... Michael Robson

09/05/2018

03:15 PM Feature #1972 (New): Tests/examples for non-threaded Charm++ programs using Isomalloc
https://charm.cs.illinois.edu/gerrit/4472 adds support for arbitrary Isomalloc contexts. We should have tests and exa... Evan Ramos

09/04/2018

05:16 PM Bug #684: Isomalloc PUP has invalid read memory errors
My initial suspicion after briefly looking at this is that it results from a logic error somewhere in the mempool's h... Evan Ramos
05:11 PM Bug #684: Isomalloc PUP has invalid read memory errors
For reference, the line at @CmiIsomallocBlockListPup (isomalloc.c:2661)@ when this issue was created is: @pup_bytes(p... Evan Ramos

09/02/2018

04:27 PM Feature #1971: Explore use of non-temporal stores in the RTS
Interesting article on non-temporal stores: https://vgatherps.github.io/2018-09-02-nontemporal/
These could be use...
Sam White
04:26 PM Feature #1971 (Closed): Explore use of non-temporal stores in the RTS
Non-temporal stores could be a useful performance optimization for things like in-memory checkpoints and tracing, whe... Sam White

08/31/2018

11:37 AM Bug #1097 (Merged): Attributes are not duplicated in MPI_Comm_dup
Sam White

08/30/2018

12:44 PM Bug #1970 (Merged): libmemory- broken without production on BGQ
Evan Ramos
10:08 PM Bug #1970 (Implemented): libmemory- broken without production on BGQ
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4534/ Sam White

08/29/2018

03:33 PM Bug #1035: Idle PEs compete with comm thread for node queue lock
Is there a reproducible test program that exhibits this issue, so that we can get someone working on this. Sam White

08/28/2018

10:36 AM Feature #1425: Virtualization-aware AMPI collectives
Some notes: Charm++ already has virtualization-aware broadcast and reductions that do process-level aggregation and u... Sam White
10:33 AM Bug #1155: AMPI's non-blocking collectives are not sequenced
C++17's std::variant should make implementing support for sequencing/matching of non-blocking collective messages eas... Sam White
10:06 AM Feature #1386: ckDestroy for Groups and NodeGroups
Jozsef's original email to the Charm mailing list was IIRC more interested in how to best free the memory associated ... Sam White

08/27/2018

05:03 PM Feature #1386 (Rejected): ckDestroy for Groups and NodeGroups
For @CProxy_MyChareArray array;@, calling @array.ckDestroy();@ only serves to broadcast a call to @ArrayElement::ckDe... Evan Ramos
03:38 PM Bug #1970: libmemory- broken without production on BGQ
This must have been exposed by https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4505/3/src/scripts/Makefile but I don... Evan Ramos
11:25 PM Bug #1464 (Closed): CUDA example programs hang when run with 1 PE
Does not appear in current build. May need to look at this if we ever use CUDA callbacks again, but closing for now. Jaemin Choi
11:23 PM Bug #1462 (Closed): Programs hang at startup with CUDA build
No longer seeing the hangs/crashes. Jaemin Choi

08/25/2018

11:15 AM Bug #1970 (Merged): libmemory- broken without production on BGQ
The recent changes to how we build the various libmemory objects seems to have broken it.... Sam White

08/24/2018

09:16 PM Support #513 (Closed): Allow arbitrary ordering of options when building charm
Sam White

08/23/2018

01:29 PM Feature #1920: Make mempool aware of Isomalloc's per-slot metadata
Yeah, this is a fundamental design flaw in the mempool, instead of an edge case that should be patched in. I've repea... Evan Ramos
12:06 PM Bug #1542: CkArrayCreated callback should be part of CkArrayOptions
Phil Miller wrote:
> We can add the new version of the API, and just map the existing implementation to setting the ...
Evan Ramos
11:23 AM Bug #1969 (Merged): Building some shared libraries fails on darwin
Evan Ramos
10:11 PM Bug #1969 (Implemented): Building some shared libraries fails on darwin
Patch here: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4509/ Matthias Diener
09:23 PM Bug #1969 (Merged): Building some shared libraries fails on darwin
When building Charm++ with shared libraries enabled on darwin, e.g.: ... Matthias Diener
08:40 AM Bug #1968: Some libraries are built as shared libraries even without --build-shared
That test is building a library as a shared object, it doesn't matter how AMPI is built. You should always be able to... Sam White
08:26 AM Bug #1968: Some libraries are built as shared libraries even without --build-shared
Would it make sense to do this privatization test only when compiling with --build-shared? Matthias Diener
07:43 AM Bug #1968: Some libraries are built as shared libraries even without --build-shared
The AMPI privatization test is meant to be built as a shared object always, to test that privatizing global variables... Sam White
09:20 PM Bug #1968 (Merged): Some libraries are built as shared libraries even without --build-shared
At least the following seem to be always built as shared libraries:
* hwloc
* QuickThreads
The following build s...
Matthias Diener

08/22/2018

02:58 PM Feature #693 (Implemented): add CcdCallBacksReset() to header file (or improve callback frequency)
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4506/ Michael Robson
02:21 PM Feature #693: add CcdCallBacksReset() to header file (or improve callback frequency)
8/15:
Discussed with Ronak and Eric B. Decided to expose a timing knob to user (instead of the reset header). The ...
Michael Robson
09:04 PM Bug #1523 (Rejected): Verbs RDMA send fails on 0-byte sized message
Sam White
08:57 PM Bug #1816 (Rejected): Cray CCE/8.5 builds are broken
I don't think we care about supporting CCE <=v8.5 Sam White
08:54 PM Feature #1920 (Rejected): Make mempool aware of Isomalloc's per-slot metadata
Evan looked into this and said it would be a bit tricky to implement, and making Isomalloc not use the mempool seems ... Sam White
08:53 PM Bug #1887: Custom array indices segfault in CkVec inside of LB framework
Please close this issue if it's not a real problem Sam White
08:47 PM Feature #1386: ckDestroy for Groups and NodeGroups
Re-assigning to Evan since Quinoa was originally the motivation for this. Sam White

08/21/2018

03:44 PM Cleanup #1948 (Merged): Rename Charm's graph.h to something less generic
Sam White
02:29 PM Cleanup #1948 (Implemented): Rename Charm's graph.h to something less generic
https://charm.cs.illinois.edu/gerrit/c/charm/+/4500 Evan Ramos
03:44 PM Bug #1965 (Merged): LAMMPS on AMPI fails after migration due to AMPI not wrapping posix_memalign()
Sam White
12:56 PM Bug #1965 (Implemented): LAMMPS on AMPI fails after migration due to AMPI not wrapping posix_mema...
https://charm.cs.illinois.edu/gerrit/c/charm/+/4495
The problem was that we did not wrap @posix_memalign@, which L...
Evan Ramos
03:02 PM Feature #1866: Update Boost ULTs to v1.67.0
Updated to v1.68.0: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4496/ Sam White
02:59 PM Cleanup #1967 (Merged): Section creation API should take its arguments as std::vector's instead o...
Sam White

08/17/2018

05:29 PM Bug #1949: Ensure that 'End of Program' message is printed consistently for every charm program e...
Does this happen with and/or without Charmrun? Evan Ramos
05:24 PM Bug #1954 (Merged): Verbs Init code hangs when it tries connecting an inactive device
Evan Ramos
04:41 PM Cleanup #1967 (Implemented): Section creation API should take its arguments as std::vector's inst...
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4487/ Sam White
12:26 PM Cleanup #1967: Section creation API should take its arguments as std::vector's instead of arrays
Fixed memory leaks in example here: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4482/ Sam White
12:11 PM Cleanup #1967 (Merged): Section creation API should take its arguments as std::vector's instead o...
The API currently takes several C-style arrays, but could be cleaned up to take std::vector's instead (or as well, ca... Sam White

08/16/2018

01:29 PM Bug #1966 (New): ofi non smp fails when #PUs > #cores
Get this error with a 128 cpus per task, 1 task per node batch file AND with a 128 task per node, 1 cpus per task bat... Joseph Hutter

08/15/2018

03:04 PM Bug #1395 (Merged): AMPI_Get_elements returns incorrect results for struct type
Sam White

08/14/2018

02:54 PM Bug #1965 (Merged): LAMMPS on AMPI fails after migration due to AMPI not wrapping posix_memalign()
The application's data stuructures appear to be corrupted after migrating when using -memory isomalloc, though the is... Sam White
11:07 AM Feature #1446 (Merged): AMPI support for generalized requests
Sam White

08/13/2018

05:48 PM Bug #1954 (Implemented): Verbs Init code hangs when it tries connecting an inactive device
https://charm.cs.illinois.edu/gerrit/4474 Evan Ramos
02:44 PM Feature #1964 (New): Enable +isomalloc_sync by default for AMPI
If running an AMPI application, it's often necessary to pass the runtime option '+isomalloc_sync' to ensure correctne... Sam White
12:28 PM Feature #177 (Merged): objid_t: load balancing infrastructure should use objid_t
Sam White

08/12/2018

11:51 AM Feature #1953 (In Progress): cmake-based build system
Matthias Diener
11:37 AM Bug #1962 (Merged): AMPI aborts from objid.h when run with >= 8192 ranks in non-production builds
Sam White

08/11/2018

02:38 PM Bug #1811 (Merged): Cross-array section reduction and multicast with callback set at contribute time
Sam White
02:38 PM Bug #1950 (Merged): Isomalloc produces misleading memory usage numbers
Sam White

08/10/2018

06:05 PM Feature #934 (Implemented): Isomalloc: refactor to associate migratable allocations with entities...
https://charm.cs.illinois.edu/gerrit/4472
With my latest push implementing lazy allocation (which only takes place...
Evan Ramos
05:08 PM Feature #934: Isomalloc: refactor to associate migratable allocations with entities other than pe...
If I break on mempool_init in maxReduce, the crashing PE hits the breakpoint 16 times, and the other three PEs hit it... Evan Ramos
04:07 PM Feature #934: Isomalloc: refactor to associate migratable allocations with entities other than pe...
Patch revival: https://charm.cs.illinois.edu/gerrit/4472
The remaining issue from the initial autobuild failures, ...
Evan Ramos
02:05 PM Cleanup #1872 (Implemented): Move performance tests and benchmarks from "make test" to a new "mak...
https://charm.cs.illinois.edu/gerrit/4218 Evan Ramos
11:25 AM Bug #1961 (Merged): Unbounded memory usage in LBDB
Evan Ramos
 

Also available in: Atom