ESYS13
Revision_
|
#include "NodeFile.h"
Functions | |
void | Dudley_NodeFile_gatherEntries (dim_t n, index_t *index, index_t min_index, index_t max_index, index_t *Id_out, index_t *Id_in, index_t *Tag_out, index_t *Tag_in, index_t *globalDegreesOfFreedom_out, index_t *globalDegreesOfFreedom_in, dim_t numDim, double *Coordinates_out, double *Coordinates_in) |
void | Dudley_NodeFile_gather (index_t *index, Dudley_NodeFile *in, Dudley_NodeFile *out) |
void | Dudley_NodeFile_gather_global (index_t *index, Dudley_NodeFile *in, Dudley_NodeFile *out) |
void Dudley_NodeFile_gather | ( | index_t * | index, |
Dudley_NodeFile * | in, | ||
Dudley_NodeFile * | out | ||
) |
void Dudley_NodeFile_gather_global | ( | index_t * | index, |
Dudley_NodeFile * | in, | ||
Dudley_NodeFile * | out | ||
) |
References Esys_MPIInfo::comm, Dudley_NodeFile::Coordinates, Dudley_checkPtr(), Dudley_NodeFile_gatherEntries(), Dudley_NodeFile_scatterEntries(), Dudley_NodeFile_setGlobalIdRange(), Dudley_setError(), Esys_MPIInfo_mod(), Esys_MPIInfo_noError(), Esys_MPIInfo_setDistribution(), Dudley_NodeFile::globalDegreesOfFreedom, Dudley_NodeFile::Id, MPI_DOUBLE, MPI_INT, Dudley_NodeFile::MPIInfo, Finley_NodeFile::MPIInfo, Esys_MPIInfo::msg_tag_counter, Dudley_NodeFile::numDim, Dudley_NodeFile::numNodes, Esys_MPIInfo::rank, Esys_MPIInfo::size, Finley_NodeFile::status, Dudley_NodeFile::Tag, TMPMEMALLOC, TMPMEMFREE, and VALUE_ERROR.
Referenced by Dudley_Mesh_resolveNodeIds().
void Dudley_NodeFile_gatherEntries | ( | dim_t | n, |
index_t * | index, | ||
index_t | min_index, | ||
index_t | max_index, | ||
index_t * | Id_out, | ||
index_t * | Id_in, | ||
index_t * | Tag_out, | ||
index_t * | Tag_in, | ||
index_t * | globalDegreesOfFreedom_out, | ||
index_t * | globalDegreesOfFreedom_in, | ||
dim_t | numDim, | ||
double * | Coordinates_out, | ||
double * | Coordinates_in | ||
) |
References INDEX2.
Referenced by Dudley_NodeFile_gather(), and Dudley_NodeFile_gather_global().