ORB5  v4.9.4
adiabatic_density.F90 File Reference

Modules

module  adiabatic_density_mod
 Module for prepare_density routine (not sure what it is supposed to do or if it is even used...) Contains its own particle initialization, 1D deposition and solver routines.
 

Functions/Subroutines

subroutine, public adiabatic_density_mod::prepare_density
 Modify the density profile in equil. More...
 
subroutine preload_numpart (isp, lnpart)
 
subroutine preload_dealloc
 
subroutine calculate_density (igyroavg, isp, lnpart)
 
real function calc_psi0_corr (sigmat, chit, u, mu, isp)
 
subroutine adiabatic_density_mod::pre_dismat1d (ngrid, zixlw, zixup, zdxgrid, zl_tot, zsmall)
 
subroutine adiabatic_density_mod::dismat1d (KMAT, KRTERMS, MAT)
 
subroutine adiabatic_density_mod::defbasis (KIDBAS, P, PFUN)
 
subroutine adiabatic_density_mod::built_lu (zsol_dens)
 
subroutine adiabatic_density_mod::bandec (a, n, m1, m2, np, mp, al, mpl, indx, d)
 
subroutine adiabatic_density_mod::banbks (a, n, m1, m2, np, mp, al, mpl, indx, b)
 
real function adiabatic_density_mod::getval (x, coef, lb)
 
subroutine adiabatic_density_mod::built_s_mat
 
subroutine adiabatic_density_mod::built_g_mat
 

Variables

integer, dimension(:), allocatable, save adiabatic_density_mod::indx_min
 
integer, save adiabatic_density_mod::nidbas = 3
 
integer, save adiabatic_density_mod::mband = 3
 
integer, save adiabatic_density_mod::nx
 
integer, save adiabatic_density_mod::ixlw
 
integer, save adiabatic_density_mod::ixup
 
real, save adiabatic_density_mod::l_tot
 
real, save adiabatic_density_mod::dxgrid
 
real, save adiabatic_density_mod::dxgrid_inv
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::s_mat_l
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::st_mat_l
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::s_mat_r
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::st_mat_r
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::s_mat_l2
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::st_mat_l2
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::s_mat_r2
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::st_mat_r2
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::g_mat
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::g_bmat
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::u_mat_min
 
real, dimension(:,:), allocatable, save adiabatic_density_mod::al_min
 
real, dimension(:), allocatable, save adiabatic_density_mod::xgrid
 
logical, save adiabatic_density_mod::small
 
real, dimension(:,:), allocatable, target, save adiabatic_density_mod::prepion
 

Function/Subroutine Documentation

◆ calc_psi0_corr()

real function prepare_density::calc_psi0_corr ( real, intent(in)  sigmat,
real, intent(in)  chit,
real, intent(in)  u,
real, intent(in)  mu,
integer, intent(in)  isp 
)
Bug:
This function is not consistent with compute_psi0_corr, though I don't think the values are ever used - ALS
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ calculate_density()

subroutine prepare_density::calculate_density ( integer, intent(in)  igyroavg,
integer, intent(in)  isp,
integer, intent(in)  lnpart 
)
private
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ preload_dealloc()

subroutine prepare_density::preload_dealloc
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ preload_numpart()

subroutine prepare_density::preload_numpart ( integer, intent(in)  isp,
integer, intent(out)  lnpart 
)
private
Todo:
What does this do? ALS
+ Here is the call graph for this function:
+ Here is the caller graph for this function: