Project

General

Profile

Activity

From 04/12/2018 to 05/11/2018

05/11/2018

04:16 PM Feature #1844: SMP/non-SMP agnostic job launching arguments
After reading over our documentation it is better than I remembered at avoiding saying that PEs are cores/hyperthread... Sam White
03:40 PM Feature #1844: SMP/non-SMP agnostic job launching arguments
Where is "PE" described like a Core/PU? The only divergence I am aware of is how a PE is a worker thread in SMP mode ... Evan Ramos
07:07 PM Feature #1844: SMP/non-SMP agnostic job launching arguments
I think we might want to avoid "PE" since that term is overloaded in Charm already: a PE is sometimes described like ... Sam White
03:35 PM Cleanup #1907 (New): Replace CmiNumNodes et al with hwloc
With hwloc in place, there is no need to maintain our custom querying of hardware PU counts. Evan Ramos
01:10 PM Support #1905: pami* autobuilds failing since C -> C++ conversion
If you set a breakpoint on @exit()@, does it get hit, and if so what is the backtrace? Evan Ramos
09:24 AM Support #1905 (Closed): pami* autobuilds failing since C -> C++ conversion
All pami{lrts}-bluegeneq-* autobuilds have been failing since the C -> C++ conversion was done last week.
The last t...
Sam White
11:08 AM Cleanup #1906 (Merged): Add {mpi,netlrts,multicore}-linux-ppc64le build targets
I think Jim Philips said before that mpi-linux-ppc works perfectly fine on ppc64le, but for consistency/completeness ... Sam White
09:57 AM Bug #1904: Review CMK_PCQUEUE_LOCK
Also see comments on this patch: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4159/ Sam White

05/10/2018

06:47 PM Feature #1844: SMP/non-SMP agnostic job launching arguments
Bump Evan Ramos
06:46 PM Feature #1875: Test whether hwloc can be used via a git submodule in charm++
For the moment, we now include a hotfix for hwloc in order to resolve #1895, something which would have been impossib... Evan Ramos
06:43 PM Feature #789 (Merged): Charmrun should test for SSH failures when node programs fail to launch
Sam White
05:40 PM Feature #789 (Implemented): Charmrun should test for SSH failures when node programs fail to launch
++verbose is definitely enough to diagnose the described problem, but I've added this fact to the documentation in or... Evan Ramos
06:43 PM Feature #1882 (Implemented): Print slightly more detailed CPU topology info at startup by default
https://charm.cs.illinois.edu/gerrit/4164 Evan Ramos
05:58 PM Bug #1332: assumes remote shell is OpenSSH
Bump. Evan Ramos
05:11 PM Bug #522 (Closed): static linking breaks on multicore builds with 'undefined reference to `get_my...
Closing because the issue has not been reproduced. Evan Ramos
03:42 PM Cleanup #1898: C++ cleanup of code formerly compiled as C
Added C to C++ renaming tutorial. Evan Ramos
02:20 PM Bug #1904 (New): Review CMK_PCQUEUE_LOCK
From comments on https://charm.cs.illinois.edu/gerrit/418:
Eric Bohm:
> Change looks good, has this been tried on...
Evan Ramos
01:50 PM Bug #1902 (Merged): ckreduction.h {} xlC error: expected class member or base class name
Sam White
11:51 AM Bug #1902 (Implemented): ckreduction.h {} xlC error: expected class member or base class name
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4158/ Sam White
11:45 AM Bug #1902: ckreduction.h {} xlC error: expected class member or base class name
It looks like this fails due to an extra comma whenever CMK_ERROR_CHECKING is disabled:
+ reducerStruct(reducer...
Jim Phillips
11:43 AM Bug #1902 (Merged): ckreduction.h {} xlC error: expected class member or base class name
Build failure on ORNL Summit pami-linux-ppc64le-smp
../bin/charmc -optimize -production -I. -c -o DummyLB.o Du...
Jim Phillips
12:26 PM Bug #1903 (New): All load balancing framework should be off if we don't have any load balancers l...
Currently, if no load balancers are linked, NullLB is created and used. But certain features like periodic load balan... Eric Mikida
12:14 AM Feature #1865: Implement zero copy translation for move semantics and rvalue refs
Much obliged to you for posting such an incredible article! I discovered your site ideal for my necessities. It conta... Anonymous
09:42 PM Bug #1895 (Merged): Charm's hwloc can collide with OpenMPI's
Sam White
09:41 PM Bug #1881 (Merged): Make mpi-linux-x86_64 use ifort if mpicc wraps ICC
Sam White
09:40 PM Documentation #1883 (Merged): Update AMPI manual section on global variable privatization
Sam White

05/09/2018

03:29 PM Documentation #1883 (Implemented): Update AMPI manual section on global variable privatization
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4157/ Sam White
02:49 PM Feature #1420: Lockless queue build option --enable-lockless-queue (off by default)
Evan has already been working on this, and Seonmyeong is leaving PPL next week. Sam White
12:42 PM Projections Bug #1886: Remove support for long-broken Topology Display tool
Ronak Buch wrote:
> I think all of this will still work if things are run as Eric said. Using a different version of...
Ronak Buch
12:34 PM Projections Bug #1886 (Merged): Remove support for long-broken Topology Display tool
Sam White
12:37 PM Projections Bug #1901 (New): Enable viewing bracketed user events on a per-PE basis
When using Projections to visualize traces with AMPI and a high degrees of virtualization (>8 ranks/core), displaying... Sam White
11:58 AM Cleanup #1897 (In Progress): Cleanup AMPI DDT
Move simple routines and serialize() for primitive types into the header: https://charm.cs.illinois.edu/gerrit/#/c/ch... Sam White
11:12 AM Feature #871: Return data from [sync] SDAG methods
Reassigned to Eric M to review state of this task. Eric Bohm
11:07 AM Cleanup #1315: examples/charm++/jacobi*d are non-exemplary HPC code, using nested arrays
Assigning to Juan for eventual reassignment to interns or newer junior students as this seems like a worthy learning ... Eric Bohm
11:05 AM Projections Feature #1004: View showing messages grouped by size
Assigned to Ronak, but this seems like a good intern project. Eric Bohm
11:01 AM Cleanup #1898: C++ cleanup of code formerly compiled as C
Eric Bohm wrote:
> Assigning to Evan as I think he's already accomplished most of this task.
The work I've done i...
Evan Ramos
11:00 AM Cleanup #1898: C++ cleanup of code formerly compiled as C
We should probably break this down into a few different subtasks based on the categorical changes left. Some of the ... Eric Bohm
10:59 AM Cleanup #1898: C++ cleanup of code formerly compiled as C
Assigning to Evan as I think he's already accomplished most of this task. Eric Bohm
10:57 AM Charm-NG Feature #1144: Batched message delivery to objects for better cache behavior
Shifted to Charm-NG as this should be considered in the mix of what we do to revise scheduling. Eric Bohm
10:57 AM Feature #1876: Use IP multicast for faster broadcast and multicast on netlrts
I think we probably want to implement this with verbs first, rather than for netlrts, since we care more about verbs ... Sam White
10:42 AM Bug #1641 (Rejected): charmrun with nodelist option (++nodelist) fails on campus cluster
Eric Bohm
10:38 AM Bug #1740: Failure at LrtsInit with OFI build with gni provider on Edison
Is this still an issue? Or should this be closed? Eric Bohm
10:35 AM Bug #1816: Cray CCE/8.5 builds are broken
Seems like simplest answer here to have configure test for 8.5 and reject it with a (8.5 not support, use 8.6) message. Eric Bohm
10:22 AM Bug #1881 (Implemented): Make mpi-linux-x86_64 use ifort if mpicc wraps ICC
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4151/ Sam White

05/08/2018

06:22 PM Bug #1633 (In Progress): NodeGroup Broadcasts creates many copies of the message for point to poi...
The std::atomic prerequisite has been satisfied as of https://charm.cs.illinois.edu/gerrit/4108 but the existing impl... Evan Ramos
12:24 PM Bug #1633: NodeGroup Broadcasts creates many copies of the message for point to point sends
Enabling this for SMP builds causes megatest to hang at @test 0: initiated [groupring (milind)]@ when run as @./charm... Evan Ramos
03:19 PM Bug #1774: Thread migration fails on ppc64le builds
I see that it hangs for all ppc64le targets (both smp and nonsmp, all of verbs, pami and pamilrts).
I'm not very ...
Nitin Bhat
11:41 AM Bug #1899: AMPI jacobi.iso crashes in migration on gni-crayxe-persistent-smp autobuild
Stacktrace: ... Nitin Bhat
10:21 AM Bug #1899 (New): AMPI jacobi.iso crashes in migration on gni-crayxe-persistent-smp autobuild
... Nitin Bhat
11:21 AM Bug #1895 (Implemented): Charm's hwloc can collide with OpenMPI's
https://charm.cs.illinois.edu/gerrit/4145
I am also seeking to merge this fix upstream: https://github.com/open-mp...
Evan Ramos
09:26 PM Cleanup #1898: C++ cleanup of code formerly compiled as C
Also std::atomic rather than compiler builtins like __sync_* Sam White

05/07/2018

04:38 PM Feature #1184: SMP-safe CmiReference and CmiFree
Cross-referencing from Gerrit change:
Sam White wrote:
> Turning CmiReference and CmiFree into atomics does solve...
Evan Ramos
11:52 AM Feature #1778 (Implemented): Clean and portable way of generating a working libcharm.so for charmpy
Patch here: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4040/
Juan Galvez

05/06/2018

02:57 PM Feature #541 (Merged): SMP mesage passing must enforce memory ordering consistency
Sam White
01:07 PM Cleanup #1898 (New): C++ cleanup of code formerly compiled as C
Now that we compile machine and parts of Converse as C++, we can clean up some parts of the code using templates, STL... Sam White
12:46 PM Cleanup #536 (Merged): Data Races in SMP PCQueue
Sam White
12:45 PM Bug #1896 (Merged): Linker errors using Cray CCE 8.6.5
Sam White

05/05/2018

04:29 PM Bug #1774: Thread migration fails on ppc64le builds
Does AMPI work on Summit (rather than SummitDev)? We want it working for v6.9.0. Also does it work on verbs-linux-ppc... Sam White
12:18 PM Bug #1896 (Implemented): Linker errors using Cray CCE 8.6.5
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4134/ Sam White
10:14 AM Cleanup #1897 (Merged): Cleanup AMPI DDT
Now that CkDDT confined to AMPI, we can remove the CkDDT constants and replace them directly with MPI_ constants.
Th...
Sam White

05/04/2018

04:50 PM Bug #1896: Linker errors using Cray CCE 8.6.5
... Evan Ramos
04:46 PM Bug #1896 (Merged): Linker errors using Cray CCE 8.6.5
Building on Cori. Our CmiAbort uses this, but Cray CCE doesn't seem to support it:... Sam White
10:05 AM Feature #1778 (In Progress): Clean and portable way of generating a working libcharm.so for charmpy
Patch here: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4040/
Possibly needs a few tweaks to simplify build l...
Juan Galvez

05/03/2018

02:54 PM Bug #1438 (Merged): off-node messages show created by receiving node comm thread
Ronak Buch
11:15 AM Bug #1895 (Merged): Charm's hwloc can collide with OpenMPI's
https://lists.cs.illinois.edu/lists/arc/charm/2018-05/msg00004.html Sam White

05/02/2018

06:49 PM Bug #1633 (Implemented): NodeGroup Broadcasts creates many copies of the message for point to poi...
https://charm.cs.illinois.edu/gerrit/4109 Evan Ramos
06:48 PM Feature #1184 (Implemented): SMP-safe CmiReference and CmiFree
https://charm.cs.illinois.edu/gerrit/4108
Implementing this appears to have been trivial. It required renaming a l...
Evan Ramos
06:32 PM Bug #1438 (Implemented): off-node messages show created by receiving node comm thread
https://charm.cs.illinois.edu/gerrit/#/c/projections/+/4105/ Ronak Buch
05:19 PM Bug #1364: Review use of volatile variables in the runtime
Convert volatile int commThdExit + a CmiNodeLock to std::atomic<int>: https://charm.cs.illinois.edu/gerrit/#/c/charm/... Sam White
05:17 PM Cleanup #539 (In Progress): Data race in ConverseExit
Converted the volatile int + CmiNodeLock to a std::atomic<int>, but this may well hurt performance. So we need to ben... Sam White
03:34 PM Feature #1834: Functionality to Broadcast large buffers using the nocopy API
Implementational Scheme for Nocopy API (1 source - n destinations)
1. When `CkNcpySource` is passed over a proxy...
Nitin Bhat
02:33 PM Bug #1887: Custom array indices segfault in CkVec inside of LB framework
No. Haven't heard from him. Eric Mikida
12:56 PM Feature #1860: Support HostBuffer shared memory allocation of one buffer per physical host at sam...
Just a stray idea from group meeting discussion, but we should keep in mind the idea of backing the hostBuffer with v... Michael Robson
12:48 PM Projections Bug #1886: Remove support for long-broken Topology Display tool
I think all of this will still work if things are run as Eric said. Using a different version of the j3d library and ... Ronak Buch
11:15 AM Projections Bug #1886: Remove support for long-broken Topology Display tool
The .topo files were only used for display and analysis in topology aware studies. AFAIK. When it worked, the featu... Eric Bohm
11:13 AM Bug #1894 (Rejected): AMPI zero copy patches are hanging on gni-crayxc
Nevermind, this is an issue with the commit that adds a free list for CkNcpy objects. The earlier patches all work.
...
Sam White
11:06 AM Bug #1894: AMPI zero copy patches are hanging on gni-crayxc
To reproduce:... Sam White
11:05 AM Bug #1894 (Rejected): AMPI zero copy patches are hanging on gni-crayxc
Testing this whole series of patches on Cori (Haswell), I've found that it hangs when calling rget() for an inter-pro... Sam White
08:57 AM Bug #1881: Make mpi-linux-x86_64 use ifort if mpicc wraps ICC
Also, on mpi-darwin-x86_64 we should link with the correct libc++/libstdc++ depending on if mpicxx is a wrapper for c... Sam White
12:25 AM Feature #1769: AMPI implementation of Buffered sends
One quick mpich-test that we can cross of is bsendalign. We currently return NULL for MPI_Buffer_detach, but we shoul... Sam White
12:21 AM Feature #1866: Update Boost ULTs to v1.67.0
It'd be good to merge this before 6.9.0-beta testing, but I don't think it's necessary Sam White
12:13 AM Feature #177: objid_t: load balancing infrastructure should use objid_t
This needs to be discussed in Core as to whether we should break the API that NAMD is suing or defer to a later release. Sam White
12:10 AM Documentation #1656: Update manual entries on Load Balancing strategies
Bump Sam White

05/01/2018

05:32 PM Feature #1420: Lockless queue build option --enable-lockless-queue (off by default)
I've updated the patch to use C++11 atomics. Evan Ramos
04:45 PM Bug #937 (In Progress): [local] entry methods don't set tracing event dependencies
This is one of two remaining bugs targeted at v6.9.0 Sam White
04:45 PM Bug #1438: off-node messages show created by receiving node comm thread
This is one of two remaining bugs targeted at v6.9.0 Sam White
04:43 PM Bug #1881: Make mpi-linux-x86_64 use ifort if mpicc wraps ICC
Not a release blocker Sam White
04:41 PM Bug #1892 (Merged): no rule to make target .../stdarg.h error on Windows
Sam White
02:17 PM Bug #1892 (In Progress): no rule to make target .../stdarg.h error on Windows
Please test https://charm.cs.illinois.edu/gerrit/4093 Evan Ramos
04:41 PM Bug #1858 (Merged): tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Sam White
02:29 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Sam White wrote:
> Can you try out an mpi-crayxc build too, to see if that should also set this? We might need all M...
Evan Ramos
03:36 PM Bug #1893 (Merged): Charm++ binaries cannot find __executable_start when built with -charm-shared
Currently cmitls uses the symbol @__executable_start@ in order to find the .tbss segment's metadata.... Evan Ramos
02:33 PM Bug #1891 (Merged): PumpOneSidedRDMATransactions 'putOp' undeclared on Cray GNI
Sam White
01:55 PM Bug #1891 (Implemented): PumpOneSidedRDMATransactions 'putOp' undeclared on Cray GNI
Fix: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4092/ Nitin Bhat
12:30 PM Feature #921: Entry tag [inline] is unable to optimize away most of the overhead
Not really, we can do the testing on the beta version of the release as part of our usual release testing. Sam White
12:26 PM Feature #921 (Implemented): Entry tag [inline] is unable to optimize away most of the overhead
Sam White wrote:
> Yeah, I am unsure what is left to do here that isn't covered by Bug #1699. It might be good to ha...
Evan Ramos
09:14 AM Projections Bug #1886: Remove support for long-broken Topology Display tool
I don't think so. The only other thing that came to mind was BigSim, since it can simulate different network topologi... Sam White
09:07 AM Bug #1887: Custom array indices segfault in CkVec inside of LB framework
Any update from James on if this fixed the issue? Sam White

04/30/2018

05:00 PM Bug #1892: no rule to make target .../stdarg.h error on Windows
That error is everywhere in machine.d:
machine.o machine.d : machine.c \
/cygdrive/cProgram\ Files\ (x86)...
Jim Phillips
04:46 PM Bug #1892 (Merged): no rule to make target .../stdarg.h error on Windows
../bin/charmc -optimize -production -o ../lib/libconv-core.a convcore.o conv-conds.o conv-taskQ.o queueing.o msgm... Jim Phillips
04:59 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Can you try out an mpi-crayxc build too, to see if that should also set this? We might need all MPI builds to do it... Sam White
04:56 PM Bug #1858 (Implemented): tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
-It looks like non-SMP mpi-linux-x86_64 already defines CMK_NOT_USE_TLS_THREAD to 1. I'm not sure why this did not ca... Evan Ramos
04:49 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
https://charm.cs.illinois.edu/gerrit/4088 Evan Ramos
04:43 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
I was able to resolve the issue with the following change:... Evan Ramos
10:24 AM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Semi-related: I was just looking at -tlsglobals support in charmc, and it looks like we are adding "-Wl,--allow-multi... Sam White
04:03 PM Bug #1891 (Merged): PumpOneSidedRDMATransactions 'putOp' undeclared on Cray GNI
On gemini_gni-crayxe-persistent-smp:
../bin/charmc -optimize -production -I. -o machine.o machine.c
In file in...
Jim Phillips
08:37 PM Bug #1867 (Merged): Disable partitions test on pamilrts-bluegeneq
Verified that partitions works for ppc64le builds on Summit. Nitin Bhat

04/29/2018

06:04 PM Cleanup #617: Rename windows commands to not reference Windows NT
Is this still an issue? If not, close it. Sam White
06:02 PM Bug #543 (Closed): charmrun under causalft should respect ++local
causalft and mlogft are not production features and have been broken since at least 64-bit IDs were merged for 6.8.0 Sam White
06:00 PM Support #513: Allow arbitrary ordering of options when building charm
A fix for at least part of the issue is here: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/3997/ Sam White
05:59 PM Projections Feature #505: show communication threads in usage profile
Bump. Still no record of what happened here Sam White
05:58 PM Support #504 (Closed): Check for errors in values returned by library calls
With the C++ attribute to warn when a function's return value is unused, we've fixed a lot of standard library calls ... Sam White
05:57 PM Cleanup #475: Licensing of parallel random number generator from NCSA
As discussed in Core, we could get rid of this code entirely in favor of standard C++11 random number generators Sam White
05:55 PM Cleanup #306 (Closed): FEM & ParFUM libraries suffer from several poor coding practicies
I think these libraries are currently more likely to be deprecated/removed than to receive time spent on code cleanup. Sam White
05:52 PM Feature #239 (Closed): Charmrun wrapper around ibrun.symm for dual binary execution on host+mic w...
Sam White
05:45 PM Feature #23: Optimization of MPI layer
Small optimization to use MPI-3's MPI_Mprobe and MPI_Mrecv where possible: https://charm.cs.illinois.edu/gerrit/#/c/c... Sam White
11:22 AM Support #1725: Improve pup_stl testing
This patch needs to be updated with more STL containers and types: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/3... Sam White

04/27/2018

04:58 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Switching the machine layer to use @MPI_THREAD_SERIALIZED@ instead proves the hypothesis incorrect, as it still crash... Evan Ramos
04:45 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
> My current hypothesis is that the crash is related to the fact that the MPI machine layer uses the first thread as ... Sam White
04:34 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
I tried the following hack:... Evan Ramos
04:04 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
My current hypothesis is that the crash is related to the fact that the MPI machine layer uses the first thread as th... Evan Ramos
02:05 PM Bug #1699: [inline] entry methods should use perfect forwarding in C++11
Sam White wrote:
> This was merged last night and broke the Windows autobuilds:
Addressed in https://charm.cs.il...
Evan Ramos
10:50 AM Bug #1699 (Merged): [inline] entry methods should use perfect forwarding in C++11
This was merged last night and broke the Windows autobuilds: ... Sam White
12:32 PM Projections Bug #1886: Remove support for long-broken Topology Display tool
Are the .topo files used anywhere outside Projections? Matthias Diener
10:54 AM Projections Bug #1886: Remove support for long-broken Topology Display tool
Follow-up to remove .topo file generation still needs to be done, as noted in the gerrit patch. Sam White
10:54 AM Projections Bug #1886 (Implemented): Remove support for long-broken Topology Display tool
Sam White
10:55 AM Cleanup #1890 (Merged): Avoid defining VERSION in conv-autoconfig.h to avoid conflicts with appli...
Sam White
07:08 PM Cleanup #1890 (Implemented): Avoid defining VERSION in conv-autoconfig.h to avoid conflicts with ...
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4070/ Sam White
07:02 PM Cleanup #1890 (Merged): Avoid defining VERSION in conv-autoconfig.h to avoid conflicts with appli...
When compiling LAMMPS on AMPI I get this:... Sam White
09:20 AM Bug #1871 (Merged): get_put_pingpong segfaults on gni-crayxc-smp
Nitin Bhat

04/26/2018

05:22 PM Feature #1184: SMP-safe CmiReference and CmiFree
Should be possible to fix this with a use of std::atomic that is similar to the approach used in the pcqueue.h fix. ... Eric Bohm
04:43 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
The failure occurs on the first @CthResume@ that shows up in any backtrace from @switchTLS@.
mpi-linux-x86_64-smp:...
Evan Ramos
03:46 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Interesting comment here:... Evan Ramos
12:07 PM Bug #1871 (Implemented): get_put_pingpong segfaults on gni-crayxc-smp
Fix: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4066/ Nitin Bhat
10:20 AM Projections Bug #1886: Remove support for long-broken Topology Display tool
Patch to remove it: https://charm.cs.illinois.edu/gerrit/#/c/projections/+/4065/ Matthias Diener

04/25/2018

04:05 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
I suspect the issue has something to do with the MPI build using more threads than other targets, and also the use of... Evan Ramos
02:46 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
They failed in swapglobals, which means charmc must not have detected a problem scenario in the toolchain. Evan Ramos
02:44 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Note the verbs autobuilds failed last night in tests/ampi/privatization too. Sam White
02:24 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
I tried running with LLDB instead of GDB, which provided useful information:... Evan Ramos
02:54 PM Bug #1887: Custom array indices segfault in CkVec inside of LB framework
Our example in examples/charm++/hello/fancyarray seems to be aware of this issue, and correctly allocates it's data u... Eric Mikida
02:44 PM Bug #1887: Custom array indices segfault in CkVec inside of LB framework
Seems to have been narrowed down at least partially to an issue with custom array index documentation. Currently, the... Eric Mikida
01:20 PM Bug #1887 (New): Custom array indices segfault in CkVec inside of LB framework
This bug was reported to us by James Bordner from the Enzo-P/Cello team. Depending on the order of bits in their cust... Eric Mikida
02:21 PM Feature #1428: AMPI TLS privatization support for IBM POWER
I will need access to a POWER machine to work on this. Evan Ramos
12:12 PM Projections Bug #1886 (Merged): Remove support for long-broken Topology Display tool
When trying to open Tools->Topology Display, the following message appears on the terminal:... Matthias Diener
11:53 AM Projections Bug #1885 (Merged): Nomal/Compact/SuperCompact views are now missing on Mac
Matthias Diener
10:59 AM Projections Bug #1885 (Implemented): Nomal/Compact/SuperCompact views are now missing on Mac
(Partial?) fix here: https://charm.cs.illinois.edu/gerrit/#/c/projections/+/4058/ Matthias Diener
10:46 AM Projections Bug #1885 (Merged): Nomal/Compact/SuperCompact views are now missing on Mac
Since the update to use Mac menu bars, the View options for "Normal", "Compact", and "Super compact" are now gone.
T...
Sam White
10:44 AM Projections Feature #1884 (New): By default display the time range with traces only
When I manually insert traceBegin and traceEnd calls into my application to trace say a few iterations out of many, t... Sam White
12:48 AM Support #149: Choose backend options for -optimize on icc
Separate issue to enable link-time optimization: https://charm.cs.illinois.edu/redmine/issues/1817 Sam White
12:47 AM Feature #1817: Enable building charm with link time optimization
For ICC they call this "-ipo" and it again requires use of a different linker named "xild": https://software.intel.co... Sam White
12:47 AM Support #151: Align -optimize flags with current release of GNU compilers
The GCC documentation doesn't specify very many optimization options that aren't enabled by default at -O3 and which ... Sam White
12:33 AM Feature #387: Pack variable-envelope structures to reduce overhead bytes
Just by reordering one member I got the size of the Charm message envelope to shrink from 80 to 64 bytes. Details are... Sam White
12:00 AM Bug #1268: AMPIF issues due to C++ main routine
This may come up soon in trying to get -tlsglobals to work in all cases with Fortran via OpenMP's 'threadprivate' att... Sam White
11:56 PM Bug #879 (Rejected): segfaults in megatest groupcast on little-endian Power8
I don't think this is relevant anymore. We now have Charm running on Summit and other POWER8/9 systems.
If I'm wro...
Sam White

04/24/2018

06:49 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
CmiThreadIs_flag looks to be a static global variable, which all ranks read and write to without any sort of synchron... Sam White
06:35 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
And here's the rest of the Charm++/Converse-related tsan output. I think we should really fix all of these, but the '... Sam White
06:27 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Here's the AMPI-related things in the mpi-linux-x86_64-smp tsan log you posted above:... Sam White
06:06 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
This log seems to be the beginning portion of the tlsglobals log, before any Converse code is run. Evan Ramos
05:54 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Hmm, yeah that's pretty opaque. Most of it seems to be from inside "mca_" which is a low-level component of OpenMPI. ... Sam White
05:42 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
I ran the tlsglobals test with TSan. There is a lot of output that seems to have the same few root causes but I'm not... Evan Ramos
01:41 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Evan cleaned up some of the valgrind output here: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4046/ Sam White
05:38 PM Bug #1694 (Merged): Projections shows garbage for indices of 4d, 5d, 6d array elements
Ronak Buch
05:38 PM Projections Bug #1780 (Merged): Display indices for 4+ dimensional chare arrays
Ronak Buch
02:53 PM Documentation #1883 (Merged): Update AMPI manual section on global variable privatization
Section 3.4 has rusted a bit with the recent developments in -tlsglobals and-swapglobals. We should advise users that... Sam White
09:54 AM Feature #1882 (Merged): Print slightly more detailed CPU topology info at startup by default
We always print the number of PUs on a node during startup. On Quartz (LLNL), each node has 2 sockets, each socket ha... Sam White

04/23/2018

04:20 PM Bug #1881 (Merged): Make mpi-linux-x86_64 use ifort if mpicc wraps ICC
Currently mpi-linux-x86_64 always uses gfortran for the Fortran compiler. Sam White
02:41 PM Bug #1879 (Merged): sed doesn't recognize "-E" on Cray platforms
Juan Galvez
11:15 AM Bug #1880 (New): AMPI should reference count MPI_Op's
This means that every time an MPI_Op is used in a reduction or RMA operation we need to increment the refcount during... Sam White

04/22/2018

10:29 AM Feature #1866 (In Progress): Update Boost ULTs to v1.67.0
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4044/ Sam White
10:08 AM Bug #1879 (Implemented): sed doesn't recognize "-E" on Cray platforms
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4043/ Sam White

04/21/2018

03:01 PM Bug #1879 (Merged): sed doesn't recognize "-E" on Cray platforms
Errors seem to be due to this change, not sure why it only shows up on Cray since sed on other build platforms doesn'... Jim Phillips
10:52 AM Bug #1275 (Merged): DistributedLB: Objects not migrating after strategy runs
Juan Galvez
10:30 AM Feature #1763: Generate libmpi.{a,so} for AMPI configure scripts
We now have a way to build a single libcharm.so, it would be good to follow the same approach and get a single libamp... Sam White
10:10 AM Feature #49: Define and document semantics of dynamic Insertion in Chare arrays wrt broadcasts an...
I think implicit in Phil's comments is the requirement/assumption that the new elements must be inserted by other exi... Laxmikant "Sanjay" Kale

04/20/2018

03:51 PM Documentation #1845 (Implemented): Documentation for the Zerocopy Direct API
Gerrit: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4039/ Nitin Bhat
01:32 PM Bug #1861 (Merged): Chare constructors cannot take noncopyable types as arguments
https://charm.cs.illinois.edu/gerrit/3263
https://charm.cs.illinois.edu/gerrit/3472
Evan Ramos
07:28 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
If the MPI library is itself using TLS (some MPI libraries use threads internally) will our ‘-tlsglobals’ runtime swi... Sam White
07:05 PM Projections Bug #1780 (Implemented): Display indices for 4+ dimensional chare arrays
https://charm.cs.illinois.edu/gerrit/#/c/projections/+/4034/ Sam White
07:04 PM Bug #1694 (Implemented): Projections shows garbage for indices of 4d, 5d, 6d array elements
https://charm.cs.illinois.edu/gerrit/#/c/projections/+/4034/ Sam White
07:00 PM Bug #1854 (Merged): Charmxi chokes on parameter packs
Sam White

04/19/2018

06:59 PM Bug #1853 (Merged): Charmxi doesn't parse std::tuple
Sam White
06:59 PM Bug #1692 (Merged): Charmxi dies on Array Indices with Template Parameters
Sam White
06:59 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
We should check if -tlsglobals ever worked on mpi-linux-x86_64-smp in any way Sam White
06:02 PM Bug #1877 (Merged): No rule to make target `charmrun', needed by `charmrun-target'
Sam White
01:35 PM Bug #1877 (Implemented): No rule to make target `charmrun', needed by `charmrun-target'
Evan Ramos
01:34 PM Bug #1877: No rule to make target `charmrun', needed by `charmrun-target'
Yeah that seems to have fixed it Sam White
01:16 PM Bug #1877 (In Progress): No rule to make target `charmrun', needed by `charmrun-target'
Sam, could you see if this helps? https://charm.cs.illinois.edu/gerrit/4031 Evan Ramos
10:40 AM Bug #1877 (Merged): No rule to make target `charmrun', needed by `charmrun-target'
When building Charm with -j16 or above on my Macbook I sometimes get this build error:... Sam White
04:01 PM Feature #1844: SMP/non-SMP agnostic job launching arguments
What do you propose? ++PEsPer(Host|Socket|Core|PU)? Evan Ramos
12:50 PM Feature #1875: Test whether hwloc can be used via a git submodule in charm++
1. It gets further, but still fails when the configure script hits hwloc's section:... Evan Ramos
11:29 AM Bug #1871 (In Progress): get_put_pingpong segfaults on gni-crayxc-smp
Stack trace generated. This happens for simple_rget and simple_rput too. It only occurs in the prereg and reg modes a... Nitin Bhat
11:07 AM Feature #1878 (New): Tracing/Projections support for visualizing the communication graph
Projections could either reconstruct the tree itself, or the tracing infrastructure could dump what info the LB Comm ... Sam White
01:47 AM Feature #1876: Use IP multicast for faster broadcast and multicast on netlrts
I think verbs has similar support Sam White
07:48 PM Bug #738 (Merged): prevent direct calls to sdag entry functions
Nitin Bhat

04/18/2018

06:15 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
> Does running with "+isomalloc_sync" help
No difference
> and/or with valgrind and "--leak-check=full --track-...
Evan Ramos
05:26 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Does running with "+isomalloc_sync" help, and/or with valgrind and "--leak-check=full --track-origins=yes"? Sam White
12:54 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
... Evan Ramos
12:37 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
_numSwitches removal: https://charm.cs.illinois.edu/gerrit/4025
netlrts-linux-x86_64-smp workaround: https://charm.c...
Evan Ramos
12:24 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
The netlrts issue seems to be that AMPI_Setup_Switch is executed on a process other than the one containing PE 0.
...
Evan Ramos
12:02 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
My patch fixes the TCharm crash on netlrts-linux-x86_64-smp in addition to multicore, but that build also exhibits a ... Evan Ramos
11:58 AM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Yeah removing the stuff I pointed out on the patch doesn't fix this, but we could still remove it separately. Sam White
11:51 AM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Removing the unused _numSwitches variable still results in a crash:... Evan Ramos
02:38 AM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
mpi-linux-x86_64-smp is still failing with the patch for './tlsglobals +vp2':... Sam White
02:22 AM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
That fixes the failures on multicore-linux-x86_64. I believe mpi-linux-x86_64-smp failures were the same. Sam White
07:26 PM Bug #1858 (In Progress): tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
This may be the fix: https://charm.cs.illinois.edu/gerrit/4019 Evan Ramos
05:21 PM Feature #1876 (New): Use IP multicast for faster broadcast and multicast on netlrts
https://en.wikipedia.org/wiki/IP_multicast Sam White
05:14 PM Feature #10 (Closed): Ensure that Bigsim logging works with partitions
I don't think there is any user of this Sam White
04:32 PM Feature #1875: Test whether hwloc can be used via a git submodule in charm++
1. - Does running @autoreconf -ivf@ (or @autogen.sh@) solve this issue?
2. - I haven't used git-review, so no idea h...
Matthias Diener
04:05 PM Feature #1875 (Feedback): Test whether hwloc can be used via a git submodule in charm++
Evan Ramos
04:04 PM Feature #1875: Test whether hwloc can be used via a git submodule in charm++
I don't believe moving hwloc to a git submodule gives us anything. Updating hwloc is as simple as downloading the .ta... Evan Ramos
03:54 PM Feature #1875: Test whether hwloc can be used via a git submodule in charm++
https://charm.cs.illinois.edu/gerrit/4027 Evan Ramos
03:53 PM Feature #1875 (In Progress): Test whether hwloc can be used via a git submodule in charm++
This has two blocking issues and one inconvenience to users:
1. Build breaks with the following messages:...
Evan Ramos
03:22 PM Feature #1875 (Rejected): Test whether hwloc can be used via a git submodule in charm++
. Matthias Diener
11:21 AM Cleanup #1872: Move performance tests and benchmarks from "make test" to a new "make benchmark"
And at least some of the results of "make benchmark" should be plotted online somewhere every night based on some of ... Sam White
06:18 AM Feature #1763 (In Progress): Generate libmpi.{a,so} for AMPI configure scripts
The patch above was merged and will be in 6.9.0. We could still rename our library to libmpi but just avoiding the MP... Sam White
01:43 AM Cleanup #1869 (Merged): cygpath: not found on non-Windows builds
Sam White

04/17/2018

06:21 PM Bug #1870 (Merged): Hang in mpi-linux-x86_64-syncft when run with 1 PE
Nitin Bhat
03:56 PM Bug #1870 (Implemented): Hang in mpi-linux-x86_64-syncft when run with 1 PE
Fix: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4016/ Nitin Bhat
03:45 PM Bug #1870 (Merged): Hang in mpi-linux-x86_64-syncft when run with 1 PE
This issue was initially thought to be associated with the Zerocopy API. But it's a separate issue.
Discussion ...
Nitin Bhat
06:17 PM Bug #1849 (Merged): mpi-linux-x86_64-syncft broken by zero copy API
Nitin Bhat
03:55 PM Bug #1849 (Implemented): mpi-linux-x86_64-syncft broken by zero copy API
Fix: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4015/ Nitin Bhat
02:53 PM Bug #1849: mpi-linux-x86_64-syncft broken by zero copy API
Yeah, I think the solution is to have that block around it.
Also, I think the reason this was not caught was beca...
Nitin Bhat
05:13 AM Bug #1849: mpi-linux-x86_64-syncft broken by zero copy API
Does the test pass when run with +p2? Sam White
01:37 AM Bug #1849: mpi-linux-x86_64-syncft broken by zero copy API
I think there should be an "if (CkNumPes() > 1)" around that block? Sam White
07:12 PM Bug #1849: mpi-linux-x86_64-syncft broken by zero copy API
It seems like the reason this bug is showing up on MPI alone is this code in CkMemCheckPT::CkMemCheckPT() in ckmemche... Nitin Bhat
05:20 PM Cleanup #1872 (Implemented): Move performance tests and benchmarks from "make test" to a new "mak...
A non-trivial portion of "make test" jobs is spent on performance testing. These tests should be moved to a separate ... Evan Ramos
05:10 PM Cleanup #1869 (Implemented): cygpath: not found on non-Windows builds
Evan Ramos
03:12 PM Cleanup #1869 (In Progress): cygpath: not found on non-Windows builds
https://charm.cs.illinois.edu/gerrit/4013 Evan Ramos
04:58 AM Cleanup #1869 (Merged): cygpath: not found on non-Windows builds
Introduced here: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/3928/... Sam White
04:55 PM Bug #1871 (Merged): get_put_pingpong segfaults on gni-crayxc-smp
... Nitin Bhat
07:46 AM Bug #1859: Megampi hangs on multicore-linux-x86_64 with +CmiSleepOnIdle
multicore-linux-x86_64 autobuild is now hanging in tests/ampi/privatization: https://charm.cs.illinois.edu/redmine/is... Sam White
06:56 AM Cleanup #1847 (Merged): Eliminate sources of various compiler warnings
Marking this merged for now Sam White
06:55 AM Cleanup #1847: Eliminate sources of various compiler warnings
This cleans up the remaining warnings seen when building "LIBS" on netlrts-linux-x86_64. I think we could now add -We... Sam White
01:40 AM Cleanup #1847: Eliminate sources of various compiler warnings
For the OpenMP warnings we could potentially wrap all of the #pragma omp statements in conditional guards like CMK_HA... Sam White

04/16/2018

04:30 PM Cleanup #1847: Eliminate sources of various compiler warnings
Fixes:
LrtsRdmaFree Warning: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4008/
MarshallMsg Warning: https://ch...
Nitin Bhat
10:02 AM Cleanup #1847: Eliminate sources of various compiler warnings
Sure, I'll take a look at these. Nitin Bhat
04:10 PM Bug #1692 (Implemented): Charmxi dies on Array Indices with Template Parameters
The underlying deficiency in parsing is fixed in: https://charm.cs.illinois.edu/gerrit/4006
This does not integrat...
Evan Ramos
03:25 PM Bug #1867 (Implemented): Disable partitions test on pamilrts-bluegeneq
Fix: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/4005/ Nitin Bhat
02:50 PM Bug #1867: Disable partitions test on pamilrts-bluegeneq
Yeah, I think we can skip the partitions test for BGQ. Nitin Bhat
01:25 PM Bug #1867: Disable partitions test on pamilrts-bluegeneq
I think that’s because partitions is an LRTS feature. If pamilrts-linux-ppc64le(-smp) passes the +partitions test, th... Sam White
01:20 PM Bug #1867: Disable partitions test on pamilrts-bluegeneq
... Evan Ramos
09:48 AM Bug #1867 (Merged): Disable partitions test on pamilrts-bluegeneq
... Nitin Bhat
02:00 PM Feature #1868 (New): Implement move semantics for object migration
Object migration is notionally a move semantic. Therefore some of the existing complexity in implementation could be... Eric Bohm

04/15/2018

08:26 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Notes:
The weird part is that printing out the PE # inside ampiCreateMain shows the call is from PE 0, but inside ...
Sam White
07:51 PM Feature #1866: Update Boost ULTs to v1.67.0
We could add a script to make updating this automatically easy. Sam White

04/14/2018

06:14 PM Feature #1866 (Merged): Update Boost ULTs to v1.67.0
Boost v1.67.0 was just released and it looks like there are some minor enhancements to the context library, which we ... Sam White
04:15 PM Feature #527: smp layer based on OpenMP 4.0 teams
Related: https://charm.cs.illinois.edu/gerrit/#/c/charm/+/2771/ Sam White
11:49 AM Feature #1693: Print template parameters when missing explicit instantiation
I added Ronak as a watcher since this is related to issue #1856. Sam White

04/13/2018

06:07 PM Bug #1500: Entry Methods Always Take lvalue References (feature/bug)
Should this be marked merged once we have perfect forwarding and r-value references supported? We already support r-v... Sam White
05:58 PM Feature #1864 (Implemented): Charm++ type traits for compile-time querying of types
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/3988/ Sam White
02:52 PM Feature #1864: Charm++ type traits for compile-time querying of types
Looks like std::void_t is the only C++17 thing here, so we can just add a configure-time check for it and conditional... Sam White
01:35 PM Feature #1864: Charm++ type traits for compile-time querying of types
We can probably just take the code from Spectre ad stick it into charm++.h or some header. The only thing we need to ... Sam White
12:07 PM Feature #1864 (Merged): Charm++ type traits for compile-time querying of types
Spectre defines these here: https://github.com/nilsdeppe/spectre/blob/charm_simplifications/src/Parallel/TypeTraits.hpp Sam White
05:08 PM Bug #1854 (Implemented): Charmxi chokes on parameter packs
Evan Ramos
05:07 PM Bug #1853 (Implemented): Charmxi doesn't parse std::tuple
Evan Ramos
02:31 PM Bug #1859: Megampi hangs on multicore-linux-x86_64 with +CmiSleepOnIdle
This hang only happens when the test is run on charity with "+CmiSleepOnIdle". It doesn't reproduce on other lab mach... Sam White
10:26 AM Bug #1859 (New): Megampi hangs on multicore-linux-x86_64 with +CmiSleepOnIdle
Test case causing hang: ... Nitin Bhat
01:28 PM Feature #1863 (Implemented): PUP support for templated abstract base classes
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/3985/ Sam White
12:05 PM Feature #1863 (Merged): PUP support for templated abstract base classes
https://github.com/sxs-collaboration/spectre/blob/develop/src/Parallel/CharmPupable.hpp
blocks at lines 17 & 29: htt...
Sam White
01:19 PM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Can also happen with netlrts-linux-x86_64-smp:... Evan Ramos
01:17 PM Bug #1861: Chare constructors cannot take noncopyable types as arguments
Wouldn't taking them by value defeat the purpose of std::move? Evan Ramos
11:48 AM Bug #1861 (Merged): Chare constructors cannot take noncopyable types as arguments
Currently chare constructors take their arguments by const l-value reference, which prohibits passing non-copyable ty... Sam White
12:35 PM Bug #1855 (Rejected): Zero copy send with std::move'ing the buffer to the runtime
This is a duplicate of: https://charm.cs.illinois.edu/redmine/issues/1865 Sam White
12:23 PM Feature #1865 (New): Implement zero copy translation for move semantics and rvalue refs
The buffer ownership semantics required by the zero copy approach can be derived from C++ syntax.
If the user pass...
Eric Bohm
12:00 PM Feature #1862: Simplify custom reducer registration
https://github.com/nilsdeppe/spectre/blob/charm_simplifications/src/Parallel/Reduction.hpp Sam White
11:59 AM Feature #1862 (New): Simplify custom reducer registration
Spectre does thi to allow free functions to be used and automatically registered: spectre/src/Parallel/Reduction.hpp Sam White
11:52 AM Bug #1692: Charmxi dies on Array Indices with Template Parameters
Spectre currently has to work around .ci file parsing limitations for this.
Changes in here to support ci file cha...
Sam White
11:43 AM Feature #1860 (New): Support HostBuffer shared memory allocation of one buffer per physical host ...
Some applications would like to have multiple processes per host (usually for NUMA and comm thread motivations) but s... Eric Bohm
11:02 AM Cleanup #1847: Eliminate sources of various compiler warnings
These should be fixed for 6.9.0 Sam White
11:01 AM Bug #1856: Keep track of entry method template arguments in traces for Projections
This would be great to have for 6.9.0, but I don't think we should block the release on it. Sam White
09:28 AM Bug #1849: mpi-linux-x86_64-syncft broken by zero copy API
Hmm, the same test passes for netlrts-darwin-x86_64-syncft. I fixed a recently introduced build error for syncft here... Sam White
09:04 PM Bug #1857 (Merged): Replace WIN32 macro checks with proper _WIN32
Sam White

04/12/2018

11:39 AM Bug #1857 (Implemented): Replace WIN32 macro checks with proper _WIN32
Some of the "WIN32"s are from libraries that we didn't develop defining their own WIN32 macro based on _WIN32: https:... Sam White
09:23 AM Bug #1853 (In Progress): Charmxi doesn't parse std::tuple
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/3980/ Sam White
09:23 AM Bug #1854 (In Progress): Charmxi chokes on parameter packs
https://charm.cs.illinois.edu/gerrit/#/c/charm/+/3980/ Sam White
09:21 AM Bug #1858: tests/ampi/privatization fails on mpi-linux-x86_64-smp autobuild
Also hanging on multicore-linux-x86_64 Sam White
 

Also available in: Atom