Project

General

Profile

Activity

From 01/03/2018 to 02/01/2018

02/01/2018

05:43 PM Bug #965: ampicc -swapglobals is broken for ld v2.24+
I have created versions of Phil's patch for all affected releases of ld, and also expanded it to cover i386.
I tes...
Evan Ramos
02:07 PM Bug #965: ampicc -swapglobals is broken for ld v2.24+
Upon closer inspection, the change in question did not make its way into a release until 2.24. Evan Ramos
05:05 PM Bug #1653 (Merged): NeighborLB segfaults during startup in SMP/multicore builds
Sam White
04:42 PM Bug #1791 (Merged): ddt dependence missing in AMPI's makefile
Matthias Diener
02:58 PM Bug #1791: ddt dependence missing in AMPI's makefile
... except that ddt.o does not get rebuilt when ddt.h changes.
Patch here: https://charm.cs.illinois.edu/gerrit/#/c...
Matthias Diener
02:50 PM Bug #1791: ddt dependence missing in AMPI's makefile
This seems to work for me:... Matthias Diener
02:26 PM Bug #1791 (Merged): ddt dependence missing in AMPI's makefile
ddt was moved into AMPI, but there is no dependence on ddt or its header, so if you update DDT and re-make AMPI the b... Sam White
04:40 PM Bug #1786: Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
Running after compiling with -fsanitize=address gives:
Domain decomposition...SFC Peano-Hilbert
Created 128 piece...
Thomas Quinn
04:18 PM Bug #1786: Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
param, data and job file are in:
https://drive.google.com/open?id=1AU7P4hgMrVnRpLBDbFoP4h-wexKxDjwA
Thomas Quinn
02:30 PM Bug #1786: Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
Try to compile charm with -DCMK_NOT_USE_TLS_THREAD=1.
Tom, can you share the input data so that I can replay your...
Seonmyeong Bak
09:19 AM Bug #1786: Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
This seems to be a memory corruption issue: I tried a smaller problem, and I got malloc failures:
free(): invalid po...
Thomas Quinn
04:37 PM Bug #1789: ++oneWthPerSocket doesn't work on Darwin
Here's my understanding of the current hwloc-based command line arguments. For a concrete example, let's say we have ... Sam White
12:02 PM Bug #1789: ++oneWthPerSocket doesn't work on Darwin
... Evan Ramos
11:54 AM Bug #1789: ++oneWthPerSocket doesn't work on Darwin
But if my MacBook has a single socket with 8 PUs, why shouldn't "++processPerSocket 1 ++oneWthPerSocket" launch 1 pro... Sam White
11:43 AM Bug #1789: ++oneWthPerSocket doesn't work on Darwin
I can see it on Linux with the correct arguments.
What is happening is that one thread per socket is not enough fo...
Evan Ramos
11:42 AM Bug #1789: ++oneWthPerSocket doesn't work on Darwin
... Sam White
11:37 AM Bug #1789: ++oneWthPerSocket doesn't work on Darwin
I see the same problem on Darwin. I can't reproduce it on Linux.
I thought this patch would have prevented this er...
Evan Ramos
11:13 AM Bug #1789: ++oneWthPerSocket doesn't work on Darwin
What happens if you change `++np 1` to `++processPerSocket 1`? Evan Ramos
09:31 AM Bug #1789: ++oneWthPerSocket doesn't work on Darwin
I'm seeing the same thing on Linux... netlrts-linux-x86_64-smp Sam White
09:16 AM Bug #1789: ++oneWthPerSocket doesn't work on Darwin
Same thing in standalone mode. This is all on a netlrts-darwin-x86_64-smp build. Sam White
09:15 AM Bug #1789 (Merged): ++oneWthPerSocket doesn't work on Darwin
... Sam White
03:30 PM Bug #1790 (Implemented): +oneWthPerHost not implemented in standalone builds
https://charm.cs.illinois.edu/gerrit/3608 Evan Ramos
11:38 AM Bug #1790: +oneWthPerHost not implemented in standalone builds
Yes, but we should accept that argument since it does make sense, and because we should always parse and consume all ... Sam White
11:11 AM Bug #1790: +oneWthPerHost not implemented in standalone builds
I specifically did not add oneWthPerHost to standalone builds (which are all multicore has) because host count is not... Evan Ramos
09:26 AM Bug #1790 (Merged): +oneWthPerHost not implemented in standalone builds
... Sam White
03:28 PM Bug #1567 (Merged): [aggregate] entry methods should refuse to accept CkEntryOptions, since the c...
Eric Mikida
11:19 AM Feature #1181: Support automated process launch on a single host for standalone runs
https://charm.cs.illinois.edu/gerrit/3558
https://charm.cs.illinois.edu/gerrit/3446
Evan Ramos
11:39 PM Feature #1181 (Merged): Support automated process launch on a single host for standalone runs
Sam White
11:18 AM Bug #1174 (Merged): Use hwloc data from compute host, rather than assuming they're identical to t...
Merged: https://charm.cs.illinois.edu/gerrit/3446 Evan Ramos
11:40 PM Bug #1174: Use hwloc data from compute host, rather than assuming they're identical to the host r...
Please post which gerrit patch this was implemented in and then mark 'merged' Sam White
11:18 AM Feature #973: multicore: spawn a thread per core by default
https://charm.cs.illinois.edu/gerrit/3565 Evan Ramos
11:41 PM Feature #973 (Merged): multicore: spawn a thread per core by default
++autoProvision provides this behavior, but we decided that the default of no +p option should remain +p1 Sam White
11:17 AM Feature #1178: Support automated launch/spawn/bind when using charmrun ++mpiexec
https://charm.cs.illinois.edu/gerrit/3446 Evan Ramos
11:43 PM Feature #1178 (Merged): Support automated launch/spawn/bind when using charmrun ++mpiexec
Sam White
11:17 AM Feature #1176 (Merged): Detect unsupported non-uniformity of processes/threads in charmrun, and e...
Merged: https://charm.cs.illinois.edu/gerrit/3446 Evan Ramos
11:44 PM Feature #1176: Detect unsupported non-uniformity of processes/threads in charmrun, and error
Please post which gerrit patch this was implemented in, and then marked 'merged'. Sam White
11:17 AM Feature #1180 (Merged): Support automated thread spawn/bind for standalone runs
Merged: https://charm.cs.illinois.edu/gerrit/3558 Evan Ramos
11:45 PM Feature #1180: Support automated thread spawn/bind for standalone runs
Please post which gerrit patch this was implemented in, and marked 'merged'. Sam White
08:44 AM Bug #1035: Idle PEs compete with comm thread for node queue lock
One proposed solution: instead of having one multi-producer/single-consumer queue per PE that the comm thread and all... Sam White
08:32 AM Bug #802: CUDA examples broken on Blue Waters
Bump, what is the status of this issue? Sam White
08:27 AM Bug #1785 (Closed): The manual isn't building correctly / updating online
Marking 'Closed' so redmine will remove it from the 'Open' category Sam White
11:42 PM Support #126 (Closed): Document process launching arguments with aim of cross-machine rationaliza...
hwloc launch parameters obviate the need for this Sam White
07:34 PM Cleanup #1311: Align XL-specific conditional compilation TRAM to relevant versions
I think this has already been fixed in https://charm.cs.illinois.edu/gerrit/#/c/3190/, but my latest changes fix impr... Ronak Buch

01/31/2018

04:30 PM Bug #1699: [inline] entry methods should use perfect forwarding in C++11
After some more exploration, I'm not sure why this change is needed. Where is the extra copy you are referring to hap... Eric Mikida
06:28 PM Bug #1699: [inline] entry methods should use perfect forwarding in C++11
Nevermind. The restriction I mentioned was due to a different change for marshalling objects without default construc... Eric Mikida
06:12 PM Bug #1699: [inline] entry methods should use perfect forwarding in C++11
Nils, unless I'm misunderstanding something, the above example would still either require that the objects function t... Eric Mikida
03:37 PM Bug #1785: The manual isn't building correctly / updating online
This was caused by /web on panache not being mounted properly for some reason. Running sudo mount /web fixed it. Ronak Buch
03:18 PM Bug #1785 (Resolved): The manual isn't building correctly / updating online
Matthias Diener
03:18 PM Bug #1785: The manual isn't building correctly / updating online
The issue has been fixed on panache. The above patch was not necessary. Matthias Diener
03:16 PM Support #1674: Add 'ofi' target to autobuild
Actually the problem this time doesn't seem to be caused from @+p1@; the command that causes the hang is @../../../bi... Jaemin Choi
02:25 PM Support #1674: Add 'ofi' target to autobuild
The issue of "There seems to be an issue with the OFI build that @+p1@ passed to an application is regarded as @argv[... Jaemin Choi
09:19 AM Support #1674: Add 'ofi' target to autobuild
Once we get the non-SMP build running, we'll want to add a second target that is SMP Sam White
02:42 PM Feature #1039 (New): reject pemap/commap with duplicate or too few cpus
Evan Ramos
09:46 AM Feature #1039: reject pemap/commap with duplicate or too few cpus
I'd say we can close this issue or push it off to a future release. The new ++oneWthPer* routines should obviate the ... Sam White
02:04 PM Bug #1696 (Implemented): Allow default arguments in group entry methods
Eric Mikida
01:11 PM Bug #1567 (Implemented): [aggregate] entry methods should refuse to accept CkEntryOptions, since ...
From what I can tell, since we have C++11 support, using the delete keyword seems to be the more standard way of acco... Eric Mikida
12:17 PM Bug #1786: Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
We're seeing a possibly related topo issue with larger scale runs in OpenAtom on BlueWaters, still trying to narrow d... Eric Bohm
09:33 AM Bug #1786: Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
It would be good to run this under Valgrind and see if anything comes up from the Cth* or *context routines Sam White
11:33 PM Bug #1786: Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
We don't have access to Piz Daint, but Edison at NERSC is similar. Note the use of 'PrgEnv-gnu', 'gcc/5.3.0', and 'cr... Sam White
09:42 PM Bug #1786: Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
Machine: "Piz Daint".
Modules:
Currently Loaded Modulefiles:
1) modules/3.2.10.6
2) eproxy/2.0.16-6.0.4.1_3.1...
Thomas Quinn
08:49 PM Bug #1786: Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
It's weird that this would show up in mpi-crayxc-smp but not gni-crayxc-smp. What machine is this on? It would be nic... Sam White
08:41 PM Bug #1786: Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
Change https://charm.cs.illinois.edu/gerrit/#/c/3482/
seems to have introduced this bug.
Thomas Quinn
12:04 PM Documentation #1787: AMPI+OpenMP documentation & example
This will be assigned to a Charmworks intern who is starting work on AMPI+OpenMP now. Sam White
12:04 PM Documentation #1787 (New): AMPI+OpenMP documentation & example
The modified LLVM OpenMP runtime that we package with Charm++ is documented in the Charm++ manual section 22.2, but n... Sam White
11:24 PM Bug #1501 (Merged): charmxi fails to deal with rvalue references
Eric Mikida
11:23 PM Bug #676 (Merged): Compiling ci files that use "typename T" in argument list fails
Eric Mikida
11:23 PM Bug #1646 (Merged): Support use of std::array in .ci files
Eric Mikida
11:22 PM Feature #1532 (Merged): Example for using Google benchmark library with Charm++
Eric Mikida
11:21 PM Bug #1782 (Merged): charmrun ++local dies without error message on non-existent program
Eric Mikida
10:48 PM Bug #1227: Support template entry methods in generated code from TRAM [aggregate] entry method at...
Deferring. The current workaround still exists, this feature is not heavily used, and would require a decent amount o... Eric Mikida

01/30/2018

03:58 PM Bug #1786 (Merged): Assertion "thisDim < thatDim" failed in file cklocation.C line 2880
So far, this only happens when I @"build ChaNGa mpi-crayxc smp -O2"@. (A gni-crayxc smp build works.)
A print state...
Thomas Quinn
03:15 PM Bug #1785: The manual isn't building correctly / updating online
Untested patch here: https://charm.cs.illinois.edu/gerrit/#/c/3591/ Matthias Diener
02:36 PM Bug #1785: The manual isn't building correctly / updating online
The build error is:... Matthias Diener
01:44 PM Bug #1785 (Closed): The manual isn't building correctly / updating online
The Charm++ manual and other manuals are not building correctly since 10 days ago according to Jenkins. This means th... Sam White
02:29 PM Bug #1699 (In Progress): [inline] entry methods should use perfect forwarding in C++11
Yeah I forgot to mark in progress. Have the implementation (without C++11 guards as mentioned) just had to test it an... Eric Mikida
01:53 PM Documentation #1781: Clean up incorrect quotation marks in the manuals
What software is generating the online manuals from LaTeX (and doesn't know how to handle quotes)? Jim Phillips
12:29 PM Support #1674: Add 'ofi' target to autobuild
The build works, but then the jobs are pretty consistently timing out for whatever reason now:... Sam White
07:38 PM Bug #965: ampicc -swapglobals is broken for ld v2.24+
Ah right, thanks! Sam White

01/29/2018

03:04 PM Bug #965: ampicc -swapglobals is broken for ld v2.24+
Since libbfd or a modified linker are not part of a binary linked with the runtime/application code themself, the lic... Phil Miller
10:12 AM Bug #965: ampicc -swapglobals is broken for ld v2.24+
Great. But now since libbfd is GPL and we are not, we can't just distribute our modified version as part of Charm++/A... Sam White
01:02 PM Bug #1332 (In Progress): assumes remote shell is OpenSSH
Evan Ramos
06:49 AM Bug #1699: [inline] entry methods should use perfect forwarding in C++11
This looks to be straightforward? We don't need to check for '#if __cplusplus >= 201103L' since we are assuming full ... Sam White
06:47 AM Bug #1035 (In Progress): Idle PEs compete with comm thread for node queue lock
This issue needs to be re-evaluated Sam White
06:36 AM Bug #1442 (Merged): CkLoop fixed tree limits helper recruitment
Sam White

01/27/2018

05:27 PM Cleanup #536 (In Progress): Data Races in SMP PCQueue
Yes, it looks trivial to convert http://charm.cs.uiuc.edu/gerrit/418 to use http://en.cppreference.com/w/cpp/atomic/a... Evan Ramos
05:13 PM Cleanup #536: Data Races in SMP PCQueue
The work in the linked Gerrit change should be directly translatable from C to C++, if the machine layer is actually ... Phil Miller
08:22 PM Bug #1689: CMK_TIMER_USE_PPC64 inaccurate with variable clock speeds
It was marked implemented because of https://charm.cs.illinois.edu/gerrit/#/c/3075/ Jim Phillips

01/26/2018

05:37 PM Bug #1689: CMK_TIMER_USE_PPC64 inaccurate with variable clock speeds
I tried reproducing this on a POWER8 machine and wasn't able to, the timing looked normal.
However, reading throug...
Ronak Buch
02:21 PM Bug #1689 (In Progress): CMK_TIMER_USE_PPC64 inaccurate with variable clock speeds
Ronak Buch
02:51 PM Feature #1113: smart-build.pl should detect supercomputers with specialized software environments...
I think we don't care about BG/Q looking forward for a variety of reasons. First, the machines should be out of produ... Ronak Buch
02:42 PM Bug #1332: assumes remote shell is OpenSSH
Ping. Evan Ramos
02:40 PM Feature #1039 (Feedback): reject pemap/commap with duplicate or too few cpus
Evan Ramos
02:22 PM Cleanup #1311 (In Progress): Align XL-specific conditional compilation TRAM to relevant versions
Ronak Buch
01:50 PM Bug #965: ampicc -swapglobals is broken for ld v2.24+
The patch applies cleanly on the binutils-gdb git repository, and I can build libbfd.so with `./configure --enable-sh... Evan Ramos
12:51 PM Bug #965: ampicc -swapglobals is broken for ld v2.24+
This is Phil's patch, which applies on top of binutils-gdb commit c41cf6fdf514fce6b69f8f875b6903b2a3910f89:... Evan Ramos
11:31 AM Bug #1519 (Merged): Entry methods with no parameters ignore priority from CkEntryOptions
Nitin Bhat
11:16 AM Bug #1782: charmrun ++local dies without error message on non-existent program
Dong Hun Lee wrote:
> https://charm.cs.illinois.edu/gerrit/#/c/3575/
>
> The error comes from that after execve i...
Jim Phillips
09:10 AM Bug #1782: charmrun ++local dies without error message on non-existent program
Passing a file that is not executable is also handled badly:... Jim Phillips
03:54 AM Bug #1782 (Implemented): charmrun ++local dies without error message on non-existent program
https://charm.cs.illinois.edu/gerrit/#/c/3575/
The error comes from that after execve in line 5368 returns, indica...
Dong Hun Lee

01/25/2018

05:55 PM Feature #1731: Complete spack installation script
This wis now assigned to a Charmworks intern Sam White
05:08 PM Bug #1782 (Merged): charmrun ++local dies without error message on non-existent program
Calling charmrun with a non-existent program produces a useful error message:... Jim Phillips
03:40 PM Cleanup #536 (New): Data Races in SMP PCQueue
Nitin Bhat

01/24/2018

04:21 PM Feature #1444 (Merged): General Implementation for Serializing Enums
Eric Mikida
02:20 PM Feature #1444 (Implemented): General Implementation for Serializing Enums
Patch here: https://charm.cs.illinois.edu/gerrit/#/c/3377/ Eric Mikida
03:26 PM Documentation #1781 (New): Clean up incorrect quotation marks in the manuals
For some reason, trying to make quotes in the documentation like ``this'' doesn't work. It shows up online exactly li... Sam White
03:16 PM Projections Bug #459 (New): inline and local entry method can not be tracked back
Sam White
03:15 PM Projections Feature #505: show communication threads in usage profile
What's the status of this? Sam White
03:15 PM Projections Feature #995: Color by user supplied parameter (e.g. timestep) in non-timeline tools
Bump, see Phil's comment Sam White
03:14 PM Projections Feature #1524 (New): Time Profile With Bracketed User Events
I think we can easily enough reproduce this on AMPI. The "Timeline" view displays User Bracketed Events, but the "Tim... Sam White
03:12 PM Projections Bug #1780 (Merged): Display indices for 4+ dimensional chare arrays
Currently Projections shows chare array element indices as 3 ints, even though up to 6D arrays are supported.
Issu...
Sam White
03:09 PM Projections Bug #435 (Rejected): timeline does not show correctly about idle overhead
Sam White
12:40 PM Feature #1428: AMPI TLS privatization support for IBM POWER
The recently merged support for Boost uFcontext threads should have support for POWER8 but that needs to be verified.... Sam White
07:02 PM Bug #1779 (Merged): Windows autobuild failures caused by charmxi identation change (issue #1535)
Sam White

01/23/2018

04:43 PM Feature #1039: reject pemap/commap with duplicate or too few cpus
The function responsible for parsing these parameters, search_pemap, is not amenable to quickly adding checks for the... Evan Ramos
04:17 PM Feature #789 (Feedback): Charmrun should test for SSH failures when node programs fail to launch
The following lines are printed by the script run on the remote ssh instance with ++verbose:... Evan Ramos
03:57 PM Bug #1332: assumes remote shell is OpenSSH
"++remote-shell-not-openssh" sounds cumbersome. Would it be sufficient to test the string passed to ++remote-shell ag... Evan Ramos
03:43 PM Feature #973 (Implemented): multicore: spawn a thread per core by default
https://charm.cs.illinois.edu/gerrit/3565 Evan Ramos
03:31 PM Bug #1779 (Implemented): Windows autobuild failures caused by charmxi identation change (issue #...
Fix: https://charm.cs.illinois.edu/gerrit/#/c/3563/ Nitin Bhat
02:37 PM Bug #1779 (Merged): Windows autobuild failures caused by charmxi identation change (issue #1535)
Merging the fix for redmine issue #1535 (gerrit: https://charm.cs.illinois.edu/gerrit/#/c/2429/) caused windows autob... Nitin Bhat
11:16 AM Feature #1748 (Implemented): CharmPy support in Charm++
Moved the need for a good way to build libcharm.so to a separate issue: https://charm.cs.illinois.edu/redmine/issues/... Juan Galvez
11:09 AM Feature #1748 (In Progress): CharmPy support in Charm++
This patch (https://charm.cs.illinois.edu/gerrit/#/c/3550/) merges all the changes in 'jjgalvez/charmpy' into master.... Juan Galvez
11:14 AM Feature #1778 (Merged): Clean and portable way of generating a working libcharm.so for charmpy
Relevant to CharmPy and maybe other potential future applications.
There is no good way to generate a single libch...
Juan Galvez

01/19/2018

04:30 PM Bug #1443 (Merged): Serialization for std::unique_ptr Fails With Abstract Base Class
Sam White
04:29 PM Feature #1727 (Merged): Make Boost uFcontext the default ULT implementation on supported platforms
Sam White
04:23 PM Cleanup #1535 (Merged): Format/Indent all source code files that are a part of charmxi (xlat-i)
Nitin Bhat
09:55 AM Cleanup #1535: Format/Indent all source code files that are a part of charmxi (xlat-i)
Fix: https://charm.cs.illinois.edu/gerrit/#/c/2429/ Nitin Bhat
03:33 PM Documentation #1156 (Implemented): Add example showing refnum's on callbacks
https://charm.cs.illinois.edu/gerrit/#/c/1338/ Sam White
03:05 PM Feature #973: multicore: spawn a thread per core by default
Consensus from the core meeting:
Leave sequential mode as the default at all times.
Add a parameter in the vein of ...
Evan Ramos
03:03 PM Documentation #1645 (Closed): Review Standalone Build/Directives for GPU Manager Documentation
Michael Robson
03:02 PM Bug #529 (Closed): LrtsInitCpuTopo() operates asynchronously and overlaps with group constructors
Juan Galvez
02:39 PM Feature #1532 (Implemented): Example for using Google benchmark library with Charm++
https://charm.cs.illinois.edu/gerrit/#/c/3540/ Dong Hun Lee
02:30 PM Bug #1438 (In Progress): off-node messages show created by receiving node comm thread
Ronak Buch

01/18/2018

05:17 PM Feature #1579 (In Progress): Mark CkAbort [[noreturn]]
There is a WIP patch here: https://charm.cs.illinois.edu/gerrit/#/c/3537/
This seems to work, but I'd like some fe...
Matthias Diener
04:45 PM Feature #1303 (New): Implement MPI-R debugging hooks to support Allinea DDT and Rogue Wave Totalview
Evan Ramos
04:40 PM Feature #1178 (Implemented): Support automated launch/spawn/bind when using charmrun ++mpiexec
++oneWthPer{PU,Core,Socket,Host} with ++mpiexec implemented in https://charm.cs.illinois.edu/gerrit/3446 revision 7. Evan Ramos
06:33 PM Support #1674: Add 'ofi' target to autobuild
Last night autobuild was able to log onto Bridges successfully but failed to unzip charm:... Sam White
06:05 PM Bug #676 (Implemented): Compiling ci files that use "typename T" in argument list fails
Evan Ramos

01/17/2018

05:33 PM Bug #1566 (Implemented): Parameter marshalled entry methods mostly don't set group dependence in ...
Fix: https://charm.cs.illinois.edu/gerrit/#/c/3528/ Nitin Bhat
05:33 PM Bug #1565 (Implemented): Non-group entry methods don't respect envelope group dependence
Fix: https://charm.cs.illinois.edu/gerrit/#/c/3528/ Nitin Bhat
05:32 PM Bug #1564 (Implemented): Inline entry methods don't respect group dependence from CkEntryOptions
Fix: https://charm.cs.illinois.edu/gerrit/#/c/3528/ Nitin Bhat
05:32 PM Bug #1563 (Implemented): Chare Array construction doesn't respect setGroupDepID in CkEntryOptions...
Fix: https://charm.cs.illinois.edu/gerrit/#/c/3528/ Nitin Bhat
05:25 PM Feature #1766 (In Progress): Add an ampirun script as drop-in replacement for mpiexec
Sam White
05:11 PM Feature #1766: Add an ampirun script as drop-in replacement for mpiexec
WIP patch here: https://charm.cs.illinois.edu/gerrit/#/c/3527
Matthias Diener
05:16 PM Bug #676 (In Progress): Compiling ci files that use "typename T" in argument list fails
My WIP patch breaks the use of typename as a template parameter. Solving this is proving more difficult than expected. Evan Ramos
02:41 PM Bug #676 (Implemented): Compiling ci files that use "typename T" in argument list fails
https://charm.cs.illinois.edu/gerrit/3523 Evan Ramos
03:57 PM Feature #1113: smart-build.pl should detect supercomputers with specialized software environments...
Default $PATH values on select supercomputers:
1. Vesta - BGQ
/usr/lib64/qt-3.3/bin:/soft/compilers/bgclang/wbin:...
Nitin Bhat
03:09 PM Feature #1178: Support automated launch/spawn/bind when using charmrun ++mpiexec
I think this means the new hwloc arguments like ++oneWthPer{PU,Core,Socket,Host} should all work with ++mpiexec just ... Sam White
02:47 PM Feature #1178: Support automated launch/spawn/bind when using charmrun ++mpiexec
Bump. I'm having difficulty understanding exactly to what this issue refers. Is this related to the hwloc patches? Evan Ramos
03:04 PM Feature #789: Charmrun should test for SSH failures when node programs fail to launch
I think the idea is to flip the ordering of what you said: first try to actually connect, then if there is an error d... Sam White
02:51 PM Feature #789: Charmrun should test for SSH failures when node programs fail to launch
Would doing this imply that we create an SSH connection just to run `echo hello` or similar as a diagnostic, then dis... Evan Ramos
02:41 PM Bug #1646 (Implemented): Support use of std::array in .ci files
https://charm.cs.illinois.edu/gerrit/3525 Evan Ramos
11:56 AM Bug #1646: Support use of std::array in .ci files
I think Spectre wants this added? If so, it should be prioritized for 6.9.0 Sam White
12:21 PM Bug #1709 (Merged): Need a test that uses +partitions
Sam White
12:08 PM Feature #921: Entry tag [inline] is unable to optimize away most of the overhead
We may want to re-assign this to Evan? I think he might have some knowledge of this work, and I'm not sure Eric has t... Sam White
11:32 AM Bug #1501 (Implemented): charmxi fails to deal with rvalue references
In testing this patch, a .ci file containing an rvalue reference function parameter was successfully parsed. Nils, if... Evan Ramos

01/16/2018

05:19 PM Feature #973: multicore: spawn a thread per core by default
Bring it up at the next Core meeting, I don't think there's a consensus Sam White
05:03 PM Feature #973: multicore: spawn a thread per core by default
Bump. Is this something we want to proceed with, and is it important for 6.9.0? Evan Ramos
05:16 PM Bug #1442: CkLoop fixed tree limits helper recruitment
https://charm.cs.illinois.edu/gerrit/#/c/3517/ Sam White
04:54 PM Bug #1442 (Implemented): CkLoop fixed tree limits helper recruitment
Added API to set scheduling policy for CkLoop: CkLoop_SetSchedPolicy(sched schedPolicy);
Three options available: ...
Seonmyeong Bak
05:11 PM Feature #1098 (Merged): Better CMake support
I don't think so. Sam White
05:00 PM Feature #1098: Better CMake support
Bump. These patches are merged: https://charm.cs.illinois.edu/gerrit/#/q/project:charm+topic:cmake-wrapper
Is ther...
Evan Ramos
05:10 PM Bug #1220: AMPI: Support tlsglobals with dynamically linked objects
It's not blocking anything, so I'll move it off 6.9.0, but it is important. Sam White
05:06 PM Bug #1220: AMPI: Support tlsglobals with dynamically linked objects
Is this feature blocking 6.9.0 or should we reschedule it for a future version? Evan Ramos
05:09 PM Bug #979 (Closed): charmxi: mismatched module braces leads to confusing error messages.
The above message seems a good enough solution to me. I'm closing this. Feel free to re-open if there is disagreement. Evan Ramos
05:07 PM Bug #736 (Closed): charmxi: #endif terminates any enclosing comment
Closing this until/unless I hear otherwise. Evan Ramos
04:38 PM Bug #1776 (Merged): netlrts-darwin-x86_64 autobuild failing due changes in CmiTmpAlloc
Sam White
04:21 PM Bug #1776 (Implemented): netlrts-darwin-x86_64 autobuild failing due changes in CmiTmpAlloc
This patch is at fault: https://charm.cs.illinois.edu/gerrit/#/c/3397/
Fix is here: https://charm.cs.illinois.edu/...
Sam White
08:48 PM Bug #1776 (Merged): netlrts-darwin-x86_64 autobuild failing due changes in CmiTmpAlloc
The past few days netlrts-darwin-x86_64 autobuild has failed in ping pong or other basic tests. Not sure why, so inve... Sam White
04:23 PM Bug #1689 (New): CMK_TIMER_USE_PPC64 inaccurate with variable clock speeds
Not sure why this was marked "implemented"... Sam White
03:58 PM Bug #1547 (Merged): Deprecate the FFT library in ck-libs in favor of Nikhil's new FFT library
Sam White
12:08 PM Feature #1670: Migration of Taskqueue from Ck to Converse layer
As noted in Gerrit, this broke Windows builds. Jim Phillips
06:51 AM Documentation #1777 (Merged): Document message types in Charm's message hander (_processHandler i...
Sanjay's description of NewChareMsg, NewVChareMsg & ForVidMsg (given on slack).
These are both related to singlet...
Nitin Bhat

01/15/2018

05:50 PM Bug #1307 (Merged): AMPI_Comm_free should free the ampi instance
Sam White

01/14/2018

03:17 PM Feature #1480 (Merged): API to control whether a PE helps other threads that generate CkLoop/Open...
Sam White
03:17 PM Documentation #1771 (Merged): Update on documentation of Loop-level parallelism
Sam White
02:23 PM Feature #1723 (Merged): Rebase the OpenMP version onto the latest version of LLVM runtime library
Sam White

01/13/2018

01:18 PM Feature #1763: Generate libmpi.{a,so} for AMPI configure scripts
Which application does that? Would it make sense to patch those manually (similar to what we do with hdf5)? Matthias Diener
01:05 PM Bug #1746 (Merged): build --help needs information from src/scripts/configure
Sam White
12:46 PM Feature #1433 (Merged): lambda syntax for CkLoop
Sam White

01/12/2018

05:08 PM Feature #1113: smart-build.pl should detect supercomputers with specialized software environments...
Any opinions on the following one-liner as a Cray environment detection test?... Evan Ramos
04:46 PM Bug #1668 (Merged): Ensure that all libraries/modules will build as dynamic/shared objects (.so/....
I tried the build and grep commands in the issue description and no items were listed. I agree that it is complete. Evan Ramos
12:38 PM Bug #1668: Ensure that all libraries/modules will build as dynamic/shared objects (.so/.dylib vs .a)
This enables shared builds of ROMIO: https://charm.cs.illinois.edu/gerrit/#/c/3499/
I think this issue can be clos...
Sam White
04:34 PM Bug #1442 (In Progress): CkLoop fixed tree limits helper recruitment
Seonmyeong Bak
08:57 PM Bug #1442: CkLoop fixed tree limits helper recruitment
Actually, the overhead (number of messages sent and received) is at worst identical. The latency is only higher if a... Jim Phillips
04:33 PM Bug #1165: avoid -lm with Intel compiler
Jim Phillips wrote:
> Doing a little experimenting, I only see the link error for gcc on a C file, not for g++ on a ...
Evan Ramos
03:16 PM Feature #1670 (Merged): Migration of Taskqueue from Ck to Converse layer
Sam White
02:39 PM Bug #1770 (Merged): when cross-compiling for KNL, charmc -host uses -xMIC-AVX512 command-line arg...
Sam White
07:41 PM Bug #1770: when cross-compiling for KNL, charmc -host uses -xMIC-AVX512 command-line argument to ...
Fix submitted: https://charm.cs.illinois.edu/gerrit/#/c/3507/ Jim Phillips
01:59 PM Bug #1775: chkpt test hangs for pami-linux-ppc64le-smp & pamilrts-linux-ppc64le-smp build
Similar hang is seen for pamilrts-linux-ppc64le-smp build as well. (https://charm.cs.illinois.edu/gerrit/#/c/3141/) Nitin Bhat
10:53 AM Bug #1774: Thread migration fails on ppc64le builds
Seeing the hang even with '+isomalloc_sync'.
Similar hang is seen for pamilrts-linux-ppc64le-smp build as well. (...
Nitin Bhat
08:12 AM Bug #1774: Thread migration fails on ppc64le builds
Looks ilke you need to run with '+isomalloc_sync', but there might be other issues too Sam White
09:48 AM Feature #1236: Avoid receiver-side copy for large contiguous messages. API for charm and converse...
With the Direct API getting merged for 6.9.0, I think there is no pressing need to have this in 6.9.0. Since there is... Nitin Bhat

01/11/2018

05:18 PM Bug #1775 (New): chkpt test hangs for pami-linux-ppc64le-smp & pamilrts-linux-ppc64le-smp build
On Summitdev, chkpt test (tests/charm++/chkpt) with pami-linux-ppc64le-smp build hangs with the following output:
<p...
Nitin Bhat
05:10 PM Bug #1774 (In Progress): Thread migration fails on ppc64le builds
On Summitdev, megampi test (tests/ampi/megampi) with pami-linux-ppc64le-smp build hangs with the following output:
...
Nitin Bhat
05:02 PM Bug #1773 (New): Zerocopy examples fail on pami-linux-ppc64le-smp due to a low level assertion fa...
... Nitin Bhat
04:56 PM Bug #1442: CkLoop fixed tree limits helper recruitment
I think this patch can increase the overhead of CkLoop initialization by eliminating the use of implicit tree in CkLo... Seonmyeong Bak
01:21 PM Bug #1772 (New): Programs built on pami-linux-ppc64le-async-smp fail a low level assertion at run...
On running any test/example with the pami-linux-ppc64le-async-smp build on SummitDev, the following error is seen:
...
Nitin Bhat
09:51 AM Bug #1770: when cross-compiling for KNL, charmc -host uses -xMIC-AVX512 command-line argument to ...
This is where the AVX512 option is showing up in conv-mach-opt.sh:... Jim Phillips
09:13 PM Bug #1259 (Merged): AMPI missing built-in MPI_INFO_ENV
Matthias Diener
06:31 PM Bug #1746 (Implemented): build --help needs information from src/scripts/configure
Please test: https://charm.cs.illinois.edu/gerrit/3503 Evan Ramos

01/10/2018

04:57 PM Bug #1274 (Merged): Tracemode utilization produces incorrect results for EP utilization metric
Ronak Buch
07:25 PM Bug #1274 (Implemented): Tracemode utilization produces incorrect results for EP utilization metric
https://charm.cs.illinois.edu/gerrit/#/c/3491/ Sam White
02:52 PM Feature #858 (In Progress): improve efficiency of exclusive entry methods
Kavitha Chandrasekar
02:48 PM Feature #1433 (Implemented): lambda syntax for CkLoop
https://charm.cs.illinois.edu/gerrit/#/c/3498/
This patch adds Jim's lambda syntax prototype to CkLoop. I will loo...
Kavitha Chandrasekar
02:46 PM Support #1674 (In Progress): Add 'ofi' target to autobuild
Autobuild for OFI is not passing yet. I don't even think it has actually gotten to building charm yet. Here's last ni... Sam White
02:44 PM Support #1674 (Resolved): Add 'ofi' target to autobuild
Jaemin Choi
02:45 PM Bug #965: ampicc -swapglobals is broken for ld v2.24+
The integration work, and then validation that it's a practical path forward for deployment. Phil Miller
02:41 PM Bug #965: ampicc -swapglobals is broken for ld v2.24+
I'm not exactly sure what's left here, is it integration/distribution of the patched libbfd with AMPI? Sam White
02:39 PM Bug #1566 (In Progress): Parameter marshalled entry methods mostly don't set group dependence in ...
Nitin Bhat
02:39 PM Bug #1565 (In Progress): Non-group entry methods don't respect envelope group dependence
Nitin Bhat
09:21 AM Bug #1565 (New): Non-group entry methods don't respect envelope group dependence
Nitin Bhat
02:39 PM Bug #1563 (In Progress): Chare Array construction doesn't respect setGroupDepID in CkEntryOptions...
Nitin Bhat
02:39 PM Bug #1563 (Implemented): Chare Array construction doesn't respect setGroupDepID in CkEntryOptions...
Nitin Bhat
12:57 PM Charm-NG Feature #1333: Eliminate need for .ci files
I just learned of something that may be of use to work in this area: the @__COUNTER__@ macro - each expansion gives a... Phil Miller

01/09/2018

05:14 PM Documentation #1771: Update on documentation of Loop-level parallelism
https://charm.cs.illinois.edu/gerrit/#/c/3495/ Seonmyeong Bak
05:13 PM Documentation #1771 (Implemented): Update on documentation of Loop-level parallelism
Seonmyeong Bak
04:21 PM Documentation #1771 (Merged): Update on documentation of Loop-level parallelism
Our current OpenMP integration supports more pragmas over the initial version.
So, the documentation should be upda...
Seonmyeong Bak
03:17 PM Bug #1566 (New): Parameter marshalled entry methods mostly don't set group dependence in message ...
Nitin Bhat
03:10 PM Bug #1564 (In Progress): Inline entry methods don't respect group dependence from CkEntryOptions
Is there a test/example that can reproduce this bug? (just to be sure that the fix works correctly).
I am not able ...
Nitin Bhat
02:50 PM Bug #1501 (In Progress): charmxi fails to deal with rvalue references
Evan Ramos
02:45 PM Feature #988 (Closed): charmrun should not ignore +ppn
Evan Ramos
02:43 PM Feature #988 (Resolved): charmrun should not ignore +ppn
If an error is sufficient, I am marking this resolved. Evan Ramos
06:01 PM Feature #988: charmrun should not ignore +ppn
Producing an error is sufficient. Silently ignoring an option is not.
The confusion is that platforms that don't ...
Jim Phillips
09:53 AM Feature #1742: Send large readonly variables using the Nocopy API to reduce memory footprint and ...
I think it'd be good to get started on this sooner than later since it may serve as a motivating case for the differe... Sam White

01/08/2018

05:50 PM Bug #1770: when cross-compiling for KNL, charmc -host uses -xMIC-AVX512 command-line argument to ...
OK, this seems to be the critical difference between the MPI build (which works) and the multicore build (which doesn... Jim Phillips
03:52 PM Bug #1770 (Merged): when cross-compiling for KNL, charmc -host uses -xMIC-AVX512 command-line arg...
Related to https://charm.cs.illinois.edu/redmine/issues/1745 as fixed by https://charm.cs.illinois.edu/gerrit/c/3339/... Jim Phillips
05:09 PM Bug #1501: charmxi fails to deal with rvalue references
https://charm.cs.illinois.edu/gerrit/c/3490
This patch adds rvalue references to charmxi's parsing grammar. I'm no...
Evan Ramos
04:36 PM Feature #1401: Converting OpenMP test suite for the OpenMP integration.
https://charm.cs.illinois.edu/gerrit/#/c/2245/
Fixed inherent issues in the tests, which lead to failure in the co...
Seonmyeong Bak
02:46 PM Feature #988: charmrun should not ignore +ppn
The convention for command line arguments appears to be that options with a single plus "+" are reserved for the Char... Evan Ramos
01:39 PM Bug #1560: icc build fails on NASA Pleiades
Wanted to update with two alternative solutions, neither of which preserves the options in the build config files.
...
Jim Phillips

01/05/2018

01:41 PM Feature #988 (New): charmrun should not ignore +ppn
Evan Ramos
08:23 PM Feature #988: charmrun should not ignore +ppn
Rejected why? Does charmrun silently ignore +ppn? It should either accept it or throw an error. Jim Phillips
06:21 PM Feature #1480: API to control whether a PE helps other threads that generate CkLoop/OpenMP/Parall...
https://charm.cs.illinois.edu/gerrit/#/c/3481/ Sam White
06:21 PM Feature #1670: Migration of Taskqueue from Ck to Converse layer
https://charm.cs.illinois.edu/gerrit/#/c/2988/ Sam White
06:19 PM Feature #1727: Make Boost uFcontext the default ULT implementation on supported platforms
https://charm.cs.illinois.edu/gerrit/#/c/3482/ Sam White

01/04/2018

05:40 PM Feature #1727 (Implemented): Make Boost uFcontext the default ULT implementation on supported pla...
Seonmyeong Bak
05:15 PM Feature #988 (Rejected): charmrun should not ignore +ppn
Evan Ramos
03:54 PM Feature #1480 (Implemented): API to control whether a PE helps other threads that generate CkLoop...
Seonmyeong Bak
03:48 PM Bug #872 (Merged): smp standalone inconsistency
Evan Ramos
02:49 PM Bug #1165: avoid -lm with Intel compiler
Doing a little experimenting, I only see the link error for gcc on a C file, not for g++ on a C++ file:... Jim Phillips
10:14 PM Bug #1165: avoid -lm with Intel compiler
You would need to link something that calls a math function in libm such as sin, cos, etc. Jim Phillips

01/03/2018

04:38 PM Bug #979 (Feedback): charmxi: mismatched module braces leads to confusing error messages.
The output of charmxi with the given test case is currently:... Evan Ramos
03:59 PM Bug #1165 (In Progress): avoid -lm with Intel compiler
https://charm.cs.illinois.edu/gerrit/3477 is the first half of a fix for this, removing `-lm` from link line. However... Evan Ramos
03:23 PM Bug #736 (Feedback): charmxi: #endif terminates any enclosing comment
I cannot replicate this problem. Note that the provided test case has a mismatched number of braces. When that is fix... Evan Ramos
 

Also available in: Atom