SFEMaNS
version 4.1 (work in progress)
Reference documentation for SFEMaNS
|
Public Member Functions | |
subroutine | qs_00_m (mesh, alpha, ia, ja, a0) |
subroutine | qs_100_m (mesh, vv, ia, ja, a0) |
subroutine | qs_000_m (mesh, ff, ia, ja, a0) |
subroutine | qs_11_m (mesh, alpha, ia, ja, a0) |
subroutine | qs_11_bb_p1_m (mesh, alpha, bcd) |
subroutine | qs_v_grad_v_grad_w (mesh, gg, ia, ja, a0) |
subroutine | qs_ls_mass_adv (mesh, alpha, gg, ia, ja, a0) |
subroutine | qs_gals_mass_adv_m (mesh, param, alpha, gg, ia, ja, a0) |
subroutine | qs_h_v_grad_v_grad_w (mesh, gg, ia, ja, a0) |
subroutine | qs_dif_mass_adv_m (mesh, visco, alpha, gg, ia, ja, a0) |
subroutine | qs_diff_mass_adv_m (mesh, visco, alpha, gg, ia, ja, a0) |
subroutine | qs_dif_mass_adv_skew_m (mesh, visco, alpha, gg, ia, ja, a0) |
subroutine | qs_dif_mass_m (mesh, visco, alpha, ia, ja, a0) |
subroutine | qs_adv_m_bis (mesh, gg, ia, ja, a0) |
subroutine | qs_adv_m (mesh, gg, ia, ja, a0) |
subroutine | qs_001_m (mesh, gg, ia, ja, a0) |
subroutine | qs_h_100_m (mesh, alpha, gg, ia, ja, a0) |
subroutine | qs_1_sgs_1_m (mesh, ff, ia, ja, a0) |
subroutine | qs_101_m (mesh, ff, ia, ja, a0) |
subroutine | qs_v_plap_m (mesh, p, vstar, ff, ia, ja, a0) |
subroutine | qs_plap_m (mesh, p, ff, ia, ja, a0) |
subroutine | qs_adv_stab_m (mesh, gg, stab, istab, ia, ja, a0) |
subroutine | bs_101_m (mesh, ff, ia, ja, a0) |
subroutine | qs_00_s_m (mesh, fs, ia, ja, a0) |
subroutine | cv_11_m (mesh, alpha, ia, ja, a0) |
subroutine | cc_101_m (mesh, gg, ia, ja, a0) |
subroutine | cv_00_s_m (mesh, fs, ia, ja, a0) |
subroutine | cc_00_s_m (mesh, alpha, ia, ja, a0) |
subroutine | qs_dif_massvar_m (mesh, visco, ff, ia, ja, a0) |
subroutine | qs_massvar_adv_m (mesh, ff, gg, ia, ja, a0, a_skew) |
subroutine | qs_varden_adv_m (mesh, mass, ff, gg, ia, ja, a0, a_skew) |
subroutine | qs_mass_adv_m (mesh, alpha, gg, ia, ja, a0, a_skew) |
subroutine | qs_mass_div_m (mesh, alpha, gg, ia, ja, a0) |
subroutine | elast_m (mesh, alpha, ia, ja, a0) |
subroutine | curl_div_2d_m (mesh, alpha, stabh, expdiv, ia, ja, a0) |
subroutine | curl_grad_2d_m (mesh, alpha, stab, exp_sta, ia, ja, a0) |
subroutine | curl_surf_2d_m (mesh, stab_b, exp_b, consist, adj, ia, ja, a0) |
subroutine | qs_1x1x_m (mesh, alpha, ia, ja, a0) |
subroutine | edge_stab_m (mesh, coeff_visc, ia, ja, aa) |
Definition at line 1 of file fem_sparsekit.f90.
subroutine fem_s_m::bs_101_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::cc_00_s_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::cc_101_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::curl_div_2d_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
real(kind=8), intent(in) | stabh, | ||
real(kind=8), intent(in) | expdiv, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::curl_grad_2d_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
real(kind=8), intent(in) | stab, | ||
real(kind=8), intent(in) | exp_sta, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::curl_surf_2d_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | stab_b, | ||
real(kind=8), intent(in) | exp_b, | ||
real(kind=8), intent(in) | consist, | ||
real(kind=8), intent(in) | adj, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::cv_00_s_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | fs, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::cv_11_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::edge_stab_m | ( | type(mesh_type) | mesh, |
real(kind=8) | coeff_visc, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | aa | ||
) |
Definition at line 2794 of file fem_sparsekit.f90.
subroutine fem_s_m::elast_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_000_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_001_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_00_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_00_s_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | fs, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_100_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:,:), intent(in) | vv, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_101_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_11_bb_p1_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
real(kind=8), dimension(:,:), intent(inout) | bcd | ||
) |
subroutine fem_s_m::qs_11_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_1_sgs_1_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_1x1x_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_adv_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_adv_m_bis | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_adv_stab_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:,:), intent(in) | gg, | ||
real(kind=8), dimension(:), intent(in) | stab, | ||
integer, intent(in) | istab, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_dif_mass_adv_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | visco, | ||
real(kind=8), intent(in) | alpha, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_dif_mass_adv_skew_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | visco, | ||
real(kind=8), intent(in) | alpha, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_dif_mass_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | visco, | ||
real(kind=8), intent(in) | alpha, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_dif_massvar_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | visco, | ||
real(kind=8), dimension(:), intent(in) | ff, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_diff_mass_adv_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | visco, | ||
real(kind=8), intent(in) | alpha, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_gals_mass_adv_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | param, | ||
real(kind=8), intent(in) | alpha, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_h_100_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_h_v_grad_v_grad_w | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_ls_mass_adv | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_mass_adv_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0, | ||
real(kind=8), intent(in), optional | a_skew | ||
) |
subroutine fem_s_m::qs_mass_div_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | alpha, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_massvar_adv_m | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0, | ||
real(kind=8), intent(in), optional | a_skew | ||
) |
subroutine fem_s_m::qs_plap_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | p, | ||
real(kind=8), dimension(:), intent(in) | ff, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_v_grad_v_grad_w | ( | type(mesh_type), target | mesh, |
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_v_plap_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | p, | ||
real(kind=8), dimension(:,:), intent(in) | vstar, | ||
real(kind=8), dimension(:), intent(in) | ff, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0 | ||
) |
subroutine fem_s_m::qs_varden_adv_m | ( | type(mesh_type), target | mesh, |
real(kind=8), intent(in) | mass, | ||
real(kind=8), dimension(:), intent(in) | ff, | ||
real(kind=8), dimension(:,:), intent(in) | gg, | ||
integer, dimension(:), intent(in) | ia, | ||
integer, dimension(:), intent(in) | ja, | ||
real(kind=8), dimension(:), intent(inout) | a0, | ||
real(kind=8), intent(in), optional | a_skew | ||
) |