rheolef  6.5
Namespaces | Constant Groups | Functions
geo_mpi_get.cc File Reference
#include "rheolef/config.h"
#include "rheolef/geo.h"
#include "rheolef/geo_domain.h"
#include "rheolef/dis_macros.h"
#include "rheolef/rheostream.h"
#include "rheolef/iorheo.h"
#include "rheolef/index_set.h"
Include dependency graph for geo_mpi_get.cc:

Go to the source code of this file.

Namespaces

 rheolef
 irheostream, orheostream - large data streams
 

Constant Groups

 rheolef
 irheostream, orheostream - large data streams
 

Functions

array< size_t > rheolef::geo_mpi_partition (hack_array< geo_element_hack > ios_geo_element[reference_element::max_variant], const distributor &ownership_by_dimension, size_t map_dim, size_t dis_nv)
 
static distributor rheolef::build_true_ios_ge_ownership_by_dimension (const hack_array< geo_element_hack > ios_geo_element[reference_element::max_variant], size_t side_dim)
 
static void rheolef::build_apparent_ios_ownership (hack_array< geo_element_hack > ios_geo_element[reference_element::max_variant], size_t side_dim, distributor &ios_ownership, distributor ios_ownership_by_variant[reference_element::max_variant])
 
void rheolef::geo_element_renumbering_part1_new (hack_array< geo_element_hack > ios_geo_element[reference_element::max_variant], const geo_size &ios_gs, size_t S_dim, boost::array< std::vector< size_t >, 4 > &massive_partition_by_dimension, boost::array< array< size_t >, reference_element::max_variant > &partition_by_variant)
 
void rheolef::geo_element_renumbering_part2 (const hack_array< geo_element_hack > ios_geo_element[reference_element::max_variant], const geo_size &ios_gs, size_t dis_nv, size_t side_dim, hack_array< geo_element_hack > geo_element[reference_element::max_variant], geo_size &gs, array< size_t > igev2ios_dis_igev[reference_element::max_variant], array< size_t > ios_igev2dis_igev[reference_element::max_variant], array< size_t > ios_ige2dis_ige[4], boost::array< array< size_t >, reference_element::max_variant > &partition_by_variant)
 
void rheolef::geo_element_renumbering_propagate (const std::vector< geo_element::size_type > &new_global_node_num, size_t dis_nnod, hack_array< geo_element_hack > &gev)