check_output_control Module

Check for the input from the output_control.md file


Uses

  • module~~check_output_control~~UsesGraph module~check_output_control check_output_control module~vartypes vartypes module~check_output_control->module~vartypes iso_fortran_env iso_fortran_env module~vartypes->iso_fortran_env

Used by

  • module~~check_output_control~~UsedByGraph module~check_output_control check_output_control module~state state module~state->module~check_output_control module~read_output read_output module~state->module~read_output module~read_output->module~check_output_control module~solver solver module~solver->module~state program~main main program~main->module~solver

Contents


Functions

private function lcase(text) result(res)

Make the whole string to lower case

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: text

Input string of any case

Return Value character(len=STRING_BUFFER_LENGTH)

Output string of lower case


Subroutines

public subroutine verify_write_control(control, scheme, flow)

Verify all the variable being asked to write in the output file. This is a fail-safe subroutine which do not allow to write the incorrect input variable

Arguments

Type IntentOptional AttributesName
type(controltype), intent(inout) :: control
type(schemetype), intent(in) :: scheme
type(flowtype), intent(in) :: flow

public subroutine verify_read_control(control, scheme)

Verify all the variable being asked to read in the output file. This is a fail-safe subroutine which do not allow to read the incorrect input variable. Based on previous flow type some varible might be skipped

Arguments

Type IntentOptional AttributesName
type(controltype), intent(inout) :: control
type(schemetype), intent(in) :: scheme