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

Validates geometry parameters and constraints for initial condition patches. More...

Functions/Subroutines

impure subroutine, public s_check_patches
 Validates the geometry parameters of all active and inactive initial condition patches.
impure subroutine s_check_line_segment_patch_geometry (patch_id)
 This subroutine checks the line segment patch input.
impure subroutine s_check_circle_patch_geometry (patch_id)
 This subroutine checks the circle patch input.
impure subroutine s_check_rectangle_patch_geometry (patch_id)
 This subroutine checks the rectangle patch input.
impure subroutine s_check_line_sweep_patch_geometry (patch_id)
 This subroutine checks the line sweep patch input.
impure subroutine s_check_ellipse_patch_geometry (patch_id)
 This subroutine checks the ellipse patch input.
impure subroutine s_check_2d_taylorgreen_vortex_patch_geometry (patch_id)
 This subroutine checks the model patch input.
impure subroutine s_check_sphere_patch_geometry (patch_id)
 This subroutine checks the model patch input.
impure subroutine s_check_spherical_harmonic_patch_geometry (patch_id)
 This subroutine checks the model patch input.
impure subroutine s_check_cuboid_patch_geometry (patch_id)
 This subroutine checks the model patch input.
impure subroutine s_check_cylinder_patch_geometry (patch_id)
 This subroutine checks the model patch input.
impure subroutine s_check_plane_sweep_patch_geometry (patch_id)
 This subroutine checks the model patch input.
impure subroutine s_check_ellipsoid_patch_geometry (patch_id)
 This subroutine checks the model patch input.
impure subroutine s_check_inactive_patch_geometry (patch_id)
impure subroutine s_check_active_patch_alteration_rights (patch_id)
 This subroutine verifies the active patch's right to overwrite the preceding patches.
impure subroutine s_check_inactive_patch_alteration_rights (patch_id)
 This subroutine verifies that inactive patches cannot overwrite other patches.
impure subroutine s_check_supported_patch_smoothing (patch_id)
 This subroutine checks the smoothing parameters.
impure subroutine s_check_unsupported_patch_smoothing (patch_id)
 This subroutine verifies that inactive patches cannot be smoothed.
impure subroutine s_check_active_patch_primitive_variables (patch_id)
 This subroutine checks the primitive variables.
impure subroutine s_check_inactive_patch_primitive_variables (patch_id)
 This subroutine verifies that the primitive variables associated with the given inactive patch remain unaltered by the user inputs.
impure subroutine s_check_model_geometry (patch_id)
 Verifies that the model file referenced by the given patch exists on disk.

Variables

character(len=10) istr

Detailed Description

Validates geometry parameters and constraints for initial condition patches.

Function/Subroutine Documentation

◆ s_check_2d_taylorgreen_vortex_patch_geometry()

impure subroutine m_check_patches::s_check_2d_taylorgreen_vortex_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the model patch input.

Parameters
patch_idPatch identifier

Definition at line 934 of file m_check_patches.fpp.f90.

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

◆ s_check_active_patch_alteration_rights()

impure subroutine m_check_patches::s_check_active_patch_alteration_rights ( integer, intent(in) patch_id)

This subroutine verifies the active patch's right to overwrite the preceding patches.

Parameters
patch_idPatch identifier

Definition at line 1342 of file m_check_patches.fpp.f90.

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

◆ s_check_active_patch_primitive_variables()

impure subroutine m_check_patches::s_check_active_patch_primitive_variables ( integer, intent(in) patch_id)

This subroutine checks the primitive variables.

Parameters
patch_idPatch identifier

Definition at line 1456 of file m_check_patches.fpp.f90.

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

◆ s_check_circle_patch_geometry()

impure subroutine m_check_patches::s_check_circle_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the circle patch input.

Parameters
patch_idPatch identifier

Definition at line 769 of file m_check_patches.fpp.f90.

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

◆ s_check_cuboid_patch_geometry()

impure subroutine m_check_patches::s_check_cuboid_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the model patch input.

Parameters
patch_idPatch identifier

Definition at line 1067 of file m_check_patches.fpp.f90.

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

◆ s_check_cylinder_patch_geometry()

impure subroutine m_check_patches::s_check_cylinder_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the model patch input.

Parameters
patch_idPatch identifier

Definition at line 1113 of file m_check_patches.fpp.f90.

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

◆ s_check_ellipse_patch_geometry()

impure subroutine m_check_patches::s_check_ellipse_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the ellipse patch input.

Parameters
patch_idPatch identifier

Definition at line 889 of file m_check_patches.fpp.f90.

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

◆ s_check_ellipsoid_patch_geometry()

impure subroutine m_check_patches::s_check_ellipsoid_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the model patch input.

Parameters
patch_idPatch identifier

Definition at line 1211 of file m_check_patches.fpp.f90.

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

◆ s_check_inactive_patch_alteration_rights()

impure subroutine m_check_patches::s_check_inactive_patch_alteration_rights ( integer, intent(in) patch_id)

This subroutine verifies that inactive patches cannot overwrite other patches.

Parameters
patch_idPatch identifier

Definition at line 1363 of file m_check_patches.fpp.f90.

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

◆ s_check_inactive_patch_geometry()

impure subroutine m_check_patches::s_check_inactive_patch_geometry ( integer, intent(in) patch_id)

Definition at line 1257 of file m_check_patches.fpp.f90.

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

◆ s_check_inactive_patch_primitive_variables()

impure subroutine m_check_patches::s_check_inactive_patch_primitive_variables ( integer, intent(in) patch_id)

This subroutine verifies that the primitive variables associated with the given inactive patch remain unaltered by the user inputs.

Parameters
patch_idPatch identifier

Definition at line 1589 of file m_check_patches.fpp.f90.

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

◆ s_check_line_segment_patch_geometry()

impure subroutine m_check_patches::s_check_line_segment_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the line segment patch input.

Parameters
patch_idPatch identifier

Definition at line 739 of file m_check_patches.fpp.f90.

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

◆ s_check_line_sweep_patch_geometry()

impure subroutine m_check_patches::s_check_line_sweep_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the line sweep patch input.

Parameters
patch_idPatch identifier

Definition at line 844 of file m_check_patches.fpp.f90.

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

◆ s_check_model_geometry()

impure subroutine m_check_patches::s_check_model_geometry ( integer, intent(in) patch_id)

Verifies that the model file referenced by the given patch exists on disk.

Definition at line 1640 of file m_check_patches.fpp.f90.

Here is the caller graph for this function:

◆ s_check_patches()

impure subroutine, public m_check_patches::s_check_patches

Validates the geometry parameters of all active and inactive initial condition patches.

Definition at line 613 of file m_check_patches.fpp.f90.

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

◆ s_check_plane_sweep_patch_geometry()

impure subroutine m_check_patches::s_check_plane_sweep_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the model patch input.

Parameters
patch_idPatch identifier

Definition at line 1165 of file m_check_patches.fpp.f90.

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

◆ s_check_rectangle_patch_geometry()

impure subroutine m_check_patches::s_check_rectangle_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the rectangle patch input.

Parameters
patch_idPatch identifier

Definition at line 804 of file m_check_patches.fpp.f90.

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

◆ s_check_sphere_patch_geometry()

impure subroutine m_check_patches::s_check_sphere_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the model patch input.

Parameters
patch_idPatch identifier

Definition at line 979 of file m_check_patches.fpp.f90.

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

◆ s_check_spherical_harmonic_patch_geometry()

impure subroutine m_check_patches::s_check_spherical_harmonic_patch_geometry ( integer, intent(in) patch_id)

This subroutine checks the model patch input.

Parameters
patch_idPatch identifier

Definition at line 1014 of file m_check_patches.fpp.f90.

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

◆ s_check_supported_patch_smoothing()

impure subroutine m_check_patches::s_check_supported_patch_smoothing ( integer, intent(in) patch_id)

This subroutine checks the smoothing parameters.

Parameters
patch_idPatch identifier

Definition at line 1384 of file m_check_patches.fpp.f90.

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

◆ s_check_unsupported_patch_smoothing()

impure subroutine m_check_patches::s_check_unsupported_patch_smoothing ( integer, intent(in) patch_id)

This subroutine verifies that inactive patches cannot be smoothed.

Parameters
patch_idPatch identifier

Definition at line 1427 of file m_check_patches.fpp.f90.

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

Variable Documentation

◆ istr

character(len=10) m_check_patches::istr

Definition at line 608 of file m_check_patches.fpp.f90.