Citlali
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
mpi_main.cpp File Reference
#include <Eigen/Core>
#include <chrono>
#include <cstdlib>
#include <exception>
#include <thread>
#include <tula/config.h>
#include <tula/container.h>
#include <tula/formatter/matrix.h>
#include <tula/formatter/ptr.h>
#include <tula/grppiex.h>
#include <tula/mpi.h>
#include <yaml-cpp/yaml.h>
Include dependency graph for mpi_main.cpp:

Classes

struct  BlockAccessor< Array, n_dims_ >
 The BlockAccessor struct This provides methods to access array in block notions. More...
 
struct  YamlConfig
 The YamlConfig struct This is a thin wrapper around YAML::Node. More...
 
struct  ConfigMixin< Derived >
 The mixin class for config handling. More...
 
struct  ConfigMixin< Derived >::derived_has_validate_config
 
struct  InterfaceBase< Derived, IO_ >
 Interface base class. More...
 
struct  ToltecInterface
 @ brief Interface to TolTEC detector network More...
 
struct  HwpInterface
 @ brief Interface to HWP More...
 
struct  LmtInterface
 @ brief Interface to LMT More...
 
struct  InterfaceRegistry
 The InterfaceRegistry struct This is a helper class to access the actual interface implementation. More...
 
struct  InterfaceRegistry::dispatcher_impl< Case, Rest >
 
struct  Coordinator
 The Coordinator struct This wraps around the config object and provides high level methods in various ways to setup the MPI runtime with node-local and cross-node environment. More...
 
struct  Coordinator::Observation
 The Observation struct This represents a single observation that contains a set of data items. More...
 
struct  Coordinator::Observation::DataItem
 The DataItem struct This represent a single data item that belongs to a particular observation. More...
 

Namespaces

namespace  predefs
 

Functions

int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

VALIDATE_CONFIG(config, ) for all types that consumes config.