#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 Paso_MPIInfo::comm, Finley_NodeFile::Coordinates, 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, Paso_MPIInfo::msg_tag_counter, Finley_NodeFile::numDim, Finley_NodeFile::numNodes, Paso_MPIInfo_mod(), Paso_MPIInfo_noError(), Paso_MPIInfo_setDistribution(), Paso_MPIInfo::rank, Paso_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 | |||
) |