ESYS13
Revision_
|
#include "NodeFile.h"
Functions | |
void | Finley_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 | Finley_NodeFile_gather (index_t *index, Finley_NodeFile *in, Finley_NodeFile *out) |
void | Finley_NodeFile_gather_global (index_t *index, Finley_NodeFile *in, Finley_NodeFile *out) |
void Finley_NodeFile_gather | ( | index_t * | index, |
Finley_NodeFile * | in, | ||
Finley_NodeFile * | out | ||
) |
void Finley_NodeFile_gather_global | ( | index_t * | index, |
Finley_NodeFile * | in, | ||
Finley_NodeFile * | out | ||
) |
References Esys_MPIInfo::comm, Finley_NodeFile::Coordinates, Esys_MPIInfo_mod(), Esys_MPIInfo_noError(), Esys_MPIInfo_setDistribution(), Finley_checkPtr(), Finley_NodeFile_gatherEntries(), Finley_NodeFile_scatterEntries(), Finley_NodeFile_setGlobalIdRange(), Finley_setError(), Finley_NodeFile::globalDegreesOfFreedom, Finley_NodeFile::Id, MPI_DOUBLE, MPI_INT, Finley_NodeFile::MPIInfo, Esys_MPIInfo::msg_tag_counter, Finley_NodeFile::numDim, Finley_NodeFile::numNodes, Esys_MPIInfo::rank, Esys_MPIInfo::size, Finley_NodeFile::status, Finley_NodeFile::Tag, TMPMEMALLOC, TMPMEMFREE, and VALUE_ERROR.
Referenced by Finley_Mesh_resolveNodeIds().
void Finley_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 Finley_NodeFile_gather(), and Finley_NodeFile_gather_global().