This file sets up some simulations variables and assigns the geometry for the simulation.
subroutine allocates allocatable arrays
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nxg |
grid size |
||
integer, | intent(in) | :: | nyg |
grid size |
||
integer, | intent(in) | :: | nzg |
grid size |
create directories if they don't exist
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name | |||
logical, | intent(in) | :: | flag | |||
character(len=*), | intent(in) | :: | appendname | |||
logical, | intent(in), | optional | :: | newline |
deallocate data arrays
subroutine defines vars to hold paths to various folders
Read in parameters Setup up various simulation parameters and routines
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sdf), | intent(out), | allocatable | :: | sdfarray(:) |
output array of geometry |
|
type(toml_table), | intent(inout), | optional | :: | dict |
dictionary used to store metadata |
zero data arrays