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

MPI distribution and backsolve of Fourier-mode field systems. More...

#include "prec_const.hpp"
#include "globals.hpp"
#include "solver/bsplines_basis.hpp"
#include "solver/fourier_filter.hpp"
#include "solver/profiles_wrapper.hpp"
#include "solver/gyropoints.hpp"
#include "solver/solver_boundary_conditions.hpp"
#include "solver/math_util.hpp"
#include "solver_data.hpp"
#include <Kokkos_Core.hpp>
#include <complex>
#include <vector>
#include <memory>
#include <unordered_map>
+ Include dependency graph for solver_mpi.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

class  orb5x::SolverModule
 

Namespaces

namespace  orb5x
 

Functions

void orb5x::backsolve_rhs_f (Kokkos::View< Complex * > &rhs_f, int globalk, int matnum)
 

Detailed Description

MPI distribution and backsolve of Fourier-mode field systems.

Coordinates local mode ownership, RHS exchange, factorized solves, and return of coefficients to the simulation layout.