SFEMaNS  version 5.3
Reference documentation for SFEMaNS
fem_s_m Module Reference

Functions/Subroutines

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)
 

Function/Subroutine Documentation

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 
)

Definition at line 1602 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1913 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1769 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 2463 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 2530 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 2639 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1842 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1704 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 2795 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 
)

Definition at line 2396 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 116 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1060 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 7 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1654 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 56 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1263 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 222 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 172 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1193 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 2749 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 977 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 902 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1460 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 570 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 753 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 837 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1982 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 661 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 415 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1123 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 493 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 342 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 2229 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 2316 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 2051 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1391 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 272 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 1319 of file fem_sparsekit.f90.

Here is the call graph for this function:

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 
)

Definition at line 2141 of file fem_sparsekit.f90.

Here is the call graph for this function: