ug4
parallelization_util.h File Reference
#include "distributed_grid.h"
#include <boost/function.hpp>
#include "parallelization_util_impl.hpp"

Go to the source code of this file.

Namespaces

 ug
 the ug namespace
 

Macros

#define GDIST_PROFILE(name)   PROFILE_BEGIN_GROUP(name, "gdist")
 
#define GDIST_PROFILE_END()   PROFILE_END()
 
#define GDIST_PROFILE_END_(name)   PROFILE_END_(name)
 
#define GDIST_PROFILE_FUNC()   PROFILE_FUNC_GROUP("gdist")
 
#define PROFILE_GRID_DISTRIBUTION
 

Functions

template<class TGeomObj >
void ug::CreateAndDistributeGlobalIDs (Grid &g, GridLayoutMap &glm, AGeomObjID &aID=aGeomObjID)
 Creates and distributes global ids for the given element type. More...
 
int ug::GetAssociatedInterfaceType (int interfaceType)
 Returns the type of associated interfaces. More...
 
bool ug::TestGridLayoutMap (MultiGrid &mg, GridLayoutMap &glm, bool verbose=true)
 Checks whether the grid-layout-map on this proc is consistent with connected ones. More...
 

Macro Definition Documentation

◆ GDIST_PROFILE

#define GDIST_PROFILE (   name)    PROFILE_BEGIN_GROUP(name, "gdist")

◆ GDIST_PROFILE_END

#define GDIST_PROFILE_END ( )    PROFILE_END()

◆ GDIST_PROFILE_END_

#define GDIST_PROFILE_END_ (   name)    PROFILE_END_(name)

◆ GDIST_PROFILE_FUNC

#define GDIST_PROFILE_FUNC ( )    PROFILE_FUNC_GROUP("gdist")

◆ PROFILE_GRID_DISTRIBUTION

#define PROFILE_GRID_DISTRIBUTION