Project

General

Profile

Activity

From 11/18/2017 to 12/17/2017

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 (New): 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 (New): 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 (New): 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 Bug #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: charmc 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

12/02/2017

09:06 PM Bug #1307: AMPI_Comm_free should free the ampi instance
Fix is here: https://charm.cs.illinois.edu/gerrit/#/c/2000/ Sam White
08:39 PM Feature #1292: Alternatives to linked-list message queues in AMPI
Simplify AmmTable implementation & usage: https://charm.cs.illinois.edu/gerrit/#/c/2959/
Refactor AmmTable to a more...
Sam White

12/01/2017

04:45 PM Bug #1684 (Implemented): AMPI message sequence numbers are susceptible to overflow
This change makes the sequence numbers into CMK_REFNUM_TYPE which by default is an unsigned short: https://charm.cs.i... Sam White
02:57 PM Bug #1747: hwloc Breaking ROMIO Configure Script
https://charm.cs.illinois.edu/gerrit/3342 Evan Ramos

11/30/2017

05:23 PM Bug #1624: missing fences in CkLoop implementation
The point is that Sameer sent a patch to fix this issue on POWER and I assume he knew what he was doing. Jim Phillips
04:21 PM Bug #1624 (In Progress): missing fences in CkLoop implementation
Seonmyeong Bak
04:21 PM Bug #1624: missing fences in CkLoop implementation
I think for PPC there are CmiMemoryWrite / CmiMemoryReadFences are inserted correctly.
for x86, we're fine.
So, n...
Seonmyeong Bak
04:59 PM Feature #1480 (In Progress): API to control whether a PE helps other threads that generate CkLoop...
Seonmyeong Bak
08:12 AM Feature #1748: CharmPy support by Charm++ shared library
For shared object build issues, see: https://charm.cs.illinois.edu/redmine/issues/1668 Sam White
03:59 AM Bug #1747: hwloc Breaking ROMIO Configure Script
Is the hwloc configure script honoring CMK_CC and so on? e.g., by running configure like this:... Matthias Diener

11/29/2017

05:43 PM Bug #1747: hwloc Breaking ROMIO Configure Script
The problem originates from this test as part of hwloc's configuration step:
checking size of void *... 8
By a...
Evan Ramos
02:39 PM Bug #1747: hwloc Breaking ROMIO Configure Script
The problem appears to be that libhwloc_embedded.a is a 64-bit file, while g++ tries to link to it with the @-m32@ op... Matthias Diener
01:06 PM Bug #1747: hwloc Breaking ROMIO Configure Script
Merged the following, but ROMIO still doesn't like it: https://charm.cs.illinois.edu/gerrit/#/c/3335/ Sam White
03:23 PM Bug #1653: NeighborLB segfaults during startup in SMP/multicore builds
The fix is to initialize CmiNodeLock in topology.C in SMP mode from _initCharm(). We might need to see if use of LBTo... Kavitha Chandrasekar
03:21 PM Bug #1501: charmc fails to deal with rvalue references
Is this fix in gerrit now somewhere? I thought it was, but I guess I was mistaken... Sam White
03:16 PM Bug #1746: build --help needs information from src/scripts/configure
@package-tarbahll.sh@ should get you a readily-built tarball snapshot, with the configure script and other bits suita... Phil Miller
02:51 PM Bug #1746: build --help needs information from src/scripts/configure
What is the command to run autoreconf without creating a build directory? Jim Phillips
03:07 PM Feature #541: SMP mesage passing must enforce memory ordering consistency
Per the C++ standards committee, @memory_order_consume@ has been temporarily deprecated while its broken definition g... Phil Miller
03:02 PM Feature #1353: charmc hardcodes unversioned compiler names
Evan: The CMake work ought to facilitate a solution to this as well. Maybe this just needs some documentation on top ... Phil Miller
02:56 PM Feature #1748 (New): CharmPy support by Charm++ shared library
Merge the changes in jjgalvez/charmpy into Charm++, and support a clean method of building libcharm.so on any system.... Juan Galvez
02:54 PM Feature #873 (Implemented): send messages from non-PE threads
See above comments about 1393 solving this issue Michael Robson
02:48 PM Feature #1343 (In Progress): Let user-defined main() work for all execution environments
Eric Mikida
12:47 PM Feature #1343: Let user-defined main() work for all execution environments
I think Eric M is already working on this and is a user of its functionality to some extent already.
https://charm...
Sam White
02:48 PM Feature #1444 (In Progress): General Implementation for Serializing Enums
Eric Mikida
02:43 PM Cleanup #1491: Update documentation of GPUManager
Gerrit patch: https://charm.cs.illinois.edu/gerrit/#/c/3330/
Still undergoing modifications, though.
Jaemin Choi
02:41 PM Cleanup #1491 (In Progress): Update documentation of GPUManager
Jaemin Choi
02:08 PM Bug #1745: when building with icc, charmc -host uses gcc and errors on icc-specific command-line ...
https://charm.cs.illinois.edu/gerrit/3339 Evan Ramos
01:25 PM Feature #1113: smart-build.pl should detect supercomputers with specialized software environments...
Given that BG/Q has no forward path, I'd be inclined to focus these efforts on other platforms. We should also work ... Eric Bohm
01:13 PM Feature #1113: smart-build.pl should detect supercomputers with specialized software environments...
I currently don't have access to any BG/Q machines. Evan Ramos
12:34 PM Feature #1727: Make Boost uFcontext the default ULT implementation on supported platforms
Bump Sam White
12:28 PM Bug #901: Threads awoken by CthAwaken don't let Projections trace back to the event that woke them
Seonmyeong, can you push this patch to gerrit? Sam White
11:45 AM Bug #1744 (Merged): ICC builds with too old libstdc++ not rejected during configuration
Sam White
11:16 AM Bug #1744 (Implemented): ICC builds with too old libstdc++ not rejected during configuration
https://charm.cs.illinois.edu/gerrit/#/c/3338/ Sam White

11/27/2017

03:56 PM Bug #1747: hwloc Breaking ROMIO Configure Script
The `cp -f hwloc/src/.libs/libhwloc_embedded.lib hwloc/src/.libs/libhwloc_embedded.a` line is for Windows, and failur... Evan Ramos
03:54 PM Bug #1747: hwloc Breaking ROMIO Configure Script
This was observed on netlrts-linux-smp and netlrts-linux (with commit e1608dd483df978cf070b4b561c0f257e7ea2ef1). Ronak Buch
03:52 PM Bug #1747 (Merged): hwloc Breaking ROMIO Configure Script
The ROMIO configure script is broken on 32-bit platforms, complaining: ... Ronak Buch
02:39 PM Cleanup #1489 (Implemented): Delete GPU dummy mempool
Gerrit patch: https://charm.cs.illinois.edu/gerrit/#/c/3329/ Jaemin Choi
11:56 AM Bug #1743: Darwin (MacOS) build error with Xcode 9
My patch uses the _DARWIN_C_SOURCE workaround, which is what I found used by two open source projects that came up in... Evan Ramos

11/22/2017

12:37 PM Bug #1743 (In Progress): Darwin (MacOS) build error with Xcode 9
https://charm.cs.illinois.edu/gerrit/#/c/3322/ Sam White

11/21/2017

01:51 PM Bug #1746: build --help needs information from src/scripts/configure
This was caused by the removal of configure from the git repository, which is now regenerated from configure.ac durin... Evan Ramos
 

Also available in: Atom