Classes | Namespaces | Macros
Main.hpp File Reference

Defines the Charm++ mainchare. More...

#include <boost/program_options.hpp>
#include <charm++.h>
#include <initializer_list>
#include <string>
#include <type_traits>
#include "ErrorHandling/Error.hpp"
#include "Informer/Informer.hpp"
#include "Options/ParseOptions.hpp"
#include "Parallel/CharmRegistration.hpp"
#include "Parallel/ConstGlobalCache.hpp"
#include "Parallel/Exit.hpp"
#include "Parallel/ParallelComponentHelpers.hpp"
#include "Parallel/Printf.hpp"
#include "Parallel/TypeTraits.hpp"
#include "Utilities/Formaline.hpp"
#include "Utilities/Overloader.hpp"
#include "Utilities/TMPL.hpp"
#include "Utilities/TaggedTuple.hpp"
#include "Parallel/Main.decl.h"
#include "Parallel/Main.def.h"

Go to the source code of this file.

Classes

class  Parallel::Main< Metavariables >
 The main function of a Charm++ executable. See the Parallelization documentation for an overview of Metavariables, Phases, and parallel components. More...
 

Namespaces

 Parallel
 Contains functions that forward to Charm++ parallel functions.
 

Detailed Description

Defines the Charm++ mainchare.