@@ -172,36 +172,38 @@ include("output_test.jl")
172172 simulation, td, tldns = run_sim (:netcdf )
173173 NCDataset (simulation. output_writers[:tracers ]. filepath) do ds
174174 S, T = ds[:S ], ds[:T ]
175- @test all (S[:, :, 1 : td, :] .== tldns. initial_conditions. S₀ˡ)
176- @test all (S[:, :, td+ 1 : end , :] .== tldns. initial_conditions. S₀ᵘ)
177- @test all (T[:, :, 1 : td, :] .== tldns. initial_conditions. T₀ˡ)
178- @test all (T[:, :, td+ 1 : end , :] .== tldns. initial_conditions. T₀ᵘ)
175+ @test all (S[:, :, 1 : td, :] .≈ tldns. initial_conditions. S₀ˡ)
176+ @test all (S[:, :, td+ 1 : end , :] .≈ tldns. initial_conditions. S₀ᵘ)
177+ @test all (T[:, :, 1 : td, :] .≈ tldns. initial_conditions. T₀ˡ)
178+ @test all (T[:, :, td+ 1 : end , :] .≈ tldns. initial_conditions. T₀ᵘ)
179179 end
180180 NCDataset (simulation. output_writers[:computed_output ]. filepath) do ds
181181 σ = ds[:σ ]
182- @test all (σ[:, :, 1 : td, :] .== SeawaterPolynomials. ρ (tldns. initial_conditions. T₀ˡ,
183- tldns. initial_conditions. S₀ˡ, 0 ,
184- tldns. model. buoyancy. model. equation_of_state))
185- @test all (σ[:, :, td+ 1 : end , :] .== SeawaterPolynomials. ρ (tldns. initial_conditions. T₀ᵘ,
186- tldns. initial_conditions. S₀ᵘ, 0 ,
187- tldns. model. buoyancy. model. equation_of_state))
182+ @test all (σ[:, :, 1 : td, :] .≈
183+ SeawaterPolynomials. ρ (tldns. initial_conditions. T₀ˡ,
184+ tldns. initial_conditions. S₀ˡ, 0 ,
185+ tldns. model. buoyancy. model. equation_of_state))
186+ @test all (σ[:, :, td+ 1 : end , :] .≈
187+ SeawaterPolynomials. ρ (tldns. initial_conditions. T₀ᵘ,
188+ tldns. initial_conditions. S₀ᵘ, 0 ,
189+ tldns. model. buoyancy. model. equation_of_state))
188190 end
189191 end
190192
191193 @testset " jld2" begin
192194 simulation, td, tldns = run_sim (:jld2 )
193195 S = FieldTimeSeries (simulation. output_writers[:tracers ]. filepath, " S" )
194196 T = FieldTimeSeries (simulation. output_writers[:tracers ]. filepath, " T" )
195- @test all (S. data[:, :, 1 : td, :] .== tldns. initial_conditions. S₀ˡ)
196- @test all (S. data[:, :, td+ 1 : end , :] .== tldns. initial_conditions. S₀ᵘ)
197- @test all (T. data[:, :, 1 : td, :] .== tldns. initial_conditions. T₀ˡ)
198- @test all (T. data[:, :, td+ 1 : end , :] .== tldns. initial_conditions. T₀ᵘ)
197+ @test all (S. data[:, :, 1 : td, :] .≈ tldns. initial_conditions. S₀ˡ)
198+ @test all (S. data[:, :, td+ 1 : end , :] .≈ tldns. initial_conditions. S₀ᵘ)
199+ @test all (T. data[:, :, 1 : td, :] .≈ tldns. initial_conditions. T₀ˡ)
200+ @test all (T. data[:, :, td+ 1 : end , :] .≈ tldns. initial_conditions. T₀ᵘ)
199201 σ = FieldTimeSeries (simulation. output_writers[:computed_output ]. filepath, " σ" )
200- @test all (σ. data[:, :, 1 : td, :] .==
202+ @test all (σ. data[:, :, 1 : td, :] .≈
201203 SeawaterPolynomials. ρ (tldns. initial_conditions. T₀ˡ,
202204 tldns. initial_conditions. S₀ˡ, 0 ,
203205 tldns. model. buoyancy. model. equation_of_state))
204- @test all (σ. data[:, :, td+ 1 : end , :] .==
206+ @test all (σ. data[:, :, td+ 1 : end , :] .≈
205207 SeawaterPolynomials. ρ (tldns. initial_conditions. T₀ᵘ,
206208 tldns. initial_conditions. S₀ᵘ, 0 ,
207209 tldns. model. buoyancy. model. equation_of_state))
0 commit comments