Project

General

Profile

Activity

From 03/14/2017 to 04/12/2017

04/13/2017

08:10 PM Bug #1500: Entry Methods Always Take lvalue References (feature/bug)
Okay, that's really good news. We would be happy to be involved in brainstorming, development and testing of any new ... Nils Deppe

04/12/2017

05:22 PM Bug #1410: Tuple reducer leaks memory when using set/concat/custom reducers
Juan noted in review of the above patch that CkMulticast is fine. The memory leak is the main concern left here (besi... Sam White
05:04 PM Bug #1441 (Merged): Lies at startup about "The comm. thread both sends and receives messages"
Sam White
05:02 PM Bug #1502 (Merged): Fix gfortran paths on Darwin
Anyone who wants to use gfortran on Darwin has to install their own compilers. Likely this is down with homebrew or m... Sam White
03:54 PM Bug #948 (Implemented): CkExit() crashes called from main chare constructor with `-tracemode proj...
https://charm.cs.illinois.edu/gerrit/2389 Phil Miller
03:35 PM Bug #948: CkExit() crashes called from main chare constructor with `-tracemode projections`
I've got most of a fix for this done. It will just short-circuit the exit-time code if initialization hasn't happened. Phil Miller
02:57 PM Bug #1500: Entry Methods Always Take lvalue References (feature/bug)
This is indeed the direction we're aiming to go, and want to move on in the not-too-distant future. There's room for ... Phil Miller
11:32 AM Bug #1500 (New): Entry Methods Always Take lvalue References (feature/bug)
I'm filing this bug/feature request is mainly to start a discussion of C++11 and template metaprogramming being used ... Nils Deppe
01:44 PM Bug #1312 (Merged): Deleting an array disables reclamation for all arrays bound to that location ...
Both patches have now been merged, so I think we're done here. Please re-open if that's not the case. Phil Miller
01:21 PM Bug #965: -swapglobals is broken for current gcc/ld
Pleasantly, the affected bits of code in ld are all part of libbfd, which popular distributions seem to link dynamica... Phil Miller
11:35 AM Bug #1501 (New): charmc fails to deal with rvalue references
This is probably related to issue 1500, but having an entry method take an rvalue reference causes the @charmc@ scrip... Nils Deppe
10:43 AM Feature #1187 (Merged): Automatic delegation of section work to CkMulticastMgr
Phil Miller
12:00 AM Feature #1428: AMPI TLS privatization support for IBM POWER
Only slightly related: our QuickThreads package lacks support for POWER, but it looks like a more recent version of Q... Sam White
11:56 PM Feature #1232: AMPI migration detection mechanisms
This is actually not too difficult to implement in AMPI: just use ckJustMigrated to check the new/old pe/node/whateve... Sam White
11:54 PM Bug #1268: AMPIF issues due to C++ main routine
This is actually going to be important for any AMPI Fortran code that we want to use tlsglobals with. Sam White
09:53 PM Bug #805 (Closed): SDAG tracing counts time waiting for a when to be satisfied as overhead
I can't seem to reproduce this bug, and the code looks pretty sound from what I can tell. The only way TRACE_EXECUTE_... Eric Mikida
09:51 PM Feature #1499: Remove the need to declare entry method parameters as "rdma"
This should maybe be a "next-gen"/ v7.0 feature, but I think the scope of this change is perhaps small enough to be d... Sam White
09:49 PM Feature #1499 (New): Remove the need to declare entry method parameters as "rdma"
Currently, in order to call an entry method via an RDMA send, the entry method being called has to be declared with i... Sam White
07:38 PM Documentation #1225 (Implemented): Document TRAM [aggregate] entry method attribute
Implemented in https://charm.cs.illinois.edu/gerrit/#/c/2388/ Eric Mikida

04/11/2017

06:58 PM Bug #1495: PlasCom2/advect1d crashes on AMPI with ++local or multiple nodes
Also worth noting that is appeared to happen in IO. Fortran IO is known to be racy in SMP mode, but PlasCom2 doesn't/... Sam White
10:07 AM Bug #1495 (Closed): PlasCom2/advect1d crashes on AMPI with ++local or multiple nodes
... Matthias Diener
06:55 PM Feature #1497: Shared memory method to pass data between processes that share the same node
The main things to investigate here appear to be xpmem, pxshm, knem, limic, and cma. LiMIC appears to be tied to MPI'... Sam White
04:53 PM Feature #1497 (New): Shared memory method to pass data between processes that share the same node
PXSHM exists for this purpose on the net layers. However it is not generally used in SMP mode to exchange data when ... Eric Bohm
06:19 PM Bug #1475 (Implemented): Define equality operators for proxies
Eric Mikida
06:19 PM Bug #1475: Define equality operators for proxies
Implemented in https://charm.cs.illinois.edu/gerrit/#/c/2387/ Eric Mikida
05:23 PM Bug #1470 (Closed): Investigate broken load balancers in mini-apps
Closing this issue since the mini-apps work okay. Following is the status:
1. amr mini-app in smp mode is fixed
2...
Kavitha Chandrasekar
02:02 PM Bug #1470: Investigate broken load balancers in mini-apps
No there no fixes for examples/test, only to external repos. Kavitha Chandrasekar
01:53 PM Bug #1470 (In Progress): Investigate broken load balancers in mini-apps
I don't think this needs to be targeted to 6.8.0 if the fixes are to mini-apps that are hosted in external repos. Are... Sam White
05:22 PM Bug #1498 (New): SDAG methods are not properly inherited by chare subclasses
... Eric Mikida
04:52 PM Support #1496 (Closed): Add -Werror=vla to Jenkins per-commit builds
This will help us catch MSVC breaking commits before they make it to mainline Sam White
04:27 PM Bug #1493 (Merged): Deleting an array also deletes all common elements from it's bound arrays
Phil Miller
01:06 AM Bug #1493 (Implemented): Deleting an array also deletes all common elements from it's bound arrays
Implemented a potential fix in https://charm.cs.illinois.edu/gerrit/2381. Eric Mikida
04:14 PM Feature #1297: Patch METIS to privatize global variables
I don't have a patch yet. I don't recall you mentioning that you did, I think you mentioned you might work on it. I c... Kavitha Chandrasekar
04:08 PM Feature #1297: Patch METIS to privatize global variables
Kavitha, did you have a patch for this? Do you recall if I said I did? Phil Miller
04:07 PM Feature #1187 (Closed): Automatic delegation of section work to CkMulticastMgr
Crashes fixed by this patch: https://charm.cs.illinois.edu/gerrit/#/c/2204/. Closing issue. Vipul Harsh
04:01 PM Feature #1187: Automatic delegation of section work to CkMulticastMgr
Please close this if it is done, or comment otherwise here. Sam White
04:04 PM Feature #34: Reduce Charm Message Send Overhead for Marshalled Messages
Does the RDMA send API address this adequately? Sam White
04:03 PM Feature #105 (In Progress): Unify memory pool implementations where possible
https://charm.cs.illinois.edu/gerrit/#/c/2306/ Sam White
04:02 PM Feature #1074: Migrate net-linux-ppc to netlrts
https://charm.cs.illinois.edu/gerrit/#/c/2337/ Phil Miller
04:02 PM Feature #1074: Migrate net-linux-ppc to netlrts
The above linked patch is for arm, not ppc Phil Miller
04:01 PM Feature #1072 (Merged): Migrate net-linux-arm7 to netlrts
Phil Miller
04:00 PM Feature #279: Windows: Display abort message in failure pop-up
Would be nice to have, but runs on Windows are currently mostly targeting production, and so shouldn't be seeing CkAb... Phil Miller
03:59 PM Feature #1298 (Merged): Build MetisLB by default
Sam White
02:03 PM Feature #1298 (Implemented): Build MetisLB by default
https://charm.cs.illinois.edu/gerrit/#/c/2319/ Kavitha Chandrasekar
03:58 PM Feature #789: Charmrun should test for SSH failures when node programs fail to launch
It'd be nice to have, but nothing is broken by missing this. Phil Miller
03:57 PM Feature #1382 (Merged): Add streaming floating point sum reducers
I don't think we need to add new nonstreaming built-in reducers for this. Users can implement them on their own if th... Sam White
03:56 PM Documentation #1251: Document shrink/expand in the manual
Add this to the experimental features section. Eric Bohm
03:55 PM Feature #1481 (Implemented): RDMA zero copy send implementation for multicore builds
Sam White
03:54 PM Feature #262 (Rejected): MetaBalancer: add mechanism to inform user of AtSync call that resulted ...
The AMPI use case can be covered using ckJustMigrated: https://charm.cs.illinois.edu/gerrit/#/c/2200/ Sam White
03:48 PM Bug #1327: AMPI derived datatype support for RMA routines
The updated patch in gerrit still needs work, but no need to hurry before the release Sam White
03:46 PM Bug #78: AMPI failure with migration under Cray compiler due to tcmalloc bugs or incompatibility
Charm/AMPI do actually compile on the Cray Compiler now (CCE 8.5.4+), so I will try it out at some point before the r... Sam White
03:44 PM Bug #1439 (Implemented): net-linux-x86_64-ibverbs-smp-iccstatic with tracing or debug enabled seg...
Uploaded the patch here: https://charm.cs.illinois.edu/gerrit/#/c/2386 Bilge Acun
03:35 PM Bug #1312: Deleting an array disables reclamation for all arrays bound to that location manager
A fix to the actual functionality of reclaimRemote has been posted here: https://charm.cs.illinois.edu/gerrit/#/c/2385/ Eric Mikida
01:09 AM Bug #1312 (Implemented): Deleting an array disables reclamation for all arrays bound to that loca...
A potential fix for this is implemented in https://charm.cs.illinois.edu/gerrit/#/c/2380/, however it would appear th... Eric Mikida
03:09 PM Bug #1250: Tuple reductions cannot have [reductiontarget] callbacks
Progress so far on this bug can be found here:
https://charm.cs.illinois.edu/gerrit/gitweb?p=charm.git;a=commit;h=84...
Karthik Senthil
03:04 PM Bug #1250: Tuple reductions cannot have [reductiontarget] callbacks
We're not going to have this for 6.8.0 Sam White
02:10 PM CharmDebug Bug #1373 (Merged): Unable to attach to an application it launched
Bilge Acun
01:50 PM Bug #1473: verbs build hangs in tests/charm++/communication_overhead
This has been worked around for now. Sam White
12:48 PM Bug #1392 (Closed): Stampede test script fails during autobuild (verbs)
It was decided to not modify testrun (or charmrun) and keep it platform agnostic. The fix involved making changes to... Nitin Bhat
12:38 PM Bug #1452 (Implemented): verbs-linux-ppc64le xlC
https://charm.cs.illinois.edu/gerrit/#/c/2383 Bilge Acun

04/10/2017

05:29 PM Bug #700 (Implemented): Calls to CkExit must be unique
https://charm.cs.illinois.edu/gerrit/2377
That took long enough...
Phil Miller
04:49 PM Feature #1494 (Merged): Broadcast trees are not topology-aware
From Phil:
Looking at the implementation of our array->group->converse broadcasts, it seems that on systems with mea...
Sam White
04:31 PM Bug #1493 (Merged): Deleting an array also deletes all common elements from it's bound arrays
When you call ckDestroy on an array proxy, it deletes all location records associated with it's elements. This result... Eric Mikida
04:20 PM Bug #1397 (Merged): Document that array creation must occur on PE0
Sam White
02:34 PM Bug #1421 (In Progress): Running leanmd with error checking enabled in Charm++ triggers assertion...
I am able to add a condition to check for destinations of a multicast message and remove them if they don't exist any... Kavitha Chandrasekar
01:49 PM Bug #1475: Define equality operators for proxies
For arrays/groups/nodegroups, this is trivial, but for singleton chares virtual IDs create an issue. A proxy that has... Eric Mikida
12:33 PM Cleanup #165: object location services: separate location caching from msg delivery and buffering
The current plan is to unify IDs by getting 64bit IDs to be used by all chare types (instead of just array elements).... Eric Mikida
12:29 PM Feature #179 (In Progress): objid_t: adapt callbacks to use objid_t
I'm currently working on getting the 64bit ID used for things other than chare arrays (singletons, groups, nodegroups... Eric Mikida
12:21 PM Cleanup #1423 (Implemented): Conditionalize PUP sizing on load balancers' needs
https://charm.cs.illinois.edu/gerrit/#/c/2375/ Sam White
12:04 PM Documentation #1225: Document TRAM [aggregate] entry method attribute
That bit of documention can be reduced, since the header and module linkage is now automatic. The [aggregate] entry m... Phil Miller
11:59 AM Documentation #1225 (In Progress): Document TRAM [aggregate] entry method attribute
This is already documented in the libraries manual, where all of TRAM is documented. Is that sufficient, or do we wan... Eric Mikida
11:12 AM Documentation #994 (Merged): The Projections interface function 'traceUserSuppliedData()' is undo...
Note that the commit message gets the bug number wrong. Too late now, though. Phil Miller

04/07/2017

04:12 PM Feature #1492 (In Progress): Remove need for +LBCommOff
The LB Database should not collect comm info unless a balancer that is running actually uses it. For PDES and fine-gr... Sam White
04:10 PM Cleanup #1491 (New): Update documentation of GPUManager
Update the documentation of GPUManager to match the redesign. Jaemin Choi
03:47 PM Cleanup #1490 (New): Automatically set NVCC path in Makefile of example program
We should create a script that is called inside each Makefile that finds out the path to NVCC and use that to compile... Jaemin Choi
03:45 PM Cleanup #1489 (New): Delete GPU dummy mempool
The dummy mempool inside GPUManager has not been used in a while, and should be removed. Jaemin Choi
11:21 AM Bug #1488 (Merged): GPU manager runs out of memory on talent
... Dong Hun Lee
11:19 AM Bug #1487 (Merged): Leaving -DGPU_MEMPOOl causes gpu manager to not build
... Dong Hun Lee
07:35 PM Bug #1486 (Merged): AMPI_{Test,Wait}{any,some} on Fortran need to adjust from 0-based indexing to...
Sam White

04/06/2017

05:24 PM CharmDebug Feature #1485: CharmDebug in SMP mode does not work
See the bohm/charmdebugpatch branch for a hacky workaround to that hang. Eric Bohm
10:13 AM CharmDebug Feature #1485: CharmDebug in SMP mode does not work
It simply freezes when you press "Start", nothing else is printed. Bilge Acun
08:43 AM CharmDebug Feature #1485 (New): CharmDebug in SMP mode does not work
It has been broken since at least Charm 6.6.0. Bilge Acun
03:15 PM Bug #1479 (Merged): Charm++ Fails to Compile on Arch Linux
Phil Miller
02:39 PM Bug #1479: Charm++ Fails to Compile on Arch Linux
Ah yea... I am an idiot, good catch! Okay, so then this ticket is resolved with your patch. Thanks! Nils Deppe
02:34 PM Bug #1479: Charm++ Fails to Compile on Arch Linux
Could you post the @./build@ command line you tried to run? I suspect it was something like
> ./build charm multic...
Phil Miller
02:23 PM Bug #1479: Charm++ Fails to Compile on Arch Linux
Thanks for the fix! I can confirm that the cpp part of the issue is resolved.
Here is the output for your other qu...
Nils Deppe
12:26 PM Bug #1486 (Implemented): AMPI_{Test,Wait}{any,some} on Fortran need to adjust from 0-based indexi...
https://charm.cs.illinois.edu/gerrit/2363 Phil Miller
12:13 PM Bug #1486 (Merged): AMPI_{Test,Wait}{any,some} on Fortran need to adjust from 0-based indexing to...
Phil Miller
11:01 AM Bug #1397 (Implemented): Document that array creation must occur on PE0
This hasn't been merged yet, and once it is it should be marked 'merged' since there was something pushed into the repo Sam White
10:59 AM Bug #1397 (Resolved): Document that array creation must occur on PE0
Dong Hun Lee
10:04 AM CharmDebug Bug #1373: Unable to attach to an application it launched
Fix to solve the second commit that breaks CharmDebug is implemented here: https://charm.cs.illinois.edu/gerrit/#/c/2362 Bilge Acun
08:45 AM Feature #1378: 64-bit Charm message sizes
I have a half-baked implementation on multicore builds. Some of the machine layers already support 64 bit message siz... Sam White
10:25 PM Support #1483 (Rejected): Welcome to Redmine
Sam White
10:04 PM Support #1483: Welcome to Redmine
Please delete, this was made in error. Freddie Sanger
10:03 PM Support #1483 (Rejected): Welcome to Redmine
For more info, see the "wiki":https://www.everipedia.com/Redmine/ Freddie Sanger
08:39 PM Documentation #1482 (Merged): Update Charm++ FAQ
The “Charm++ FAQ” really needs to be updated. It is outdated in many ways: mentions of old/removed machine layers, no... Sam White
08:20 PM Bug #1409: verbs crashes on Stampede KNL and Bridges
Verbs is one of the options on OmniPath (or at least most OmniPath systems). Which layer performs best (verbs, mpi, o... Sam White
07:37 PM Bug #1409: verbs crashes on Stampede KNL and Bridges
I accidentally compiled and tested the netlrts layer, and that worked fine.
That brings up my question: are we suppo...
Jaemin Choi
07:13 PM Bug #1441 (Implemented): Lies at startup about "The comm. thread both sends and receives messages"
Patch pushed to gerrit [[https://charm.cs.illinois.edu/gerrit/#/c/2360/]] Jaemin Choi

04/05/2017

06:04 PM Feature #1481: RDMA zero copy send implementation for multicore builds
Implemented multicore RDMA support in netlrts here: https://charm.cs.illinois.edu/gerrit/#/c/2358/ Sam White
05:20 PM Feature #1481: RDMA zero copy send implementation for multicore builds
Just defining CMK_ONESIDED_IMPL to CMK_MULTICORE is not enough. When you link something that uses RDMA it fails with ... Sam White
05:09 PM Feature #1481: RDMA zero copy send implementation for multicore builds
Though it may make sense to separate the operability of the SMP implementation from the network-layer implementation,... Phil Miller
05:08 PM Feature #1481: RDMA zero copy send implementation for multicore builds
It suggests that the fix for this issue is very easy - just add ... Phil Miller
05:02 PM Feature #1481: RDMA zero copy send implementation for multicore builds
I assume what you mean by "generic SMP support" is the direct memcpy of the source buffer to a message on the recv'er... Sam White
03:29 PM Feature #1481: RDMA zero copy send implementation for multicore builds
Isn't this already covered by the generic SMP support? And even if it isn't, any implementation work here would just ... Phil Miller
01:00 PM Feature #1481 (Merged): RDMA zero copy send implementation for multicore builds
Currently, the RDMA send API uses the "generic" implementation in multicore builds. The generic implementation does t... Sam White
04:55 PM Bug #1397: Document that array creation must occur on PE0
Added documentation
https://charm.cs.illinois.edu/gerrit/#/c/2357/
Dong Hun Lee
03:22 PM CharmDebug Bug #1373 (In Progress): Unable to attach to an application it launched
There are more problems with CharmDebug, with this commit being fault: https://charm.cs.illinois.edu/gerrit/#/c/1873/... Bilge Acun
01:52 PM CharmDebug Bug #1373 (Merged): Unable to attach to an application it launched
Sam White
12:51 PM CharmDebug Bug #1373 (Implemented): Unable to attach to an application it launched
https://charm.cs.illinois.edu/gerrit/#/c/2356 Bilge Acun
12:16 PM CharmDebug Bug #1373: Unable to attach to an application it launched
I've replaced ReadonlyInfo's and ChareTypeInfo's sizes from int to long, but simply doing that hasn't solved the prob... Bilge Acun
12:06 PM CharmDebug Bug #1373: Unable to attach to an application it launched
Actually it should be as easy as grep'ing for "ReadonlyInfo" and "ChareInfo" inside charmdebug, changing the size fie... Sam White
11:46 AM CharmDebug Bug #1373: Unable to attach to an application it launched
git bisect showed this commit to be at fault: https://charm.cs.illinois.edu/gerrit/#/c/1903/
CharmDebug is probabl...
Sam White
09:57 AM Bug #704 (Closed): charmrun startup handles failed connection attempts very poorly
This seems to no longer be a noticeable problem, so closing. Mac OS users can typically just use @++local@, and thing... Phil Miller

04/04/2017

05:13 PM Feature #1480 (New): API to control whether a PE helps other threads that generate CkLoop/OpenMP/...
Jim brought up an issue that he doesn't want the PEs tasked with highly-critical PME work to participate in helping o... Phil Miller
05:04 PM Bug #677 (Closed): MPI Wrappers on BG/Q supersede include path's from command line, breaking AMPI...
I asked ANL staff about this way back when, and they opened a PMR with IBM. The outcome seems to be that the DEPRECAT... Phil Miller
04:01 PM Bug #1397: Document that array creation must occur on PE0
Here's the new API that can be used in the case of creation off PE 0: https://charm.cs.illinois.edu/gerrit/#/c/736/ Sam White
03:02 PM Bug #1397: Document that array creation must occur on PE0
Setting priority higher because these are easy to fix things that act as paper-cuts to users Phil Miller
03:58 PM Bug #1197 (Rejected): Charmrun fails to connect to nodes on Taub in netlrts build.
Since this issue occurs specifically on loading gcc/4.9 module, it needs for environment variables to be passed to th... Kavitha Chandrasekar
03:53 PM Bug #833: mpi smp build is locked to one core per node by default
Since we won't have hwloc integration for the release, I think it would be good to get this into 6.8.0 if it is ready? Sam White
03:52 PM Bug #1035: Idle PEs compete with comm thread for node queue lock
We are not planning on merging the lockless queue before the 6.8.0 release, since it is high risk this close to the r... Sam White
03:50 PM Bug #1002 (Merged): Changa's Final CkWaitQD() hangs after AtSync deletion-counting changes
Closing unless there are any objections... Sam White
03:43 PM Bug #1452: verbs-linux-ppc64le xlC
This should be quick/easy Sam White
03:43 PM Bug #522: static linking breaks on multicore builds with 'undefined reference to `get_myaddress''
It would seem that the thing to do about this would be to statically link everything with the exception of @libc@. Th... Phil Miller
03:43 PM Bug #999 (Merged): netlrts writeableDgrams is never reset to 0
The part of the above change that wasn't directly addressing this bug got reverted, but the fix for this is solidly i... Phil Miller
03:42 PM Feature #693 (New): add CcdCallBacksReset() to header file (or improve callback frequency)
Michael Robson
03:41 PM Feature #693 (In Progress): add CcdCallBacksReset() to header file (or improve callback frequency)
Michael Robson
03:41 PM Bug #159: Some CkCallback types are not valid across checkpoint/restart
Not seeming to affect any current applications, so deferring. Phil Miller
03:09 PM Documentation #994 (Implemented): The Projections interface function 'traceUserSuppliedData()' is...
https://charm.cs.illinois.edu/gerrit/#/c/2354/ Ronak Buch
03:02 PM Documentation #994: The Projections interface function 'traceUserSuppliedData()' is undocumented ...
Setting priority higher because these are easy to fix things that act as paper-cuts to users Phil Miller
03:04 PM Bug #1470: Investigate broken load balancers in mini-apps
Since the mini-apps would work with minimal changes, should we follow up on the email with suggestions? Kavitha Chandrasekar
03:02 PM Bug #1475: Define equality operators for proxies
Setting priority higher because these are easy to fix things that act as paper-cuts to users Phil Miller
03:02 PM Bug #1441: Lies at startup about "The comm. thread both sends and receives messages"
Setting priority higher because these are easy to fix things that act as paper-cuts to users Phil Miller
03:02 PM Bug #1408: Improve visibility and usability of flushTraceLog()
Setting priority higher because these are easy to fix things that act as paper-cuts to users Phil Miller
03:02 PM Documentation #1225: Document TRAM [aggregate] entry method attribute
Setting priority higher because these are easy to fix things that act as paper-cuts to users Phil Miller
02:46 PM Bug #1479 (In Progress): Charm++ Fails to Compile on Arch Linux
https://charm.cs.illinois.edu/gerrit/2352
The @cpp@ part of this issue is addressed in the patch linked.
Phil Miller
01:13 PM Bug #1479: Charm++ Fails to Compile on Arch Linux
Hi Nils,
Thanks for your report. Could you say what shell Antergos uses as /bin/sh by default, or what you have in...
Phil Miller
01:35 PM Bug #1162: tracing runs segfault while writing logs
I thought I had added a log here before, but I guess not. I had tried to replicate this when the bug was originally ... Ronak Buch
01:10 PM Bug #1162: tracing runs segfault while writing logs
Has there been any investigation or follow-up on this? This could be pretty crippling for large-scale performance work. Phil Miller
01:25 PM Cleanup #473: Licensing of library code in Data Transfer library
www.magic-software.com is no longer a valid URL. Wayback machine doesn't have a copy due to robots.txt.
Magic So...
Eric Bohm
01:17 PM Bug #1392 (Resolved): Stampede test script fails during autobuild (verbs)
This would seem to have been dealt with, given that autobuild runs on Stampede pass. Please close if that's correct, ... Phil Miller
12:42 PM Feature #1039: reject pemap/commap with duplicate or too few cpus
Validation of the old command lines should be reconsidered when the binding substrate changes to hwloc. Eric Bohm
12:34 PM Feature #1386: ckDestroy for Groups
Retargetting this to a later version until someone makes a case for it being urgently required in 6.8.0. Eric Bohm

04/03/2017

06:31 PM Bug #965: -swapglobals is broken for current gcc/ld
Hacked ld in repo
@git clone charmgit:users/phil/binutils-gdb -b phil/ampi-swapglobals-hack@
Phil Miller
06:20 PM Bug #965 (In Progress): -swapglobals is broken for current gcc/ld
I have confirmed that with a modified ld to disable this optimization/conversion, and calling it by setting its path ... Phil Miller
05:30 PM Bug #965: -swapglobals is broken for current gcc/ld
The modified code to apply this conversion in modern ld is unconditional. Local references always get smashed. If we ... Phil Miller
01:39 PM Bug #965: -swapglobals is broken for current gcc/ld
Moving to PIE compilation/linking on the newer LD doesn't fix things. It still sees a 'local' reference to a global v... Phil Miller
01:09 PM Bug #965: -swapglobals is broken for current gcc/ld
And indeed, when compiled on Might, swapglobals appears to operate correctly. Phil Miller
01:06 PM Bug #965: -swapglobals is broken for current gcc/ld
Here's the patch that implemented that opitmization in GNU LD:
https://sourceware.org/ml/binutils/2012-08/msg00498.h...
Phil Miller
12:18 PM Bug #965: -swapglobals is broken for current gcc/ld
OK, so first issue on this is that the relocations in question are actually being optimized out at link time, so they... Phil Miller
11:22 AM Bug #965: -swapglobals is broken for current gcc/ld
I just tried out tests/ampi/jacobi3d on Courage, Ubuntu 14.04 with GCC 4.8.4 and ld 2.24, and it doesn't output the e... Phil Miller

04/02/2017

08:46 PM Bug #1479 (Merged): Charm++ Fails to Compile on Arch Linux
The default configuration of charm++ (at least v6.7.1) fails to build on the Arch Linux distro Antergos (I haven't tr... Nils Deppe

03/31/2017

04:22 PM Feature #1478 (Closed): Investigate use of pxshm in CmiAlloc
Currently, when the runtime is built with pxshm support, we use an extra copy into a posix shared memory buffer when ... Sam White
11:20 AM Bug #1477 (New): All Load Balancing Strategies should be CPU frequency (rate) aware
Under an assumption of full or near-full CPU load when applications and the RTS are running well, we've found that Tu... Phil Miller

03/30/2017

04:55 PM Cleanup #1476 (New): Fix Make.depends for libraries
Make.depends for libraries no longer works. It appears that when the main Make.depends was updated to use the correct... Eric Mikida
02:53 PM Bug #1475 (Merged): Define equality operators for proxies
We can overload the equality operator for proxies. This stems from John Mitchell's email to the charm mailing list. Sam White

03/28/2017

12:45 PM Bug #1474: mpi-win-x86_64 fails in collidethread example
So, in other words, we should compile/link/use *only* AMPI, not the system MPI, in the @charmc -language ampi@ case? Matthias Diener
12:40 PM Bug #1474: mpi-win-x86_64 fails in collidethread example
Note that even when removing the fix for AMPI on mpi-win (Bug #1341), the crash is still the same. Matthias Diener
12:11 PM Bug #1474: mpi-win-x86_64 fails in collidethread example
The problem may be with the fact that this is using charmc's '-language ampi' option directly instead of using 'ampic... Sam White
12:04 PM Bug #1474: mpi-win-x86_64 fails in collidethread example
Crashes with a segmentation fault even when run sequentially before starting main():... Matthias Diener
09:07 AM Bug #1474: mpi-win-x86_64 fails in collidethread example
mpi-win-x86_64-smp also fails in this the same test Sam White

03/27/2017

10:51 AM Bug #1341 (Merged): AMPI fails to link on mpi-win64
Sam White
10:48 AM Bug #1474 (Merged): mpi-win-x86_64 fails in collidethread example
mpi-win-x86_64 has failed in this example the last 2 days (since AMPI was fixed on mpi-win):... Sam White

03/26/2017

09:16 PM Bug #1341 (Resolved): AMPI fails to link on mpi-win64
Matthias Diener

03/25/2017

01:17 PM Bug #1341 (Implemented): AMPI fails to link on mpi-win64
Matthias Diener
08:21 PM Bug #1341: AMPI fails to link on mpi-win64
Committed a fix: https://charm.cs.illinois.edu/gerrit/2339 Matthias Diener

03/23/2017

11:32 AM Feature #1070: Migrate lagging 'net' builds to 'netlrts'
Sam White wrote:
> net-linux-amd64 and net-linux-cell are the only net builds left without netlrts equivalents. Do w...
Jim Phillips
10:45 AM Feature #1070: Migrate lagging 'net' builds to 'netlrts'
net-linux-amd64 and net-linux-cell are the only net builds left without netlrts equivalents. Do we even want to have ... Sam White
10:44 AM Cleanup #1363: Remove/deprecate dead machine layers
Remaining builds we could potentially remove?... Sam White
10:41 AM Bug #1201: SMP builds segfault on NULL lock in tests/charm++/chkpt
That failure was happening inside CkNodeReductionMgr, that code has been removed entirely now right? Sam White
10:34 AM Feature #1074 (Implemented): Migrate net-linux-ppc to netlrts
https://charm.cs.illinois.edu/gerrit/#/c/2336/ Sam White
10:29 AM Feature #1072 (Implemented): Migrate net-linux-arm7 to netlrts
https://charm.cs.illinois.edu/gerrit/#/c/2336/
Next we would like to start having autobuild test this...
Sam White
10:26 AM Feature #1187: Automatic delegation of section work to CkMulticastMgr
This has been fixed right? If so, please post links to the patches that fixed it and mark the issue merged. Sam White

03/22/2017

11:29 AM Bug #1473 (Implemented): verbs build hangs in tests/charm++/communication_overhead
Test is indeed broken, disablement commit pushed for now. Phil Miller
11:27 AM Bug #1397 (New): Document that array creation must occur on PE0
Indeed, this is intended behavior, that does limit usage that was previously allowed. As you note, there's a fairly e... Phil Miller
10:47 AM Bug #1397: Document that array creation must occur on PE0
I finally got around to reproduce this problem with the attached minimal example. This mimics what I'm trying to do: ... Jozsef Bakosi

03/21/2017

02:45 PM Bug #664: charm++/communication_overhead test fails with randomized queues
So, there seems to be the possibility of a race between operationFinished to end one cycle and getting a message from... Phil Miller
01:10 PM Bug #1470: Investigate broken load balancers in mini-apps
Lulesh can be run with load balancing with a few minor changes like updating uses of CmiTrue and atomic. AtSync() cal... Kavitha Chandrasekar
12:52 PM Bug #1473: verbs build hangs in tests/charm++/communication_overhead
Observed what seems like a memory leak in operationFinished, in that the message it receives is sometimes not deleted... Phil Miller
12:28 PM Bug #1473: verbs build hangs in tests/charm++/communication_overhead
Tried the same test back on 6.7.1. It also hangs, but somewhat later - in the 1D array cases, instead of the group ca... Phil Miller
12:19 PM Bug #1473 (Implemented): verbs build hangs in tests/charm++/communication_overhead
... Phil Miller
10:24 AM Bug #1341: AMPI fails to link on mpi-win64
It looks like ampicc is not properly linking in AMPI's libraries/headers, and from a quick look at src/libs/ck-lib/am... Sam White

03/20/2017

11:41 AM Bug #1471: Parallel Prefix No Barrier Example in Charm Tutorial Hangs on MPI Layer
It works for me on beauty with that same build command (on 1 or multiple PEs)... If you can replicate it, where does ... Sam White

03/16/2017

05:23 PM Bug #1471 (New): Parallel Prefix No Barrier Example in Charm Tutorial Hangs on MPI Layer
As pointed out on the charm mailing list, the parallel prefix no barrier example hangs when run on the mpi layer. I w... Michael Robson
04:52 PM Bug #1470: Investigate broken load balancers in mini-apps
I think we agreed the AMR library could be removed from mainline charm entirely. If someone wants to do LB with AMR t... Sam White
04:39 PM Bug #1470: Investigate broken load balancers in mini-apps
From Kavitha:
For the amr/jacobi2d example, I get the same error as Debashis, for current charm branch. It seems l...
Michael Robson
04:37 PM Bug #1470 (Closed): Investigate broken load balancers in mini-apps
Excerpt from an external email sent by Debashis Ganguly:
I am able to run leanmd mini-app with 5 different load b...
Michael Robson
02:34 PM Cleanup #1203: AMPI forces builds to be serial for ROMIO
Another annoyance with our build our ROMIO is if you build AMPI+ROMIO, then edit AMPI and do 'make AMPI' in the build... Sam White
02:15 PM Feature #1469 (Merged): Don't require migration constructors for all array objects at compile time
Phil Miller
02:14 PM Bug #484 (Merged): Topology aware spanning trees broken on XE6
Phil Miller

03/15/2017

04:41 PM Feature #1469: Don't require migration constructors for all array objects at compile time
BGQ XLC is happy enough with the fall-back option
BGQ GCC handles the new version cleanly
Manual updated to ref...
Phil Miller
04:27 PM Feature #1469: Don't require migration constructors for all array objects at compile time
BGQ XLC test *failed*. It will not accept the @#include <type_traits>@ as currently configured, because GCC's libstdc... Phil Miller
03:58 PM Feature #1469: Don't require migration constructors for all array objects at compile time
https://charm.cs.illinois.edu/gerrit/2313 Phil Miller
03:57 PM Feature #1469 (Merged): Don't require migration constructors for all array objects at compile time
Currently, every chare array element type is required to have a @CkMigrateMessage*@ constructor that would be used du... Phil Miller
02:17 PM Bug #1447 (Merged): AMPI_Reduce is broken for derived datatypes in user-defined reductions
Sam White
12:12 PM Bug #1341: AMPI fails to link on mpi-win64
Bump. With the following merged, these builds should be the only ones that are persistently failing on AMPI now: http... Sam White
12:10 PM Feature #1457 (Merged): Default option to choose between isomalloc and os-isomalloc
Sam White
11:25 AM Feature #1457 (Implemented): Default option to choose between isomalloc and os-isomalloc
Make charmc use os-isomalloc on Clang non-SMP, with a warning to the user: https://charm.cs.illinois.edu/gerrit/#/c/2... Sam White

03/14/2017

06:40 PM Documentation #1265: Document LLVM OpenMP runtime integration
The existing @-openmp@ flag should backend to the integrated support when the runtime has been built with the @omp@ o... Phil Miller
03:55 PM Feature #1237 (In Progress): Onesided sender side implementation for GNI layer
Phil Miller
03:41 PM Feature #1237: Onesided sender side implementation for GNI layer
Since there's still several things to fix up here, and we want to get the beta out the door, we're deferring this to ... Phil Miller
03:55 PM Feature #1234 (Merged): Avoid sender-side copy for large contiguous messages. API for charm and c...
API and some machine layer implementations merged. Other machine layers are still pending, but we want to check the b... Phil Miller
03:39 PM Bug #1148 (Merged): Define 'thisIndex' for Groups
Phil Miller
03:38 PM Bug #1430 (Merged): CthThread tracing broken - threads show up as black, dummy_thread_chare assig...
Phil Miller
01:48 PM Bug #1453 (Merged): Branching factor for group sections is not handled correctly.
Fix was merged over a week ago Phil Miller
12:36 PM Feature #1238 (Merged): Onesided sender side implementation for Verbs layer
Phil Miller
12:12 PM Bug #901 (In Progress): Threads awoken by CthAwaken don't let Projections trace back to the event...
Phil Miller
 

Also available in: Atom