ESYS13
Revision_
|
Functions | |
Paso_SharedComponents * | Paso_SharedComponents_alloc (dim_t local_length, dim_t numNeighbors, Esys_MPI_rank *neighbor, index_t *shared, index_t *offsetInShared, index_t m, index_t b, Esys_MPIInfo *mpi_info) |
Paso_SharedComponents * | Paso_SharedComponents_getReference (Paso_SharedComponents *in) |
void | Paso_SharedComponents_free (Paso_SharedComponents *in) |
Paso_SharedComponents* Paso_SharedComponents_alloc | ( | dim_t | local_length, |
dim_t | numNeighbors, | ||
Esys_MPI_rank * | neighbor, | ||
index_t * | shared, | ||
index_t * | offsetInShared, | ||
index_t | m, | ||
index_t | b, | ||
Esys_MPIInfo * | mpi_info | ||
) |
References Esys_checkPtr(), Esys_MPIInfo_getReference(), Esys_noError(), Esys_resetError(), Paso_SharedComponents::local_length, MEMALLOC, Paso_SharedComponents::mpi_info, Paso_SharedComponents::neighbor, Paso_SharedComponents::numNeighbors, Paso_SharedComponents::numSharedComponents, Paso_SharedComponents::offsetInShared, Paso_SharedComponents_free(), Paso_SharedComponents::reference_counter, and Paso_SharedComponents::shared.
Referenced by Dudley_Mesh_createDOFMappingAndCoupling(), Finley_Mesh_createDOFMappingAndCoupling(), Paso_Connector_unroll(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_AMG_getRestriction(), Paso_SystemMatrix_loadMM_toCSC(), and Paso_SystemMatrix_loadMM_toCSR().
void Paso_SharedComponents_free | ( | Paso_SharedComponents * | in | ) |
References Esys_MPIInfo_free(), MEMFREE, Paso_SharedComponents::mpi_info, Paso_SharedComponents::neighbor, Paso_SharedComponents::offsetInShared, Paso_SharedComponents::reference_counter, and Paso_SharedComponents::shared.
Referenced by Dudley_Mesh_createDOFMappingAndCoupling(), Finley_Mesh_createDOFMappingAndCoupling(), Paso_Connector_free(), Paso_Connector_unroll(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_AMG_getRestriction(), Paso_SharedComponents_alloc(), Paso_SystemMatrix_loadMM_toCSC(), and Paso_SystemMatrix_loadMM_toCSR().
References Paso_SharedComponents::reference_counter.
Referenced by Paso_Connector_alloc(), and Paso_Connector_unroll().