Go to the source code of this file.
Functions | |
| CDECL IDXL_t | IDXL_Create (void) |
| Create a new, empty index list. | |
| FORTRAN_AS_C_RETURN (int, IDXL_CREATE, IDXL_Create, idxl_create,(void),()) | |
| void | IDXL_Print (IDXL_t l_t) |
| Print the send and recv indices in this communications list:. | |
| FORTRAN_AS_C (IDXL_PRINT, IDXL_Print, idxl_print,(int *l),(*l)) | |
| CDECL void | IDXL_Copy (IDXL_t l, IDXL_t src) |
| Copy the indices in src into l. | |
| FORTRAN_AS_C (IDXL_COPY, IDXL_Copy, idxl_copy,(int *l, int *src),(*l,*src)) | |
| static void | shiftSide (IDXL_Side &dest, int idxShift) |
| CDECL void | IDXL_Shift (IDXL_t l_t, int startSend, int startRecv) |
| Shift the indices of this list by this amount. | |
| FORTRAN_AS_C (IDXL_SHIFT, IDXL_Shift, idxl_shift,(int *l, int *startSend, int *startRecv),(*l,*startSend-1,*startRecv-1)) | |
| static void | combineSide (IDXL_Side &dest, const IDXL_Side &src, int idxShift) |
| CDECL void | IDXL_Combine (IDXL_t dest_t, IDXL_t src_t, int startSend, int startRecv) |
| Add these indices into our list. | |
| FORTRAN_AS_C (IDXL_COMBINE, IDXL_Combine, idxl_combine,(int *dest, int *src, int *startSend, int *startRecv),(*dest,*src,*startSend-1,*startRecv-1)) | |
| CDECL void | IDXL_Sort_2d (IDXL_t l_t, double *coord2d) |
| Sort the indices in this list by these 2D coordinates. | |
| CDECL void | IDXL_Sort_3d (IDXL_t l_t, double *coord3d) |
| Sort the indices in this list by these 3D coordinates. | |
| void | splitEntity (IDXL_Side &c, int localIdx, int nBetween, int *between, int idxbase) |
| static void | splitEntity (IDXL &l, int localIdx, int nBetween, int *between, int idxbase) |
| CDECL void | IDXL_Add_entity (IDXL_t l_t, int localIdx, int nBetween, int *between) |
| FDECL void | FTN_NAME (IDXL_ADD_ENTITY, idxl_add_entity) |
| CDECL void | IDXL_Destroy (IDXL_t l) |
| Throw away this index list. | |
| FORTRAN_AS_C (IDXL_DESTROY, IDXL_Destroy, idxl_destroy,(int *l),(*l)) | |
| const IDXL_Side & | lookupSide (IDXL_Side_t s, const char *caller) |
| CDECL IDXL_Side_t | IDXL_Get_send (IDXL_t l) |
| FORTRAN_AS_C_RETURN (int, IDXL_GET_SEND, IDXL_Get_send, idxl_get_send,(int *l),(*l)) CDECL IDXL_Side_t IDXL_Get_recv(IDXL_t l) | |
| FORTRAN_AS_C_RETURN (int, IDXL_GET_RECV, IDXL_Get_recv, idxl_get_recv,(int *l),(*l)) CDECL void IDXL_Get_end(IDXL_Side_t s) | |
| FORTRAN_AS_C (IDXL_GET_END, IDXL_Get_end, idxl_get_end,(int *s),(*s)) CDECL int IDXL_Get_partners(IDXL_Side_t s) | |
| FORTRAN_AS_C_RETURN (int, IDXL_GET_PARTNERS, IDXL_Get_partners, idxl_get_partners,(int *s),(*s)) CDECL int IDXL_Get_partner(IDXL_Side_t s | |
| IDXLAPI (caller) | |
| CDECL void | IDXL_Comm_sendrecv (IDXL_Comm_t m, IDXL_t dest, IDXL_Layout_t type, void *data) |
| Remote-copy this data on flush/wait. | |
| FORTRAN_AS_C (IDXL_COMM_SENDRECV, IDXL_Comm_sendrecv, idxl_comm_sendrecv,(int *m, int *dest, int *type, void *data),(*m,*dest,*type, data)) void IDXL_Comm_sendsum(IDXL_Comm_t m | |
| Sum this data with the remote values during flush and wait. | |
Variables | |
| IDXL_Chunk * | c = IDXL_Chunk::get(caller) |
| const IDXL & | list = c->lookup(dest,caller) |
| const IDXL_Layout * | dt = &c->layouts.get(type,caller) |
| IDXL_t | dest |
| IDXL_t IDXL_Layout_t | type |
| CDECL IDXL_t IDXL_Create | ( | void | ) |
Create a new, empty index list.
Must eventually call IDXL_Destroy on this list.
Definition at line 13 of file idxl_api.C.
References IDXL_Chunk::addDynamic(), c, caller, IDXL_Chunk::get(), and IDXLAPI().
Referenced by getRoccomPconn().
| FORTRAN_AS_C_RETURN | ( | int | , | |
| IDXL_CREATE | , | |||
| IDXL_Create | , | |||
| idxl_create | , | |||
| (void) | , | |||
| () | ||||
| ) |
| void IDXL_Print | ( | IDXL_t | l_t | ) |
Print the send and recv indices in this communications list:.
Definition at line 23 of file idxl_api.C.
References c, caller, IDXL_Chunk::get(), IDXL::getRecv(), IDXL::getSend(), IDXLAPI(), IDXL::isSingle(), IDXL_Chunk::lookup(), and IDXL_Side::print().
| FORTRAN_AS_C | ( | IDXL_PRINT | , | |
| IDXL_Print | , | |||
| idxl_print | , | |||
| (int *l) | , | |||
| * | l | |||
| ) |
| CDECL void IDXL_Copy | ( | IDXL_t | l, | |
| IDXL_t | src | |||
| ) |
Copy the indices in src into l.
Definition at line 42 of file idxl_api.C.
References IDXL_Combine().
Shift the indices of this list by this amount.
Definition at line 61 of file idxl_api.C.
References c, caller, IDXL_Chunk::get(), IDXL::getRecv(), IDXL::getSend(), IDXL_Abort(), IDXLAPI(), IDXL::isSingle(), IDXL_Chunk::lookup(), and shiftSide().
| FORTRAN_AS_C | ( | IDXL_SHIFT | , | |
| IDXL_Shift | , | |||
| idxl_shift | , | |||
| (int *l, int *startSend, int *startRecv) | , | |||
| *,*-1,*- | 1startRecv | |||
| ) |
Definition at line 81 of file idxl_api.C.
References dest, IDXL_Side::getLocalList(), IDXL_List::push_back(), s, and IDXL_Side::size().
Referenced by IDXL_Combine().
Add these indices into our list.
Any duplicates will get listed twice.
| l | the list to add indices to. | |
| src | the list of indices to read from and add. | |
| startSend | value to add to send indices of src. | |
| startRecv | value to add to recv indices of src. |
Definition at line 101 of file idxl_api.C.
References c, caller, combineSide(), dest, IDXL_Chunk::get(), IDXL::getRecv(), IDXL::getSend(), IDXL_Abort(), IDXLAPI(), IDXL::isSingle(), and IDXL_Chunk::lookup().
Referenced by getRoccomPconn(), and IDXL_Copy().
| FORTRAN_AS_C | ( | IDXL_COMBINE | , | |
| IDXL_Combine | , | |||
| idxl_combine | , | |||
| (int *dest, int *src, int *startSend, int *startRecv) | , | |||
| *,*,*-1,*- | 1startRecv | |||
| ) |
| CDECL void IDXL_Sort_2d | ( | IDXL_t | l_t, | |
| double * | coord2d | |||
| ) |
Sort the indices in this list by these 2D coordinates.
Definition at line 128 of file idxl_api.C.
References c, caller, IDXL_Chunk::get(), IDXLAPI(), IDXL_Chunk::lookup(), and IDXL::sort2d().
Referenced by FEM_REFINE2D_Split().
| CDECL void IDXL_Sort_3d | ( | IDXL_t | l_t, | |
| double * | coord3d | |||
| ) |
Sort the indices in this list by these 3D coordinates.
Definition at line 138 of file idxl_api.C.
References c, caller, IDXL_Chunk::get(), IDXLAPI(), IDXL_Chunk::lookup(), and IDXL::sort3d().
| static void splitEntity | ( | IDXL & | l, | |
| int | localIdx, | |||
| int | nBetween, | |||
| int * | between, | |||
| int | idxbase | |||
| ) | [static] |
Definition at line 179 of file idxl_api.C.
References between(), IDXL::getRecv(), IDXL::getSend(), IDXL::isSingle(), and splitEntity().
Definition at line 187 of file idxl_api.C.
References between(), c, caller, IDXL_Chunk::get(), IDXLAPI(), IDXL_Chunk::lookup(), and splitEntity().
Referenced by FEM_REFINE2D_Split(), and FEM_Refine_Operation().
| FDECL void FTN_NAME | ( | IDXL_ADD_ENTITY | , | |
| idxl_add_entity | ||||
| ) |
Definition at line 194 of file idxl_api.C.
References between(), c, caller, IDXL_Chunk::get(), IDXLAPI(), IDXL_Chunk::lookup(), and splitEntity().
| CDECL void IDXL_Destroy | ( | IDXL_t | l | ) |
Throw away this index list.
Definition at line 205 of file idxl_api.C.
References c, caller, IDXL_Chunk::destroy(), IDXL_Chunk::get(), and IDXLAPI().
Referenced by getRoccomPconn().
| FORTRAN_AS_C | ( | IDXL_DESTROY | , | |
| IDXL_Destroy | , | |||
| idxl_destroy | , | |||
| (int *l) | , | |||
| * | l | |||
| ) |
| const IDXL_Side& lookupSide | ( | IDXL_Side_t | s, | |
| const char * | caller | |||
| ) |
Definition at line 217 of file idxl_api.C.
References c, IDXL_Chunk::get(), IDXL::getRecv(), IDXL::getSend(), IDXL_Abort(), and IDXL_Chunk::lookup().
Referenced by FORTRAN_AS_C().
| CDECL IDXL_Side_t IDXL_Get_send | ( | IDXL_t | l | ) |
Definition at line 235 of file idxl_api.C.
Definition at line 240 of file idxl_api.C.
Definition at line 245 of file idxl_api.C.
References caller, IDXLAPI(), lookupSide(), and IDXL_Side::size().
| FORTRAN_AS_C_RETURN | ( | int | , | |
| IDXL_GET_PARTNERS | , | |||
| IDXL_Get_partners | , | |||
| idxl_get_partners | , | |||
| (int *s) | , | |||
| * | s | |||
| ) |
| IDXLAPI | ( | caller | ) |
Referenced by FORTRAN_AS_C(), FTN_NAME(), IDXL_Add_entity(), IDXL_Combine(), IDXL_Create(), IDXL_Destroy(), IDXL_Print(), IDXL_Shift(), IDXL_Sort_2d(), and IDXL_Sort_3d().
| CDECL void IDXL_Comm_sendrecv | ( | IDXL_Comm_t | m, | |
| IDXL_t | dest, | |||
| IDXL_Layout_t | type, | |||
| void * | data | |||
| ) |
Remote-copy this data on flush/wait.
Definition at line 369 of file idxl_api.C.
References IDXL_Chunk::addComm(), c, dt, IDXL_Chunk::lookupComm(), IDXL_Comm::recv(), IDXL_Comm::send(), and IDXL_Chunk::waitComm().
| FORTRAN_AS_C | ( | IDXL_COMM_SENDRECV | , | |
| IDXL_Comm_sendrecv | , | |||
| idxl_comm_sendrecv | , | |||
| (int *m, int *dest, int *type, void *data) | , | |||
| *,*,*, | data | |||
| ) |
Sum this data with the remote values during flush and wait.
| IDXL_Chunk* c = IDXL_Chunk::get(caller) |
Definition at line 363 of file idxl_api.C.
Referenced by CkIndex_ckcallback_group::_call_call_marshall3(), CkIndex_ckcallback_group::_callmarshall_call_marshall3(), CkIndex_ckcallback_group::_marshallmessagepup_call_marshall3(), StateCounters::add(), chunkList::addchunk(), PrismMesh::addPrism(), CkMatrix3d::addRow(), TetMesh::addTet(), TriangleSurfaceMesh::addTriangle(), ADIO_Init(), CollisionAggregator::aggregate(), CkViewpoint::allOffscreen(), AMPI_Cart_coords(), AMPI_Cart_create(), AMPI_Cart_get(), AMPI_Cart_rank(), AMPI_Cart_shift(), AMPI_Cart_sub(), AMPI_Graph_create(), AMPI_Graph_get(), AMPI_Graph_neighbors(), AMPI_Graph_neighbors_count(), AMPI_Graphdims_get(), arg_init(), RefinerComm::assign(), Refiner::assign(), serial_comm::at(), badPointer(), bbox3d::bbox3d(), BgFinishCorrection(), BGLTorusManager::BGLTorusManager(), BGPTorusManager::BGPTorusManager(), BSearch(), splitter::buildCommLists(), PUP::toTextUtil::bytes(), PUP_fromPagedDisk::bytes(), PUP_toPagedDisk::bytes(), calcArea(), CProxy_ckcallback_group::call(), CProxyElement_ckcallback_group::call(), ckcallback_group::call(), callHandlerRec(), CkDelegateMgr::ChareSend(), element::checkFace(), CkArray::CkArray(), ParFUMShadowArray::ckJustMigrated(), femMeshModify::ckJustMigrated(), CkMemCheckPT::CkMemCheckPT(), CkPrintChareName(), CmiPrintCLAs(), COLLIDE_Init(), threadCollideMgr::collisions(), RefinerComm::commAffinity(), PUP::fromTextFile::comment(), CollisionAggregator::compact(), RefinerApprox::computeA(), RefinerApprox::computeB(), TriangleSurfaceMesh::conn_t::conn_t(), TetMesh::conn_t::conn_t(), PrismMesh::conn_t::conn_t(), splitter::consistencyCheck(), Cpthread_cleanup_pop(), Cpthread_cleanup_push(), Cpthread_exit(), CQdMsgSetCreated(), CQdSubtreeCreate(), splitter::createMesh(), CthSetThreadID(), RefinerComm::deAssign(), Refiner::deAssign(), chunk::debug_print(), QdState::enq(), refineResults::extract(), FEM_Elem::FEM_Elem(), FEM_Init(), FEM_Make_node_globalno(), FEM_master_parallel_part(), FEM_Mesh_allocate(), FEM_Mesh_assemble(), FEM_Mesh_copy(), FEM_Mesh_partition(), FEM_Mesh_split(), FEM_Sym_coordinates(), fixedConcreteElement::fixedConcreteElement(), element::flip23(), element::flip23remote(), element::flip32remote(), FORTRAN_AS_C(), FORTRAN_AS_C_RETURN(), fortranify(), FTN_NAME(), gatherUserData(), TCharm::get(), FEM_chunk::get(), IDXL_Chunk::get(), BasicTable2d< unsigned char >::get(), FEMchunk::get(), element::getFace(), getFloatFormat(), FEM_Comm_Holder::getIndex(), getIndexTableData(), getIntFormat(), RefinerApprox::getLargestCompute(), IDXL_Side::getMap(), CkMarshalledCLBStatsMessage::getMessage(), RefinerApprox::getNumLargeComputes(), BasicTable2d< unsigned char >::getRow(), getTableData(), BasicTable2d< unsigned char >::getTranspose(), i_abs(), IDXL_Add_entity(), IDXL_Combine(), IDXL_Comm_sendrecv(), IDXL_Create(), IDXL_Destroy(), IDXL_Init(), IDXL_Print(), IDXL_Shift(), IDXL_Sort_2d(), IDXL_Sort_3d(), iidxsort(), iintsort(), iiqst(), ikeysort(), ikeyvalsort(), seg1dT< T >::init(), initHandlerRec(), keyiqst(), keyvaliqst(), KillOnAllSigs(), KWayNodeRefine(), BaseLB::LDStats::LDStats(), minMsgHeap::least(), minHeap< T >::least(), element::LEsplit(), listToMessage(), chunkList::localOnChunk(), element::lockArc(), element::lockLF(), lookupSide(), main(), serial_comm::matrixVectorProduct(), MBLK_Init(), Moc_GlobalMatch_Balance(), Moc_KWayAdaptiveRefine(), Moc_KWayBalance(), Moc_KWayFM(), chunk::newMesh(), RefinerComm::objCommCost(), chunkList::onChunk(), CkMatrix3d::operator()(), BasicTable2d< unsigned char >::operator()(), _LDCommDesc::operator=(), StateCounters::operator==(), ParFUM_Collide(), ParFUM_Collide_Destroy(), ParFUM_Collide_GetCollisions(), ParFUM_Collide_Init(), PUP::fromTextFile::parseError(), CharismaGraph::Partition(), RefineKLB::performGreedyMoves(), Port::Port(), FEM_Elem::print(), print(), printStats(), printTet(), pupChare(), pupEntry(), pupFEM_Chunk(), pupIDXL_Chunk(), pupMain(), PUPmarshall(), pupMsg(), pupReadonly(), pupReadonlyMsg(), RefinerComm::Refine(), RefinerComm::refine(), RefinerApprox::Refine(), RefinerApprox::refine(), Refiner::Refine(), Refiner::refine(), element::refineCP(), element::refineLE(), element::refineLF(), FEM_Comm_Holder::registerIdx(), RefinerApprox::reinitAssignment(), element::remove32element(), RefinerApprox::removeBigComputes(), RefinerApprox::removeBiggestSmallComputes(), LocalBarrier::RemoveClient(), Refiner::removeComputes(), FEM_MUtil::removeNodeAll(), LocalBarrier::RemoveReceiver(), renumberGhostConn(), edge::sanityCheck(), element::sanityCheck(), CkMatrix3d::scaleRow(), scatterAddUserData(), scatterUserData(), CollisionAggregator::send(), splitter::separateSparse(), element::set(), chunkList::set(), BasicTable2d< unsigned char >::set(), Member::setChare(), Entry::setChare(), MemberList::setChare(), LogPool::setCompressed(), QdMsg::setCreated(), element::setFace(), setIndexTableData(), PUP::able::PUP_ID::setName(), BasicTable2d< unsigned char >::setRow(), setTableData(), BasicTable2d< unsigned char >::setTranspose(), SHA1_transform(), threadCollideMgr::sift(), siqst(), BCapplier::solve(), splitEntity(), FEM_MUtil::splitEntityAll(), element::splitLF(), ampi::splitPhase1(), splitter::splitter(), QdState::subtreeCreate(), parallelTransfer_c::transfer(), parallelSurfaceTransfer_c::transfer(), LocalBarrier::TurnOffReceiver(), LocalBarrier::TurnOnReceiver(), element::unlockArc1(), element::unlockArc2(), and splitter::~splitter().
Definition at line 364 of file idxl_api.C.
Referenced by CkElementEvacuate::addLocation(), MsaHashtable::addTuple(), bvset_enumerate(), CEntry::CEntry(), CkMemCheckPT::CkMemCheckPT(), cpd_memory_single_pup(), FEM_chunk::exchangeGhostLists(), FEMchunk::exchangeGhostLists(), FEM_readMesh(), FEM_Update_field(), SdagConstruct::generateCall(), SdagConstruct::generatePrototype(), BulkAdapt::get_idxl_for_node(), BulkAdapt::get_node_from_idxl(), CDep::getMessage(), BulkAdapt::is_node_in_idxl(), listContains(), ParFUMShadowArray::lockRegion(), ParFUMShadowArray::lockSharedIdxls(), makeGhosts(), makeSet(), MMDOrder(), ParFUM_generateGlobalNodeNumbers(), ParFUM_recreateSharedNodes(), SdagConstruct::propagateState(), CDep::removeMessage(), ParFUMShadowArray::unlockSharedIdxls(), and LockRegion::~LockRegion().
| const IDXL_Layout* dt = &c->layouts.get(type,caller) |
Definition at line 365 of file idxl_api.C.
Referenced by splitter::addGhostPair(), Parameter::beginUnmarshall(), driver(), IDXL_Comm_sendrecv(), Parameter::marshallArraySizes(), DType::operator=(), IDXL_Layout_List::put(), FEM_chunk::readField(), FEMchunk::readField(), FEM_chunk::reduce(), MBlockChunk::reduce(), FEMchunk::reduce(), FEM_chunk::reduce_field(), MBlockChunk::reduce_field(), FEMchunk::reduce_field(), reduction_combine(), reduction_initialize(), MBlockChunk::send(), Parameter::unmarshallArrayData(), and MBlockChunk::update_field().
| IDXL_t dest |
Definition at line 386 of file idxl_api.C.
Referenced by parallelTransfer_c::accumulateCellValues(), parallelSurfaceTransfer_c::accumulateCellValues(), CollisionAggregator::addAccum(), MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::addAndSuspend(), splitter::addGhostPair(), splitter::addGlobalGhost(), FEM_Partition::addLinearPeriodic(), tupleTable::addTuple(), splitter::addTuple(), allocateImageMsg(), AMPI_Comm_split(), AMPI_Isend(), ampi_msgSend(), AMPI_Resume(), AMPI_Send(), AMPI_Send_init(), AMPI_Sendrecv(), AMPI_Sendrecv_replace(), arg_init(), ComlibManager::AtSync(), ampi::bcast(), RectMulticastStrategy::beginProcessing(), DirectMulticastStrategy::beginProcessing(), CmiAsyncBroadcastAllFn(), CmiFreeBroadcastAllFn(), CmiSyncBroadcastAllFn(), collideVoxel::collide(), combineSide(), MBlockChunk::copy(), splitter::copySparse(), CPathGetReduction(), CPathReduce(), CPathReduceHandler(), Cell::cpyNborMsg(), splitter::createMesh(), RingMulticastStrategy::createObjectOnSrcPe(), CthAliasEnable(), D3GridRouter::D3GridRouter(), ampi::delesend(), CkPoolQueue< type >::dequeue(), CkSTLHelper< CkZeroPtr< T, PUP_PTR > >::elementCopy(), CkHashtable::empty(), FEM_Get_entity_name(), FEM_Get_ghost_list(), CollideOctant::findCollisions(), FTN_NAME(), BasicTable2d< unsigned char >::get(), LBTopo_torus2d::get_hop_count(), LBTopo_ring::get_hop_count(), LBTopo_smp_n< ppn >::get_hop_count(), LBTopology::get_hop_count(), blockLoc::getInt3(), BasicTable2d< unsigned char >::getRow(), IDXL_Combine(), imageCombine(), CkCallback::impl_thread_delay(), receiver::isend(), tetSender::isend(), faceSender::isend(), CkLocMgr::iterate(), LDMigrate(), liveVizDeposit(), liveVizRequestUnpack(), impl_LV3D_Array::LV3D_FlatRender(), main(), linearOffsetMatcher::match(), LBOM::Migrate(), LBDB::Migrate(), LBDatabase::Migrate(), PUPmarshall(), readInts(), readPts(), LBTopology::rec_hop_count(), ComlibLocalStats::recordSend(), ComlibComRec::recordSend(), D3GridRouter::RecvManyMsg(), CkHashtable::rehash(), CkHashtable::remove(), MBlockChunk::send(), ampi::send(), CkCallback::send(), collideMgr::sendVoxelMessage(), GraphRouter::SetMap(), BasicTable2d< unsigned char >::setRow(), shiftSide(), simpleFindCollisions(), skt_sendV(), ampi::split(), CkLocRec_local::staticMigrate(), parallelTransfer_c::transfer(), parallelSurfaceTransfer_c::transfer(), parallelTransfer_c::transferNodeValues(), parallelSurfaceTransfer_c::transferNodeValues(), TransmitImplicitDgram(), TransmitImplicitDgram1(), MBlockChunk::update_field(), vizPollReductionHandler(), TopoCentLB::work(), RotateLB::work(), RandCentLB::work(), and BlockLB::work().
| IDXL_t IDXL_Layout_t type |
Definition at line 386 of file idxl_api.C.
Referenced by _prepareImmediateMsgBranch(), _prepareMsgBranch(), _prepareOutgoingArrayMsg(), CpdList_arrayElements::add(), CpdList_object::add(), dynChunk::addRealElement(), ADIOI_Set_lock(), ADIOI_Set_lock64(), ampi::Alltoall_RemoteIGet(), AMPI_Allreduce(), AMPI_Iallreduce(), AMPI_Ireduce(), AMPI_Recv_init(), AMPI_Reduce(), AMPI_Send_init(), AMPI_Wait(), arg_init(), ampi::bcast(), block::block(), CcsImpl_authInit(), CcsSendRequestWithTimeout(), CkGetSectionInfo(), CkPupMessage(), CmiGetNonLocal(), CmiSyncReceive(), CMsgInvokeCallbacks(), CMsgRegisterCallback(), ampi::comlibsend(), TraceProjections::creation(), TraceProjections::creationMulticast(), CrnInitStream(), CtgGlobalList::CtgGlobalList(), ampi::delesend(), CkPoolQueue< type >::dequeue(), doOp(), elan_CmiFree(), CkPoolQueue< type >::enqueue(), FEM_MUtil::exists_in_IDXL(), FEM_Index_Check(), FEM_Is_NULL(), find_largest_free_region(), FEM_Entity_Types< FEM_Elem >::get(), CpdPythonGroup::getArray(), CpdPythonGroup::getCast(), FEM_MUtil::getChunkNos(), getElemEdge(), getElemFace(), pupCheckRec::getType(), CpdPythonGroup::getValue(), FEM_Entity_Types< FEM_Elem >::has(), FEM_Entity_Types< FEM_Elem >::hasNonEmpty(), FEM_MUtil::IdxlListTest(), FEM_MUtil::idxllock(), FEM_MUtil::idxllockLocal(), femMeshModify::idxllockRemote(), FEM_MUtil::idxlunlock(), FEM_MUtil::idxlunlockLocal(), femMeshModify::idxlunlockRemote(), KillOnAllSigs(), lockChunksMsg::lockChunksMsg(), FEM_MUtil::lookup_in_IDXL(), ampi::makeAmpiMsg(), makeRednMsg(), CkMultiPool< type >::operator delete(), CkPool< type, sz >::operator delete(), CkMultiPool< type >::operator new(), FEM_Entity_Types< FEM_Elem >::operator[](), ParFUM_import_elems(), FEM_VarIndexAttribute::print(), ampi::processMessage(), PumpMsgs(), block::pup(), CpdList_localQ::pup(), pupReadonly(), pupReadonlyMsg(), FEM_chunk::readField(), FEMchunk::readField(), ampi::recv(), CkCacheManager::recvData(), femMeshModify::removeIDXLRemote(), CkCacheManager::requestData(), ampi::send(), FEM_Entity_Types< FEM_Elem >::set(), FEM_Node::setElemAdjacency(), pupCheckRec::setType(), ampi::split(), typesize(), femMeshModify::verifyIdxlList(), FEM_MUtil::verifyIdxlListRemote(), pupCheckRec::write(), and LogPool::write().
1.5.1