Workflow of main program: 1) Parses input parameter file 2) Creates the static data set 3) Calls model routine that launches time-stepping, depending on chosen model
| Type | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|
| type(comm_handler_t) | :: | comm_handler | ||||
| logical | :: | use_default_parfile | ||||
| character(len=:), | allocatable | :: | par_filename | |||
| character(len=32) | :: | model | = | "NONE" | ||
| integer | :: | io_unit | ||||
| integer | :: | io_error | ||||
| character(len=256) | :: | io_errmsg |