SFEMaNS
version 5.3
Reference documentation for SFEMaNS
|
Functions/Subroutines | |
subroutine | dirichlet (jjs, us, ff) |
subroutine | moy (mesh, p, RESULT) |
subroutine | qs_00_ssr (mesh, ff, u0) |
subroutine | qs_00 (mesh, ff, u0) |
subroutine | qs_00_inst_3d_ssr (mesh, ff, T1, T2, dt, u0) |
subroutine | qs_00_inst_3d (mesh, ff, T1, T2, dt, u0) |
subroutine | qs_00_inst_init_3d (mesh, ff, T1, dt, u0) |
subroutine | qs_00_inst_init_3d_ssr (mesh, ff, T1, dt, u0) |
subroutine | qs_00_adv_diff_3d (eps, mode, mesh, ff, T1, T2, gg, dt, u0) |
subroutine | qs_00_adv_diff_3d_ssr (eps, mode, mesh, ff, T1, T2, gg, dt, u0) |
subroutine | qs_00_adv_diff_init_3d (eps, mode, mesh, ff, T1, dt, gg, u0) |
subroutine | qs_00_adv_diff_init_3d_ssr (eps, mode, mesh, ff, T1, dt, gg, u0) |
subroutine | qs_00_lap (mesh, alpha, mode, ff, V2, V1, dt, u0) |
subroutine | qs_00_lap_init (mesh, alpha, mode, ff, V, dt, u0) |
subroutine | qs_00_rot (mesh, mode, V, Rot) |
subroutine | qs_00_div (mesh, mode, V, u0) |
subroutine | qs_01_div_hybrid_old (uu_mesh, pp_mesh, mode, gg, u0_c) |
subroutine | qs_01_div_hybrid (uu_mesh, pp_mesh, mode, gg, u0_c) |
subroutine | qs_01_div_hybrid_2006 (uu_mesh, pp_mesh, mode, gg, u0_c) |
subroutine | qs_01_grad (mesh, mode, pp, u0) |
subroutine | qs_01_grad_gl (mesh, mod_max, pp, u0) |
subroutine | qs_00_inst_vect_3d (mesh, alpha, mode, ff, V1, V2, dt, u0) |
subroutine | qs_00_inst_vect_3d_ssr (mesh, alpha, mode, ff, V1, V2, dt, u0) |
subroutine | qs_00_inst_vect_3d_init (mesh, alpha, mode, ff, V2, dt, u0) |
subroutine | qs_00_inst_vect_3d_init_ssr (mesh, alpha, mode, ff, V, dt, u0) |
subroutine | qs_00_adv_diff_vect_3d_init_ssr (mesh, alpha, mode, gg, ff, V, dt, u0) |
subroutine | qs_00_adv_diff_vect_3d_init (mesh, alpha, mode, gg, ff, V, dt, u0) |
subroutine | qs_00_adv_diff_vect_3d_ssr (mesh, alpha, mode, gg, ff, V1, V2, dt, u0) |
subroutine | qs_00_adv_diff_vect_3d (mesh, alpha, mode, gg, ff, V1, V2, dt, u0) |
subroutine | qs_00_stokes_3d_init (mesh, alpha, mode, ff, P, V, dt, u0) |
subroutine | qs_00_stokes_3d (mesh, alpha, mode, ff, V1, V2, P, dt, u0) |
subroutine | qs_00_stokes_3d_new_ssr (mesh, alpha, mode, ff, V1, V2, P, dt, u0) |
subroutine | qs_00_stokes_3d_new (mesh, alpha, mode, ff, V1, V2, P, dt, u0) |
subroutine | qs_00_ns_inline (mesh, mode, m_max, ff, V1, V2, P, dt, u0, meth, tps_sft) |
subroutine | qs_stokes (mesh, mode, ff, V1m, V2m, P, dt, u0) |
subroutine | qs_navier_stokes_2006 (mesh, mode, ff, V1m, P, dt, u0, rotv_v) |
subroutine | qs_ns_2006 (mesh, mode, ff, V1m, P, dt, u0, rotv_v) |
subroutine | qs_ns_stab_new (mesh, mode, ff, vel_tot, V1m, vit, P, dudt, phalf, nlhalf, dt, u0, rotv_v) |
subroutine | qs_ns_stab_2010 (mesh, pp_mesh, mode, ff, vel_tot, V1m, vit, P, dudt, phalf, nlhalf, dt, u0, rotv_v) |
subroutine | qs_ns_stab_2008 (mesh, mode, ff, vel_tot, V1m, vit, P, dt, u0, rotv_v) |
subroutine | qs_stokes_2006 (mesh, mode, ff, V1m, P, dt, u0) |
subroutine | qs_01_rot (mesh, mode, V, u0) |
subroutine | average (mesh, visc) |
subroutine | clement_c (mesh, phi, phi_s) |
subroutine | inject_clement (jj_c, jj_f, pp_c, pp_f) |
subroutine fem_s_axi::average | ( | type(mesh_type) | mesh, |
real(kind=8), dimension(:), intent(out) | visc | ||
) |
Definition at line 4027 of file fem_s_direct_axi.f90.
subroutine fem_s_axi::clement_c | ( | type(mesh_type) | mesh, |
real(kind=8), dimension(:) | phi, | ||
real(kind=8), dimension(:) | phi_s | ||
) |
subroutine fem_s_axi::dirichlet | ( | integer, dimension(:), intent(in) | jjs, |
real(kind=8), dimension(:), intent(in) | us, | ||
real(kind=8), dimension(:), intent(inout) | ff | ||
) |
Definition at line 18 of file fem_s_direct_axi.f90.
subroutine fem_s_axi::inject_clement | ( | integer, dimension(:,:), intent(in) | jj_c, |
integer, dimension(:,:), intent(in) | jj_f, | ||
real(kind=8), dimension(:), intent(in) | pp_c, | ||
real(kind=8), dimension(:), intent(out) | pp_f | ||
) |
subroutine fem_s_axi::moy | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | p, | ||
real(kind=8), intent(out) | RESULT | ||
) |
subroutine fem_s_axi::qs_00 | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_adv_diff_3d | ( | real(kind=8), intent(in) | eps, |
integer, intent(in) | mode, | ||
type(mesh_type), target | mesh, | ||
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(in) | T1, | ||
real(kind=8), dimension(:), intent(in) | T2, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_adv_diff_3d_ssr | ( | real(kind=8), intent(in) | eps, |
integer, intent(in) | mode, | ||
type(mesh_type), target | mesh, | ||
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | T1, | ||
real(kind=8), dimension(:,:), intent(in) | T2, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_adv_diff_init_3d | ( | real(kind=8), intent(in) | eps, |
integer, intent(in) | mode, | ||
type(mesh_type), target | mesh, | ||
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(in) | T1, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
real(kind=8), dimension(:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_adv_diff_init_3d_ssr | ( | real(kind=8), intent(in) | eps, |
integer, intent(in) | mode, | ||
type(mesh_type), target | mesh, | ||
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | T1, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
real(kind=8), dimension(:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_adv_diff_vect_3d | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V1, | ||
real(kind=8), dimension(:,:), intent(in) | V2, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_adv_diff_vect_3d_init | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_adv_diff_vect_3d_init_ssr | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_adv_diff_vect_3d_ssr | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V1, | ||
real(kind=8), dimension(:,:), intent(in) | V2, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_div | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | V, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_inst_3d | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(in) | T1, | ||
real(kind=8), dimension(:), intent(in) | T2, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_inst_3d_ssr | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(in) | T1, | ||
real(kind=8), dimension(:), intent(in) | T2, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_inst_init_3d | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(in) | T1, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_inst_init_3d_ssr | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(in) | T1, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_inst_vect_3d | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V1, | ||
real(kind=8), dimension(:,:), intent(in) | V2, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_inst_vect_3d_init | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V2, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_inst_vect_3d_init_ssr | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_inst_vect_3d_ssr | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V1, | ||
real(kind=8), dimension(:,:), intent(in) | V2, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_lap | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V2, | ||
real(kind=8), dimension(:,:), intent(in) | V1, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_lap_init | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_ns_inline | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
integer, intent(in) | m_max, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(6,mesh%np,0:m_max), intent(in) | V1, | ||
real(kind=8), dimension(6,mesh%np,0:m_max), intent(in) | V2, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0, | ||
character(len=200), intent(in) | meth, | ||
real(kind=8), intent(inout), optional | tps_sft | ||
) |
subroutine fem_s_axi::qs_00_rot | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | V, | ||
real(kind=8), dimension(:,:), intent(out) | Rot | ||
) |
subroutine fem_s_axi::qs_00_ssr | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_stokes_3d | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V1, | ||
real(kind=8), dimension(:,:), intent(in) | V2, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_stokes_3d_init | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), dimension(:,:), intent(in) | V, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_stokes_3d_new | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V1, | ||
real(kind=8), dimension(:,:), intent(in) | V2, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_00_stokes_3d_new_ssr | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V1, | ||
real(kind=8), dimension(:,:), intent(in) | V2, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_01_grad | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | pp, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_01_grad_gl | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mod_max, | ||
real(kind=8), dimension(2,mesh%np,0:mod_max), intent(in) | pp, | ||
real(kind=8), dimension(6,mesh%np,0:mod_max), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_01_rot | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
real(kind=8), dimension(mesh%np,6), intent(in) | V, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_navier_stokes_2006 | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V1m, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0, | ||
real(kind=8), dimension(:,:), intent(in) | rotv_v | ||
) |
subroutine fem_s_axi::qs_ns_2006 | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V1m, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0, | ||
real(kind=8), dimension(:,:), intent(in) | rotv_v | ||
) |
subroutine fem_s_axi::qs_ns_stab_2008 | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(in) | vel_tot, | ||
real(kind=8), dimension(:,:), intent(in) | V1m, | ||
real(kind=8), dimension(:,:), intent(in) | vit, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0, | ||
real(kind=8), dimension(:,:), intent(in) | rotv_v | ||
) |
subroutine fem_s_axi::qs_ns_stab_2010 | ( | type(mesh_type), target | mesh, |
type(mesh_type), target | pp_mesh, | ||
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(in) | vel_tot, | ||
real(kind=8), dimension(:,:), intent(in) | V1m, | ||
real(kind=8), dimension(:,:), intent(in) | vit, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), dimension(:,:), intent(in) | dudt, | ||
real(kind=8), dimension(:,:), intent(in) | phalf, | ||
real(kind=8), dimension(:,:), intent(in) | nlhalf, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0, | ||
real(kind=8), dimension(:,:), intent(in) | rotv_v | ||
) |
subroutine fem_s_axi::qs_ns_stab_new | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:), intent(in) | vel_tot, | ||
real(kind=8), dimension(:,:), intent(in) | V1m, | ||
real(kind=8), dimension(:,:), intent(in) | vit, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), dimension(:,:), intent(in) | dudt, | ||
real(kind=8), dimension(:,:), intent(in) | phalf, | ||
real(kind=8), dimension(:,:), intent(in) | nlhalf, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0, | ||
real(kind=8), dimension(:,:), intent(in) | rotv_v | ||
) |
subroutine fem_s_axi::qs_stokes | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(6,mesh%np), intent(in) | V1m, | ||
real(kind=8), dimension(6,mesh%np), intent(in) | V2m, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |
subroutine fem_s_axi::qs_stokes_2006 | ( | type(mesh_type), target | mesh, |
integer, intent(in) | mode, | ||
real(kind=8), dimension(:,:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | V1m, | ||
real(kind=8), dimension(:,:), intent(in) | P, | ||
real(kind=8), intent(in) | dt, | ||
real(kind=8), dimension(:,:), intent(out) | u0 | ||
) |