Synchronize the status bits across all processes and update the time.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_simControl_type), | intent(inout) | :: | me | Simulation control information. |
||
type(tem_comm_env_type), | intent(in) | :: | proc | Communicator to use for the communication of status flags. |
||
real(kind=rk), | intent(in), | optional | :: | dt | Time step to use for updating the simulation time. If this is not given, no advance of the time will be done. |
|
integer, | intent(in), | optional | :: | d_iter | Number of iterations to add to the current number of iterations. (Default: 1) |
|
integer, | intent(in), | optional | :: | outUnit | Unit to write messages to. If this argument is present, the current time will be printed whenever the interval of the simControl is triggered. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | private | :: | max_reached(tem_time_n_ids) | ||||
logical, | private | :: | stat_interval | ||||
logical, | private | :: | out_interval |