Oceananigans

← Back to package list

If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl, making sure to read the FAQ first.

Results with Julia v1.2.0

Testing was successful. Last evaluation was ago and took 21 minutes, 46 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed Missings ─────────── v0.4.3
 Installed DataAPI ──────────── v1.1.0
 Installed AbstractFFTs ─────── v0.5.0
 Installed CFTime ───────────── v0.0.3
 Installed BinaryProvider ───── v0.5.8
 Installed GPUifyLoops ──────── v0.2.9
 Installed CUDAnative ───────── v2.4.0
 Installed Oceananigans ─────── v0.15.0
 Installed JLD2 ─────────────── v0.1.9
 Installed Requires ─────────── v0.5.2
 Installed URIParser ────────── v0.4.0
 Installed Reexport ─────────── v0.2.0
 Installed CuArrays ─────────── v1.2.1
 Installed Conda ────────────── v1.3.0
 Installed CUDAdrv ──────────── v3.1.0
 Installed Adapt ────────────── v1.0.0
 Installed TimerOutputs ─────── v0.5.3
 Installed OrderedCollections ─ v1.1.0
 Installed Compat ───────────── v2.2.0
 Installed CondaBinDeps ─────── v0.1.0
 Installed OffsetArrays ─────── v0.11.2
 Installed GPUArrays ────────── v1.0.4
 Installed NNlib ────────────── v0.6.0
 Installed CUDAapi ──────────── v1.2.0
 Installed Parsers ──────────── v0.3.10
 Installed FillArrays ───────── v0.7.4
 Installed DataStructures ───── v0.17.6
 Installed TranscodingStreams ─ v0.9.5
 Installed JSON ─────────────── v0.21.0
 Installed Cassette ─────────── v0.2.6
 Installed CodecZlib ────────── v0.6.0
 Installed StaticArrays ─────── v0.11.1
 Installed FFTW ─────────────── v1.1.0
 Installed VersionParsing ───── v1.1.3
 Installed NCDatasets ───────── v0.9.5
 Installed CEnum ────────────── v0.2.0
 Installed BinDeps ──────────── v0.8.10
 Installed MacroTools ───────── v0.5.2
 Installed LLVM ─────────────── v1.3.2
 Installed FileIO ───────────── v1.1.0
  Updating `~/.julia/environments/v1.2/Project.toml`
  [9e8cae18] + Oceananigans v0.15.0
  Updating `~/.julia/environments/v1.2/Manifest.toml`
  [621f4979] + AbstractFFTs v0.5.0
  [79e6a3ab] + Adapt v1.0.0
  [9e28174c] + BinDeps v0.8.10
  [b99e7846] + BinaryProvider v0.5.8
  [fa961155] + CEnum v0.2.0
  [179af706] + CFTime v0.0.3
  [3895d2a7] + CUDAapi v1.2.0
  [c5f51814] + CUDAdrv v3.1.0
  [be33ccc6] + CUDAnative v2.4.0
  [7057c7e9] + Cassette v0.2.6
  [944b1d66] + CodecZlib v0.6.0
  [34da2185] + Compat v2.2.0
  [8f4d0f93] + Conda v1.3.0
  [a9693cdc] + CondaBinDeps v0.1.0
  [3a865a2d] + CuArrays v1.2.1
  [9a962f9c] + DataAPI v1.1.0
  [864edb3b] + DataStructures v0.17.6
  [7a1cc6ca] + FFTW v1.1.0
  [5789e2e9] + FileIO v1.1.0
  [1a297f60] + FillArrays v0.7.4
  [0c68f7d7] + GPUArrays v1.0.4
  [ba82f77b] + GPUifyLoops v0.2.9
  [033835bb] + JLD2 v0.1.9
  [682c06a0] + JSON v0.21.0
  [929cbde3] + LLVM v1.3.2
  [1914dd2f] + MacroTools v0.5.2
  [e1d29d7a] + Missings v0.4.3
  [85f8d34a] + NCDatasets v0.9.5
  [872c559c] + NNlib v0.6.0
  [9e8cae18] + Oceananigans v0.15.0
  [6fe1bfb0] + OffsetArrays v0.11.2
  [bac558e1] + OrderedCollections v1.1.0
  [69de0a69] + Parsers v0.3.10
  [189a3867] + Reexport v0.2.0
  [ae029012] + Requires v0.5.2
  [90137ffa] + StaticArrays v0.11.1
  [a759f4b9] + TimerOutputs v0.5.3
  [3bb67fe8] + TranscodingStreams v0.9.5
  [30578b45] + URIParser v0.4.0
  [81def892] + VersionParsing v1.1.3
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8bb1440f] + DelimitedFiles 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [a63ad114] + Mmap 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [1a1011a3] + SharedArrays 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building Conda ─────→ `~/.julia/packages/Conda/kLXeC/deps/build.log`
  Building CodecZlib ─→ `~/.julia/packages/CodecZlib/5t9zO/deps/build.log`
  Building FFTW ──────→ `~/.julia/packages/FFTW/loJ3F/deps/build.log`
  Building NCDatasets → `~/.julia/packages/NCDatasets/uW2kc/deps/build.log`
   Testing Oceananigans
 Resolving package versions...
    Status `/tmp/jl_66a401/Manifest.toml`
  [621f4979] AbstractFFTs v0.5.0
  [79e6a3ab] Adapt v1.0.0
  [9e28174c] BinDeps v0.8.10
  [b99e7846] BinaryProvider v0.5.8
  [fa961155] CEnum v0.2.0
  [179af706] CFTime v0.0.3
  [3895d2a7] CUDAapi v1.2.0
  [c5f51814] CUDAdrv v3.1.0
  [be33ccc6] CUDAnative v2.4.0
  [7057c7e9] Cassette v0.2.6
  [944b1d66] CodecZlib v0.6.0
  [34da2185] Compat v2.2.0
  [8f4d0f93] Conda v1.3.0
  [a9693cdc] CondaBinDeps v0.1.0
  [3a865a2d] CuArrays v1.2.1
  [9a962f9c] DataAPI v1.1.0
  [864edb3b] DataStructures v0.17.6
  [7a1cc6ca] FFTW v1.1.0
  [5789e2e9] FileIO v1.1.0
  [1a297f60] FillArrays v0.7.4
  [0c68f7d7] GPUArrays v1.0.4
  [ba82f77b] GPUifyLoops v0.2.9
  [033835bb] JLD2 v0.1.9
  [682c06a0] JSON v0.21.0
  [929cbde3] LLVM v1.3.2
  [1914dd2f] MacroTools v0.5.2
  [e1d29d7a] Missings v0.4.3
  [85f8d34a] NCDatasets v0.9.5
  [872c559c] NNlib v0.6.0
  [9e8cae18] Oceananigans v0.15.0
  [6fe1bfb0] OffsetArrays v0.11.2
  [bac558e1] OrderedCollections v1.1.0
  [69de0a69] Parsers v0.3.10
  [189a3867] Reexport v0.2.0
  [ae029012] Requires v0.5.2
  [90137ffa] StaticArrays v0.11.1
  [a759f4b9] TimerOutputs v0.5.3
  [3bb67fe8] TranscodingStreams v0.9.5
  [30578b45] URIParser v0.4.0
  [81def892] VersionParsing v1.1.3
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8bb1440f] DelimitedFiles  [`@stdlib/DelimitedFiles`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [a63ad114] Mmap  [`@stdlib/Mmap`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [1a1011a3] SharedArrays  [`@stdlib/SharedArrays`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [10745b16] Statistics  [`@stdlib/Statistics`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
WARNING: Method definition overdub(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition recurse(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition overdub(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition recurse(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition TurbulentDiffusivities(Oceananigans.AbstractArchitecture, Oceananigans.AbstractGrid{T} where T, Any, Tuple) in module TurbulenceClosures at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/TurbulenceClosures.jl:151 overwritten at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/closure_tuples.jl:35.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition with_tracers(Any, Tuple) in module TurbulenceClosures at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/TurbulenceClosures.jl:154 overwritten at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/closure_tuples.jl:38.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition (::Type{Oceananigans.FPlane{FT} where FT})(Any) in module Oceananigans at /root/.julia/packages/Oceananigans/S8A4a/src/coriolis.jl:22 overwritten at /root/.julia/packages/Oceananigans/S8A4a/src/coriolis.jl:38.
  ** incremental compilation may be fatally broken for this module **

Testing grids...
  Testing grid initialization...
  Testing grid constructor errors...
Testing fields...
  Testing field initialization...
  Testing field setting...
Testing halo regions...
  Testing initializing halo regions...
  Testing filling halo regions...
Testing operators...
  Testing 2D operators...
Testing Poisson solvers...
  Testing FFTW planning...
  Testing divergence-free solution [CPU]...
  Testing divergence-free solution [GPU]...
  Testing analytic solution reconstruction...
[ Info: Error (ℓ²-norm), Float64, N=(32, 32, 32), m=(1, 1, 1): 0.0010429869370832112
[ Info: Error (ℓ²-norm), Float64, N=(32, 32, 32), m=(2, 2, 2): 0.0041931869807842305
[ Info: Error (ℓ²-norm), Float64, N=(32, 32, 32), m=(3, 3, 3): 0.009515129976547677
[ Info: Error (ℓ²-norm), Float64, N=(48, 48, 48), m=(1, 1, 1): 0.0004631146916544218
[ Info: Error (ℓ²-norm), Float64, N=(48, 48, 48), m=(2, 2, 2): 0.0018566394379660389
[ Info: Error (ℓ²-norm), Float64, N=(48, 48, 48), m=(3, 3, 3): 0.004193186980784837
[ Info: Error (ℓ²-norm), Float64, N=(64, 64, 64), m=(1, 1, 1): 0.00026041644318885814
[ Info: Error (ℓ²-norm), Float64, N=(64, 64, 64), m=(2, 2, 2): 0.0010429869370831952
[ Info: Error (ℓ²-norm), Float64, N=(64, 64, 64), m=(3, 3, 3): 0.0023516875273211146
Testing Coriolis...
Testing surface waves...
Testing buoyancy...
Testing models...
  Testing doubly periodic model construction...
  Testing reentrant channel model construction...
  Testing non-dimensional model construction...
  Testing setting model fields...
Testing time stepping...
  Testing 2nd-order Adams-Bashforth...
  Testing recomputing w from continuity...
[ Info: Velocity divergence after recomputing w (CPU(), Float32): min=-2.3841858e-7, max=2.3841858e-7, sum=-2.026558e-6, abs_sum=5.6147575e-5
[ Info: Velocity divergence after recomputing w (CPU(), Float64): min=-4.440892098500626e-16, max=4.440892098500626e-16, sum=4.884981308350689e-15, abs_sum=1.0169642905566434e-13
  Testing incompressibility...
[ Info: Velocity divergence after 1 time steps (CPU(), Float32): min=-8.065871e-19, max=-8.065871e-19, sum=-1.1046997e-21, abs_sum=1.4282193e-16
[ Info: Velocity divergence after 10 time steps (CPU(), Float32): min=-7.7651745e-19, max=-7.7651745e-19, sum=-1.2751816e-20, abs_sum=1.5059064e-16
[ Info: Velocity divergence after 100 time steps (CPU(), Float32): min=-7.5724745e-19, max=-7.5724745e-19, sum=7.000926e-20, abs_sum=2.1070312e-16
[ Info: Velocity divergence after 1 time steps (CPU(), Float64): min=-7.34324625710275e-19, max=-7.34324625710275e-19, sum=-2.053075205053686e-21, abs_sum=1.3015356516217886e-16
[ Info: Velocity divergence after 10 time steps (CPU(), Float64): min=-6.742911655736265e-19, max=-6.742911655736265e-19, sum=-8.952394823902423e-21, abs_sum=1.576126238041651e-16
[ Info: Velocity divergence after 100 time steps (CPU(), Float64): min=-7.377656970584956e-19, max=-7.377656970584956e-19, sum=-5.3668964482603617e-20, abs_sum=2.1341076318406144e-16
  Testing tracer conservation in channel...
[ Info: Tracer conservation after 10 time steps (CPU(), Float32): ⟨T⟩-T₀=1.0302869668521453e-13 °C
[ Info: Tracer conservation after 10 time steps (CPU(), Float64): ⟨T⟩-T₀=-1.0658141036401503e-13 °C
Testing boundary conditions...
Testing forcings...
  Testing forcing function initialization...
  Testing forcing function time stepping [CPU]...
Testing turbulence closures...
  Testing closure operators...
  Testing closure instantiation...
  Testing calculation of nonlinear diffusivities...
    Calculating diffusivities for ConstantIsotropicDiffusivity (Float32, CPU())
    Calculating diffusivities for ConstantAnisotropicDiffusivity (Float32, CPU())
    Calculating diffusivities for AnisotropicBiharmonicDiffusivity (Float32, CPU())
    Calculating diffusivities for SmagorinskyLilly (Float32, CPU())
    Calculating diffusivities for BlasiusSmagorinsky (Float32, CPU())
    Calculating diffusivities for RozemaAnisotropicMinimumDissipation (Float32, CPU())
    Calculating diffusivities for VerstappenAnisotropicMinimumDissipation (Float32, CPU())
    Calculating diffusivities for ConstantIsotropicDiffusivity (Float64, CPU())
    Calculating diffusivities for ConstantAnisotropicDiffusivity (Float64, CPU())
    Calculating diffusivities for AnisotropicBiharmonicDiffusivity (Float64, CPU())
    Calculating diffusivities for SmagorinskyLilly (Float64, CPU())
    Calculating diffusivities for BlasiusSmagorinsky (Float64, CPU())
    Calculating diffusivities for RozemaAnisotropicMinimumDissipation (Float64, CPU())
    Calculating diffusivities for VerstappenAnisotropicMinimumDissipation (Float64, CPU())
  Testing constant isotropic diffusivity...
  Testing constant anisotropic diffusivity...
  Testing time-stepping with a tuple of closures...
Testing dynamics...
  Testing simple diffusion...
  Testing default model budgets with isotropic diffusion...
  Testing diffusion cosine...
  Testing passive tracer advection...
  Testing internal wave...
  Testing Taylor-Green vortex...
[ Info: Taylor-Green vortex test (CPU(), Float64) with Nx=Ny=64 @ Nt=10: Δu: (avg=2.33e-06, max=2.33e-06), Δv: (avg=2.33e-06, max=2.33e-06)
Testing diagnostics...
  Testing horizontal average [CPU]
  Testing NaN Checker [CPU]
  Testing miscellaneous timeseries diagnostics [CPU]
Testing output writers...
  Testing NetCDF output writer [CPU]...
  Testing JLD2 output writer [CPU]...
  Testing Checkpointer [CPU]...
Running regression tests...
  Testing thermal bubble regression [CPU]
[ Info: Δu: min=-3.01094e-15, max=3.01256e-15, mean=-3.33405e-22, absmean=5.13384e-16, std=7.35939e-16
[ Info: Δv: min=-3.01191e-15, max=3.00866e-15, mean=-9.65669e-22, absmean=5.13147e-16, std=7.35744e-16
[ Info: Δw: min=-7.64289e-15, max=5.88993e-15, mean=2.99688e-21, absmean=1.03716e-15, std=1.48883e-15
[ Info: ΔT: min=-1.77636e-15, max=1.77636e-15, mean=5.63785e-18, absmean=3.33934e-17, std=2.43519e-16
[ Info: ΔS: min=0, max=0, mean=0, absmean=0, std=0
  Testing Rayleigh–Bénard tracer regression [CPU]
[ Info: Δu: min=-3.65818e-14, max=3.21965e-14, mean=-1.92406e-18, absmean=3.3529e-15, std=4.83978e-15
[ Info: Δv: min=-2.85535e-14, max=3.72202e-14, mean=1.62974e-19, absmean=3.29709e-15, std=4.79574e-15
[ Info: Δw: min=-4.56857e-14, max=4.32987e-14, mean=2.54957e-18, absmean=2.97761e-15, std=4.68161e-15
[ Info: ΔT: min=-5.19029e-14, max=3.71925e-14, mean=8.223e-18, absmean=2.55428e-15, std=4.14735e-15
[ Info: ΔS: min=-2.37588e-14, max=1.60982e-14, mean=1.15112e-18, absmean=1.13258e-15, std=1.79417e-15
  Testing oceanic large eddy simulation regression [VerstappenAnisotropicMinimumDissipation, CPU]
[ Info: Δu: min=-6.80012e-16, max=8.27463e-16, mean=2.15913e-19, absmean=1.32288e-16, std=1.72917e-16
[ Info: Δv: min=-7.04298e-16, max=8.39606e-16, mean=9.00899e-20, absmean=1.30695e-16, std=1.69704e-16
[ Info: Δw: min=-2.1632e-15, max=2.5327e-15, mean=-5.1473e-18, absmean=2.63021e-16, std=4.03389e-16
[ Info: ΔT: min=-1.77636e-14, max=1.06581e-14, mean=-3.77689e-17, absmean=1.34384e-15, std=2.45279e-15
[ Info: ΔS: min=-2.13163e-14, max=2.84217e-14, mean=-4.26423e-17, absmean=2.65966e-15, std=4.92271e-15
  Testing oceanic large eddy simulation regression [SmagorinskyLilly, CPU]
[ Info: Δu: min=-6.64399e-16, max=6.67869e-16, mean=-1.93165e-19, absmean=1.22593e-16, std=1.62502e-16
[ Info: Δv: min=-7.38992e-16, max=6.93889e-16, mean=-9.35478e-20, absmean=1.24355e-16, std=1.62522e-16
[ Info: Δw: min=-2.01575e-15, max=2.00751e-15, mean=5.00999e-18, absmean=2.42318e-16, std=3.78605e-16
[ Info: ΔT: min=-1.06581e-14, max=1.06581e-14, mean=2.49762e-17, absmean=1.30059e-15, std=2.41426e-15
[ Info: ΔS: min=-2.13163e-14, max=2.84217e-14, mean=1.07215e-16, absmean=2.60727e-15, std=4.91556e-15
Testing examples...
  Testing wind and convection-driving mixing example [CPU]
  Testing ocean convection with plankton example
  Testing simple diffusion example
  Testing internal wave example
  Testing two-dimensional turbulence example
Testing abstract operations...
  Testing simple binary operations...
  Testing derivatives...
  Testing combined binary operations and derivatives...
  Testing combined binary operations and derivatives...
    Testing computation of abstract operations [Float32, CPU]...
      Testing compute! derivatives...
      Testing compute! unary operations...
      Testing compute! binary operations...
      Testing compute! multiary operations...
      Testing compute! kinetic energy...
      Testing horizontal averges...
    Testing computation of abstract operations [Float64, CPU]...
      Testing compute! derivatives...
      Testing compute! unary operations...
      Testing compute! binary operations...
      Testing compute! multiary operations...
      Testing compute! kinetic energy...
      Testing horizontal averges...
Testing verification scripts...
  Testing stratified Couette flow verification [CPU]
Simulating stratified plane Couette flow

        N : 16, 16, 8
        L : 12.6, 6.28, 2
       Re : 4250.000
       Ri : 0.010
       Pr : 0.700
        ν : 0.000235
        κ : 0.000336
   U_wall : 1.000
   Θ_wall : 0.010

[ Info: Calculating JLD2 output Symbol[:T, :w, :kappaT, :v, :nu, :u]...
[ Info: Calculation time: 257.782 ms
[ Info: Writing JLD2 output Symbol[:T, :w, :kappaT, :v, :nu, :u] to stratified_couette_flow_data_Nxy16_Nz8_Ri0.01/stratified_couette_flow_Nxy16_Nz8_Ri0.01_fields.jld2...
[ Info: Writing done: time=11.027 ms, size=157.9 KiB, Δsize=153.2 KiB
[ Info: Calculating JLD2 output Symbol[:T, :w, :nu, :v, :kappaT, :u]...
[ Info: Calculation time: 238.759 ms
[ Info: Writing JLD2 output Symbol[:T, :w, :nu, :v, :kappaT, :u] to stratified_couette_flow_data_Nxy16_Nz8_Ri0.01/stratified_couette_flow_Nxy16_Nz8_Ri0.01_profiles.jld2...
[ Info: Writing done: time=1.404 ms, size=6.4 KiB, Δsize=1.8 KiB
[ Info: Calculating JLD2 output Symbol[:Nu, :Re_tau]...
[ Info: Calculation time: 611.660 ms
[ Info: Writing JLD2 output Symbol[:Nu, :Re_tau] to stratified_couette_flow_data_Nxy16_Nz8_Ri0.01/stratified_couette_flow_Nxy16_Nz8_Ri0.01_statistics.jld2...
[ Info: Writing done: time=631.983 ms, size=9.7 KiB, Δsize=5.1 KiB
[10000000000000.00%] i: 1, t: 0.00, umax: (  1.58,  0.338,   0.38) m/s, CFL: 0.0002016, νκmax: (0.0886, 0.0874), νκCFL: (0.0001418, 0.0001398), next Δt: 5e-05, ⟨wall time⟩: 15.324 s
Test Summary: | Pass  Broken  Total
Oceananigans  | 1358       5   1363
   Testing Oceananigans tests passed 

Results with Julia v1.3.0

Testing was successful. Last evaluation was ago and took 21 minutes, 58 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed URIParser ────────── v0.4.0
 Installed CondaBinDeps ─────── v0.1.0
 Installed JLD2 ─────────────── v0.1.9
 Installed Cassette ─────────── v0.2.6
 Installed NNlib ────────────── v0.6.0
 Installed DataStructures ───── v0.17.6
 Installed LLVM ─────────────── v1.3.2
 Installed Oceananigans ─────── v0.15.0
 Installed Parsers ──────────── v0.3.10
 Installed BinaryProvider ───── v0.5.8
 Installed Compat ───────────── v2.2.0
 Installed StaticArrays ─────── v0.11.1
 Installed MacroTools ───────── v0.5.2
 Installed Missings ─────────── v0.4.3
 Installed FileIO ───────────── v1.1.0
 Installed FFTW ─────────────── v1.1.0
 Installed OrderedCollections ─ v1.1.0
 Installed TimerOutputs ─────── v0.5.3
 Installed JSON ─────────────── v0.21.0
 Installed BinDeps ──────────── v0.8.10
 Installed DataAPI ──────────── v1.1.0
 Installed CuArrays ─────────── v1.2.1
 Installed GPUArrays ────────── v1.0.4
 Installed Adapt ────────────── v1.0.0
 Installed CEnum ────────────── v0.2.0
 Installed CFTime ───────────── v0.0.3
 Installed CUDAnative ───────── v2.4.0
 Installed Conda ────────────── v1.3.0
 Installed GPUifyLoops ──────── v0.2.9
 Installed CUDAdrv ──────────── v3.1.0
 Installed Requires ─────────── v0.5.2
 Installed VersionParsing ───── v1.1.3
 Installed CodecZlib ────────── v0.6.0
 Installed NCDatasets ───────── v0.9.5
 Installed OffsetArrays ─────── v0.11.2
 Installed TranscodingStreams ─ v0.9.5
 Installed CUDAapi ──────────── v1.2.0
 Installed Reexport ─────────── v0.2.0
 Installed FillArrays ───────── v0.7.4
 Installed AbstractFFTs ─────── v0.5.0
  Updating `~/.julia/environments/v1.3/Project.toml`
  [9e8cae18] + Oceananigans v0.15.0
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [621f4979] + AbstractFFTs v0.5.0
  [79e6a3ab] + Adapt v1.0.0
  [9e28174c] + BinDeps v0.8.10
  [b99e7846] + BinaryProvider v0.5.8
  [fa961155] + CEnum v0.2.0
  [179af706] + CFTime v0.0.3
  [3895d2a7] + CUDAapi v1.2.0
  [c5f51814] + CUDAdrv v3.1.0
  [be33ccc6] + CUDAnative v2.4.0
  [7057c7e9] + Cassette v0.2.6
  [944b1d66] + CodecZlib v0.6.0
  [34da2185] + Compat v2.2.0
  [8f4d0f93] + Conda v1.3.0
  [a9693cdc] + CondaBinDeps v0.1.0
  [3a865a2d] + CuArrays v1.2.1
  [9a962f9c] + DataAPI v1.1.0
  [864edb3b] + DataStructures v0.17.6
  [7a1cc6ca] + FFTW v1.1.0
  [5789e2e9] + FileIO v1.1.0
  [1a297f60] + FillArrays v0.7.4
  [0c68f7d7] + GPUArrays v1.0.4
  [ba82f77b] + GPUifyLoops v0.2.9
  [033835bb] + JLD2 v0.1.9
  [682c06a0] + JSON v0.21.0
  [929cbde3] + LLVM v1.3.2
  [1914dd2f] + MacroTools v0.5.2
  [e1d29d7a] + Missings v0.4.3
  [85f8d34a] + NCDatasets v0.9.5
  [872c559c] + NNlib v0.6.0
  [9e8cae18] + Oceananigans v0.15.0
  [6fe1bfb0] + OffsetArrays v0.11.2
  [bac558e1] + OrderedCollections v1.1.0
  [69de0a69] + Parsers v0.3.10
  [189a3867] + Reexport v0.2.0
  [ae029012] + Requires v0.5.2
  [90137ffa] + StaticArrays v0.11.1
  [a759f4b9] + TimerOutputs v0.5.3
  [3bb67fe8] + TranscodingStreams v0.9.5
  [30578b45] + URIParser v0.4.0
  [81def892] + VersionParsing v1.1.3
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8bb1440f] + DelimitedFiles 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [a63ad114] + Mmap 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [1a1011a3] + SharedArrays 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building Conda ─────→ `~/.julia/packages/Conda/kLXeC/deps/build.log`
  Building FFTW ──────→ `~/.julia/packages/FFTW/loJ3F/deps/build.log`
  Building CodecZlib ─→ `~/.julia/packages/CodecZlib/5t9zO/deps/build.log`
  Building NCDatasets → `~/.julia/packages/NCDatasets/uW2kc/deps/build.log`
   Testing Oceananigans
 Resolving package versions...
    Status `/tmp/jl_G0WmoO/Manifest.toml`
  [621f4979] AbstractFFTs v0.5.0
  [79e6a3ab] Adapt v1.0.0
  [9e28174c] BinDeps v0.8.10
  [b99e7846] BinaryProvider v0.5.8
  [fa961155] CEnum v0.2.0
  [179af706] CFTime v0.0.3
  [3895d2a7] CUDAapi v1.2.0
  [c5f51814] CUDAdrv v3.1.0
  [be33ccc6] CUDAnative v2.4.0
  [7057c7e9] Cassette v0.2.6
  [944b1d66] CodecZlib v0.6.0
  [34da2185] Compat v2.2.0
  [8f4d0f93] Conda v1.3.0
  [a9693cdc] CondaBinDeps v0.1.0
  [3a865a2d] CuArrays v1.2.1
  [9a962f9c] DataAPI v1.1.0
  [864edb3b] DataStructures v0.17.6
  [7a1cc6ca] FFTW v1.1.0
  [5789e2e9] FileIO v1.1.0
  [1a297f60] FillArrays v0.7.4
  [0c68f7d7] GPUArrays v1.0.4
  [ba82f77b] GPUifyLoops v0.2.9
  [033835bb] JLD2 v0.1.9
  [682c06a0] JSON v0.21.0
  [929cbde3] LLVM v1.3.2
  [1914dd2f] MacroTools v0.5.2
  [e1d29d7a] Missings v0.4.3
  [85f8d34a] NCDatasets v0.9.5
  [872c559c] NNlib v0.6.0
  [9e8cae18] Oceananigans v0.15.0
  [6fe1bfb0] OffsetArrays v0.11.2
  [bac558e1] OrderedCollections v1.1.0
  [69de0a69] Parsers v0.3.10
  [189a3867] Reexport v0.2.0
  [ae029012] Requires v0.5.2
  [90137ffa] StaticArrays v0.11.1
  [a759f4b9] TimerOutputs v0.5.3
  [3bb67fe8] TranscodingStreams v0.9.5
  [30578b45] URIParser v0.4.0
  [81def892] VersionParsing v1.1.3
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8bb1440f] DelimitedFiles  [`@stdlib/DelimitedFiles`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [a63ad114] Mmap  [`@stdlib/Mmap`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [1a1011a3] SharedArrays  [`@stdlib/SharedArrays`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [10745b16] Statistics  [`@stdlib/Statistics`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
WARNING: Method definition overdub(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition recurse(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition overdub(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition recurse(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition TurbulentDiffusivities(Oceananigans.AbstractArchitecture, Oceananigans.AbstractGrid{T} where T, Any, Tuple) in module TurbulenceClosures at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/TurbulenceClosures.jl:151 overwritten at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/closure_tuples.jl:35.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition with_tracers(Any, Tuple) in module TurbulenceClosures at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/TurbulenceClosures.jl:154 overwritten at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/closure_tuples.jl:38.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition (::Type{Oceananigans.FPlane{FT} where FT})(Any) in module Oceananigans at /root/.julia/packages/Oceananigans/S8A4a/src/coriolis.jl:22 overwritten at /root/.julia/packages/Oceananigans/S8A4a/src/coriolis.jl:38.
  ** incremental compilation may be fatally broken for this module **

Testing grids...
  Testing grid initialization...
  Testing grid constructor errors...
Testing fields...
  Testing field initialization...
  Testing field setting...
Testing halo regions...
  Testing initializing halo regions...
  Testing filling halo regions...
Testing operators...
  Testing 2D operators...
Testing Poisson solvers...
  Testing FFTW planning...
  Testing divergence-free solution [CPU]...
  Testing divergence-free solution [GPU]...
  Testing analytic solution reconstruction...
[ Info: Error (ℓ²-norm), Float64, N=(32, 32, 32), m=(1, 1, 1): 0.0010429869370832128
[ Info: Error (ℓ²-norm), Float64, N=(32, 32, 32), m=(2, 2, 2): 0.004193186980784157
[ Info: Error (ℓ²-norm), Float64, N=(32, 32, 32), m=(3, 3, 3): 0.009515129976547675
[ Info: Error (ℓ²-norm), Float64, N=(48, 48, 48), m=(1, 1, 1): 0.0004631146916544379
[ Info: Error (ℓ²-norm), Float64, N=(48, 48, 48), m=(2, 2, 2): 0.001856639437966036
[ Info: Error (ℓ²-norm), Float64, N=(48, 48, 48), m=(3, 3, 3): 0.0041931869807848065
[ Info: Error (ℓ²-norm), Float64, N=(64, 64, 64), m=(1, 1, 1): 0.00026041644318885814
[ Info: Error (ℓ²-norm), Float64, N=(64, 64, 64), m=(2, 2, 2): 0.0010429869370831952
[ Info: Error (ℓ²-norm), Float64, N=(64, 64, 64), m=(3, 3, 3): 0.0023516875273211146
Testing Coriolis...
Testing surface waves...
Testing buoyancy...
Testing models...
  Testing doubly periodic model construction...
  Testing reentrant channel model construction...
  Testing non-dimensional model construction...
  Testing setting model fields...
Testing time stepping...
  Testing 2nd-order Adams-Bashforth...
  Testing recomputing w from continuity...
[ Info: Velocity divergence after recomputing w (CPU(), Float32): min=-2.3841858e-7, max=2.3841858e-7, sum=2.3841858e-7, abs_sum=5.3167343e-5
[ Info: Velocity divergence after recomputing w (CPU(), Float64): min=-4.440892098500626e-16, max=4.440892098500626e-16, sum=-5.995204332975845e-15, abs_sum=1.028066520802895e-13
  Testing incompressibility...
[ Info: Velocity divergence after 1 time steps (CPU(), Float32): min=-6.337527e-19, max=-6.337527e-19, sum=-5.116112e-22, abs_sum=1.4111214e-16
[ Info: Velocity divergence after 10 time steps (CPU(), Float32): min=-9.948402e-19, max=-9.948402e-19, sum=-2.248856e-20, abs_sum=1.5152342e-16
[ Info: Velocity divergence after 100 time steps (CPU(), Float32): min=-7.2887185e-19, max=-7.2887185e-19, sum=4.473062e-20, abs_sum=2.1320026e-16
[ Info: Velocity divergence after 1 time steps (CPU(), Float64): min=-6.07004985826113e-19, max=-6.07004985826113e-19, sum=-5.142135158399652e-22, abs_sum=1.2858257978341798e-16
[ Info: Velocity divergence after 10 time steps (CPU(), Float64): min=-6.650929171620368e-19, max=-6.650929171620368e-19, sum=-2.0941250123039102e-20, abs_sum=1.5025493860863822e-16
  Testing tracer conservation in channel...
[ Info: Velocity divergence after 100 time steps (CPU(), Float64): min=-6.496742705440484e-19, max=-6.496742705440484e-19, sum=1.5572185556845056e-19, abs_sum=2.190036356046003e-16
[ Info: Tracer conservation after 10 time steps (CPU(), Float32): ⟨T⟩-T₀=1.7763568394002505e-14 °C
[ Info: Tracer conservation after 10 time steps (CPU(), Float64): ⟨T⟩-T₀=2.1316282072803006e-14 °C
Testing boundary conditions...
Testing forcings...
  Testing forcing function initialization...
  Testing forcing function time stepping [CPU]...
Testing turbulence closures...
  Testing closure operators...
  Testing closure instantiation...
  Testing calculation of nonlinear diffusivities...
    Calculating diffusivities for ConstantIsotropicDiffusivity (Float32, CPU())
    Calculating diffusivities for ConstantAnisotropicDiffusivity (Float32, CPU())
    Calculating diffusivities for AnisotropicBiharmonicDiffusivity (Float32, CPU())
    Calculating diffusivities for SmagorinskyLilly (Float32, CPU())
    Calculating diffusivities for BlasiusSmagorinsky (Float32, CPU())
    Calculating diffusivities for RozemaAnisotropicMinimumDissipation (Float32, CPU())
    Calculating diffusivities for VerstappenAnisotropicMinimumDissipation (Float32, CPU())
    Calculating diffusivities for ConstantIsotropicDiffusivity (Float64, CPU())
    Calculating diffusivities for ConstantAnisotropicDiffusivity (Float64, CPU())
    Calculating diffusivities for AnisotropicBiharmonicDiffusivity (Float64, CPU())
    Calculating diffusivities for SmagorinskyLilly (Float64, CPU())
    Calculating diffusivities for BlasiusSmagorinsky (Float64, CPU())
    Calculating diffusivities for RozemaAnisotropicMinimumDissipation (Float64, CPU())
    Calculating diffusivities for VerstappenAnisotropicMinimumDissipation (Float64, CPU())
  Testing constant isotropic diffusivity...
  Testing constant anisotropic diffusivity...
  Testing time-stepping with a tuple of closures...
Testing dynamics...
  Testing simple diffusion...
  Testing default model budgets with isotropic diffusion...
  Testing diffusion cosine...
  Testing passive tracer advection...
  Testing internal wave...
  Testing Taylor-Green vortex...
[ Info: Taylor-Green vortex test (CPU(), Float64) with Nx=Ny=64 @ Nt=10: Δu: (avg=2.33e-06, max=2.33e-06), Δv: (avg=2.33e-06, max=2.33e-06)
Testing diagnostics...
  Testing horizontal average [CPU]
  Testing NaN Checker [CPU]
  Testing miscellaneous timeseries diagnostics [CPU]
Testing output writers...
  Testing NetCDF output writer [CPU]...
  Testing JLD2 output writer [CPU]...
  Testing Checkpointer [CPU]...
Running regression tests...
  Testing thermal bubble regression [CPU]
[ Info: Δu: min=-3.01094e-15, max=3.01256e-15, mean=-3.33405e-22, absmean=5.13384e-16, std=7.35939e-16
[ Info: Δv: min=-3.01191e-15, max=3.00866e-15, mean=-9.65669e-22, absmean=5.13147e-16, std=7.35744e-16
[ Info: Δw: min=-7.64289e-15, max=5.88993e-15, mean=2.99688e-21, absmean=1.03716e-15, std=1.48883e-15
[ Info: ΔT: min=-1.77636e-15, max=1.77636e-15, mean=5.63785e-18, absmean=3.33934e-17, std=2.43519e-16
[ Info: ΔS: min=0, max=0, mean=0, absmean=0, std=0
  Testing Rayleigh–Bénard tracer regression [CPU]
[ Info: Δu: min=-3.65818e-14, max=3.21965e-14, mean=-1.92406e-18, absmean=3.3529e-15, std=4.83978e-15
[ Info: Δv: min=-2.85535e-14, max=3.72202e-14, mean=1.62974e-19, absmean=3.29709e-15, std=4.79574e-15
[ Info: Δw: min=-4.56857e-14, max=4.32987e-14, mean=2.54957e-18, absmean=2.97761e-15, std=4.68161e-15
[ Info: ΔT: min=-5.19029e-14, max=3.71925e-14, mean=8.223e-18, absmean=2.55428e-15, std=4.14735e-15
[ Info: ΔS: min=-2.37588e-14, max=1.60982e-14, mean=1.15112e-18, absmean=1.13258e-15, std=1.79417e-15
  Testing oceanic large eddy simulation regression [VerstappenAnisotropicMinimumDissipation, CPU]
[ Info: Δu: min=-6.80012e-16, max=8.27463e-16, mean=2.15913e-19, absmean=1.32288e-16, std=1.72917e-16
[ Info: Δv: min=-7.04298e-16, max=8.39606e-16, mean=9.00899e-20, absmean=1.30695e-16, std=1.69704e-16
[ Info: Δw: min=-2.1632e-15, max=2.5327e-15, mean=-5.1473e-18, absmean=2.63021e-16, std=4.03389e-16
[ Info: ΔT: min=-1.77636e-14, max=1.06581e-14, mean=-3.77689e-17, absmean=1.34384e-15, std=2.45279e-15
[ Info: ΔS: min=-2.13163e-14, max=2.84217e-14, mean=-4.26423e-17, absmean=2.65966e-15, std=4.92271e-15
  Testing oceanic large eddy simulation regression [SmagorinskyLilly, CPU]
[ Info: Δu: min=-6.64399e-16, max=6.67869e-16, mean=-1.93165e-19, absmean=1.22593e-16, std=1.62502e-16
[ Info: Δv: min=-7.38992e-16, max=6.93889e-16, mean=-9.35478e-20, absmean=1.24355e-16, std=1.62522e-16
[ Info: Δw: min=-2.01575e-15, max=2.00751e-15, mean=5.00999e-18, absmean=2.42318e-16, std=3.78605e-16
[ Info: ΔT: min=-1.06581e-14, max=1.06581e-14, mean=2.49762e-17, absmean=1.30059e-15, std=2.41426e-15
[ Info: ΔS: min=-2.13163e-14, max=2.84217e-14, mean=1.07215e-16, absmean=2.60727e-15, std=4.91556e-15
Testing examples...
  Testing wind and convection-driving mixing example [CPU]
  Testing ocean convection with plankton example
  Testing simple diffusion example
  Testing internal wave example
  Testing two-dimensional turbulence example
Testing abstract operations...
  Testing simple binary operations...
  Testing derivatives...
  Testing combined binary operations and derivatives...
  Testing combined binary operations and derivatives...
    Testing computation of abstract operations [Float32, CPU]...
      Testing compute! derivatives...
      Testing compute! unary operations...
      Testing compute! binary operations...
      Testing compute! multiary operations...
      Testing compute! kinetic energy...
      Testing horizontal averges...
    Testing computation of abstract operations [Float64, CPU]...
      Testing compute! derivatives...
      Testing compute! unary operations...
      Testing compute! binary operations...
      Testing compute! multiary operations...
      Testing compute! kinetic energy...
      Testing horizontal averges...
Testing verification scripts...
  Testing stratified Couette flow verification [CPU]
Simulating stratified plane Couette flow

        N : 16, 16, 8
        L : 12.6, 6.28, 2
       Re : 4250.000
       Ri : 0.010
       Pr : 0.700
        ν : 0.000235
        κ : 0.000336
   U_wall : 1.000
   Θ_wall : 0.010

[ Info: Calculating JLD2 output Symbol[:T, :w, :kappaT, :v, :nu, :u]...
[ Info: Calculation time: 269.785 ms
[ Info: Writing JLD2 output Symbol[:T, :w, :kappaT, :v, :nu, :u] to stratified_couette_flow_data_Nxy16_Nz8_Ri0.01/stratified_couette_flow_Nxy16_Nz8_Ri0.01_fields.jld2...
[ Info: Writing done: time=7.342 ms, size=157.9 KiB, Δsize=153.2 KiB
[ Info: Calculating JLD2 output Symbol[:T, :w, :nu, :v, :kappaT, :u]...
[ Info: Calculation time: 296.182 ms
[ Info: Writing JLD2 output Symbol[:T, :w, :nu, :v, :kappaT, :u] to stratified_couette_flow_data_Nxy16_Nz8_Ri0.01/stratified_couette_flow_Nxy16_Nz8_Ri0.01_profiles.jld2...
[ Info: Writing done: time=6.371 ms, size=6.4 KiB, Δsize=1.8 KiB
[ Info: Calculating JLD2 output Symbol[:Nu, :Re_tau]...
[ Info: Calculation time: 557.554 ms
[ Info: Writing JLD2 output Symbol[:Nu, :Re_tau] to stratified_couette_flow_data_Nxy16_Nz8_Ri0.01/stratified_couette_flow_Nxy16_Nz8_Ri0.01_statistics.jld2...
[ Info: Writing done: time=752.542 ms, size=9.7 KiB, Δsize=5.1 KiB
[10000000000000.00%] i: 1, t: 0.00, umax: (  1.58,  0.347,   0.39) m/s, CFL: 0.0002016, νκmax: (0.0925, 0.0888), νκCFL: (0.000148, 0.0001421), next Δt: 5e-05, ⟨wall time⟩: 15.758 s
Test Summary: | Pass  Broken  Total
Oceananigans  | 1358       5   1363
   Testing Oceananigans tests passed 

Results with Julia v1.3.1-pre-7704df0a5a

Testing was successful. Last evaluation was ago and took 22 minutes, 14 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed Adapt ────────────── v1.0.0
 Installed Conda ────────────── v1.3.0
 Installed Compat ───────────── v2.2.0
 Installed CFTime ───────────── v0.0.3
 Installed DataStructures ───── v0.17.6
 Installed StaticArrays ─────── v0.11.1
 Installed CuArrays ─────────── v1.2.1
 Installed Oceananigans ─────── v0.15.0
 Installed MacroTools ───────── v0.5.2
 Installed BinDeps ──────────── v0.8.10
 Installed FFTW ─────────────── v1.1.0
 Installed URIParser ────────── v0.4.0
 Installed OffsetArrays ─────── v0.11.2
 Installed FillArrays ───────── v0.7.4
 Installed GPUArrays ────────── v1.0.4
 Installed CodecZlib ────────── v0.6.0
 Installed FileIO ───────────── v1.1.0
 Installed Missings ─────────── v0.4.3
 Installed BinaryProvider ───── v0.5.8
 Installed CEnum ────────────── v0.2.0
 Installed GPUifyLoops ──────── v0.2.9
 Installed NNlib ────────────── v0.6.0
 Installed TranscodingStreams ─ v0.9.5
 Installed Requires ─────────── v0.5.2
 Installed AbstractFFTs ─────── v0.5.0
 Installed NCDatasets ───────── v0.9.5
 Installed Reexport ─────────── v0.2.0
 Installed Cassette ─────────── v0.2.6
 Installed CUDAnative ───────── v2.4.0
 Installed LLVM ─────────────── v1.3.2
 Installed DataAPI ──────────── v1.1.0
 Installed CUDAapi ──────────── v1.2.0
 Installed CondaBinDeps ─────── v0.1.0
 Installed OrderedCollections ─ v1.1.0
 Installed JSON ─────────────── v0.21.0
 Installed VersionParsing ───── v1.1.3
 Installed TimerOutputs ─────── v0.5.3
 Installed JLD2 ─────────────── v0.1.9
 Installed CUDAdrv ──────────── v3.1.0
 Installed Parsers ──────────── v0.3.10
  Updating `~/.julia/environments/v1.3/Project.toml`
  [9e8cae18] + Oceananigans v0.15.0
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [621f4979] + AbstractFFTs v0.5.0
  [79e6a3ab] + Adapt v1.0.0
  [9e28174c] + BinDeps v0.8.10
  [b99e7846] + BinaryProvider v0.5.8
  [fa961155] + CEnum v0.2.0
  [179af706] + CFTime v0.0.3
  [3895d2a7] + CUDAapi v1.2.0
  [c5f51814] + CUDAdrv v3.1.0
  [be33ccc6] + CUDAnative v2.4.0
  [7057c7e9] + Cassette v0.2.6
  [944b1d66] + CodecZlib v0.6.0
  [34da2185] + Compat v2.2.0
  [8f4d0f93] + Conda v1.3.0
  [a9693cdc] + CondaBinDeps v0.1.0
  [3a865a2d] + CuArrays v1.2.1
  [9a962f9c] + DataAPI v1.1.0
  [864edb3b] + DataStructures v0.17.6
  [7a1cc6ca] + FFTW v1.1.0
  [5789e2e9] + FileIO v1.1.0
  [1a297f60] + FillArrays v0.7.4
  [0c68f7d7] + GPUArrays v1.0.4
  [ba82f77b] + GPUifyLoops v0.2.9
  [033835bb] + JLD2 v0.1.9
  [682c06a0] + JSON v0.21.0
  [929cbde3] + LLVM v1.3.2
  [1914dd2f] + MacroTools v0.5.2
  [e1d29d7a] + Missings v0.4.3
  [85f8d34a] + NCDatasets v0.9.5
  [872c559c] + NNlib v0.6.0
  [9e8cae18] + Oceananigans v0.15.0
  [6fe1bfb0] + OffsetArrays v0.11.2
  [bac558e1] + OrderedCollections v1.1.0
  [69de0a69] + Parsers v0.3.10
  [189a3867] + Reexport v0.2.0
  [ae029012] + Requires v0.5.2
  [90137ffa] + StaticArrays v0.11.1
  [a759f4b9] + TimerOutputs v0.5.3
  [3bb67fe8] + TranscodingStreams v0.9.5
  [30578b45] + URIParser v0.4.0
  [81def892] + VersionParsing v1.1.3
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8bb1440f] + DelimitedFiles 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [a63ad114] + Mmap 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [1a1011a3] + SharedArrays 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building Conda ─────→ `~/.julia/packages/Conda/kLXeC/deps/build.log`
  Building FFTW ──────→ `~/.julia/packages/FFTW/loJ3F/deps/build.log`
  Building CodecZlib ─→ `~/.julia/packages/CodecZlib/5t9zO/deps/build.log`
  Building NCDatasets → `~/.julia/packages/NCDatasets/uW2kc/deps/build.log`
   Testing Oceananigans
 Resolving package versions...
    Status `/tmp/jl_fx1han/Manifest.toml`
  [621f4979] AbstractFFTs v0.5.0
  [79e6a3ab] Adapt v1.0.0
  [9e28174c] BinDeps v0.8.10
  [b99e7846] BinaryProvider v0.5.8
  [fa961155] CEnum v0.2.0
  [179af706] CFTime v0.0.3
  [3895d2a7] CUDAapi v1.2.0
  [c5f51814] CUDAdrv v3.1.0
  [be33ccc6] CUDAnative v2.4.0
  [7057c7e9] Cassette v0.2.6
  [944b1d66] CodecZlib v0.6.0
  [34da2185] Compat v2.2.0
  [8f4d0f93] Conda v1.3.0
  [a9693cdc] CondaBinDeps v0.1.0
  [3a865a2d] CuArrays v1.2.1
  [9a962f9c] DataAPI v1.1.0
  [864edb3b] DataStructures v0.17.6
  [7a1cc6ca] FFTW v1.1.0
  [5789e2e9] FileIO v1.1.0
  [1a297f60] FillArrays v0.7.4
  [0c68f7d7] GPUArrays v1.0.4
  [ba82f77b] GPUifyLoops v0.2.9
  [033835bb] JLD2 v0.1.9
  [682c06a0] JSON v0.21.0
  [929cbde3] LLVM v1.3.2
  [1914dd2f] MacroTools v0.5.2
  [e1d29d7a] Missings v0.4.3
  [85f8d34a] NCDatasets v0.9.5
  [872c559c] NNlib v0.6.0
  [9e8cae18] Oceananigans v0.15.0
  [6fe1bfb0] OffsetArrays v0.11.2
  [bac558e1] OrderedCollections v1.1.0
  [69de0a69] Parsers v0.3.10
  [189a3867] Reexport v0.2.0
  [ae029012] Requires v0.5.2
  [90137ffa] StaticArrays v0.11.1
  [a759f4b9] TimerOutputs v0.5.3
  [3bb67fe8] TranscodingStreams v0.9.5
  [30578b45] URIParser v0.4.0
  [81def892] VersionParsing v1.1.3
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8bb1440f] DelimitedFiles  [`@stdlib/DelimitedFiles`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [a63ad114] Mmap  [`@stdlib/Mmap`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [1a1011a3] SharedArrays  [`@stdlib/SharedArrays`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [10745b16] Statistics  [`@stdlib/Statistics`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
WARNING: Method definition overdub(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition recurse(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition recurse(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:537.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition overdub(Cassette.Context{N, M, T, P, B, H} where H<:Union{Cassette.DisableHooks, Nothing} where B<:Union{Nothing, Base.IdDict{Module, Base.Dict{Symbol, Cassette.BindingMeta}}} where P<:Cassette.AbstractPass where T<:Union{Nothing, Cassette.Tag{N, X, E} where E where X where N<:Cassette.AbstractContextName} where M where N<:Cassette.AbstractContextName, Any...) in module Cassette at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524 overwritten in module GPUifyLoops at /root/.julia/packages/Cassette/YCOeN/src/overdub.jl:524.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition TurbulentDiffusivities(Oceananigans.AbstractArchitecture, Oceananigans.AbstractGrid{T} where T, Any, Tuple) in module TurbulenceClosures at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/TurbulenceClosures.jl:151 overwritten at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/closure_tuples.jl:35.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition with_tracers(Any, Tuple) in module TurbulenceClosures at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/TurbulenceClosures.jl:154 overwritten at /root/.julia/packages/Oceananigans/S8A4a/src/TurbulenceClosures/closure_tuples.jl:38.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition (::Type{Oceananigans.FPlane{FT} where FT})(Any) in module Oceananigans at /root/.julia/packages/Oceananigans/S8A4a/src/coriolis.jl:22 overwritten at /root/.julia/packages/Oceananigans/S8A4a/src/coriolis.jl:38.
  ** incremental compilation may be fatally broken for this module **

Testing grids...
  Testing grid initialization...
  Testing grid constructor errors...
Testing fields...
  Testing field initialization...
  Testing field setting...
Testing halo regions...
  Testing initializing halo regions...
  Testing filling halo regions...
Testing operators...
  Testing 2D operators...
Testing Poisson solvers...
  Testing FFTW planning...
  Testing divergence-free solution [CPU]...
  Testing divergence-free solution [GPU]...
  Testing analytic solution reconstruction...
[ Info: Error (ℓ²-norm), Float64, N=(32, 32, 32), m=(1, 1, 1): 0.0010429869370832128
[ Info: Error (ℓ²-norm), Float64, N=(32, 32, 32), m=(2, 2, 2): 0.004193186980784157
[ Info: Error (ℓ²-norm), Float64, N=(32, 32, 32), m=(3, 3, 3): 0.009515129976547675
[ Info: Error (ℓ²-norm), Float64, N=(48, 48, 48), m=(1, 1, 1): 0.0004631146916544336
[ Info: Error (ℓ²-norm), Float64, N=(48, 48, 48), m=(2, 2, 2): 0.0018566394379660393
[ Info: Error (ℓ²-norm), Float64, N=(48, 48, 48), m=(3, 3, 3): 0.004193186980784829
[ Info: Error (ℓ²-norm), Float64, N=(64, 64, 64), m=(1, 1, 1): 0.00026041644318885814
[ Info: Error (ℓ²-norm), Float64, N=(64, 64, 64), m=(2, 2, 2): 0.0010429869370831952
[ Info: Error (ℓ²-norm), Float64, N=(64, 64, 64), m=(3, 3, 3): 0.0023516875273211146
Testing Coriolis...
Testing surface waves...
Testing buoyancy...
Testing models...
  Testing doubly periodic model construction...
  Testing reentrant channel model construction...
  Testing non-dimensional model construction...
  Testing setting model fields...
Testing time stepping...
  Testing 2nd-order Adams-Bashforth...
  Testing recomputing w from continuity...
[ Info: Velocity divergence after recomputing w (CPU(), Float32): min=-2.3841858e-7, max=2.3841858e-7, sum=-5.2452087e-6, abs_sum=5.4359436e-5
[ Info: Velocity divergence after recomputing w (CPU(), Float64): min=-4.440892098500626e-16, max=8.881784197001252e-16, sum=-6.661338147750939e-16, abs_sum=1.0103029524088925e-13
  Testing incompressibility...
[ Info: Velocity divergence after 1 time steps (CPU(), Float32): min=-6.337527e-19, max=-6.337527e-19, sum=-5.116112e-22, abs_sum=1.4111214e-16
[ Info: Velocity divergence after 10 time steps (CPU(), Float32): min=-9.948402e-19, max=-9.948402e-19, sum=-2.248856e-20, abs_sum=1.5152342e-16
[ Info: Velocity divergence after 100 time steps (CPU(), Float32): min=-7.2887185e-19, max=-7.2887185e-19, sum=4.473062e-20, abs_sum=2.1320026e-16
[ Info: Velocity divergence after 1 time steps (CPU(), Float64): min=-6.07004985826113e-19, max=-6.07004985826113e-19, sum=-5.142135158399652e-22, abs_sum=1.2858257978341798e-16
[ Info: Velocity divergence after 10 time steps (CPU(), Float64): min=-6.650929171620368e-19, max=-6.650929171620368e-19, sum=-2.0941250123039102e-20, abs_sum=1.5025493860863822e-16
[ Info: Velocity divergence after 100 time steps (CPU(), Float64): min=-6.496742705440484e-19, max=-6.496742705440484e-19, sum=1.5572185556845056e-19, abs_sum=2.190036356046003e-16
  Testing tracer conservation in channel...
[ Info: Tracer conservation after 10 time steps (CPU(), Float32): ⟨T⟩-T₀=-4.263256414560601e-14 °C
[ Info: Tracer conservation after 10 time steps (CPU(), Float64): ⟨T⟩-T₀=8.881784197001252e-14 °C
Testing boundary conditions...
Testing forcings...
  Testing forcing function initialization...
  Testing forcing function time stepping [CPU]...
Testing turbulence closures...
  Testing closure operators...
  Testing closure instantiation...
  Testing calculation of nonlinear diffusivities...
    Calculating diffusivities for ConstantIsotropicDiffusivity (Float32, CPU())
    Calculating diffusivities for ConstantAnisotropicDiffusivity (Float32, CPU())
    Calculating diffusivities for AnisotropicBiharmonicDiffusivity (Float32, CPU())
    Calculating diffusivities for SmagorinskyLilly (Float32, CPU())
    Calculating diffusivities for BlasiusSmagorinsky (Float32, CPU())
    Calculating diffusivities for RozemaAnisotropicMinimumDissipation (Float32, CPU())
    Calculating diffusivities for VerstappenAnisotropicMinimumDissipation (Float32, CPU())
    Calculating diffusivities for ConstantIsotropicDiffusivity (Float64, CPU())
    Calculating diffusivities for ConstantAnisotropicDiffusivity (Float64, CPU())
    Calculating diffusivities for AnisotropicBiharmonicDiffusivity (Float64, CPU())
    Calculating diffusivities for SmagorinskyLilly (Float64, CPU())
    Calculating diffusivities for BlasiusSmagorinsky (Float64, CPU())
    Calculating diffusivities for RozemaAnisotropicMinimumDissipation (Float64, CPU())
    Calculating diffusivities for VerstappenAnisotropicMinimumDissipation (Float64, CPU())
  Testing constant isotropic diffusivity...
  Testing constant anisotropic diffusivity...
  Testing time-stepping with a tuple of closures...
Testing dynamics...
  Testing simple diffusion...
  Testing default model budgets with isotropic diffusion...
  Testing diffusion cosine...
  Testing passive tracer advection...
  Testing internal wave...
  Testing Taylor-Green vortex...
[ Info: Taylor-Green vortex test (CPU(), Float64) with Nx=Ny=64 @ Nt=10: Δu: (avg=2.33e-06, max=2.33e-06), Δv: (avg=2.33e-06, max=2.33e-06)
Testing diagnostics...
  Testing horizontal average [CPU]
  Testing NaN Checker [CPU]
  Testing miscellaneous timeseries diagnostics [CPU]
Testing output writers...
  Testing NetCDF output writer [CPU]...
  Testing JLD2 output writer [CPU]...
  Testing Checkpointer [CPU]...
Running regression tests...
  Testing thermal bubble regression [CPU]
[ Info: Δu: min=-3.01094e-15, max=3.01256e-15, mean=-3.33405e-22, absmean=5.13384e-16, std=7.35939e-16
[ Info: Δv: min=-3.01191e-15, max=3.00866e-15, mean=-9.65669e-22, absmean=5.13147e-16, std=7.35744e-16
[ Info: Δw: min=-7.64289e-15, max=5.88993e-15, mean=2.99688e-21, absmean=1.03716e-15, std=1.48883e-15
[ Info: ΔT: min=-1.77636e-15, max=1.77636e-15, mean=5.63785e-18, absmean=3.33934e-17, std=2.43519e-16
[ Info: ΔS: min=0, max=0, mean=0, absmean=0, std=0
  Testing Rayleigh–Bénard tracer regression [CPU]
[ Info: Δu: min=-3.65818e-14, max=3.21965e-14, mean=-1.92406e-18, absmean=3.3529e-15, std=4.83978e-15
[ Info: Δv: min=-2.85535e-14, max=3.72202e-14, mean=1.62974e-19, absmean=3.29709e-15, std=4.79574e-15
[ Info: Δw: min=-4.56857e-14, max=4.32987e-14, mean=2.54957e-18, absmean=2.97761e-15, std=4.68161e-15
[ Info: ΔT: min=-5.19029e-14, max=3.71925e-14, mean=8.223e-18, absmean=2.55428e-15, std=4.14735e-15
[ Info: ΔS: min=-2.37588e-14, max=1.60982e-14, mean=1.15112e-18, absmean=1.13258e-15, std=1.79417e-15
  Testing oceanic large eddy simulation regression [VerstappenAnisotropicMinimumDissipation, CPU]
[ Info: Δu: min=-6.80012e-16, max=8.27463e-16, mean=2.15913e-19, absmean=1.32288e-16, std=1.72917e-16
[ Info: Δv: min=-7.04298e-16, max=8.39606e-16, mean=9.00899e-20, absmean=1.30695e-16, std=1.69704e-16
[ Info: Δw: min=-2.1632e-15, max=2.5327e-15, mean=-5.1473e-18, absmean=2.63021e-16, std=4.03389e-16
[ Info: ΔT: min=-1.77636e-14, max=1.06581e-14, mean=-3.77689e-17, absmean=1.34384e-15, std=2.45279e-15
[ Info: ΔS: min=-2.13163e-14, max=2.84217e-14, mean=-4.26423e-17, absmean=2.65966e-15, std=4.92271e-15
  Testing oceanic large eddy simulation regression [SmagorinskyLilly, CPU]
[ Info: Δu: min=-6.64399e-16, max=6.67869e-16, mean=-1.93165e-19, absmean=1.22593e-16, std=1.62502e-16
[ Info: Δv: min=-7.38992e-16, max=6.93889e-16, mean=-9.35478e-20, absmean=1.24355e-16, std=1.62522e-16
[ Info: Δw: min=-2.01575e-15, max=2.00751e-15, mean=5.00999e-18, absmean=2.42318e-16, std=3.78605e-16
[ Info: ΔT: min=-1.06581e-14, max=1.06581e-14, mean=2.49762e-17, absmean=1.30059e-15, std=2.41426e-15
[ Info: ΔS: min=-2.13163e-14, max=2.84217e-14, mean=1.07215e-16, absmean=2.60727e-15, std=4.91556e-15
Testing examples...
  Testing wind and convection-driving mixing example [CPU]
  Testing ocean convection with plankton example
  Testing simple diffusion example
  Testing internal wave example
  Testing two-dimensional turbulence example
Testing abstract operations...
  Testing simple binary operations...
  Testing derivatives...
  Testing combined binary operations and derivatives...
  Testing combined binary operations and derivatives...
    Testing computation of abstract operations [Float32, CPU]...
      Testing compute! derivatives...
      Testing compute! unary operations...
      Testing compute! binary operations...
      Testing compute! multiary operations...
      Testing compute! kinetic energy...
      Testing horizontal averges...
    Testing computation of abstract operations [Float64, CPU]...
      Testing compute! derivatives...
      Testing compute! unary operations...
      Testing compute! binary operations...
      Testing compute! multiary operations...
      Testing compute! kinetic energy...
      Testing horizontal averges...
Testing verification scripts...
  Testing stratified Couette flow verification [CPU]
Simulating stratified plane Couette flow

        N : 16, 16, 8
        L : 12.6, 6.28, 2
       Re : 4250.000
       Ri : 0.010
       Pr : 0.700
        ν : 0.000235
        κ : 0.000336
   U_wall : 1.000
   Θ_wall : 0.010

[ Info: Calculating JLD2 output Symbol[:T, :w, :kappaT, :v, :nu, :u]...
[ Info: Calculation time: 237.559 ms
[ Info: Writing JLD2 output Symbol[:T, :w, :kappaT, :v, :nu, :u] to stratified_couette_flow_data_Nxy16_Nz8_Ri0.01/stratified_couette_flow_Nxy16_Nz8_Ri0.01_fields.jld2...
[ Info: Writing done: time=205.698 ms, size=157.9 KiB, Δsize=153.2 KiB
[ Info: Calculating JLD2 output Symbol[:T, :w, :nu, :v, :kappaT, :u]...
[ Info: Calculation time: 245.458 ms
[ Info: Writing JLD2 output Symbol[:T, :w, :nu, :v, :kappaT, :u] to stratified_couette_flow_data_Nxy16_Nz8_Ri0.01/stratified_couette_flow_Nxy16_Nz8_Ri0.01_profiles.jld2...
[ Info: Writing done: time=20.656 ms, size=6.4 KiB, Δsize=1.8 KiB
[ Info: Calculating JLD2 output Symbol[:Nu, :Re_tau]...
[ Info: Calculation time: 525.794 ms
[ Info: Writing JLD2 output Symbol[:Nu, :Re_tau] to stratified_couette_flow_data_Nxy16_Nz8_Ri0.01/stratified_couette_flow_Nxy16_Nz8_Ri0.01_statistics.jld2...
[ Info: Writing done: time=574.840 ms, size=9.7 KiB, Δsize=5.1 KiB
[10000000000000.00%] i: 1, t: 0.00, umax: (  1.59,  0.295,  0.356) m/s, CFL: 0.0002028, νκmax: (0.0798, 0.0739), νκCFL: (0.0001277, 0.0001182), next Δt: 5e-05, ⟨wall time⟩: 14.880 s
Test Summary: | Pass  Broken  Total
Oceananigans  | 1358       5   1363
   Testing Oceananigans tests passed