Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Data Types | Modules | Functions/Subroutines
sll_m_maxwell_1d_ps.F90 File Reference

Go to the source code of this file.

Data Types

type  sll_t_maxwell_1d_ps
 Maxwell solver class with pseudospectral method. More...
 

Modules

module  sll_m_maxwell_1d_ps
 Solve Maxwell's equations in 1D based on a pseudospectral solver.
 

Functions/Subroutines

subroutine sll_s_compute_e_b_1d (self, delta_t, efield_dofs, bfield_dofs)
 
subroutine grad_proj0 (self, in, out)
 
subroutine proj1_grad (self, in, out)
 
subroutine init_1d_ps (self, domain, n_dofs)
 
subroutine set_eig_schur_curl_part (self, delta_t)
 
subroutine free_1d_ps (self)
 
real(kind=f64) function inner_product_1d_ps (self, coefs1_dofs, coefs2_dofs, degree, degree2)
 
real(kind=f64) function l2norm_squared_1d_ps (self, coefs_dofs, degree)
 
subroutine compute_e_from_j_1d_ps (self, current, component, E)
 Compute E_i from j_i integrated over the time interval using weak Ampere formulation
More...
 
subroutine compute_field_from_field_1d_ps (self, delta_t, field_in, field_out)
 
subroutine compute_curl_part_1d_ps (self, delta_t, efield, bfield, betar)
 
subroutine transform_dofs_1d_ps (self, in, out, degree)
 
subroutine compute_e_from_rho_1d_ps (self, field_in, field_out)
 
subroutine compute_rho_from_e_1d_ps (self, field_in, field_out)
 
subroutine complex_product_real (n_dofs, eigvals, in, out)
 
subroutine multiply_mass_1d_ps (self, in, out, degree)
 
subroutine invert_mass_1d_ps (self, in, out, degree)
 
subroutine multiply_g (self, in, out)
 
subroutine multiply_gt (self, in, out)
 
subroutine compute_rhs_from_function (self, func, degree, coefs_dofs)
 Compute the FEM right-hand-side for a given function f and periodic splines of given degree Its components are $\int f N_i dx$ where $N_i$ is the B-spline starting at $x_i$. More...
 
subroutine l2projection (self, func, degree, coefs_dofs)
 Compute the L2 projection of a given function f on periodic splines of given degree. More...
 
subroutine compute_phi_from_rho_1d_ps (self, in, phi, efield)
 For model with adiabatic electrons. More...
 
subroutine compute_phi_from_j_1d_ps (self, in, phi, efield)
 For model with adiabatic electrons. More...
 
    Report Typos and Errors