SFEMaNS  version 4.1 (work in progress)
Reference documentation for SFEMaNS
 All Classes Files Functions Variables Groups Pages
fem_s_m Module Reference

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)
 

Detailed Description

Definition at line 1 of file fem_sparsekit.f90.

Member 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 1601 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 1912 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 1768 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 2462 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 2529 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 2638 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 1841 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 1703 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 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 
)

Definition at line 2395 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 115 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 1059 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 6 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 1653 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 55 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 1262 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 221 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 171 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 1192 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 2748 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 976 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 901 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 1459 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 569 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 752 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 836 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 1981 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 660 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 414 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 1122 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 492 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 341 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 2228 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 2315 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 2050 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 1390 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 271 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 1318 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 2140 of file fem_sparsekit.f90.

Here is the call graph for this function:


The documentation for this module was generated from the following file: