Project

General

Profile

Activity

From 11/05/2017 to 12/04/2017

12/05/2017

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
The basic fix was merged: https://charm.cs.illinois.edu/gerrit/#/c/2000/
Still we don't support reference counting...
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 in Charm++
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: charmxi 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 (Merged): CharmPy support in Charm++
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 Documentation #1491: Update GPUManager documentation
Gerrit patch: https://charm.cs.illinois.edu/gerrit/#/c/3330/
Still undergoing modifications, though.
Jaemin Choi
02:41 PM Documentation #1491 (In Progress): Update GPUManager documentation
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

11/16/2017

01:18 PM Bug #1740: Failure at LrtsInit with OFI build with gni provider on Edison
Just to report that this also works on Edison now. Yohann Burette
12:21 PM Bug #1740: Failure at LrtsInit with OFI build with gni provider on Edison
I tried on Cori instead of Edison.
I still can't get fabtests to run but I was able to run Charm++.
The tricky ...
Yohann Burette
12:09 PM Bug #1746: build --help needs information from src/scripts/configure
Error was showing up in the wrong place due the the paginator. It's actually in the "Enable/disable features" sectio... Jim Phillips
12:04 PM Bug #1746 (Merged): build --help needs information from src/scripts/configure
Running build --help produces the following error:... Jim Phillips
11:08 AM Bug #1745: when building with icc, charmc -host uses gcc and errors on icc-specific command-line ...
Ping. Jim Phillips

11/15/2017

10:53 PM Bug #1744: ICC builds with too old libstdc++ not rejected during configuration
Yup, that fixed it. Thanks. Jim Phillips

11/13/2017

11:07 AM Bug #1744: ICC builds with too old libstdc++ not rejected during configuration
I think you need to load gcc as well as intel/17.0 to get more modern C++ headers with C++11 support Sam White
09:16 AM Bug #1744 (Merged): ICC builds with too old libstdc++ not rejected during configuration
... Jim Phillips
09:28 AM Bug #1745 (Merged): when building with icc, charmc -host uses gcc and errors on icc-specific comm...
... Jim Phillips

11/12/2017

12:17 PM Bug #1743 (Merged): Darwin (MacOS) build error with Xcode 9
Compiling Charm++ with Xcode 9 results in a build failure, due to changes in header files.
Other projects (example f...
Omri Mor

11/10/2017

10:52 AM Feature #1742 (Implemented): Send large readonly variables using the Nocopy API to reduce memory ...
Nitin Bhat
09:22 AM Feature #1655: Enable use of shm transport for regular messages in LRTS
There are three LRTS based use cases for shm (using CMA) to be used for intra-host communication:
1. Large messages...
Nitin Bhat
09:05 AM Feature #1655: Enable use of shm transport for regular messages in LRTS
Using CMA, we don't need a layer dependent shm implementation and can have a generic implementation in the LRTS layer. Nitin Bhat
09:12 AM Feature #1721 (Rejected): pxshm in OFI
Conversation with Intel revealed that psm2 fabric internally uses shm support. For that reason, Charm++'s OFI builds ... Nitin Bhat
09:07 AM Feature #1722 (Rejected): pxshm for mpi layer
Rejecting this issue as we'll be having a layer agnostic LRTS implementation: https://charm.cs.illinois.edu/redmine/i... Nitin Bhat

11/09/2017

12:41 PM Bug #738: prevent direct calls to sdag entry functions
Didn't entirely understand the example. Do you mean when the user declares an SDAG Entry method in the .ci as "fname"... Nitin Bhat
11:41 AM Bug #738: prevent direct calls to sdag entry functions
Ideally, charmxi should also produce an error message (in case the function name fname doesn’t match, but _sdag_fnc_f... Laxmikant "Sanjay" Kale
11:22 AM Bug #738: prevent direct calls to sdag entry functions
Fix: Gerrit: https://charm.cs.illinois.edu/gerrit/#/c/2205/
The current implemented fix is where an sdag entry metho...
Nitin Bhat
10:16 AM Bug #738: prevent direct calls to sdag entry functions
Phil's note 2 years ago said "is a semantic issue that needs to be worked out carefully" and suggested a meeting. Is ... Laxmikant "Sanjay" Kale
11:41 AM Bug #1738: Failure at LrtsInit with OFI build with verbs provider on Golub
Got the same error on Iforge (another Infiniband cluster at NCSA). Nitin Bhat
12:27 AM Feature #1741 (Merged): Interface to reductions taking std::vector instead of a bare pointer
Sam White
07:07 PM Feature #1741: Interface to reductions taking std::vector instead of a bare pointer
https://charm.cs.illinois.edu/gerrit/3277 Phil Miller
07:02 PM Feature #1741 (Merged): Interface to reductions taking std::vector instead of a bare pointer
Per a complaint for one of Sanjay's students, the @contribute()@ #API is clunky C style, when a little bit of #C++ ca... Phil Miller

11/08/2017

05:55 PM Bug #1740: Failure at LrtsInit with OFI build with gni provider on Edison
I got access to Edison, downloaded and built fabtests. Then I tried to run @fi_rdm@ using 2 nodes from the debug pool... Yohann Burette
03:43 PM Cleanup #1314: Replace widespread dynamic allocated arrays with std::vector
We should also replace all uses of CkVec with std::vector.
Edit: we've made some progress on this, but ck-ldb, ck-...
Sam White
02:48 PM Support #1674: Add 'ofi' target to autobuild
We want this to be on Bridges since that has an Omni-Path interconnect and we know OFI works there. We need to ensure... Sam White
01:31 PM Support #1674 (In Progress): Add 'ofi' target to autobuild
Jaemin Choi
01:32 PM Feature #1731: Complete spack installation script
Note the mpi.patch file they have in the spack/charm package is no longer needed since 6.8.0 Sam White
12:54 PM Bug #1660 (Rejected): AMPI tests /tests/migration and tests/megaampi fail on Stampede2 with MPI a...
You just need to add '+isomalloc_sync' on Stampede2 and it works on OFI and MPI, non-SMP and SMP. A warning is printe... Sam White
08:33 PM Bug #1519 (Implemented): Entry methods with no parameters ignore priority from CkEntryOptions
Fix: https://charm.cs.illinois.edu/gerrit/#/c/3265/
Along with setting priority, I also set the queuing type that ...
Nitin Bhat

11/07/2017

02:36 PM Feature #1739: Improve PUP performance of std::vector<T> where T is PUPbytes
That would work, but we'd need to add a configure-time test for support of it since not all C++11 compilers actually ... Sam White
02:05 PM Feature #1739: Improve PUP performance of std::vector<T> where T is PUPbytes
Why std::is_arithmetic<> rather than the more general std::is_trivially_copyable<>? Jim Phillips
08:30 AM Feature #1739 (Merged): Improve PUP performance of std::vector<T> where T is PUPbytes
The following commit improved performance of std::vector<T> where std::is_arithmetic<T> is true. This should be exten... Sam White
09:51 AM Bug #1740 (New): Failure at LrtsInit with OFI build with gni provider on Edison
... Nitin Bhat
08:28 AM Feature #1682 (Merged): Expose Arrays' Index Type as a Type Alias
Sam White
01:25 AM Bug #1523 (In Progress): Verbs RDMA send fails on 0-byte sized message
Can't seem to reproduce this on golub; postponed to after 6.9.0. Jaemin Choi

11/06/2017

04:51 PM Bug #1738 (New): Failure at LrtsInit with OFI build with verbs provider on Golub
When running 1darray hello example program on golub with the OFI build, I experienced the following error:... Jaemin Choi
03:24 PM Bug #903: ckexit with interop hangs sometimes
The example from the interop documentation (examples/charm++/user-driven-interop) also hangs in smp mode. Eric Mikida
03:23 PM Bug #903: ckexit with interop hangs sometimes
This issue, or a related one is now coming up in Charades as well. I still need to explore more, but for me its a han... Eric Mikida
12:17 PM Bug #872: smp standalone inconsistency
+ppn N, no +p -> N worker threads
+p N, no +ppn -> N worker threads
+ppn N +p N -> N worker threads
+ppn N +p M, M...
Jim Phillips
12:00 PM Bug #872: smp standalone inconsistency
What is the desired behavior? Evan Ramos
11:57 AM Support #1674: Add 'ofi' target to autobuild
I've been working on getting it running on golub, but there is an issue with using ++mpiexec, where if you set ppn in... Jaemin Choi
08:57 AM Support #1674: Add 'ofi' target to autobuild
Bump. Any reason to not add this on golub? Sam White
08:08 PM Bug #1572 (Merged): Improve pup_stl performance
Sam White
08:08 PM Bug #1716 (Merged): Add a strict configure test for C++11 compiler support
Sam White
 

Also available in: Atom