|
Jive reference manual
|
This namepace contains basic components for building parallel, numerical programs. More...
Classes | |
| class | BorderSet |
| class | BorderXData |
| class | DataExchanger |
| class | ExchangeTags |
| class | Globdat |
| class | InvalidBordersException |
| class | ItemMask |
| class | ScatterCodec |
| class | TableExchanger |
| class | VectorExchanger |
| class | XBorderSet |
Enumerations | |
| enum | BorderKind { RECV_BORDERS = 1, SEND_BORDERS = 2, SEND_RECV_BORDERS = 3 } |
| enum | ExchangeMode { EXCHANGE, SCATTER } |
Functions | |
| void | recvObjects (Context &mpx, ScatterCodec &codec, Dictionary &recvDict, const Ref< ItemSet > &myItems, int root=0) |
| void | scatterObjects (Context &mpx, ScatterCodec &codec, Dictionary &recvDict, Dictionary &sendDict, const Ref< ItemSet > &myItems) |
| void | recvGroups (Context &mpx, Dictionary &recvDict, const Ref< ItemSet > &myItems, int root=0) |
| void | scatterGroups (Context &mpx, Dictionary &recvDict, Dictionary &sendDict, const Ref< ItemSet > &myItems) |
| void | recvTables (Context &mpx, Dictionary &recvDict, const Ref< ItemSet > &myItems, int root=0) |
| void | scatterTables (Context &mpx, Dictionary &recvDict, Dictionary &sendDict, const Ref< ItemSet > &myItems) |
| void | recvDBases (Context &mpx, Dictionary &recvDict, const Ref< ItemSet > &myItems, int root=0) |
| void | scatterDBases (Context &mpx, Dictionary &recvDict, Dictionary &sendDict, const Ref< ItemSet > &myItems) |
| void | recvMembers (Context &mpx, XMemberSet &mbrs, int root=0) |
| void | scatterMembers (Context &mpx, XMemberSet &recvMbrs, const MemberSet &sendMbrs) |
| void | getBorderDofs (IdxVector &offsets, IdxVector &idofs, const BorderSet &borders, const DofSpace &dofs) |
| void | markBorderDofs (const BoolVector &mask, const BorderSet &borders, const DofSpace &dofs) |
| void | checkBorders (Context &mpx, const BorderSet &recvBorders, const BorderSet &sendBorders) |
| BorderSet | mergeBorders (Context &mpx, const BorderSet &recvBorders, const BorderSet &sendBorders) |
| void | mergeBorders (const XBorderSet &newBorders, Context &mpx, const BorderSet &recvBorders, const BorderSet &sendBorders) |
| void | syncDofs (XDofSpace &dofs, const Properties &globdat) |
| void | syncDofs (XDofSpace &dofs, Context &mpx, const BorderSet &borders) |
| void | syncDofs (XDofSpace &dofs, Context &mpx, const BorderSet &recvBorders, const BorderSet &sendBorders) |
| XBorderSet | newXBorderSet (BorderKind kind, const Ref< ItemSet > &items, util::StorageMode mode=util::DEFAULT_STORAGE) |
| XBorderSet | newXBorderSet (BorderKind kind, const ItemSetSkin &items, util::StorageMode mode=util::DEFAULT_STORAGE) |
| XBorderSet | newXBorderSet (const String &name, const Ref< ItemSet > &items, util::StorageMode mode=util::DEFAULT_STORAGE) |
| XBorderSet | newXBorderSet (const String &name, const ItemSetSkin &items, util::StorageMode mode=util::DEFAULT_STORAGE) |
The namespace jive::mp contains basic components for building parallel, numerical programs.
All classes and functions in this namespace can be found in the package jive.mp.
| enum jive::mp::BorderKind |
| void jive::mp::recvObjects | ( | Context & | mpx, |
| ScatterCodec & | codec, | ||
| Dictionary & | recvDict, | ||
| const Ref< ItemSet > & | myItems, | ||
| int | root = 0 |
||
| ) |
| void jive::mp::scatterObjects | ( | Context & | mpx, |
| ScatterCodec & | codec, | ||
| Dictionary & | recvDict, | ||
| Dictionary & | sendDict, | ||
| const Ref< ItemSet > & | myItems | ||
| ) |
| void jive::mp::recvGroups | ( | Context & | mpx, |
| Dictionary & | recvDict, | ||
| const Ref< ItemSet > & | myItems, | ||
| int | root = 0 |
||
| ) |
| void jive::mp::scatterGroups | ( | Context & | mpx, |
| Dictionary & | recvDict, | ||
| Dictionary & | sendDict, | ||
| const Ref< ItemSet > & | myItems | ||
| ) |
| void jive::mp::recvTables | ( | Context & | mpx, |
| Dictionary & | recvDict, | ||
| const Ref< ItemSet > & | myItems, | ||
| int | root = 0 |
||
| ) |
| void jive::mp::scatterTables | ( | Context & | mpx, |
| Dictionary & | recvDict, | ||
| Dictionary & | sendDict, | ||
| const Ref< ItemSet > & | myItems | ||
| ) |
| void jive::mp::recvDBases | ( | Context & | mpx, |
| Dictionary & | recvDict, | ||
| const Ref< ItemSet > & | myItems, | ||
| int | root = 0 |
||
| ) |
| void jive::mp::scatterDBases | ( | Context & | mpx, |
| Dictionary & | recvDict, | ||
| Dictionary & | sendDict, | ||
| const Ref< ItemSet > & | myItems | ||
| ) |
| void jive::mp::recvMembers | ( | Context & | mpx, |
| XMemberSet & | mbrs, | ||
| int | root = 0 |
||
| ) |
| void jive::mp::scatterMembers | ( | Context & | mpx, |
| XMemberSet & | recvMbrs, | ||
| const MemberSet & | sendMbrs | ||
| ) |
| void jive::mp::getBorderDofs | ( | IdxVector & | offsets, |
| IdxVector & | idofs, | ||
| const BorderSet & | borders, | ||
| const DofSpace & | dofs | ||
| ) |
| void jive::mp::markBorderDofs | ( | const BoolVector & | mask, |
| const BorderSet & | borders, | ||
| const DofSpace & | dofs | ||
| ) |
| void jive::mp::checkBorders | ( | Context & | mpx, |
| const BorderSet & | recvBorders, | ||
| const BorderSet & | sendBorders | ||
| ) |
| BorderSet jive::mp::mergeBorders | ( | Context & | mpx, |
| const BorderSet & | recvBorders, | ||
| const BorderSet & | sendBorders | ||
| ) |
| void jive::mp::mergeBorders | ( | const XBorderSet & | newBorders, |
| Context & | mpx, | ||
| const BorderSet & | recvBorders, | ||
| const BorderSet & | sendBorders | ||
| ) |
| void jive::mp::syncDofs | ( | XDofSpace & | dofs, |
| const Properties & | globdat | ||
| ) |
| void jive::mp::syncDofs | ( | XDofSpace & | dofs, |
| Context & | mpx, | ||
| const BorderSet & | recvBorders, | ||
| const BorderSet & | sendBorders | ||
| ) |
| XBorderSet jive::mp::newXBorderSet | ( | BorderKind | kind, |
| const Ref< ItemSet > & | items, | ||
| util::StorageMode | mode = util::DEFAULT_STORAGE |
||
| ) |
| XBorderSet jive::mp::newXBorderSet | ( | BorderKind | kind, |
| const ItemSetSkin & | items, | ||
| util::StorageMode | mode = util::DEFAULT_STORAGE |
||
| ) |
| XBorderSet jive::mp::newXBorderSet | ( | const String & | name, |
| const Ref< ItemSet > & | items, | ||
| util::StorageMode | mode = util::DEFAULT_STORAGE |
||
| ) |
| XBorderSet jive::mp::newXBorderSet | ( | const String & | name, |
| const ItemSetSkin & | items, | ||
| util::StorageMode | mode = util::DEFAULT_STORAGE |
||
| ) |