FE-Project
|
module FElib / Fluid dyn solver / Atmosphere / 2D nonhydrostatic model / HEVE More...
Functions/Subroutines | |
subroutine, public | atm_dyn_dgm_nonhydro2d_init (mesh) |
subroutine, public | atm_dyn_dgm_nonhydro2d_prepair_expfilter (elem, etac, alpha, ord) |
subroutine, public | atm_dyn_dgm_nonhydro2d_final () |
subroutine, public | atm_dyn_dgm_nonhydro2d_filter_prgvar (ddens_, momx_, momz_, drhot_, lmesh, elem) |
subroutine, public | atm_dyn_dgm_nonhydro2d_cal_tend (dens_dt, momx_dt, momz_dt, rhot_dt, ddens_, momx_, momz_, drhot_, dens_hyd, pres_hyd, gxu_, gzu_, gxw_, gzw_, gxpt_, gzpt_, visccoef_h, visccoef_v, diffcoef_h, diffcoef_v, dx, dz, sx, sz, lift, lmesh, elem) |
subroutine, public | atm_dyn_dgm_nonhydro2d_cal_grad_diffvars (gxu_, gzu_, gxw_, gzw_, gxpt_, gzpt_, ddens_, momx_, momz_, drhot_, dens_hyd, pres_hyd, dx, dz, lift, lmesh, elem) |
module FElib / Fluid dyn solver / Atmosphere / 2D nonhydrostatic model / HEVE
subroutine, public scale_atm_dyn_dgm_nonhydro2d::atm_dyn_dgm_nonhydro2d_init | ( | class(meshbase2d), intent(in), target | mesh | ) |
Definition at line 84 of file scale_atm_dyn_dgm_nonhydro2d.F90.
subroutine, public scale_atm_dyn_dgm_nonhydro2d::atm_dyn_dgm_nonhydro2d_prepair_expfilter | ( | class(elementbase2d), intent(in) | elem, |
real(rp), intent(in) | etac, | ||
real(rp), intent(in) | alpha, | ||
integer, intent(in) | ord ) |
Definition at line 111 of file scale_atm_dyn_dgm_nonhydro2d.F90.
subroutine, public scale_atm_dyn_dgm_nonhydro2d::atm_dyn_dgm_nonhydro2d_final |
Definition at line 149 of file scale_atm_dyn_dgm_nonhydro2d.F90.
subroutine, public scale_atm_dyn_dgm_nonhydro2d::atm_dyn_dgm_nonhydro2d_filter_prgvar | ( | real(rp), dimension(elem%np,lmesh%nea), intent(inout) | ddens_, |
real(rp), dimension(elem%np,lmesh%nea), intent(inout) | momx_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(inout) | momz_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(inout) | drhot_, | ||
class(localmesh2d), intent(in) | lmesh, | ||
class(elementbase2d), intent(in) | elem ) |
Definition at line 161 of file scale_atm_dyn_dgm_nonhydro2d.F90.
subroutine, public scale_atm_dyn_dgm_nonhydro2d::atm_dyn_dgm_nonhydro2d_cal_tend | ( | real(rp), dimension(elem%np,lmesh%nea), intent(out) | dens_dt, |
real(rp), dimension(elem%np,lmesh%nea), intent(out) | momx_dt, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | momz_dt, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | rhot_dt, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | ddens_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | momx_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | momz_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | drhot_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | dens_hyd, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | pres_hyd, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | gxu_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | gzu_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | gxw_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | gzw_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | gxpt_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | gzpt_, | ||
real(rp), intent(in) | visccoef_h, | ||
real(rp), intent(in) | visccoef_v, | ||
real(rp), intent(in) | diffcoef_h, | ||
real(rp), intent(in) | diffcoef_v, | ||
type(sparsemat), intent(in) | dx, | ||
type(sparsemat), intent(in) | dz, | ||
type(sparsemat), intent(in) | sx, | ||
type(sparsemat), intent(in) | sz, | ||
type(sparsemat), intent(in) | lift, | ||
class(localmesh2d), intent(in) | lmesh, | ||
class(elementbase2d), intent(in) | elem ) |
Definition at line 185 of file scale_atm_dyn_dgm_nonhydro2d.F90.
subroutine, public scale_atm_dyn_dgm_nonhydro2d::atm_dyn_dgm_nonhydro2d_cal_grad_diffvars | ( | real(rp), dimension(elem%np,lmesh%nea), intent(out) | gxu_, |
real(rp), dimension(elem%np,lmesh%nea), intent(out) | gzu_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | gxw_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | gzw_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | gxpt_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(out) | gzpt_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | ddens_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | momx_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | momz_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | drhot_, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | dens_hyd, | ||
real(rp), dimension(elem%np,lmesh%nea), intent(in) | pres_hyd, | ||
type(sparsemat), intent(in) | dx, | ||
type(sparsemat), intent(in) | dz, | ||
type(sparsemat), intent(in) | lift, | ||
class(localmesh2d), intent(in) | lmesh, | ||
class(elementbase2d), intent(in) | elem ) |
Definition at line 416 of file scale_atm_dyn_dgm_nonhydro2d.F90.