@@ -23,35 +23,36 @@ Returns a callback to display simulation information.
23
23
Adapted from ClimaTimeSteppers.jl #89.
24
24
"""
25
25
function display_status_callback! (:: Type{tType} ) where {tType}
26
- start_time = UInt64 (0.0 )
27
- prev_time = UInt64 (0.0 )
28
- prev_t = tType (0.0 )
29
- eta = tType (0.0 )
30
- speed = tType (0.0 )
31
- is_first_step = true
26
+ # start_time = UInt64(0.0)
27
+ # prev_time = UInt64(0.0)
28
+ # prev_t = tType(0.0)
29
+ # eta = tType(0.0)
30
+ # speed = tType(0.0)
31
+ # is_first_step = true
32
32
33
33
function affect! (integrator)
34
- t_end = maximum (integrator. tstops. valtree)
35
- nsteps = ceil (Int64, t_end / integrator. dt)
36
- t = integrator. t
37
- step = ceil (Int64, t / integrator. dt)
38
- time = time_ns () / 1e9
39
- speed = (time - prev_time) / (t - prev_t)
40
- eta = speed * (t_end - t)
41
- eta_string = eta == Inf ? " ..." : string (round (Int64, eta)) * " seconds"
42
-
43
- if is_first_step
44
- is_first_step = false
45
- start_time = time
46
- end
47
- @info " $(Dates. format (Dates. now (), " HH:MM:SS:ss u d" )) \n \
48
- Timestep: $(step) / $(nsteps) ; Simulation Time: $(t) seconds \n \
49
- Walltime: $(round (time - start_time, digits= 2 )) seconds; \
50
- Time/Step: $(round (speed * integrator. dt, digits= 2 )) seconds \n \
51
- Time Remaining: $eta_string "
34
+ # t_end = maximum(integrator.tstops.valtree)
35
+ # nsteps = ceil(Int64, t_end / integrator.dt)
36
+ # t = integrator.t
37
+ # step = ceil(Int64, t / integrator.dt)
38
+ # time = time_ns() / 1e9
39
+ # speed = (time - prev_time) / (t - prev_t)
40
+ # eta = speed * (t_end - t)
41
+ # eta_string = eta == Inf ? "..." : string(round(Int64, eta)) * " seconds"
42
+
43
+ # if is_first_step
44
+ # is_first_step = false
45
+ # start_time = time
46
+ # end
47
+ # @info "$(Dates.format(Dates.now(), "HH:MM:SS:ss u d")) \n\
48
+ # Timestep: $(step) / $(nsteps); Simulation Time: $(t) seconds \n\
49
+ # Walltime: $(round(time - start_time, digits=2)) seconds; \
50
+ # Time/Step: $(round(speed * integrator.dt, digits=2)) seconds \n\
51
+ # Time Remaining: $eta_string"
52
52
53
- prev_t = t
54
- prev_time = time
53
+ # prev_t = t
54
+ # prev_time = time
55
+ return nothing
55
56
end
56
57
return affect!
57
58
end
0 commit comments