XGC1
Macros | Functions/Subroutines
em_poisson.F90 File Reference
#include "petsc_v3_10_defs.h"
#include <petsc/finclude/petsc.h>
Include dependency graph for em_poisson.F90:

Macros

#define XGC1   1
 

Functions/Subroutines

subroutine my_petscoptionsclearvalue (value, ierr)
 
subroutine my_petscoptionssetvalue (value1, value2, ierr)
 
subroutine init_poisson (grid, psn, bc)
 
subroutine psn_init_solver (psn, grid, bc)
 
subroutine getnnz (grid, nloc, low, high, d_nnz, o_nnz, xgc_petsc, ierr)
 
subroutine create_solver (this, grid, bc, ierr)
 
subroutine create_1field_solver (grid, solver)
 
subroutine solve_poisson (grid, psn, iflag)
 
subroutine solve_poisson_private (grid, psn, iflag)
 
subroutine zero_out_wall (var)
 

Macro Definition Documentation

◆ XGC1

#define XGC1   1

Function/Subroutine Documentation

◆ create_1field_solver()

subroutine create_1field_solver ( type(grid_type grid,
type(xgc_solver solver 
)
Here is the caller graph for this function:

◆ create_solver()

subroutine create_solver ( type(xgc_solver this,
type(grid_type), intent(in)  grid,
type(boundary2_type), intent(in)  bc,
  ierr 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getnnz()

subroutine getnnz ( type(grid_type), intent(in)  grid,
intent(in)  nloc,
  low,
  high,
  d_nnz,
  o_nnz,
dimension(grid%nnode), intent(in)  xgc_petsc,
  ierr 
)
Here is the caller graph for this function:

◆ init_poisson()

subroutine init_poisson ( type(grid_type grid,
type(psn_type psn,
type(boundary2_type), intent(in)  bc 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ my_petscoptionsclearvalue()

subroutine my_petscoptionsclearvalue ( character(*), intent(in)  value,
intent(inout)  ierr 
)
Here is the caller graph for this function:

◆ my_petscoptionssetvalue()

subroutine my_petscoptionssetvalue ( character(*), intent(in)  value1,
character(*), intent(in)  value2,
intent(inout)  ierr 
)
Here is the caller graph for this function:

◆ psn_init_solver()

subroutine psn_init_solver ( type(psn_type psn,
type(grid_type grid,
type(boundary2_type), intent(in)  bc 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ solve_poisson()

subroutine solve_poisson ( type(grid_type grid,
type(psn_type psn,
integer, intent(in)  iflag 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ solve_poisson_private()

subroutine solve_poisson_private ( type(grid_type grid,
type(psn_type psn,
integer, intent(in)  iflag 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zero_out_wall()

subroutine zero_out_wall ( real (8), dimension(grid%nnode), intent(inout)  var)
Here is the caller graph for this function: