XGC1
Functions/Subroutines
em_push_ion.F90 File Reference
#include <petscversion.h>
#include <petsc/finclude/petsc.h>
Include dependency graph for em_push_ion.F90:

Functions/Subroutines

subroutine ts_push_ion (istep, dt, grid, psn, spall, n1, apar, phi, save_phase, diag_on)
 
subroutine save_ion_phase (sp)
 
subroutine save_and_restore_ion_state (sp, op_mode)
 
subroutine get_potential_grad_em (grid, psn, input, output)
 
subroutine calc_dnedt_exb (grid, sp, psn, time, dnedt_exb)
 

Function/Subroutine Documentation

◆ calc_dnedt_exb()

subroutine calc_dnedt_exb ( type(grid_type), intent(in)  grid,
type(species_type), intent(inout)  sp,
type(psn_type), intent(inout)  psn,
real (kind=8), intent(in)  time,
real (kind=8), dimension(grid%nnode), intent(inout)  dnedt_exb 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_potential_grad_em()

subroutine get_potential_grad_em ( type(grid_type), intent(in)  grid,
type(psn_type), intent(inout)  psn,
real (kind=8), dimension(grid%nnode,-1:2), intent(in)  input,
real (kind=8), dimension(grid%nnode,3,0:1), intent(out)  output 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ save_and_restore_ion_state()

subroutine save_and_restore_ion_state ( type(species_type), intent(inout)  sp,
integer, intent(in)  op_mode 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ save_ion_phase()

subroutine save_ion_phase ( type(species_type), intent(inout)  sp)
Here is the call graph for this function:

◆ ts_push_ion()

subroutine ts_push_ion ( integer, intent(in)  istep,
real (kind=8), intent(in)  dt,
type(grid_type), intent(in)  grid,
type(psn_type), intent(inout)  psn,
type(species_type), dimension(0:ptl_nsp_max), intent(inout)  spall,
real (kind=8), dimension(grid%nnode), intent(in)  n1,
real (kind=8), dimension(grid%nnode), intent(in)  apar,
real (kind=8), dimension(grid%nnode), intent(in)  phi,
logical, intent(in)  save_phase,
logical, intent(inout)  diag_on 
)
Here is the call graph for this function:
Here is the caller graph for this function: