MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_grid Module Reference

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
 Generate a uniform or stretched rectilinear grid in serial from user parameters.
impure subroutine, public s_generate_parallel_grid
 Generate a uniform or stretched rectilinear grid in parallel from user parameters.
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()

Detailed Description

Generates uniform or stretched rectilinear grids with hyperbolic-tangent spacing.

Function/Subroutine Documentation

◆ s_finalize_grid_module()

impure subroutine, public m_grid::s_finalize_grid_module

Deallocation procedures for the module.

Definition at line 296 of file m_grid.f90.

Here is the caller graph for this function:

◆ s_generate_parallel_grid()

impure subroutine, public m_grid::s_generate_parallel_grid

Generate a uniform or stretched rectilinear grid in parallel from user parameters.

Definition at line 156 of file m_grid.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_generate_serial_grid()

impure subroutine, public m_grid::s_generate_serial_grid

Generate a uniform or stretched rectilinear grid in serial from user parameters.

Definition at line 34 of file m_grid.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_initialize_grid_module()

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 285 of file m_grid.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ s_generate_grid

procedure(s_generate_abstract_grid), pointer, public m_grid::s_generate_grid => null()

Definition at line 29 of file m_grid.f90.