|
FE-Project
|
module FElib / Fluid dyn solver / Atmosphere / Nonhydrostatic model / HEVE / Numflux More...
Functions/Subroutines | |
| subroutine, public | atm_dyn_dgm_nonhydro3d_rhot_heve_numflux_get_generalvc_asis (del_flux, del_flux_hyd, ddens_, momx_, momy_, momz_, drhot_, dpres_, dens_hyd, pres_hyd, rtot, cvtot, cptot, gsqrt, g13, g23, nx, ny, nz, vmapm, vmapp, lmesh, elem, lmesh2d, elem2d) |
| subroutine, public | atm_dyn_dgm_nonhydro3d_rhot_heve_add_bnd_contrib_generalvc (prgvar_dt, ddens_, momx_, momy_, momz_, drhot_, dpres, dens_hyd, pres_hyd, therm_hyd, rtot, cvtot, cptot, gsqrt, g13, g23, nx, ny, nz, vmapm, vmapp, lmesh, elem, lmesh2d, elem2d, elem3d_optr) |
| subroutine, public | atm_dyn_dgm_nonhydro3d_rhot_heve_numflux_get_generalvc (del_flux, ddens_, momx_, momy_, momz_, drhot_, dpres, dens_hyd, pres_hyd, therm_hyd, rtot, cvtot, cptot, gsqrt, g13, g23, nx, ny, nz, vmapm, vmapp, lmesh, elem, lmesh2d, elem2d) |
| subroutine, public | atm_dyn_dgm_nonhydro3d_rhot_heve_numflux_get_generalhvc_asis (del_flux, del_flux_hyd, ddens_, momx_, momy_, momz_, drhot_, dpres_, dens_hyd, pres_hyd, rtot, cvtot, cptot, gsqrt, g11, g12, g22, gsqrth, gam, g13, g23, nx, ny, nz, vmapm, vmapp, im2dto3d, lmesh, elem, lmesh2d, elem2d) |
| subroutine, public | atm_dyn_dgm_nonhydro3d_rhot_heve_numflux_get_generalhvc (del_flux, ddens_, momx_, momy_, momz_, drhot_, dpres, dens_hyd, pres_hyd, therm_hyd, rtot, cvtot, cptot, gsqrt, g11, g12, g22, gsqrth, gam, g13, g23, nx, ny, nz, vmapm, vmapp, im2dto3d, lmesh, elem, lmesh2d, elem2d) |
module FElib / Fluid dyn solver / Atmosphere / Nonhydrostatic model / HEVE / Numflux
| subroutine, public scale_atm_dyn_dgm_nonhydro3d_rhot_heve_numflux::atm_dyn_dgm_nonhydro3d_rhot_heve_numflux_get_generalvc_asis | ( | real(rp), dimension(elem%nfptot,lmesh%ne,prgvar_num), intent(out) | del_flux, |
| real(rp), dimension(elem%nfptot,lmesh%ne,2), intent(out) | del_flux_hyd, | ||
| 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) | momy_, | ||
| 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) | dpres_, | ||
| 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) | rtot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | cvtot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | cptot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | gsqrt, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | g13, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | g23, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | nx, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | ny, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | nz, | ||
| integer, dimension(elem%nfptot,lmesh%ne), intent(in) | vmapm, | ||
| integer, dimension(elem%nfptot,lmesh%ne), intent(in) | vmapp, | ||
| class(localmesh3d), intent(in) | lmesh, | ||
| class(elementbase3d), intent(in) | elem, | ||
| class(localmesh2d), intent(in) | lmesh2d, | ||
| class(elementbase2d), intent(in) | elem2d ) |
Definition at line 72 of file scale_atm_dyn_dgm_nonhydro3d_rhot_heve_numflux.F90.
Referenced by scale_atm_dyn_dgm_nonhydro3d_rhot_heve::atm_dyn_dgm_nonhydro3d_rhot_heve_cal_tend_asis(), and scale_atm_dyn_dgm_nonhydro3d_rhot_heve_splitform::atm_dyn_dgm_nonhydro3d_rhot_heve_splitform_cal_tend().
| subroutine, public scale_atm_dyn_dgm_nonhydro3d_rhot_heve_numflux::atm_dyn_dgm_nonhydro3d_rhot_heve_add_bnd_contrib_generalvc | ( | real(rp), dimension(elem%np,lmesh%nea,5), intent(inout) | prgvar_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) | momy_, | ||
| 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(inout) | dpres, | ||
| 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) | therm_hyd, | ||
| real(rp), dimension (elem%np*lmesh%nea), intent(in) | rtot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | cvtot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | cptot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | gsqrt, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | g13, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | g23, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | nx, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | ny, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | nz, | ||
| integer, dimension(elem%nfptot,lmesh%ne), intent(in) | vmapm, | ||
| integer, dimension(elem%nfptot,lmesh%ne), intent(in) | vmapp, | ||
| class(localmesh3d), intent(in) | lmesh, | ||
| class(elementbase3d), intent(in) | elem, | ||
| class(localmesh2d), intent(in) | lmesh2d, | ||
| class(elementbase2d), intent(in) | elem2d, | ||
| class(elementoperationbase3d), intent(in) | elem3d_optr ) |
Definition at line 242 of file scale_atm_dyn_dgm_nonhydro3d_rhot_heve_numflux.F90.
| subroutine, public scale_atm_dyn_dgm_nonhydro3d_rhot_heve_numflux::atm_dyn_dgm_nonhydro3d_rhot_heve_numflux_get_generalvc | ( | real(rp), dimension(elem%nfptot,prgvar_num,lmesh%ne), intent(out) | del_flux, |
| 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) | momy_, | ||
| 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) | dpres, | ||
| 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) | therm_hyd, | ||
| real(rp), dimension (elem%np*lmesh%nea), intent(in) | rtot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | cvtot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | cptot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | gsqrt, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | g13, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | g23, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | nx, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | ny, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | nz, | ||
| integer, dimension(elem%nfptot,lmesh%ne), intent(in) | vmapm, | ||
| integer, dimension(elem%nfptot,lmesh%ne), intent(in) | vmapp, | ||
| class(localmesh3d), intent(in) | lmesh, | ||
| class(elementbase3d), intent(in) | elem, | ||
| class(localmesh2d), intent(in) | lmesh2d, | ||
| class(elementbase2d), intent(in) | elem2d ) |
Definition at line 946 of file scale_atm_dyn_dgm_nonhydro3d_rhot_heve_numflux.F90.
Referenced by scale_atm_dyn_dgm_nonhydro3d_rhot_heve::atm_dyn_dgm_nonhydro3d_rhot_heve_cal_tend(), and scale_atm_dyn_dgm_nonhydro3d_rhot_heve::atm_dyn_dgm_nonhydro3d_rhot_heve_cal_tend_cco().
| subroutine, public scale_atm_dyn_dgm_nonhydro3d_rhot_heve_numflux::atm_dyn_dgm_nonhydro3d_rhot_heve_numflux_get_generalhvc_asis | ( | real(rp), dimension(elem%nfptot,lmesh%ne,prgvar_num), intent(out) | del_flux, |
| real(rp), dimension(elem%nfptot,lmesh%ne,2), intent(out) | del_flux_hyd, | ||
| 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) | momy_, | ||
| 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) | dpres_, | ||
| 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) | rtot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | cvtot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | cptot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | gsqrt, | ||
| real(rp), dimension(elem2d%np,lmesh2d%ne), intent(in) | g11, | ||
| real(rp), dimension(elem2d%np,lmesh2d%ne), intent(in) | g12, | ||
| real(rp), dimension(elem2d%np,lmesh2d%ne), intent(in) | g22, | ||
| real(rp), dimension(elem2d%np,lmesh2d%ne), intent(in) | gsqrth, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | gam, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | g13, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | g23, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | nx, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | ny, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | nz, | ||
| integer, dimension(elem%nfptot,lmesh%ne), intent(in) | vmapm, | ||
| integer, dimension(elem%nfptot,lmesh%ne), intent(in) | vmapp, | ||
| integer, dimension(elem%nfptot), intent(in) | im2dto3d, | ||
| class(localmesh3d), intent(in) | lmesh, | ||
| class(elementbase3d), intent(in) | elem, | ||
| class(localmesh2d), intent(in) | lmesh2d, | ||
| class(elementbase2d), intent(in) | elem2d ) |
Definition at line 1351 of file scale_atm_dyn_dgm_nonhydro3d_rhot_heve_numflux.F90.
Referenced by scale_atm_dyn_dgm_globalnonhydro3d_rhot_heve::atm_dyn_dgm_globalnh3d_rhot_heve_cal_tend_shallow_atm_asis(), scale_atm_dyn_dgm_globalnonhydro3d_rhot_heve::atm_dyn_dgm_globalnonhydro3d_rhot_heve_cal_tend_deep_atm(), and scale_atm_dyn_dgm_globalnonhydro3d_rhot_heve_gpu::atm_dyn_dgm_globalnonhydro3d_rhot_heve_gpu_cal_tend_deep_atm().
| subroutine, public scale_atm_dyn_dgm_nonhydro3d_rhot_heve_numflux::atm_dyn_dgm_nonhydro3d_rhot_heve_numflux_get_generalhvc | ( | real(rp), dimension(elem%nfptot,prgvar_num,lmesh%ne), intent(out) | del_flux, |
| 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) | momy_, | ||
| 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) | dpres, | ||
| 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) | therm_hyd, | ||
| real(rp), dimension (elem%np*lmesh%nea), intent(in) | rtot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | cvtot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | cptot, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | gsqrt, | ||
| real(rp), dimension(elem2d%np,lmesh2d%ne), intent(in) | g11, | ||
| real(rp), dimension(elem2d%np,lmesh2d%ne), intent(in) | g12, | ||
| real(rp), dimension(elem2d%np,lmesh2d%ne), intent(in) | g22, | ||
| real(rp), dimension(elem2d%np,lmesh2d%ne), intent(in) | gsqrth, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | gam, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | g13, | ||
| real(rp), dimension(elem%np*lmesh%nea), intent(in) | g23, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | nx, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | ny, | ||
| real(rp), dimension(elem%nfptot,lmesh%ne), intent(in) | nz, | ||
| integer, dimension(elem%nfptot,lmesh%ne), intent(in) | vmapm, | ||
| integer, dimension(elem%nfptot,lmesh%ne), intent(in) | vmapp, | ||
| integer, dimension(elem%nfptot), intent(in) | im2dto3d, | ||
| class(localmesh3d), intent(in) | lmesh, | ||
| class(elementbase3d), intent(in) | elem, | ||
| class(localmesh2d), intent(in) | lmesh2d, | ||
| class(elementbase2d), intent(in) | elem2d ) |
Definition at line 1543 of file scale_atm_dyn_dgm_nonhydro3d_rhot_heve_numflux.F90.
Referenced by scale_atm_dyn_dgm_globalnonhydro3d_rhot_heve::atm_dyn_dgm_globalnonhydro3d_rhot_heve_cal_tend_shallow_atm().