SFEMaNS  version 5.3
Reference documentation for SFEMaNS
maxwell_update_time_with_H.f90 File Reference

Go to the source code of this file.

Modules

module  update_maxwell_with_h
 

Functions/Subroutines

subroutine, public update_maxwell_with_h::maxwell_decouple_with_h (comm_one_d, H_mesh, pmag_mesh, phi_mesh, interface_H_phi, interface_H_mu, Hn, Bn, phin, Hn1, Bn1, phin1, vel, stab_in, sigma_in, R_fourier, index_fourier, mu_H_field, mu_phi, time, dt_in, Rem, list_mode, H_phi_per, LA_H, LA_pmag, LA_phi, LA_mhd, one_over_sigma_ns_in, jj_v_to_H)
 
subroutine update_maxwell_with_h::mat_h_p_phi_maxwell (H_mesh, pmag_mesh, phi_mesh, interface_H_phi, mode, mu_H_field, mu_phi, c_mass, stab, R_fourier, index_fourier, LA_H, LA_pmag, LA_phi, H_p_phi_mat1, H_p_phi_mat2, sigma_nj_m, sigma)
 
subroutine update_maxwell_with_h::mat_dirichlet_maxwell (H_mesh, jj_v_to_H, Dirichlet_bdy_H_sides, mode, stab, LA_H, H_p_phi_mat1, H_p_phi_mat2, sigma_np, sigma)
 
subroutine update_maxwell_with_h::courant_int_by_parts (H_mesh, phi_mesh, interface_H_phi, sigma, mu_phi, mu_H_field, time, mode, rhs_H, nl, LA_H, LA_phi, vb_1, vb_2, B_ext, sigma_curl_gauss, J_over_sigma_gauss)
 
subroutine update_maxwell_with_h::surf_int (H_mesh, phi_mesh, pmag_mesh, interface_H_phi, interface_H_mu, list_dirichlet_sides_H, sigma, mu_phi, mu_H_field, time, mode, LA_H, LA_phi, LA_pmag, vb_1, vb_2, sigma_tot_gauss, R_fourier, index_fourier)
 
subroutine update_maxwell_with_h::mat_maxwell_mu (H_mesh, jj_v_to_H, interface_H_mu, mode, stab, mu_H_field, sigma, LA_H, H_p_phi_mat1, H_p_phi_mat2, sigma_np)
 
subroutine update_maxwell_with_h::courant_mu (H_mesh, interface_H_mu, sigma, mu_H_field, time, mode, nl, LA_H, vb_1, vb_2, B_ext, J_over_sigma_gauss, sigma_curl_gauss)
 
subroutine update_maxwell_with_h::rhs_dirichlet (H_mesh, Dirichlet_bdy_H_sides, sigma, mu_H_field, time, mode, nl, stab, LA_H, vb_1, vb_2, B_ext, J_over_sigma_bdy, sigma_curl_bdy)
 
subroutine update_maxwell_with_h::dirichlet_cavities (communicator, interface_H_phi, mesh, js_D)
 
subroutine update_maxwell_with_h::smb_sigma_prod_curl (communicator, mesh, jj_v_to_H, list_mode, H_in, one_over_sigma_in, sigma_nj_m, sigma, V_out)
 
subroutine update_maxwell_with_h::smb_sigma_prod_curl_bdy (communicator, mesh, jj_v_to_H, Dirichlet_bdy_H_sides, list_mode, H_in, one_over_sigma_in, sigma_np, sigma, V_out)
 
subroutine update_maxwell_with_h::smb_sigma_prod_curl_inter_mu (communicator, mesh, jj_v_to_H, interface_H_mu, list_mode, H_in, one_over_sigma_in, sigma_np, sigma, V_out)
 
subroutine update_maxwell_with_h::smb_current_over_sigma (communicator, mesh, jj_v_to_H, list_mode, B_in, mu_H_field, mu_phi, one_over_sigma_tot, time, sigma, J_over_sigma_gauss)
 
subroutine update_maxwell_with_h::smb_current_over_sigma_bdy (communicator, mesh, jj_v_to_H, Dirichlet_bdy_H_sides, list_mode, B_in, mu_H_field, mu_phi, one_over_sigma_tot, time, sigma, J_over_sigma_gauss)
 
subroutine update_maxwell_with_h::smb_current_over_sigma_inter_mu (communicator, mesh, jj_v_to_H, interface_H_mu, list_mode, B_in, mu_H_field, mu_phi, one_over_sigma_tot, time, sigma, J_over_sigma_gauss)
 
subroutine update_maxwell_with_h::smb_sigma_neumann (communicator, mesh, Neumann_bdy_H_sides, list_mode, one_over_sigma_tot, sigma_tot_gauss_Neumann)
 
real(kind=8) function one_over_x (x)
 

Variables

real(kind=8), parameter, private update_maxwell_with_h::alpha =0.6d0
 
integer, dimension(:), allocatable update_maxwell_with_h::neumann_bdy_h_sides
 
integer, dimension(:), allocatable update_maxwell_with_h::neumann_bdy_pmag_sides
 
integer, dimension(:), allocatable update_maxwell_with_h::neumann_bdy_phi_sides
 

Function/Subroutine Documentation

real(kind=8) function smb_sigma_neumann::one_over_x ( real(kind=8)  x)

Definition at line 5484 of file maxwell_update_time_with_H.f90.

Here is the caller graph for this function: