|
IPPL (Independent Parallel Particle Layer)
IPPL
|
#include <Kokkos_MathematicalConstants.hpp>#include <Kokkos_MathematicalFunctions.hpp>#include <Kokkos_Random.hpp>#include <chrono>#include <iostream>#include <random>#include <set>#include <string>#include <vector>#include "Utility/IpplTimings.h"#include "ChargedParticles.hpp"Go to the source code of this file.
Classes | |
| struct | Newton1D< T > |
| struct | generate_random< T, GeneratorPool, Dim > |
Functions | |
| float | CDF (const float &x, const float &alpha, const float &k) |
| KOKKOS_FUNCTION double | PDF (const Vector_t< double, Dim > &xvec, const double &alpha, const Vector_t< double, Dim > &kw, const unsigned Dim) |
| int | main (int argc, char *argv[]) |
Variables | |
| constexpr unsigned | Dim = 3 |
| const char * | TestName = "LandauDamping" |
| float CDF | ( | const float & | x, |
| const float & | alpha, | ||
| const float & | k ) |
Definition at line 124 of file LandauDampingMixedPrecision.cpp.
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] ) |
Definition at line 142 of file LandauDampingMixedPrecision.cpp.
References ippl::apply(), ippl::Vector< T, Dim >::begin(), CDF(), ippl::Comm, Dim, ippl::Vector< T, Dim >::end(), endl(), ippl::finalize(), ippl::NDIndex< Dim >::first(), ippl::detail::RegionLayout< T, Dim, Mesh, Properties >::gethLocalRegions(), ippl::FieldLayout< Dim >::getLocalNDIndex(), ippl::getRangePolicy(), IpplTimings::getTimer(), INFORM_ALL_NODES, ippl::initialize(), ippl::parallel_for(), PDF(), pi, IpplTimings::print(), IpplTimings::startTimer(), and IpplTimings::stopTimer().
| KOKKOS_FUNCTION double PDF | ( | const Vector_t< double, Dim > & | xvec, |
| const double & | alpha, | ||
| const Vector_t< double, Dim > & | kw, | ||
| const unsigned | Dim ) |
Definition at line 130 of file LandauDampingMixedPrecision.cpp.
References Dim.
Referenced by main().
|
constexpr |
Definition at line 40 of file LandauDampingMixedPrecision.cpp.
| const char* TestName = "LandauDamping" |
Definition at line 140 of file LandauDampingMixedPrecision.cpp.