44 static void load(
const std::string &mname);
46 static void unload(
const std::string &mname);
53 COM::Attribute *pconn);
59 COM::Attribute *isborder,
60 int *ghost_level=NULL);
63 static void size_of_cpanes(
const COM::Attribute *pconn,
const int *pane_id,
64 int *npanes_total,
int *npanes_ghost=NULL);
77 const COM::Attribute *pconn=NULL);
#define MAP_END_NAMESPACE
static void compute_pconn(const COM::Attribute *mesh, COM::Attribute *pconn)
Compute pane connectivity map between shared nodes.
static void reduce_minabs_on_shared_nodes(COM::Attribute *att, COM::Attribute *pconn=NULL)
Perform a minabs-reduction on the shared nodes for the given attribute.
static void size_of_cpanes(const COM::Attribute *pconn, const int *pane_id, int *npanes_total, int *npanes_ghost=NULL)
Get the number of communicating panes.
static void unload(const std::string &mname)
Unloads Rocmap from Roccom.
static void reduce_maxabs_on_shared_nodes(COM::Attribute *att, COM::Attribute *pconn=NULL)
Perform a maxabs-reduction on the shared nodes for the given attribute.
static void pane_border_nodes(const COM::Attribute *mesh, COM::Attribute *isborder, int *ghost_level=NULL)
Determine the nodes at pane boundaries of a given mesh.
static void update_ghosts(COM::Attribute *att, const COM::Attribute *pconn=NULL)
Update ghost nodal or elemental values for the given attribute.
static void reduce_average_on_shared_nodes(COM::Attribute *att, COM::Attribute *pconn=NULL)
Perform an average-reduction on the shared nodes for the given attribute.
#define MAP_BEGIN_NAMESPACE
static void load(const std::string &mname)
Loads Rocmap onto Roccom with a given module name.