MAMMA  1.0
Conduitsolver
Modules | Functions/Subroutines | Variables
steady_solver.f90 File Reference

Go to the source code of this file.

Modules

module  steady_solver
 Steady state equations integration.
 

Functions/Subroutines

subroutine steady_solver::steady_shooting
 Shooting Method. More...
 
subroutine steady_solver::integrate_equations (qp, flag_output, extrap_z, extrap_z_p, extrap_z_mach, extrap_flag, r_p_1, r_p_2, mach)
 Steady state integration. More...
 
subroutine steady_solver::perturbe_qp (qp)
 Solution preturbation. More...
 
subroutine steady_solver::advance_dz (qp, dz, check_convergence)
 Solution advance in space. More...
 
subroutine steady_solver::eval_f (qp_rel, qp_org, dz, coeff_f, right_term, scal_f)
 Nonlinear function evaluation. More...
 
subroutine steady_solver::eval_jacobian (qp_rel, qp_org, dz, coeff_f, left_matrix)
 Jacobian evaluation. More...
 
subroutine steady_solver::steady_lnsrch (x_rel_init, x_org, scal_f_old, grad_f, desc_dir, dz, coeff_f, x_rel_new, scal_f, f_nl, stpmax, check, callf)
 Search the descent stepsize. More...
 
subroutine steady_solver::linear_extrapolation (zeta_old, qp_old, zeta, qp, extrap_z, extrap_z_p, extrap_z_mach, extrap_flag)
 Linear extrapolation of the solution. More...
 

Variables

real *8 steady_solver::zeta
 
real *8, dimension(:), allocatable steady_solver::fluxes_old
 
real *8, dimension(:), allocatable steady_solver::nh_terms_old
 
real *8 steady_solver::zeta_old
 
real *8 steady_solver::dz_max
 
logical steady_solver::increase_flow_rate
 
integer steady_solver::nl_iter