Eric Mikida

Results 12 issues of Eric Mikida

Setting array bounds allows for trivial creation of IDs from indices, which is an optimization. But demand creation code only works when an ID cannot be found for a given...

When sending an array message from a given PE: 1) If the PE doesn't know the ID of the array element, only the index, it has to send a location...

Related to static insertion is the default behavior for anytime migration. If both static insertion is true and anytime migration is false, then arrays can make some optimizations in how...

cleanup

This is an overarching issue for managing the steps towards enhancing dynamic array behavior for milestone 7.1 - [x] #3411 - [x] #3412 - [ ] #3413 - [ ]...

enhancement
cleanup

Passing -Werror to charmc for MPI builds causes a compilation failure. It appears to have been introduced in this commit: https://github.com/UIUC-PPL/charm/commit/3261467e797a03883c685955d40bdaf50eb1f867 To reproduce, build charm with the following command: ./build...

charmc

There currently exist two delivery paths for array messages. One was intended as an optimization, but with the new refactor of array message delivery, it is no longer needed, and...

Currently, doneInserting is meant to be called after all insert calls are called on a dynamic array. However, the execution of doneInserting assumes that not only have all the inserts...

Bug
enhancement

Printing out multiple indices at once seems to only use the value of the last index. For example, if start is 0, and end is 1: `CkPrintf("%s\n", idx2str(start));` prints out...

Bug

## Pull Request Description This adds a basic registration-based scheduler option to Argobots, which allows users to associate a scheduling policy with each pool that is passed to the scheduler...

enhancement
add API