Project

General

Profile

Activity

From 11/01/2017 to 11/30/2017

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 (Merged): Send large readonly variables using the Nocopy API to reduce memory footp...
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

11/04/2017

05:08 PM Cleanup #1314: Replace widespread dynamic allocated arrays with std::vector
Cleanup ckreduction.C: https://charm.cs.illinois.edu/gerrit/#/c/3234/
Cleanup the rest of ck-core (except CkSectionI...
Sam White
04:42 PM Feature #988: charmrun should not ignore +ppn
++ppn (two pluses) is working fine. Should +ppn (one plus) work in the same circumstances as ++ppn? Evan Ramos
12:54 PM Feature #988: charmrun should not ignore +ppn
Reassigning to Evan since he's been working on charmrun Sam White

11/03/2017

04:31 PM Bug #1724 (Implemented): Make BGQ builds default to using bgclang
Made bgclang the default compiler for all BGQ builds {pami/pamilrts/mpi}-bluegeneq: https://charm.cs.illinois.edu/ger... Sam White
02:45 PM Bug #1737 (New): tests/charm++/pingpong and examples/charm++/zerocopy/pingpong fail when run on 2...
Running on 2 processors: ./pgm
jsrun -n2 ./pgm
Choosing optimized barrier algorithm name I0:HybridBinomial:SHMEM:P...
Nitin Bhat
12:52 PM Bug #1694 (In Progress): Projections shows garbage for indices of 4d, 5d, 6d array elements
Can you take over 3218? It's failing in LDSend() currently. I think there might be another object in the LB Database ... Sam White
12:27 PM Cleanup #12: Factor out massive duplication in reductions
A little progress here: https://charm.cs.illinois.edu/gerrit/3224 Phil Miller
11:28 AM Bug #1448 (Merged): Potential buffer overflows in fscanf()
Matthias Diener
10:33 AM Bug #1736 (New): pami-linux-ppc64le-async-smp programs crash on Summitdev with an assertion failure
Build command: ./build LIBS pami-linux-ppc64le async smp --no-build-shared --disable-charmdebug --with-production -j2... Nitin Bhat
10:02 PM Feature #1657: CMA support for nocopy sends using the Entry Method API across processes on the sa...
Experimenting with different models has shown that CMA (Cross Memory Attach) is a good candidate for exploiting shm f... Nitin Bhat
09:12 PM Bug #1443: Serialization for std::unique_ptr Fails With Abstract Base Class
Hi Eric, that's great news! We use @Requires@ instead of @std::enable_if@ because upon failure it provides an "error ... Nils Deppe
08:44 PM Bug #1715: 20% slowdown in ChaNGa after commit 159fd36fc
I've tested the version with the problem above. The short-circuit now actually improves performance! Thomas Quinn

11/02/2017

05:33 PM Support #1725: Improve pup_stl testing
Just FYI, I've added some cases already for bug #1443, which should be pushed to gerrit soon. There is still definite... Eric Mikida
05:32 PM Bug #1443 (In Progress): Serialization for std::unique_ptr Fails With Abstract Base Class
Eric Mikida
05:32 PM Bug #1443: Serialization for std::unique_ptr Fails With Abstract Base Class
Nils, I've pulled in the code you linked, as well as your definition of Requires, which is used heavily in your stl p... Eric Mikida
04:38 PM Bug #1443: Serialization for std::unique_ptr Fails With Abstract Base Class
(formatted code) Phil Miller
05:07 PM Feature #1575: The OpenMP integration modified to run on Converse user-level threads
The main commit for this was merged, along with several follow-on fixes.
Looks like maybe all that's left relating...
Phil Miller
04:44 PM Bug #1726 (Merged): Bigsim autobuild failures in checkpoint/restart test
Phil Miller
03:51 PM Bug #1726: Bigsim autobuild failures in checkpoint/restart test
https://charm.cs.illinois.edu/gerrit/#/c/3220/ Phil Miller
03:50 PM Bug #1726: Bigsim autobuild failures in checkpoint/restart test
Looks like bgtest is happy with that patch, too. Phil Miller
03:47 PM Bug #1726 (Implemented): Bigsim autobuild failures in checkpoint/restart test
It looks like the fix for #1735 also solves this. I'll run the tests a few more times to gain a bit of confidence. Phil Miller
03:01 PM Bug #1726: Bigsim autobuild failures in checkpoint/restart test
This bug is not specific to the checkpoint/restart test. The hang happens when number of Charm PEs does not divide th... Karthik Senthil
12:10 PM Bug #1726: Bigsim autobuild failures in checkpoint/restart test
Phil commented that git bisect shows this commit at fault: https://charm.cs.illinois.edu/gerrit/#/c/381/ Sam White
09:55 AM Bug #1726: Bigsim autobuild failures in checkpoint/restart test
Buil system changes broke bigsim even worse for the past couple days but those have been fixed so this is again showi... Sam White
04:44 PM Bug #1735 (Merged): Hang in syncfttest restart after fixing #537
Phil Miller
03:51 PM Bug #1735: Hang in syncfttest restart after fixing #537
https://charm.cs.illinois.edu/gerrit/#/c/3220/ Phil Miller
03:28 PM Bug #1735 (Implemented): Hang in syncfttest restart after fixing #537
Phil Miller
03:28 PM Bug #1735: Hang in syncfttest restart after fixing #537
In my testing so far, the fix is looking good. Will post it on Gerrit shortly. I need to tweak some of the tests so t... Phil Miller
03:21 PM Bug #1735 (In Progress): Hang in syncfttest restart after fixing #537
Ronak Buch
03:17 PM Bug #1735: Hang in syncfttest restart after fixing #537
The fix may actually be simple - replacing CmiBarrier with CmiNode(All)Barrier. Phil Miller
03:13 PM Bug #1735 (Merged): Hang in syncfttest restart after fixing #537
Per git bisect, the fix for issue #537 ( commit be7ee10917004cb13a8fd0c27fd0f026bf774c43 / change If277ed8110b41de323... Phil Miller
04:28 PM Bug #1715 (Merged): 20% slowdown in ChaNGa after commit 159fd36fc
Jaemin Choi
02:38 PM Bug #1715 (Implemented): 20% slowdown in ChaNGa after commit 159fd36fc
Sam White
01:41 PM Bug #1715: 20% slowdown in ChaNGa after commit 159fd36fc
Pushed a patch here: https://charm.cs.illinois.edu/gerrit/3219.
Jaemin ran some tests on golub using the verbs SMP...
Eric Mikida
03:39 PM Bug #1679: Do Not Require Default Constructors for Serializable Classes
An example program will be useful to have (and/or a fragment) in redmine to illustrate the feature. Laxmikant "Sanjay" Kale
12:28 PM Bug #1728: Darwin clang compilation fails without -D_DARWIN_C_SOURCE on Sierra
FYI updating macports properly also allows a build targeted to gcc to work. So really the issue here was a incomplet... Eric Bohm
11:43 AM Bug #1728 (Rejected): Darwin clang compilation fails without -D_DARWIN_C_SOURCE on Sierra
I had revised the path to place a macports installed gcc first. So the most recent issue I hit was due to a problem... Eric Bohm
09:52 AM Bug #1728: Darwin clang compilation fails without -D_DARWIN_C_SOURCE on Sierra
Can you check config.log for hwloc? That will have more details of what went wrong Sam White
12:10 AM Bug #1375 (Merged): os-isomalloc failures during startup on SMP builds
Patch to make os-isomalloc the recommended and tested version of Isomalloc everywhere: https://charm.cs.illinois.edu/... Sam White
09:29 PM Bug #1694: Projections shows garbage for indices of 4d, 5d, 6d array elements
I happened to be looking at CkArrayIndex for issue #1065, realized it was missing support in places for >3 dimensiona... Sam White

11/01/2017

04:05 PM Bug #1715: 20% slowdown in ChaNGa after commit 159fd36fc
Yes, it looks like when things migrate, we are no longer catching 'multi-hop' messages and updating the sender. So wh... Eric Mikida
03:33 PM Bug #1715: 20% slowdown in ChaNGa after commit 159fd36fc
And one more data point: if I use "NullLB", tree building speeds up by a factor of 3! Thomas Quinn
03:15 PM Bug #1715: 20% slowdown in ChaNGa after commit 159fd36fc
I did make a "comm" projections plot, and I think I am seeing what Sanjay is suggesting: a message goes to a comm thr... Thomas Quinn
03:02 PM Bug #1715: 20% slowdown in ChaNGa after commit 159fd36fc
We think we have narrowed down the issue. Should have more info and possibly a patch to test by end of day tomorrow. Eric Mikida
10:31 AM Bug #1715: 20% slowdown in ChaNGa after commit 159fd36fc
can someone upload the 2 gprof outputs to compare?
(the pngs for com are not viewable on my mac.. but I don't have "...
Laxmikant "Sanjay" Kale
03:09 PM Support #1732 (Resolved): Add CUDA as an option in the build script
Jaemin Choi
02:50 PM Bug #1523: Verbs RDMA send fails on 0-byte sized message
I'll test this on golub, which is the only verbs machine I have access to. Jaemin Choi
02:46 PM Feature #952: Update AMPI's version of ROMIO
Pushing to 6.9.1 Matthias Diener
02:45 PM Bug #1464: CUDA example programs hang when run with 1 PE
Low priority, as the default mode of execution is CUDA events and not CUDA callbacks.
Will look into this issue agai...
Jaemin Choi
09:58 AM Feature #1569 (Merged): Support the Flang Fortran compiler
Sam White
09:22 AM Support #1674: Add 'ofi' target to autobuild
Is there a problem with ofi on golub? This needs to get done Sam White
 

Also available in: Atom