22# include "Simulation.h"
23# include "constants.h"
28 character(len
=*),
intent(in) :: errorMessage
39 simTime, dtOld, dtNew)
41 integer,
intent(IN) :: nbegin, nstep
42 real,
intent(IN) :: simTime
43 real,
intent(IN) :: dtOld
44 real, intent(OUT):: dtNew
51 character(len
=*),
intent(in) :: src_file
52 integer,
intent(in) :: src_line
53 integer,
intent(in) :: blk
54 real,
intent(in) :: ptr(:,:,:,:)
55 integer,
intent(in) :: gds
62 character(len
=*),
intent(in) :: src_file
63 integer,
intent(in) :: src_line
64 integer,
intent(in),
optional :: flags
83 logical,
intent(in) :: restart
90 real,
intent(out) :: dt
97 real,
intent(out) :: elapsedWCTime
104 integer,
intent(out) :: nstep
111 real,
intent(out) :: simulationTime
112 integer,
intent(out),
OPTIONAL :: simGeneration
147 logical,
intent(in) :: restart
160 real,
intent(IN) :: dt
161 integer,
OPTIONAL, intent(IN):: pass
174 character(
len=40),
intent(OUT) :: dateStr
181 character(
len=40),
intent(IN) :: dateStr
188 integer,
intent(IN) :: errorCode
196 real,
intent(IN) :: dt,nuSTS
197 integer,
intent(IN) :: nstepSTS,nstepTotalSTS
198 real,
intent(OUT) :: dt_subSTS
205 integer,
INTENT(IN) :: communicatorType
206 integer,
INTENT(OUT) :: mype
207 integer,
optional,
intent(IN) :: axis
213 integer,
INTENT(IN) :: communicatorType
214 integer,
INTENT(OUT) :: numProcs
215 integer,
optional,
intent(IN) :: axis
221 integer,
INTENT(IN) :: communicatorType
222 integer,
INTENT(OUT) :: communicator
223 integer,
optional,
intent(IN) :: axis
237 logical,
intent(OUT) :: mpiThreadSupport
244 character(len
=*),
intent(IN) :: callsite
251 real,
intent(IN) :: dt
252 integer,
intent(IN) :: blockCount
253 integer, dimension(blockCount), intent(IN):: blockList
260 character(len
=*),
intent(in) :: name
261 integer,
intent(out) :: value
subroutine Driver_envGetScalarInt(name, value)