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

Go to the source code of this file.

Modules

module  sft_parallele
 

Functions/Subroutines

subroutine, public sft_parallele::fft_par_real (communicator, V1_in, V_out, opt_nb_plane)
 
subroutine, public sft_parallele::fft_par_cross_prod_dcl (communicator, V1_in, V2_in, V_out, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_par_dot_prod_dcl (communicator, V1_in, V2_in, c_out, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_par_prod_dcl (communicator, c1_in, c2_in, c_out, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_heaviside_dcl (communicator, V1_in, values, V_out, nb_procs, bloc_size, m_max_pad, coeff_tanh, temps)
 
subroutine, public sft_parallele::fft_scalar_vect_dcl (communicator, V1_in, V2_in, V_out, pb, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_scalar_vect_no_overshoot (communicator, scalar_bounds, V1_in, V2_in, V_out, pb, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_max_vel_dcl (communicator, V1_in, V_out, nb_procs, bloc_size, m_max_pad)
 
subroutine, public sft_parallele::fft_tensor_dcl (communicator, V1_in, V2_in, V_out, nb_procs, bloc_size, m_max_pad, temps, opt_tension)
 
subroutine, public sft_parallele::fft_par_var_eta_prod_t_dcl (communicator, eta, H_mesh, c_in, c_out, nb_procs, bloc_size, m_max_pad, time, temps)
 
subroutine, public sft_parallele::fft_par_var_eta_prod_gauss_dcl (communicator, eta, H_mesh, c_in, c_out, nb_procs, bloc_size, m_max_pad, rr_gauss, time, temps)
 
real(kind=8) function, public sft_parallele::regul (phi, eps)
 
real(kind=8) function, dimension(size(phi)) sft_parallele::regul_tab (phi, eps)
 
subroutine, public sft_parallele::fft_check_interface (communicator, V1_in, nb_fluids, interface_ok, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_compute_entropy_visc (communicator, communicator_S, V1_in, V2_in, V3_in, V4_in, V5_in, hloc_gauss, V1_out, V2_out, V3_out, nb_procs, bloc_size, m_max_pad, residual_normalization, l_G, temps)
 
subroutine, public sft_parallele::fft_compute_entropy_visc_mom (communicator, communicator_S, V1_in, V2_in, V3_in, c1_in, hloc_gauss, c1_real_out, nb_procs, bloc_size, m_max_pad, l_G, opt_c2_real_out, temps)
 
subroutine, public sft_parallele::fft_compute_diffu_mom (communicator, V1_in, V2_in, V3_in, V1_out, V2_out, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_par_compr_entro_visc_dcl (communicator, V1_in, V2_in, c1_in, c_in_real, hloc_gauss, coeff1_in_level, V_out, c_out, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_compute_entropy_visc_grad_mom (communicator, V1_in, V2_in, V3_in, c_in_real, V_out, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_no_overshoot_level_set (communicator, c1_inout, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_compression_level_set_dcl (communicator_F, communicator_S, V1_in, V2_in, c_in, c_out, hloc_gauss, l_G, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_par_entro_visc_dcl (communicator, V1_in, c1_in, c_in_real, hloc_gauss, coeff1_in_level, V_out, c_out, nb_procs, bloc_size, m_max_pad, temps)
 
subroutine, public sft_parallele::fft_par_scal_funct (communicator, c1_inout, funct, nb_procs, bloc_size, m_max_pad, temps)