General

Profile

Eric Mikida's activity

From 03/25/2019 to 04/23/2019

04/23/2019

09:53 PM Charm++ Bug #903 (Merged): ckexit with interop hangs sometimes
Eric Mikida
09:53 PM Charm++ Feature #1343 (Merged): Let user-defined main() work for all execution environments
Eric Mikida
09:53 PM Charm++ Bug #2063 (Merged): CkCallback::ckExit does not work with interop mode
Eric Mikida

04/19/2019

10:54 PM Charm++ Bug #2063 (Implemented): CkCallback::ckExit does not work with interop mode
Messing with the macro wouldn't really work. It's the fact that the CkExit macro is redefined for interop mode. But t... Eric Mikida
10:17 PM Charm++ Feature #1343: Let user-defined main() work for all execution environments
I've updated Justin Szaday's patch (https://charm.cs.illinois.edu/gerrit/c/charm/+/2732) to allow user driven interop... Eric Mikida
10:11 PM Charm++ Bug #903 (Implemented): ckexit with interop hangs sometimes
I've cleaned up Nikhil's original patch (https://charm.cs.illinois.edu/gerrit/913) to fix this issue. It does not inc... Eric Mikida

04/11/2019

01:32 PM Charm++ Bug #903: ckexit with interop hangs sometimes
After fixing up the MPI interop examples in mpi-coexist (https://charm.cs.illinois.edu/gerrit/c/charm/+/5051) this bu... Eric Mikida

04/04/2019

03:17 PM Charm++ Feature #177 (In Progress): objid_t: load balancing infrastructure should use objid_t
Reopening and reassigning this because the patch maybe didn't fully address the issue. It uses a combination of 64bit... Eric Mikida
03:14 PM Charm++ Bug #2066 (New): Use 64bit IDs for tracing
Tracing uses its own weird ID system that should maybe be replaced by 64bit IDs once all runtime system objects can b... Eric Mikida
03:12 PM Charm++ Cleanup #2065 (New): Use 64bit ID for groups/nodegroups
This should be a fairly trivial change that will help unify IDs a bit, and potentially clean up parts of the charm me... Eric Mikida
03:11 PM Charm++ Cleanup #2064 (New): Use 64bit ID for singleton chares
Singleton chare IDs are completely different from CkArray IDs, and store direct pointers to the chares. I think it sh... Eric Mikida

04/03/2019

04:32 PM Charm++ Bug #1887 (Implemented): Custom array indices segfault in CkVec inside of LB framework
The original problem ended up to be just a matter of poor documentation/examples. That is address in this patch: http... Eric Mikida
03:39 PM Charm++ Bug #828 (Closed): Chare array construction semantics differ wrt readonly array proxy on PE 0
Eric Mikida
03:38 PM Charm++ Bug #1500: Entry Methods Always Take lvalue References (feature/bug)
Perfect forwarding changes have all been merged. Should this be marked as closed then? I think we covered all the mai... Eric Mikida
11:40 AM Charm++ Documentation #1638 (Implemented): Manual has incorrect populateInitial API
https://charm.cs.illinois.edu/gerrit/c/charm/+/5056 Eric Mikida

04/02/2019

01:46 PM Charm++ Bug #828: Chare array construction semantics differ wrt readonly array proxy on PE 0
Is this required for something important? As Nikhil mentioned above, I think inline array creation is fairly ingraine... Eric Mikida
01:38 PM Charm++ Bug #2050 (Closed): Inconsistent AtSync behavior with bound arrays
This was an issue with the application itself. There was inconsistent usage of usesAtSync / ResumeFromSync. The main ... Eric Mikida

03/28/2019

05:10 PM Charm++ Bug #2063 (Merged): CkCallback::ckExit does not work with interop mode
Instead of calling CkExit, which is redefined by mpi-interoperate.h to only exit the library and stop the charm sched... Eric Mikida
01:46 PM Charm++ Bug #903: ckexit with interop hangs sometimes
user-driven-interop does not reproduce this bug, it was actually just an error in the test that prevents it from runn... Eric Mikida

03/25/2019

06:58 PM Charm++ Bug #2060: Communication performance degrades after succesive load balancing when migrating many ...
Was able to confirm with a small 2 chare example. Migrating chares leave behind a chain of location "pointers" in som... Eric Mikida
05:20 PM Charm++ Bug #2060: Communication performance degrades after succesive load balancing when migrating many ...
Ah that's interesting. It is definitely possible that `CK_GLOBAL_LOCATION_UPDATE` is broken since it is AFAIK unteste... Eric Mikida
 

Also available in: Atom