This module provides MUSUBI specific helper functions for extracting information from the solver specific character.
Get the field variable name for given field type from a given solver specific character handle.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_state), | intent(in) | :: | conf | handle of the solver specific character |
||
character(len=*), | intent(in) | :: | varLabel | complete variable label (prefix + pure variable name) |
||
character(len=*), | intent(in) | :: | varName | pure variable name (e.g. density) |
||
character(len=*), | intent(in) | :: | fieldVar | required name of the field variable |
||
character(len=*), | intent(in) | :: | fieldProp | Which field type does the field variable belong to. Example: 'fluid'/'species' |
val to be returned
Get the field variable name for given field type from a given solver specific character handle.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_state), | intent(in) | :: | conf | handle of the solver specific character |
||
character(len=*), | intent(in) | :: | varLabel | complete variable label (prefix + pure variable name) |
||
character(len=*), | intent(in) | :: | varName | pure variable name (e.g. density) |
||
character(len=*), | intent(in) | :: | fieldVar | required name of the field variable |
||
character(len=*), | intent(in) | :: | fieldProp | Which field type does the field variable belong to. Example: 'fluid'/'species' |
||
integer, | intent(in) | :: | nVals | number of entries in the array to read out |
val to be returned
Get a character from the identify table using a given solver specific character handle and a given key word.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_state), | intent(in) | :: | conf | handle of the solver specific character |
||
character(len=*), | intent(in) | :: | key | key to search for |
scheme kind to be returned
Get the value of variable inside the table name 'key' in scheme KM:
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_state), | intent(in) | :: | conf | handle of the solver specific character |
||
character(len=*), | intent(in) | :: | varLabel | complete variable label |
||
character(len=*), | intent(in) | :: | table | table name |
val to be returned
Get the number of fields from a given solver specific character handle.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_state), | intent(in) | :: | conf | handle of the solver specific character |
number of fields to be returned
Get the right field prefixes from a given solver specific character handle.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_state), | intent(in) | :: | conf | handle of the solver specific character |
||
integer, | intent(in) | :: | nFields |
field prefixes to be returned
Get the the weights of a used stencil from a given solver specific character handle.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_state), | intent(in) | :: | conf | handle of the solver specific character |
||
type(tem_stencilHeader_type), | intent(in) | :: | stencil | stencil information |
weights to be returned
Get the conversion factor variable from physics table from a given solver specific character handle.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_state), | intent(in) | :: | conf | handle of the solver specific character |
||
character(len=*), | intent(in) | :: | facName | conversion factor variable label |
||
integer, | intent(in) | :: | nLevels |
val to be returned
Get the field variable name for given field type from a given solver specific character handle.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_state), | intent(in) | :: | conf | handle of the solver specific character |
||
character(len=*), | intent(in) | :: | varLabel | complete variable label (prefix + pure variable name) |
||
character(len=*), | intent(in) | :: | varName | pure variable name (e.g. density) |
||
character(len=*), | intent(in) | :: | fieldVar | required name of the field variable |
||
character(len=*), | intent(in) | :: | fieldProp | Which field type does the field variable belong to. Example: 'fluid'/'species' |
val to be returned
Get the field variable name for given field type from a given solver specific character handle.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_state), | intent(in) | :: | conf | handle of the solver specific character |
||
character(len=*), | intent(in) | :: | varLabel | complete variable label (prefix + pure variable name) |
||
character(len=*), | intent(in) | :: | varName | pure variable name (e.g. density) |
||
character(len=*), | intent(in) | :: | fieldVar | required name of the field variable |
||
character(len=*), | intent(in) | :: | fieldProp | Which field type does the field variable belong to. Example: 'fluid'/'species' |
||
integer, | intent(in) | :: | nVals | number of entries in the array to read out |
val to be returned