Skip to content

Commit

Permalink
MQG tests only on CPU
Browse files Browse the repository at this point in the history
  • Loading branch information
navidcy committed Oct 20, 2020
1 parent 5b83efa commit c0645b1
Showing 1 changed file with 22 additions and 19 deletions.
41 changes: 22 additions & 19 deletions test/runtests.jl
Original file line number Diff line number Diff line change
Expand Up @@ -99,25 +99,6 @@ for dev in devices
@test BarotropicQGQL.nothingfunction() == nothing
end

@testset "MultilayerQG" begin
include("test_multilayerqg.jl")

@test test_pvtofromstreamfunction_2layer(dev)
@test test_pvtofromstreamfunction_3layer(dev)
@test test_mqg_rossbywave("RK4", 1e-2, 20, dev)
@test test_mqg_nonlinearadvection(0.005, "ForwardEuler", dev)
@test test_mqg_linearadvection(0.005, "ForwardEuler", dev)
@test test_mqg_energies(dev)
@test test_mqg_energysinglelayer(dev)
@test test_mqg_fluxes(dev)
@test test_mqg_fluxessinglelayer(dev)
@test test_mqg_setqsetψ(dev)
@test test_mqg_paramsconstructor(dev)
@test test_mqg_stochasticforcedproblemconstructor(dev)
@test test_mqg_problemtype(dev, Float32)
@test MultilayerQG.nothingfunction() == nothing
end

@testset "SurfaceQG" begin
include("test_surfaceqg.jl")

Expand All @@ -134,6 +115,28 @@ for dev in devices

end

dev = CPU()
println("following tests only on "*string(typeof(dev)))

@testset "MultilayerQG" begin
include("test_multilayerqg.jl")

@test test_pvtofromstreamfunction_2layer(dev)
@test test_pvtofromstreamfunction_3layer(dev)
@test test_mqg_rossbywave("RK4", 1e-2, 20, dev)
@test test_mqg_nonlinearadvection(0.005, "ForwardEuler", dev)
@test test_mqg_linearadvection(0.005, "ForwardEuler", dev)
@test test_mqg_energies(dev)
@test test_mqg_energysinglelayer(dev)
@test test_mqg_fluxes(dev)
@test test_mqg_fluxessinglelayer(dev)
@test test_mqg_setqsetψ(dev)
@test test_mqg_paramsconstructor(dev)
@test test_mqg_stochasticforcedproblemconstructor(dev)
@test test_mqg_problemtype(dev, Float32)
@test MultilayerQG.nothingfunction() == nothing
end

end # time

println("Total test time: ", testtime)

0 comments on commit c0645b1

Please sign in to comment.