Contains routine to load layout file and sets the layout variables and gets process id and total process
Get Processor Id and total number of processors
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(controltype), | intent(inout) | :: | control | Control parameters |
Extract the next token from the layout file
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | handler | |||
character(len=STRING_BUFFER_LENGTH), | intent(out) | :: | buf |
Read the layout file for particular processor
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(filetype), | intent(inout) | :: | files | Files' name and handler |
||
type(controltype), | intent(in) | :: | control | Processor id for current block |
||
type(boundarytype), | intent(inout) | :: | bc | boundary conditions and fixed values |