|
MFC
Exascale flow solver
|
Generates uniform or stretched rectilinear grids with hyperbolic-tangent spacing. More...
Data Types | |
| interface | s_generate_abstract_grid |
| Abstract interface for generating a rectilinear computational grid. More... | |
Functions/Subroutines | |
| impure subroutine, public | s_generate_serial_grid |
| The following subroutine generates either a uniform or non-uniform rectilinear grid in serial, defined by the parameters inputted by the user. The grid information is stored in the grid variables containing coordinates of the cell- centers and cell-boundaries. | |
| impure subroutine, public | s_generate_parallel_grid |
| The following subroutine generates either a uniform or non-uniform rectilinear grid in parallel, defined by the parameters inputted by the user. The grid information is stored in the grid variables containing coordinates of the cell- centers and cell-boundaries. | |
| impure subroutine, public | s_initialize_grid_module |
| Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module. | |
| impure subroutine, public | s_finalize_grid_module |
| Deallocation procedures for the module. | |
Variables | |
| procedure(s_generate_abstract_grid), pointer, public | s_generate_grid => null() |
Generates uniform or stretched rectilinear grids with hyperbolic-tangent spacing.
| impure subroutine, public m_grid::s_finalize_grid_module |
Deallocation procedures for the module.
Definition at line 346 of file m_grid.f90.
| impure subroutine, public m_grid::s_generate_parallel_grid |
The following subroutine generates either a uniform or non-uniform rectilinear grid in parallel, defined by the parameters inputted by the user. The grid information is stored in the grid variables containing coordinates of the cell- centers and cell-boundaries.
Definition at line 186 of file m_grid.f90.
| impure subroutine, public m_grid::s_generate_serial_grid |
The following subroutine generates either a uniform or non-uniform rectilinear grid in serial, defined by the parameters inputted by the user. The grid information is stored in the grid variables containing coordinates of the cell- centers and cell-boundaries.
Definition at line 47 of file m_grid.f90.
| impure subroutine, public m_grid::s_initialize_grid_module |
Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module.
Definition at line 335 of file m_grid.f90.
| procedure(s_generate_abstract_grid), pointer, public m_grid::s_generate_grid => null() |
Definition at line 38 of file m_grid.f90.