IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
Ippl.h File Reference
#include <iostream>
#include "Types/IpplTypes.h"
#include "Utility/Inform.h"
#include "Utility/ParallelDispatch.h"
#include "Communicate/Communicator.h"
#include "Communicate/Environment.h"
#include "IpplCore.h"
Include dependency graph for Ippl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ippl
namespace  ippl::detail

Functions

void ippl::initialize (int &argc, char *argv[], MPI_Comm comm)
void ippl::finalize ()
void ippl::fence ()
void ippl::abort (const char *msg, int errorcode)
bool ippl::detail::checkOption (const char *arg, const char *lstr, const char *sstr)
template<typename T, typename>
T ippl::detail::getNumericalOption (const char *arg)

Variables

std::unique_ptr< mpi::Communicatorippl::Comm = 0
std::unique_ptr< mpi::Environmentippl::Env = 0
std::unique_ptr< Informippl::Info = 0
std::unique_ptr< Informippl::Warn = 0
std::unique_ptr< Informippl::Error = 0