ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
Loading...
Searching...
No Matches
interface_solver_in_orb5.hpp File Reference

ORB5X-to-field-solver lifecycle and data interface. More...

#include "prec_const.hpp"
#include "globals.hpp"
#include "solver/solver_mpi.hpp"
#include "solver/fourier_filter.hpp"
#include "solver/math_util.hpp"
#include "solver/profiles_wrapper.hpp"
#include "pputil.hpp"
#include <Kokkos_Core.hpp>
#include <mpi.h>
#include <vector>
#include <string>
Include dependency graph for interface_solver_in_orb5.hpp:

Classes

class  orb5x::InterfaceSolverInOrb5
 Interface for solver integration in ORB5X. More...

Namespaces

namespace  orb5x

Detailed Description

ORB5X-to-field-solver lifecycle and data interface.

Maps ORB5 grid/model selectors to solver setup, distributes Fourier modes and matrix assembly over MPI, and exposes mass/RHS solve operations.