Project

General

Profile

Activity

From 12/04/2017 to 01/02/2018

12/30/2017

09:45 PM Bug #1701: Cannot have non-copyable types in constructor arguments
It looks like with all the changes the generated code is @std::move(impl_noname_0).t@ which has the type @T@, not @T&... Nils Deppe

12/29/2017

01:31 PM Bug #901 (Merged): Threads awoken by CthAwaken don't let Projections trace back to the event that...
Phil Miller
12:19 PM Feature #111: object location services: scalable cache pre-population
With the move to identify array elements internally with 64-bit IDs, it's now possible for applications to use arbitr... Phil Miller
12:12 PM Cleanup #12: Factor out massive duplication in reductions
Per Eric B - reassign to Juan as supervisor of the collectives subgroup. It could be a good way to get a new person i... Phil Miller
12:08 PM Cleanup #221: Delete deprecated FEM library
Another possible reason not to rush this: the Fractography3D code may be based on FEM and nor ParFUM. Phil Miller
11:52 AM Bug #1205: AMPI's -tlsglobals option is only supported by GCC
Mass re-assign AMPI-related issues on my plate to Sam, for subsequent redistribution.
For real this time.
Phil Miller
11:51 AM Bug #1205: AMPI's -tlsglobals option is only supported by GCC
Mass re-assign AMPI-related issues on my plate to Sam, for subsequent redistribution. Phil Miller
11:52 AM Bug #965: ampicc -swapglobals is broken for ld v2.24+
Mass re-assign AMPI-related issues on my plate to Sam, for subsequent redistribution.
For real this time.
Phil Miller
11:51 AM Bug #965: ampicc -swapglobals is broken for ld v2.24+
Mass re-assign AMPI-related issues on my plate to Sam, for subsequent redistribution. Phil Miller
11:52 AM Feature #896: AMPI support for compiler-automated static variable privatization
Mass re-assign AMPI-related issues on my plate to Sam, for subsequent redistribution.
For real this time.
Phil Miller
11:51 AM Feature #896: AMPI support for compiler-automated static variable privatization
Mass re-assign AMPI-related issues on my plate to Sam, for subsequent redistribution. Phil Miller
11:52 AM Feature #283: TLS-based AMPI variable privatization source-to-source translation tool
Mass re-assign AMPI-related issues on my plate to Sam, for subsequent redistribution.
For real this time.
Phil Miller
11:51 AM Feature #283: TLS-based AMPI variable privatization source-to-source translation tool
Mass re-assign AMPI-related issues on my plate to Sam, for subsequent redistribution. Phil Miller
11:48 AM Bug #1501: charmxi fails to deal with rvalue references
Reassign to Evan based on discussion with Eric B. Confer on how important this work is to schedule in the near future. Phil Miller
11:48 AM Bug #979: charmxi: mismatched module braces leads to confusing error messages.
Reassign to Evan based on discussion with Eric B. Confer on how important this work is to schedule in the near future. Phil Miller
11:48 AM Bug #736: charmxi: #endif terminates any enclosing comment
Reassign to Evan based on discussion with Eric B. Confer on how important this work is to schedule in the near future. Phil Miller
11:48 AM Bug #676: Compiling ci files that use "typename T" in argument list fails
Reassign to Evan based on discussion with Eric B. Confer on how important this work is to schedule in the near future. Phil Miller
11:46 AM Bug #1566: Parameter marshalled entry methods mostly don't set group dependence in message from C...
Per discussion with Eric B, assigning to Nitin, based on recent work around CkEntryOptions handling Phil Miller
11:46 AM Bug #1565: Non-group entry methods don't respect envelope group dependence
Per discussion with Eric B, assigning to Nitin, based on recent work around CkEntryOptions handling Phil Miller
11:46 AM Bug #1564: Inline entry methods don't respect group dependence from CkEntryOptions
Per discussion with Eric B, assigning to Nitin, based on recent work around CkEntryOptions handling Phil Miller
10:44 AM Bug #1564 (New): Inline entry methods don't respect group dependence from CkEntryOptions
This says 'Implemented', but I can't find code where I've actually done it. Shouldn't be too hard, but it's not somet... Phil Miller
11:46 AM Bug #1563: Chare Array construction doesn't respect setGroupDepID in CkEntryOptions (or any other...
Per discussion with Eric B, assigning to Nitin, based on recent work around CkEntryOptions handling Phil Miller

12/28/2017

08:47 PM Bug #1668: Ensure that all libraries/modules will build as dynamic/shared objects (.so/.dylib vs .a)
The ROMIO issue mentioned above is not solved yet, so AMPI applications still require at least the static ROMIO libra... Matthias Diener

12/27/2017

04:06 PM Bug #1668 (Implemented): Ensure that all libraries/modules will build as dynamic/shared objects (...
With https://charm.cs.illinois.edu/gerrit/3469 I get:... Evan Ramos

12/26/2017

12:08 PM Bug #1668 (In Progress): Ensure that all libraries/modules will build as dynamic/shared objects (...
hwloc builds a dynamic library, but it's not presently usable on Mac. I needed to uncomment the @cp@ command in @src/... Phil Miller
11:48 AM Bug #1668: Ensure that all libraries/modules will build as dynamic/shared objects (.so/.dylib vs .a)
QuickThreads is also still kinda messed up, at least on Mac builds Phil Miller

12/22/2017

04:41 PM Feature #1178: Support automated launch/spawn/bind when using charmrun ++mpiexec
Are there any more details available about what this entails? Evan Ramos
04:38 PM Feature #1098: Better CMake support
Is there anything more than https://charm.cs.illinois.edu/gerrit/#/q/project:charm+topic:cmake-wrapper that this issu... Evan Ramos
09:59 AM Bug #1653 (Implemented): NeighborLB segfaults during startup in SMP/multicore builds
https://charm.cs.illinois.edu/gerrit/#/c/3458/ Sam White

12/21/2017

03:28 PM Bug #1665 (In Progress): DDT needs to reference count and free its type objects
Initial support for freeing types in DDT: https://charm.cs.illinois.edu/gerrit/#/c/3461/
Charmworks intern Nimay i...
Sam White

12/20/2017

05:46 PM Feature #1763: Generate libmpi.{a,so} for AMPI configure scripts
This gets us AMPI's MPI_* routines to not be renamed when building on non-MPI layers: https://charm.cs.illinois.edu/g... Sam White
02:46 PM Bug #529 (Resolved): LrtsInitCpuTopo() operates asynchronously and overlaps with group constructors
Eric Bohm
02:33 PM Feature #1655 (In Progress): Enable use of shm transport for regular messages in LRTS
Gerrit Patch: https://charm.cs.illinois.edu/gerrit/#/c/3457/ Nitin Bhat
02:19 PM Feature #1769: AMPI implementation of Buffered sends
Should also be able to optimize for ready sends (Rsend, Irsend, etc). Sam White
02:16 PM Feature #1769 (New): AMPI implementation of Buffered sends
Now that AMPI supports in-place sends via RDMA, we should actually support buffered sends (Bsend, Ibsend, etc) and th... Sam White
11:39 AM Documentation #1768 (New): document CkIO
CkIO documentation is currently limited to a header file and a test. Jim Phillips

12/19/2017

03:35 PM Bug #1668: Ensure that all libraries/modules will build as dynamic/shared objects (.so/.dylib vs .a)
All of the above changes have been merged, so the only remaining issue here should be ROMIO. Sam White
02:48 PM Feature #952: Update AMPI's version of ROMIO
We'd still like this to be in 6.9.0 if possible. I don't expect 6.9.0 to be released in the next 3-4 weeks. Sam White
01:42 PM Feature #973: multicore: spawn a thread per core by default
Yes, this would be trivial to implement with hwloc integrated. Has there been a consensus on whether or not multicore... Evan Ramos
01:38 PM Bug #1641: charmrun with nodelist option (++nodelist) fails on campus cluster
All this error means is that the ssh connection cannot be established. I don't have access to these machines to speci... Evan Ramos
01:14 PM Bug #872 (Implemented): smp standalone inconsistency
https://charm.cs.illinois.edu/gerrit/3452 Evan Ramos
12:08 PM Feature #1173 (In Progress): Automatic process launching, thread spawning, and hardware binding
Evan Ramos
12:00 PM Feature #1173 (Implemented): Automatic process launching, thread spawning, and hardware binding
Evan Ramos
12:07 PM Feature #1180 (Implemented): Support automated thread spawn/bind for standalone runs
Evan Ramos
12:06 PM Feature #1181 (Implemented): Support automated process launch on a single host for standalone runs
`++processPerSocket 1` should work with the hwloc patchsets both with charmrun and with standalone SMP executables. Evan Ramos
12:03 PM Cleanup #621 (Merged): Convert Converse from C to C++
Evan Ramos
12:03 PM Cleanup #622 (Merged): Convert MPI Machine layer from C to C++
Evan Ramos
12:03 PM Cleanup #623 (Merged): Convert Verbs machine layer from C to C++
Evan Ramos
12:03 PM Cleanup #624 (Merged): Convert netlrts machine layer from C to C++
Evan Ramos
12:03 PM Cleanup #625 (Merged): Convert uGNI machine layer from C to C++
Evan Ramos
12:02 PM Cleanup #626 (Merged): Convert PAMI-LRTS machine layer from C to C++
Evan Ramos
12:02 PM Cleanup #627 (Merged): Convert common LRTS code from C to C++
Evan Ramos
12:01 PM Feature #988 (Feedback): charmrun should not ignore +ppn
Evan Ramos
12:00 PM Feature #1176 (Implemented): Detect unsupported non-uniformity of processes/threads in charmrun, ...
Evan Ramos
12:00 PM Feature #1178 (New): Support automated launch/spawn/bind when using charmrun ++mpiexec
Evan Ramos
12:00 PM Feature #1178 (Implemented): Support automated launch/spawn/bind when using charmrun ++mpiexec
Evan Ramos
12:00 PM Bug #1174 (Implemented): Use hwloc data from compute host, rather than assuming they're identical...
Evan Ramos

12/18/2017

05:45 PM Bug #1668: Ensure that all libraries/modules will build as dynamic/shared objects (.so/.dylib vs .a)
hwloc will build a shared object with https://charm.cs.illinois.edu/gerrit/3450 Evan Ramos

12/17/2017

10:20 AM Bug #1669 (Merged): Add machine layer files as Makefile dependencies for building the machine lay...
Follow-up fix for Windows builds here: https://charm.cs.illinois.edu/gerrit/3442
Incidentally, this would (I think...
Phil Miller

12/15/2017

01:20 PM Bug #1624 (Merged): missing fences in CkLoop implementation
Phil Miller
12:50 PM Bug #1701 (Merged): Cannot have non-copyable types in constructor arguments
As illustrated [[here|https://charm.cs.illinois.edu/gerrit/#/c/3263/7/src/ck-core/ckarray.h]] we now have chare class... Phil Miller
12:42 PM Bug #1679 (Merged): Do Not Require Default Constructors for Serializable Classes
https://charm.cs.illinois.edu/gerrit/#/c/3356/ and predecessors Phil Miller

12/14/2017

11:23 AM Bug #1547 (Implemented): Deprecate the FFT library in ck-libs in favor of Nikhil's new FFT library
Dong Hun Lee
08:55 AM Feature #1766: Add an ampirun script as drop-in replacement for mpiexec
We previously removed an old ampirun script: https://charm.cs.illinois.edu/gerrit/#/c/1176/ Sam White
08:51 AM Feature #1766 (Merged): Add an ampirun script as drop-in replacement for mpiexec
configure scripts of libraries often taken a '--with-mpiexec' option that lets you pass a different job launcher, but... Sam White

12/13/2017

03:41 PM Support #1674: Add 'ofi' target to autobuild
I don't have allocation anymore on Bridges, but Karthik does.
We'll try using his account to set up autobuild there.
Jaemin Choi
03:27 PM Feature #1040: support multiple InfiniBand cards per node
We expect to use pamilrts on summit dev so this is not urgent. Eric Bohm
03:19 PM Feature #195: Modify old charm++/converse onesided/direct API and examples to new rdma API
I think out of the tasks currently assigned to me, this task is lower in terms of priority. So, can we target it to a... Nitin Bhat
02:58 PM Feature #1727: Make Boost uFcontext the default ULT implementation on supported platforms
Yes, so it should be the default on all platforms that it doesn't break other things on Sam White
02:51 PM Feature #1727: Make Boost uFcontext the default ULT implementation on supported platforms
Thread_local variables are not guaranteed to work with boost-context.
I think it works on linux but didn't work o...
Seonmyeong Bak
02:47 PM Cleanup #1266 (Closed): Apply C++11 atomic feature to lock operations for the integrated LLVM Ope...
Seonmyeong Bak
12:30 PM Bug #1628: Error while compiling LogAnalyzer tool in BigNetSim
Does this same error happen on the current development branch (named 'charm'), rather than v6.7.1 which is a couple y... Sam White
11:00 AM Bug #1547: Deprecate the FFT library in ck-libs in favor of Nikhil's new FFT library
https://charm.cs.illinois.edu/gerrit/#/c/3421/
New manual is largely based on the within library manual.
Dong Hun Lee
10:36 AM Bug #1764: Fix AMPI on mpi-windows builds
In tests/ampi/megampi:... Sam White
10:34 AM Bug #1764 (Merged): Fix AMPI on mpi-windows builds
ampicc has to be careful on MPI builds on Windows to replace the native MS MPI libraries with its own when compiling ... Sam White
11:01 PM Feature #1763 (In Progress): Generate libmpi.{a,so} for AMPI configure scripts
For increased compatibility with configure scripts, when we're not on an underlying MPI build, we can produce a libmp... Sam White
08:24 PM Bug #1665: DDT needs to reference count and free its type objects
Parallel NetCDF exposed the need for this. We should also increase CkDDT_MAXTYPE some too. Sam White

12/12/2017

10:11 AM Feature #1133 (Merged): PMPI_ interface for AMPI
Sam White

12/11/2017

05:21 PM Support #1674: Add 'ofi' target to autobuild
Bump, this needs to get done Sam White
04:43 PM Bug #1669 (Implemented): Add machine layer files as Makefile dependencies for building the machin...
Teach make to automate this:
https://charm.cs.illinois.edu/gerrit/3400
Phil Miller
03:34 PM Bug #1701 (Implemented): Cannot have non-copyable types in constructor arguments
Based on the linked patch. If that doesn't resolve this issue, we can re-adjust the status, target, and assignment. Phil Miller
03:29 PM Cleanup #1762 (New): Resolve circular dependence in charmc's linking of memory/thread libraries
After removing one of the duplicate linking commands in charmc for memory/thread libraries, -tlsglobals broke so we r... Sam White
12:54 PM Feature #1727: Make Boost uFcontext the default ULT implementation on supported platforms
Bump, this would be valuable to have Sam White

12/08/2017

12:17 PM Bug #738: prevent direct calls to sdag entry functions
This is waiting on the changes to be made on Openatom. (https://charm.cs.illinois.edu/gerrit/#/c/2205/) Nitin Bhat
12:07 PM Bug #1749 (Merged): CMA fails at Runtime when OS doesn't provide permissions
Nitin Bhat

12/07/2017

11:25 AM Bug #1501: charmxi fails to deal with rvalue references
https://charm.cs.illinois.edu/gerrit/#/c/3263/ addresses the performance concern here, in that (non-@inline@) entry m... Phil Miller
09:18 AM Bug #1749 (Implemented): CMA fails at Runtime when OS doesn't provide permissions
Fix: https://charm.cs.illinois.edu/gerrit/#/c/3381/ Nitin Bhat

12/06/2017

05:07 PM Support #1761: Update GPU Manager Tracing API
-Gerrit patch: https://charm.cs.illinois.edu/gerrit/#/c/3101/- Jaemin Choi
05:05 PM Support #1761 (In Progress): Update GPU Manager Tracing API
The tracing API in GPU Manager needs to be updated with the redesign.
The Activity API of CUPTI seems to be able to ...
Jaemin Choi
03:02 PM Bug #159: Some CkCallback types are not valid across checkpoint/restart
I did some exploration to get this integrated, and to get singleton chares ID fully updated to 64bit ID would take a ... Eric Mikida
11:56 AM Bug #159: Some CkCallback types are not valid across checkpoint/restart
Eric, Ronak: what's the status of using 64-bit IDs to name plain chares? Phil Miller
02:56 PM Bug #1749: CMA fails at Runtime when OS doesn't provide permissions
From Core meeting: we'd like to add a runtime check for CMA support. This should be fixed with high priority, since i... Sam White
11:03 AM Bug #1749: CMA fails at Runtime when OS doesn't provide permissions
Related: the print statement that says if CMA is enabled should only be printed once on PE 0, but currently it gets p... Sam White
02:11 PM Feature #858: improve efficiency of exclusive entry methods
This commit https://charm.cs.illinois.edu/gerrit/#/c/3344/ is a fix for exclusive entry methods without arguments. Kavitha Chandrasekar
11:38 AM Bug #1624: missing fences in CkLoop implementation
OK. I'll replace atomics with c++11 atomic codes. Seonmyeong Bak
11:26 AM Bug #1624: missing fences in CkLoop implementation
This is all C++ code, and we depend on C++11 now. We can use @std::atomic@ fully. Phil Miller
11:30 AM Bug #901: Threads awoken by CthAwaken don't let Projections trace back to the event that woke them
https://charm.cs.illinois.edu/gerrit/#/c/3359/ Phil Miller
09:20 AM Bug #1724 (Merged): Make BGQ builds default to using bgclang
Sam White
09:20 AM Bug #1430: CthThread tracing broken - threads show up as black, dummy_thread_chare assigned to fo...
Patch here, needs to be tested on NAMD: https://charm.cs.illinois.edu/gerrit/#/c/3359/ Sam White
06:29 PM Bug #1443: Serialization for std::unique_ptr Fails With Abstract Base Class
Added a patch based on the code provided by Nils: https://charm.cs.illinois.edu/gerrit/#/c/3336/ Eric Mikida
06:29 PM Bug #1759 (New): cmiArgDebugFlag Used Before Initialization
If CmiAbort is called before cmiArgDebugFlag is initialized, then the application segfaults instead of aborting clean... Ronak Buch
06:28 PM Feature #1444: General Implementation for Serializing Enums
Added a patch based on Nils code snippet: https://charm.cs.illinois.edu/gerrit/#/c/3377/ Eric Mikida

12/05/2017

11:34 AM Bug #1743 (Merged): Darwin (MacOS) build error with Xcode 9
Evan Ramos
10:50 AM Bug #1701: Cannot have non-copyable types in constructor arguments
I think this is addressed by https://charm.cs.illinois.edu/gerrit/#/c/3263/ ? Phil Miller
10:21 AM Bug #1745 (Merged): when building with icc, charmc -host uses gcc and errors on icc-specific comm...
Phil Miller
09:57 AM Bug #1747: hwloc Breaking ROMIO Configure Script
There's also something funny going on here:
https://charm.cs.illinois.edu/autobuild/cur/netlrts-linux-x86_64-omp-smp...
Phil Miller
09:56 AM Bug #1747: hwloc Breaking ROMIO Configure Script
There seems to still be a problem of the same sort in the Windows builds, based on autobuild this morning. Phil Miller
08:03 PM Bug #1749 (Merged): CMA fails at Runtime when OS doesn't provide permissions
Ronak saw this issue on his laptop with a netlrts-linux-x86_64 build.
Although the issue is being identified and ...
Nitin Bhat

12/04/2017

05:15 PM Feature #1480: API to control whether a PE helps other threads that generate CkLoop/OpenMP/Parall...
Synchronization of the beginning of CkLoop and an event turning on/off the PE Helper bit is an issue for this.
Ma...
Seonmyeong Bak
05:07 PM Bug #1743: Darwin (MacOS) build error with Xcode 9
Other projects with the same problem and solution:
https://github.com/Habbie/pdns/commit/e201675a3aa63712f8d08c27f...
Evan Ramos
04:26 PM Bug #937: [local] entry methods don't set tracing event dependencies
Seonmyeong, you may be in a good position to address this quickly. If so, please re-assign it to yourself. Phil Miller
04:23 PM Bug #1747 (Merged): hwloc Breaking ROMIO Configure Script
Evan Ramos
03:42 PM Bug #901 (Implemented): Threads awoken by CthAwaken don't let Projections trace back to the event...
Seonmyeong Bak
02:58 PM Bug #1624: missing fences in CkLoop implementation
For memory fences, we use CmiMemoryReadFence() which calls __sync_synchronize()
Maybe less costly fences for 'acquir...
Seonmyeong Bak
02:55 PM Bug #1624: missing fences in CkLoop implementation
https://charm.cs.illinois.edu/gerrit/#/c/3358/ Seonmyeong Bak
02:54 PM Bug #1624 (Implemented): missing fences in CkLoop implementation
Seonmyeong Bak
01:35 PM Bug #1679 (Implemented): Do Not Require Default Constructors for Serializable Classes
Commits now all pass tests, minor application changes as needed have happened, and documentation is included. Phil Miller
 

Also available in: Atom