System |
|
bulk::environment |
the central object that encapsulates the distributed system |
bulk::world |
an implementation of the low-level functions |
Distributed objects and communication |
|
bulk::var |
a distributed variable with an image for each processor |
bulk::future |
an object which encapsulates a value known in future supersteps |
bulk::coarray |
a distributed array with a local array image for each processor |
Message passing |
|
bulk::queue |
a container containing messages |
Algorithms |
|
bulk::foldl |
a left fold over a var |
bulk::gather_all |
gather results |
Partitionings |
|
bulk::partitioning |
index computations for data distributions |
Utility |
|
bulk::util::timer |
wall timer for benchmarking |
bulk::util::flatten |
flatten multi-indices |
bulk::util::unflatten |
unflatten mutli-indices |