Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Derived types and interfaces | Functions/Subroutines
sll_m_maxwell_3d_trafo_parallel Module Reference

Description

Module interface to solve Maxwell's equations with coordinate transformation in 3D The linear systems are solved using PLAF.

Author
Benedikt Perse

Derived types and interfaces

type  sll_t_maxwell_3d_trafo_parallel
 

Functions/Subroutines

subroutine init_3d_trafo_parallel (self, domain, n_dofs, s_deg_0, map, mass_tolerance, poisson_tolerance, solver_tolerance, adiabatic_electrons, profile)
 
subroutine sll_s_compute_mpi_decomposition (mpi_rank, mpi_total, n_cells, begin, limit)
 

Function/Subroutine Documentation

◆ init_3d_trafo_parallel()

subroutine sll_m_maxwell_3d_trafo_parallel::init_3d_trafo_parallel ( class(sll_t_maxwell_3d_trafo_parallel), intent(inout)  self,
dimension(3,2), intent(in)  domain,
dimension(3), intent(in)  n_dofs,
dimension(3), intent(in)  s_deg_0,
type(sll_t_mapping_3d), intent(inout), target  map,
optional  mass_tolerance,
optional  poisson_tolerance,
optional  solver_tolerance,
logical, intent(in), optional  adiabatic_electrons,
type(sll_t_profile_functions), intent(in), optional  profile 
)
private
Parameters
[in,out]selfMaxwell solver object
[in,out]mapcoordinate transformation
[in]adiabatic_electronsflag if adiabatic electrons are used
[in]profiletemperature and density profiles

Definition at line 67 of file sll_m_maxwell_3d_trafo_parallel.F90.

Here is the call graph for this function:

◆ sll_s_compute_mpi_decomposition()

subroutine sll_m_maxwell_3d_trafo_parallel::sll_s_compute_mpi_decomposition ( intent(in)  mpi_rank,
intent(in)  mpi_total,
dimension(3), intent(in)  n_cells,
dimension(3), intent(out)  begin,
dimension(3), intent(out)  limit 
)
private

Definition at line 373 of file sll_m_maxwell_3d_trafo_parallel.F90.

Here is the caller graph for this function:
    Report Typos and Errors