IOSS 2.0
Loading...
Searching...
No Matches
cgns_decomp.C File Reference
#include "Ionit_Initializer.h"
#include "Ioss_DatabaseIO.h"
#include "Ioss_GetLongOpt.h"
#include "Ioss_IOFactory.h"
#include "Ioss_Property.h"
#include "Ioss_Region.h"
#include "Ioss_SmartAssert.h"
#include "Ioss_Utils.h"
#include "Ioss_ZoneConnectivity.h"
#include "cgns/Iocgns_StructuredZoneData.h"
#include "cgns/Iocgns_Utils.h"
#include <array>
#include <cmath>
#include <cstdio>
#include <cstdlib>
#include <fmt/core.h>
#include <iostream>
#include <map>
#include <numeric>
#include <set>
#include <stdint.h>
#include <string>
#include <vector>
#include "Ioss_DBUsage.h"
#include "Ioss_ParallelUtils.h"
#include "Ioss_PropertyManager.h"
#include "Ioss_ScopeGuard.h"
#include "Ioss_StructuredBlock.h"
#include <fmt/color.h>
#include <fmt/format.h>
Include dependency graph for cgns_decomp.C:

Classes

class  anonymous_namespace{cgns_decomp.C}::Interface
 

Namespaces

namespace  anonymous_namespace{cgns_decomp.C}
 

Functions

void anonymous_namespace{cgns_decomp.C}::cleanup (std::vector< Iocgns::StructuredZoneData * > &zones)
 
double anonymous_namespace{cgns_decomp.C}::surface_ratio (const Iocgns::StructuredZoneData *zone)
 
int64_t anonymous_namespace{cgns_decomp.C}::generate_guid (size_t id, int rank, int proc_count)
 
void anonymous_namespace{cgns_decomp.C}::update_zgc_data (std::vector< Iocgns::StructuredZoneData * > &zones, int proc_count)
 
void anonymous_namespace{cgns_decomp.C}::validate_decomposition (std::vector< Iocgns::StructuredZoneData * > &zones)
 
bool anonymous_namespace{cgns_decomp.C}::validate_symmetric_communications (std::vector< Iocgns::StructuredZoneData * > &zones)
 
void anonymous_namespace{cgns_decomp.C}::output_communications (std::vector< Iocgns::StructuredZoneData * > &zones, int proc_count)
 
void anonymous_namespace{cgns_decomp.C}::output_histogram (const std::vector< size_t > &proc_work, size_t avg_work, size_t median)
 
void anonymous_namespace{cgns_decomp.C}::describe_decomposition (std::vector< Iocgns::StructuredZoneData * > &zones, size_t orig_zone_count, const Interface &interFace)
 
int main (int argc, char *argv[])
 

Variables

std::string anonymous_namespace{cgns_decomp.C}::codename
 
std::string anonymous_namespace{cgns_decomp.C}::version = "0.97"
 

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )