|
MFC
Exascale flow solver
|
Contains module m_bubbles_EL_kernels. More...
Go to the source code of this file.
Modules | |
| module | m_bubbles_el_kernels |
| Kernel functions (Gaussian, delta) that smear Lagrangian bubble effects onto the Eulerian grid. | |
Functions/Subroutines | |
| subroutine | m_bubbles_el_kernels::s_smoothfunction (nbubs, lbk_rad, lbk_vel, lbk_s, lbk_pos, updatedvar) |
| Smear the Lagrangian bubble effects onto the Eulerian grid using the selected kernel. | |
| subroutine | m_bubbles_el_kernels::s_deltafunc (nbubs, lbk_rad, lbk_vel, lbk_s, updatedvar) |
| Apply the delta kernel function to map bubble effects onto the containing cell. | |
| subroutine | m_bubbles_el_kernels::s_gaussian (nbubs, lbk_rad, lbk_vel, lbk_s, lbk_pos, updatedvar) |
| Apply the Gaussian kernel function to smear bubble effects onto surrounding cells. | |
| subroutine | m_bubbles_el_kernels::s_applygaussian (center, cellaux, nodecoord, stddsv, strength_idx, func) |
| Evaluate the Gaussian kernel at a grid node for a given bubble center. | |
| subroutine | m_bubbles_el_kernels::s_check_celloutside (cellaux, celloutside) |
| Check if the current cell is outside the computational domain including ghost cells. | |
| subroutine | m_bubbles_el_kernels::s_shift_cell_symmetric_bc (cellaux, cell) |
| Relocate cells that intersect a symmetric boundary. | |
| subroutine | m_bubbles_el_kernels::s_compute_stddsv (cell, volpart, stddsv) |
| Calculates the standard deviation of the bubble being smeared in the Eulerian framework. | |
| subroutine | m_bubbles_el_kernels::s_get_char_vol (cellx, celly, cellz, charvol) |
| Compute the characteristic cell volume. | |
| subroutine | m_bubbles_el_kernels::s_get_cell (s_cell, get_cell) |
| Convert bubble computational coordinates from real to integer cell indices. | |
Contains module m_bubbles_EL_kernels.
Definition in file m_bubbles_EL_kernels.fpp.f90.