Created
July 22, 2020 11:48
-
-
Save ali-ramadhan/d920ec50d0e40332121697f71b91eb36 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Overhead ╎ [+additional indent] Count File:Line; Function | |
========================================================= | |
╎263 @Base/task.jl:358; (::REPL.var"#26#27"{REPL.REPLBackend})() | |
╎ 263 ...kage_linux64/build/usr/share/julia/stdlib/v1.4/REPL/src/REPL.jl:118; macro expansion | |
╎ 263 ...kage_linux64/build/usr/share/julia/stdlib/v1.4/REPL/src/REPL.jl:86; eval_user_input(::Any, ::REPL.REPLBackend) | |
17╎ 263 @Base/boot.jl:331; eval(::Module, ::Any) | |
╎ 245 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:41; time_step!(::IncompressibleModel{Oceananigans.TimeSteppers.AdamsBashforthTimeStepper{Float64,N... | |
╎ 8 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:48; time_step!(::IncompressibleModel{Oceananigans.TimeSteppers.AdamsBashforthTimeStepper{Float64,N... | |
╎ ╎ 8 @Oceananigans/src/TimeSteppers/generic_time_stepping.jl:13; time_step_precomputations!(::Nothing, ::NamedTuple{(:pHY′, :pNHS),Tuple{OffsetArrays.OffsetAr... | |
╎ ╎ 8 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:16; fill_halo_regions!(::NamedTuple{(:u, :v, :w, :T, :S),Tuple{Field{Oceananigans.Grids.Face,Ocea... | |
╎ ╎ 8 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:22; fill_halo_regions!(::Field{Oceananigans.Grids.Cell,Oceananigans.Grids.Face,Oceananigans.Grid... | |
1╎ ╎ 2 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:28; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x... | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:77; fill_west_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondition... | |
╎ ╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:60; fill_west_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryConditio... | |
╎ ╎ ╎ 1 @Base/broadcast.jl:823; materialize! | |
╎ ╎ ╎ 1 @Base/broadcast.jl:864; copyto! | |
╎ ╎ ╎ 1 @Base/broadcast.jl:905; copyto! | |
╎ ╎ ╎ 1 @Base/multidimensional.jl:962; copyto!(::SubArray{Float64,3,Array{Float64,3},Tuple{UnitRange{Int64},Base.Slice{Base.On... | |
╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1073; setindex! | |
╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1103; _setindex! | |
╎ ╎ ╎ ╎ 1 @Base/subarray.jl:277; setindex! | |
1╎ ╎ ╎ ╎ 1 @Base/array.jl:828; setindex! | |
╎ ╎ 4 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:29; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x... | |
╎ ╎ 4 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:77; fill_east_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondition... | |
╎ ╎ ╎ 4 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:64; fill_east_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryConditio... | |
╎ ╎ ╎ 4 @Base/broadcast.jl:823; materialize! | |
╎ ╎ ╎ 4 @Base/broadcast.jl:864; copyto! | |
╎ ╎ ╎ 4 @Base/broadcast.jl:905; copyto! | |
╎ ╎ ╎ 4 @Base/multidimensional.jl:962; copyto!(::SubArray{Float64,3,Array{Float64,3},Tuple{UnitRange{Int64},Base.Slice{Base.On... | |
╎ ╎ ╎ ╎ 4 @Base/abstractarray.jl:1073; setindex! | |
╎ ╎ ╎ ╎ 4 @Base/abstractarray.jl:1103; _setindex! | |
╎ ╎ ╎ ╎ 4 @Base/subarray.jl:277; setindex! | |
4╎ ╎ ╎ ╎ 4 @Base/array.jl:828; setindex! | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:32; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x... | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:77; fill_bottom_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryConditi... | |
╎ ╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:53; fill_bottom_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondit... | |
╎ ╎ ╎ 1 @Base/broadcast.jl:823; materialize! | |
╎ ╎ ╎ 1 @Base/broadcast.jl:864; copyto! | |
╎ ╎ ╎ 1 @Base/broadcast.jl:905; copyto! | |
╎ ╎ ╎ 1 @Base/multidimensional.jl:962; copyto!(::SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.... | |
╎ ╎ ╎ ╎ 1 @Base/subarray.jl:255; getindex | |
1╎ ╎ ╎ ╎ 1 @Base/array.jl:788; getindex | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:33; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x... | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:77; fill_top_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondition{... | |
╎ ╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:57; fill_top_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondition... | |
╎ ╎ ╎ 1 @Base/broadcast.jl:823; materialize! | |
╎ ╎ ╎ 1 @Base/broadcast.jl:864; copyto! | |
╎ ╎ ╎ 1 @Base/broadcast.jl:905; copyto! | |
╎ ╎ ╎ 1 @Base/multidimensional.jl:962; copyto!(::SubArray{Float64,3,Array{Float64,3},Tuple{Base.Slice{Base.OneTo{Int64}},Base.... | |
╎ ╎ ╎ ╎ 1 @Base/subarray.jl:255; getindex | |
1╎ ╎ ╎ ╎ 1 @Base/array.jl:788; getindex | |
╎ 19 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:50; time_step!(::IncompressibleModel{Oceananigans.TimeSteppers.AdamsBashforthTimeStepper{Float64,N... | |
╎ ╎ 1 @Oceananigans/src/TimeSteppers/generic_time_stepping.jl:53; calculate_tendencies!(::NamedTuple{(:u, :v, :w, :T, :S),NTuple{5,OffsetArrays.OffsetArray{Flo... | |
╎ ╎ 1 @Oceananigans/src/TimeSteppers/time_stepping_kernels.jl:13; calculate_interior_tendency_contributions!(::NamedTuple{(:u, :v, :w, :T, :S),NTuple{5,OffsetA... | |
╎ ╎ 1 @KernelAbstractions/src/macros.jl:55; calculate_Gw!(::KernelAbstractions.CPU, ::Tuple{Int64,Int64}, ::Tuple{Int64,Int64,Int64}) | |
1╎ ╎ 1 @KernelAbstractions/src/nditeration.jl:20; KernelAbstractions.NDIteration.StaticSize(::Tuple{Int64,Int64}) | |
╎ ╎ 18 @Oceananigans/src/TimeSteppers/generic_time_stepping.jl:60; calculate_tendencies!(::NamedTuple{(:u, :v, :w, :T, :S),NTuple{5,OffsetArrays.OffsetArray{Flo... | |
1╎ ╎ 2 @Oceananigans/src/Models/Models.jl:30; state | |
╎ ╎ 1 @Oceananigans/src/Utils/tuple_utils.jl:14; datatuple | |
╎ ╎ 1 @Base/namedtuple.jl:86; NamedTuple{(:u, :v, :w),T} where T<:Tuple(::Base.Generator{NamedTuple{(:u, :v, :w),Tuple{Fi... | |
╎ ╎ 1 @Base/tuple.jl:230; Tuple | |
╎ ╎ ╎ 1 @Base/tuple.jl:258; _totuple | |
1╎ ╎ ╎ 1 @Base/array.jl:670; collect(::Base.Generator{NamedTuple{(:u, :v, :w),Tuple{Field{Oceananigans.Grids.Face,Ocea... | |
╎ ╎ 8 @Oceananigans/src/TimeSteppers/time_stepping_kernels.jl:90; calculate_boundary_tendency_contributions!(::NamedTuple{(:u, :v, :w, :T, :S),Tuple{Field{Ocea... | |
╎ ╎ 8 @Oceananigans/src/BoundaryConditions/apply_flux_bcs.jl:14; apply_x_bcs!(::Field{Oceananigans.Grids.Cell,Oceananigans.Grids.Face,Oceananigans.Grids.Cell... | |
╎ ╎ 8 @Oceananigans/src/Utils/kernel_launching.jl:60; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic,... | |
1╎ ╎ 1 @Base/boot.jl:333; kwfunc(::Any) | |
╎ ╎ 5 @Oceananigans/src/Utils/kernel_launching.jl:62; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic... | |
╎ ╎ ╎ 5 @KernelAbstractions/src/macros.jl:55; _apply_x_bcs!(::KernelAbstractions.CPU, ::Tuple{Int64,Int64}, ::Tuple{Int64,Int64}) | |
5╎ ╎ ╎ 5 @KernelAbstractions/src/nditeration.jl:20; KernelAbstractions.NDIteration.StaticSize(::Tuple{Int64,Int64}) | |
╎ ╎ 2 @Oceananigans/src/Utils/kernel_launching.jl:66; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic... | |
╎ ╎ ╎ 2 @KernelAbstractions/src/backends/cpu.jl:81; (::Core.var"#Any##kw")(::NamedTuple{(:dependencies,),Tuple{Nothing}}, ::KernelAbstractions... | |
1╎ ╎ ╎ 2 @KernelAbstractions/src/backends/cpu.jl:104; (::KernelAbstractions.Kernel{KernelAbstractions.CPU,KernelAbstractions.NDIteration.Static... | |
╎ ╎ ╎ 1 @KernelAbstractions/src/backends/cpu.jl:20; (::Core.var"#Type##kw")(::NamedTuple{(:dependencies, :progress),Tuple{Nothing,Nothing}}, ... | |
1╎ ╎ ╎ 1 @KernelAbstractions/src/backends/cpu.jl:20; #Event#29 | |
╎ ╎ 5 @Oceananigans/src/TimeSteppers/time_stepping_kernels.jl:91; calculate_boundary_tendency_contributions!(::NamedTuple{(:u, :v, :w, :T, :S),Tuple{Field{Ocea... | |
1╎ ╎ 5 @Oceananigans/src/BoundaryConditions/apply_flux_bcs.jl:23; apply_y_bcs!(::Field{Oceananigans.Grids.Cell,Oceananigans.Grids.Cell,Oceananigans.Grids.Face... | |
╎ ╎ 4 @Oceananigans/src/Utils/kernel_launching.jl:60; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic,... | |
╎ ╎ 3 @Oceananigans/src/Utils/kernel_launching.jl:62; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic,... | |
╎ ╎ ╎ 3 @KernelAbstractions/src/macros.jl:55; _apply_y_bcs!(::KernelAbstractions.CPU, ::Tuple{Int64,Int64}, ::Tuple{Int64,Int64}) | |
3╎ ╎ ╎ 3 @KernelAbstractions/src/nditeration.jl:20; KernelAbstractions.NDIteration.StaticSize(::Tuple{Int64,Int64}) | |
╎ ╎ 1 @Oceananigans/src/Utils/kernel_launching.jl:66; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic,... | |
╎ ╎ ╎ 1 @KernelAbstractions/src/backends/cpu.jl:81; (::Core.var"#Any##kw")(::NamedTuple{(:dependencies,),Tuple{Nothing}}, ::KernelAbstractions... | |
1╎ ╎ ╎ 1 @KernelAbstractions/src/backends/cpu.jl:104; (::KernelAbstractions.Kernel{KernelAbstractions.CPU,KernelAbstractions.NDIteration.Static... | |
2╎ ╎ 3 @Oceananigans/src/TimeSteppers/time_stepping_kernels.jl:92; calculate_boundary_tendency_contributions!(::NamedTuple{(:u, :v, :w, :T, :S),Tuple{Field{Ocea... | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/apply_flux_bcs.jl:32; apply_z_bcs!(::Field{Oceananigans.Grids.Cell,Oceananigans.Grids.Face,Oceananigans.Grids.Cell... | |
╎ ╎ 1 @Oceananigans/src/Utils/kernel_launching.jl:60; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic,... | |
╎ ╎ 1 @Oceananigans/src/Utils/kernel_launching.jl:62; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic,... | |
╎ ╎ ╎ 1 @KernelAbstractions/src/macros.jl:55; _apply_z_bcs!(::KernelAbstractions.CPU, ::Tuple{Int64,Int64}, ::Tuple{Int64,Int64}) | |
1╎ ╎ ╎ 1 @KernelAbstractions/src/nditeration.jl:20; KernelAbstractions.NDIteration.StaticSize(::Tuple{Int64,Int64}) | |
╎ 1 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:55; time_step!(::IncompressibleModel{Oceananigans.TimeSteppers.AdamsBashforthTimeStepper{Float64,N... | |
╎ ╎ 1 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:173; ab2_update_predictor_velocities!(::NamedTuple{(:u, :v, :w),Tuple{OffsetArrays.OffsetArray{Flo... | |
╎ ╎ 1 @Oceananigans/src/Utils/kernel_launching.jl:60; launch! | |
╎ ╎ 1 @Oceananigans/src/Utils/kernel_launching.jl:66; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic,B... | |
1╎ ╎ 1 @KernelAbstractions/src/backends/cpu.jl:81; (::Core.var"#Any##kw")(::NamedTuple{(:dependencies,),Tuple{Nothing}}, ::KernelAbstractions.... | |
╎ 208 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:57; time_step!(::IncompressibleModel{Oceananigans.TimeSteppers.AdamsBashforthTimeStepper{Float64,N... | |
╎ ╎ 4 @Oceananigans/src/TimeSteppers/generic_time_stepping.jl:73; calculate_pressure_correction!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::Int6... | |
╎ ╎ 4 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:16; fill_halo_regions!(::NamedTuple{(:u, :v, :w),Tuple{Field{Oceananigans.Grids.Face,Oceananigans... | |
╎ ╎ 4 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:22; fill_halo_regions!(::Field{Oceananigans.Grids.Face,Oceananigans.Grids.Cell,Oceananigans.Grid... | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:28; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x... | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:77; fill_west_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondition... | |
╎ ╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:60; fill_west_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryConditio... | |
╎ ╎ ╎ 1 @Base/broadcast.jl:823; materialize! | |
╎ ╎ ╎ 1 @Base/broadcast.jl:864; copyto! | |
╎ ╎ ╎ 1 @Base/broadcast.jl:905; copyto! | |
╎ ╎ ╎ 1 @Base/multidimensional.jl:962; copyto!(::SubArray{Float64,3,Array{Float64,3},Tuple{UnitRange{Int64},Base.Slice{Base.On... | |
╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1073; setindex! | |
╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1103; _setindex! | |
╎ ╎ ╎ ╎ 1 @Base/subarray.jl:277; setindex! | |
1╎ ╎ ╎ ╎ 1 @Base/array.jl:828; setindex! | |
╎ ╎ 2 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:29; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x... | |
╎ ╎ 2 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:77; fill_east_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondition... | |
╎ ╎ ╎ 2 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:64; fill_east_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryConditio... | |
╎ ╎ ╎ 2 @Base/broadcast.jl:823; materialize! | |
╎ ╎ ╎ 2 @Base/broadcast.jl:864; copyto! | |
╎ ╎ ╎ 2 @Base/broadcast.jl:905; copyto! | |
╎ ╎ ╎ 2 @Base/multidimensional.jl:962; copyto!(::SubArray{Float64,3,Array{Float64,3},Tuple{UnitRange{Int64},Base.Slice{Base.On... | |
╎ ╎ ╎ ╎ 2 @Base/abstractarray.jl:1073; setindex! | |
╎ ╎ ╎ ╎ 2 @Base/abstractarray.jl:1103; _setindex! | |
╎ ╎ ╎ ╎ 2 @Base/subarray.jl:277; setindex! | |
2╎ ╎ ╎ ╎ 2 @Base/array.jl:828; setindex! | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:35; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x... | |
╎ ╎ 1 @Base/array.jl:151; vect | |
1╎ ╎ ╎ 1 @Base/abstractarray.jl:724; copyto!(::Array{SubArray{Float64,3,Array{Float64,3},I,L} where L where I,1}, ::Tuple{SubAr... | |
╎ ╎ 203 @Oceananigans/src/TimeSteppers/generic_time_stepping.jl:75; calculate_pressure_correction!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::Int6... | |
╎ ╎ 202 @Oceananigans/src/Solvers/solve_for_pressure.jl:17; solve_for_pressure!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::Oceananigans.So... | |
╎ ╎ 79 ...anigans/src/Solvers/horizontally_periodic_pressure_solver.jl:45; solve_poisson_equation!(::Oceananigans.Solvers.PressureSolver{Oceananigans.Solvers.Horizonta... | |
╎ ╎ 79 @FFTW/src/fft.jl:827; *(::FFTW.r2rFFTWPlan{Complex{Float64},(5,),true,3,Int64}, ::Array{Complex{Float64},3}) | |
79╎ ╎ 79 @FFTW/src/fft.jl:433; unsafe_execute! | |
╎ ╎ 27 ...anigans/src/Solvers/horizontally_periodic_pressure_solver.jl:46; solve_poisson_equation!(::Oceananigans.Solvers.PressureSolver{Oceananigans.Solvers.Horizonta... | |
╎ ╎ 27 @FFTW/src/fft.jl:664; *(::FFTW.cFFTWPlan{Complex{Float64},-1,true,3,Array{Int64,1}}, ::Array{Complex{Float64},3}) | |
27╎ ╎ 27 @FFTW/src/fft.jl:403; unsafe_execute! | |
╎ ╎ 10 ...anigans/src/Solvers/horizontally_periodic_pressure_solver.jl:51; solve_poisson_equation!(::Oceananigans.Solvers.PressureSolver{Oceananigans.Solvers.Horizonta... | |
╎ ╎ 10 @Base/broadcast.jl:823; materialize! | |
╎ ╎ 10 @Base/broadcast.jl:864; copyto! | |
╎ ╎ ╎ 10 @Base/broadcast.jl:909; copyto! | |
╎ ╎ ╎ 1 @Base/simdloop.jl:75; macro expansion | |
1╎ ╎ ╎ 1 @Base/int.jl:49; < | |
╎ ╎ ╎ 8 @Base/simdloop.jl:77; macro expansion | |
╎ ╎ ╎ 8 @Base/broadcast.jl:910; macro expansion | |
╎ ╎ ╎ 6 @Base/broadcast.jl:564; getindex | |
╎ ╎ ╎ 3 @Base/broadcast.jl:603; _broadcast_getindex | |
╎ ╎ ╎ ╎ 3 @Base/broadcast.jl:627; _getindex | |
╎ ╎ ╎ ╎ 3 @Base/broadcast.jl:628; _getindex | |
╎ ╎ ╎ ╎ 3 @Base/broadcast.jl:603; _broadcast_getindex | |
╎ ╎ ╎ ╎ 3 @Base/broadcast.jl:627; _getindex | |
╎ ╎ ╎ ╎ 2 @Base/broadcast.jl:597; _broadcast_getindex | |
╎ ╎ ╎ ╎ ╎ 2 @Base/multidimensional.jl:543; getindex | |
2╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:789; getindex | |
╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:627; _getindex | |
╎ ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:628; _getindex | |
╎ ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:597; _broadcast_getindex | |
╎ ╎ ╎ ╎ ╎ 1 @Base/multidimensional.jl:543; getindex | |
1╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:789; getindex | |
╎ ╎ ╎ 3 @Base/broadcast.jl:604; _broadcast_getindex | |
╎ ╎ ╎ ╎ 3 @Base/broadcast.jl:631; _broadcast_getindex_evalf | |
╎ ╎ ╎ ╎ 3 @Base/complex.jl:333; / | |
3╎ ╎ ╎ ╎ 3 @Base/float.jl:407; / | |
╎ ╎ ╎ 2 @Base/multidimensional.jl:545; setindex! | |
2╎ ╎ ╎ 2 @Base/array.jl:828; setindex! | |
╎ ╎ ╎ 1 @Base/simdloop.jl:78; macro expansion | |
1╎ ╎ ╎ 1 @Base/int.jl:53; + | |
╎ ╎ 30 ...anigans/src/Solvers/horizontally_periodic_pressure_solver.jl:58; solve_poisson_equation!(::Oceananigans.Solvers.PressureSolver{Oceananigans.Solvers.Horizonta... | |
╎ ╎ 30 @AbstractFFTs/src/definitions.jl:249; *(::AbstractFFTs.ScaledPlan{Complex{Float64},FFTW.cFFTWPlan{Complex{Float64},1,true,3,Array... | |
╎ ╎ 6 ...ld/usr/share/julia/stdlib/v1.4/LinearAlgebra/src/generic.jl:162; rmul! | |
╎ ╎ ╎ 2 @Base/simdloop.jl:75; macro expansion | |
2╎ ╎ ╎ 2 @Base/int.jl:49; < | |
╎ ╎ ╎ 4 @Base/simdloop.jl:77; macro expansion | |
╎ ╎ ╎ 4 ...d/usr/share/julia/stdlib/v1.4/LinearAlgebra/src/generic.jl:163; macro expansion | |
4╎ ╎ ╎ 4 @Base/array.jl:826; setindex! | |
╎ ╎ 24 @FFTW/src/fft.jl:664; *(::FFTW.cFFTWPlan{Complex{Float64},1,true,3,Array{Int64,1}}, ::Array{Complex{Float64},3}) | |
24╎ ╎ ╎ 24 @FFTW/src/fft.jl:403; unsafe_execute! | |
╎ ╎ 50 ...anigans/src/Solvers/horizontally_periodic_pressure_solver.jl:59; solve_poisson_equation!(::Oceananigans.Solvers.PressureSolver{Oceananigans.Solvers.Horizonta... | |
╎ ╎ 50 @FFTW/src/fft.jl:827; *(::FFTW.r2rFFTWPlan{Complex{Float64},(4,),true,3,Int64}, ::Array{Complex{Float64},3}) | |
50╎ ╎ 50 @FFTW/src/fft.jl:433; unsafe_execute! | |
╎ ╎ 6 ...anigans/src/Solvers/horizontally_periodic_pressure_solver.jl:62; solve_poisson_equation!(::Oceananigans.Solvers.PressureSolver{Oceananigans.Solvers.Horizonta... | |
╎ ╎ 6 @Base/broadcast.jl:823; materialize! | |
╎ ╎ 6 @Base/broadcast.jl:864; copyto! | |
╎ ╎ ╎ 6 @Base/broadcast.jl:909; copyto! | |
╎ ╎ ╎ 5 @Base/simdloop.jl:77; macro expansion | |
╎ ╎ ╎ 5 @Base/broadcast.jl:910; macro expansion | |
╎ ╎ ╎ 1 @Base/broadcast.jl:564; getindex | |
╎ ╎ ╎ 1 @Base/broadcast.jl:604; _broadcast_getindex | |
╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:631; _broadcast_getindex_evalf | |
╎ ╎ ╎ ╎ 1 @Base/complex.jl:333; / | |
╎ ╎ ╎ ╎ 1 @Base/promotion.jl:314; / | |
1╎ ╎ ╎ ╎ 1 @Base/float.jl:407; / | |
╎ ╎ ╎ 4 @Base/multidimensional.jl:545; setindex! | |
4╎ ╎ ╎ 4 @Base/array.jl:828; setindex! | |
╎ ╎ ╎ 1 @Base/simdloop.jl:78; macro expansion | |
1╎ ╎ ╎ 1 @Base/int.jl:53; + | |
╎ ╎ 1 @Oceananigans/src/Solvers/solve_for_pressure.jl:19; solve_for_pressure!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::Oceananigans.So... | |
╎ ╎ 1 @Oceananigans/src/Utils/kernel_launching.jl:60; launch!##kw | |
╎ ╎ 1 @Oceananigans/src/Utils/kernel_launching.jl:66; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic,... | |
1╎ ╎ 1 @KernelAbstractions/src/backends/cpu.jl:81; (::Core.var"#Any##kw")(::NamedTuple{(:dependencies,),Tuple{NoneEvent}}, ::KernelAbstraction... | |
╎ ╎ 1 @Oceananigans/src/TimeSteppers/generic_time_stepping.jl:78; calculate_pressure_correction!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::Int6... | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:22; fill_halo_regions! | |
╎ ╎ 1 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:35; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x,... | |
╎ ╎ 1 @Base/array.jl:151; vect | |
1╎ ╎ 1 @Base/abstractarray.jl:724; copyto!(::Array{SubArray{Float64,3,Array{Float64,3},I,L} where L where I,1}, ::Tuple{SubAr... | |
╎ 1 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:59; time_step!(::IncompressibleModel{Oceananigans.TimeSteppers.AdamsBashforthTimeStepper{Float64,N... | |
╎ ╎ 1 @Oceananigans/src/TimeSteppers/generic_time_stepping.jl:103; fractional_step_velocities!(::NamedTuple{(:u, :v, :w),Tuple{OffsetArrays.OffsetArray{Float64,... | |
╎ ╎ 1 @Oceananigans/src/Utils/kernel_launching.jl:60; launch! | |
╎ ╎ 1 @Oceananigans/src/Utils/kernel_launching.jl:62; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic,B... | |
╎ ╎ 1 @KernelAbstractions/src/macros.jl:55; _fractional_step_velocities!(::KernelAbstractions.CPU, ::Tuple{Int64,Int64}, ::Tuple{Int64,... | |
1╎ ╎ 1 @KernelAbstractions/src/nditeration.jl:20; KernelAbstractions.NDIteration.StaticSize(::Tuple{Int64,Int64,Int64}) | |
╎ 1 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:62; time_step!(::IncompressibleModel{Oceananigans.TimeSteppers.AdamsBashforthTimeStepper{Float64,N... | |
╎ ╎ 1 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:108; ab2_store_source_terms!(::NamedTuple{(:u, :v, :w, :T, :S),NTuple{5,OffsetArrays.OffsetArray{F... | |
1╎ ╎ 1 @KernelAbstractions/src/backends/cpu.jl:81; (::KernelAbstractions.Kernel{KernelAbstractions.CPU,KernelAbstractions.NDIteration.StaticSize... | |
╎ 7 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:65; time_step!(::IncompressibleModel{Oceananigans.TimeSteppers.AdamsBashforthTimeStepper{Float64,N... | |
╎ ╎ 7 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:16; fill_halo_regions!(::NamedTuple{(:u, :v, :w),Tuple{Field{Oceananigans.Grids.Face,Oceananigans... | |
╎ ╎ 7 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:22; fill_halo_regions!(::Field{Oceananigans.Grids.Face,Oceananigans.Grids.Cell,Oceananigans.Grids... | |
╎ ╎ 2 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:28; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x,... | |
╎ ╎ 2 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:77; fill_west_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondition... | |
╎ ╎ 2 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:60; fill_west_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondition... | |
╎ ╎ ╎ 2 @Base/broadcast.jl:823; materialize! | |
╎ ╎ ╎ 2 @Base/broadcast.jl:864; copyto! | |
╎ ╎ ╎ 2 @Base/broadcast.jl:905; copyto! | |
╎ ╎ ╎ 2 @Base/multidimensional.jl:962; copyto!(::SubArray{Float64,3,Array{Float64,3},Tuple{UnitRange{Int64},Base.Slice{Base.One... | |
╎ ╎ ╎ 1 @Base/abstractarray.jl:980; getindex | |
╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1020; _getindex | |
╎ ╎ ╎ ╎ 1 @Base/subarray.jl:236; getindex | |
╎ ╎ ╎ ╎ 1 @Base/subarray.jl:214; reindex | |
╎ ╎ ╎ ╎ 1 @Base/range.jl:618; getindex | |
1╎ ╎ ╎ ╎ 1 @Base/int.jl:53; + | |
╎ ╎ ╎ 1 @Base/abstractarray.jl:1073; setindex! | |
╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1103; _setindex! | |
╎ ╎ ╎ ╎ 1 @Base/subarray.jl:277; setindex! | |
1╎ ╎ ╎ ╎ 1 @Base/array.jl:828; setindex! | |
╎ ╎ 3 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:29; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x,... | |
╎ ╎ 3 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:77; fill_east_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondition... | |
1╎ ╎ 3 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:64; fill_east_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryCondition... | |
╎ ╎ ╎ 2 @Base/broadcast.jl:823; materialize! | |
╎ ╎ ╎ 2 @Base/broadcast.jl:864; copyto! | |
╎ ╎ ╎ 2 @Base/broadcast.jl:905; copyto! | |
╎ ╎ ╎ 2 @Base/multidimensional.jl:962; copyto!(::SubArray{Float64,3,Array{Float64,3},Tuple{UnitRange{Int64},Base.Slice{Base.One... | |
╎ ╎ ╎ 1 @Base/abstractarray.jl:1073; setindex! | |
╎ ╎ ╎ ╎ 1 @Base/abstractarray.jl:1103; _setindex! | |
╎ ╎ ╎ ╎ 1 @Base/subarray.jl:277; setindex! | |
1╎ ╎ ╎ ╎ 1 @Base/array.jl:828; setindex! | |
╎ ╎ ╎ 1 @Base/multidimensional.jl:347; iterate | |
╎ ╎ ╎ ╎ 1 @Base/multidimensional.jl:366; __inc | |
1╎ ╎ ╎ ╎ 1 @Base/int.jl:49; < | |
╎ ╎ 2 @Oceananigans/src/BoundaryConditions/fill_halo_regions.jl:32; fill_halo_regions!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::NamedTuple{(:x,... | |
╎ ╎ 2 @Oceananigans/src/BoundaryConditions/apply_normal_flow_bcs.jl:24; fill_bottom_halo!(::OffsetArrays.OffsetArray{Float64,3,Array{Float64,3}}, ::BoundaryConditi... | |
╎ ╎ 2 @Oceananigans/src/Utils/kernel_launching.jl:60; launch! | |
╎ ╎ ╎ 2 @Oceananigans/src/Utils/kernel_launching.jl:62; launch!(::Oceananigans.Architectures.CPU, ::RegularCartesianGrid{Float64,Periodic,Periodic... | |
╎ ╎ ╎ 2 @KernelAbstractions/src/macros.jl:55; set_top_bottom_w_velocity!(::KernelAbstractions.CPU, ::Tuple{Int64,Int64}, ::Tuple{Int64,I... | |
2╎ ╎ ╎ 2 @KernelAbstractions/src/nditeration.jl:20; KernelAbstractions.NDIteration.StaticSize(::Tuple{Int64,Int64}) | |
╎1 @KernelAbstractions/src/backends/cpu.jl:21; (::KernelAbstractions.var"#30#31"{Nothing,Nothing,typeof(KernelAbstractions.__run),Tuple{KernelA... | |
╎ 1 @KernelAbstractions/src/backends/cpu.jl:29; wait | |
1╎ 1 @KernelAbstractions/src/backends/cpu.jl:37; wait(::KernelAbstractions.CPU, ::MultiEvent{Tuple{}}, ::Nothing) | |
╎3954 @KernelAbstractions/src/backends/cpu.jl:22; (::KernelAbstractions.var"#30#31"{Tuple{NoneEvent},Nothing,typeof(KernelAbstractions.__run),Tupl... | |
╎ 3954 @KernelAbstractions/src/backends/cpu.jl:123; __run(::KernelAbstractions.Kernel{KernelAbstractions.CPU,KernelAbstractions.NDIteration.StaticSi... | |
2╎ 2 @Base/range.jl:0; __thread_run(::Int64, ::Int64, ::Int64, ::KernelAbstractions.Kernel{KernelAbstractions.CPU,Kern... | |
╎ 3952 @KernelAbstractions/src/backends/cpu.jl:150; __thread_run(::Int64, ::Int64, ::Int64, ::KernelAbstractions.Kernel{KernelAbstractions.CPU,Kern... | |
╎ 34 @KernelAbstractions/src/macros.jl:230; cpu__ab2_update_predictor_velocities! | |
╎ 2 @Base/multidimensional.jl:347; iterate | |
╎ 2 @Base/multidimensional.jl:366; __inc | |
2╎ ╎ 2 @Base/int.jl:49; < | |
╎ 10 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:161; macro expansion | |
╎ 1 @KernelAbstractions/src/compiler.jl:45; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ 1 @KernelAbstractions/src/compiler.jl:46; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 3 @KernelAbstractions/src/compiler.jl:47; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 5 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ ╎ 5 @Base/array.jl:828; setindex! | |
╎ ╎ 5 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 5 @Cassette/src/context.jl:454; fallback | |
5╎ ╎ 5 @Cassette/src/context.jl:456; call | |
╎ 12 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:164; macro expansion | |
╎ 3 @Base/promotion.jl:312; * | |
╎ ╎ 3 @KernelAbstractions/src/compiler.jl:47; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 4 @KernelAbstractions/src/compiler.jl:46; overdub | |
4╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 3 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ ╎ 3 @Base/array.jl:828; setindex! | |
╎ ╎ 3 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 3 @Cassette/src/context.jl:454; fallback | |
3╎ ╎ 3 @Cassette/src/context.jl:456; call | |
╎ 10 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:167; macro expansion | |
╎ 2 @KernelAbstractions/src/compiler.jl:45; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ 2 @KernelAbstractions/src/compiler.jl:46; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 4 @KernelAbstractions/src/compiler.jl:47; overdub | |
4╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 2 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ ╎ 2 @Base/array.jl:828; setindex! | |
╎ ╎ 2 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 2 @Cassette/src/context.jl:454; fallback | |
2╎ ╎ 2 @Cassette/src/context.jl:456; call | |
╎ 3484 @KernelAbstractions/src/macros.jl:230; cpu__compute_w_from_continuity! | |
╎ 3248 @KernelAbstractions/src/extras/loopinfo.jl:26; macro expansion | |
╎ 32 @Cassette/src/context.jl:279; overdub | |
╎ ╎ 32 @Cassette/src/context.jl:454; fallback | |
╎ ╎ 32 @Cassette/src/context.jl:456; call | |
13╎ ╎ 13 @Base/Base.jl:0; getproperty | |
19╎ ╎ 19 @Base/Base.jl:33; getproperty | |
╎ 229 @KernelAbstractions/src/compiler.jl:46; overdub | |
229╎ ╎ 229 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 81 @KernelAbstractions/src/compiler.jl:47; overdub | |
81╎ ╎ 81 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 120 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 120 @Base/array.jl:789; getindex | |
╎ ╎ 120 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 120 @Cassette/src/context.jl:454; fallback | |
120╎ ╎ 120 @Cassette/src/context.jl:456; call | |
╎ 564 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ ╎ 564 @Base/array.jl:828; setindex! | |
╎ ╎ 564 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 564 @Cassette/src/context.jl:454; fallback | |
564╎ ╎ 564 @Cassette/src/context.jl:456; call | |
╎ 2222 @Oceananigans/src/Operators/divergence_operators.jl:15; hdivᶜᶜᵃ | |
╎ ╎ 36 @KernelAbstractions/src/compiler.jl:45; overdub | |
36╎ ╎ 36 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 72 @KernelAbstractions/src/compiler.jl:47; overdub | |
72╎ ╎ 72 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 988 @Oceananigans/src/Operators/difference_operators.jl:18; δxᶜᵃᵃ | |
╎ ╎ 97 @KernelAbstractions/src/compiler.jl:46; overdub | |
97╎ ╎ 97 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 891 @Oceananigans/src/Operators/difference_operators.jl:32; Ax_ψᵃᵃᶠ | |
╎ ╎ 891 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ 1 @Base/Base.jl:33; mul_float_contract | |
890╎ ╎ 890 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 1126 @Oceananigans/src/Operators/difference_operators.jl:21; δyᵃᶜᵃ | |
╎ ╎ 210 @KernelAbstractions/src/compiler.jl:46; overdub | |
210╎ ╎ 210 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 916 @Oceananigans/src/Operators/difference_operators.jl:34; Ay_ψᵃᵃᶠ | |
╎ ╎ 916 @KernelAbstractions/src/compiler.jl:47; overdub | |
916╎ ╎ 916 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 236 @KernelAbstractions/src/extras/loopinfo.jl:27; macro expansion | |
╎ 236 @Base/range.jl:597; iterate | |
236╎ ╎ 236 @Base/promotion.jl:398; == | |
╎ 4 @KernelAbstractions/src/macros.jl:229; cpu__fractional_step_velocities! | |
╎ 4 @KernelAbstractions/src/KernelAbstractions.jl:290; __index_Global_NTuple | |
╎ 4 @KernelAbstractions/src/backends/cpu.jl:186; overdub | |
╎ ╎ 4 @KernelAbstractions/src/nditeration.jl:74; expand | |
╎ ╎ 4 @Base/ntuple.jl:43; ntuple | |
2╎ ╎ 2 @Base/int.jl:0; #1 | |
╎ ╎ 2 @KernelAbstractions/src/nditeration.jl:78; #1 | |
2╎ ╎ 2 @Base/int.jl:54; * | |
╎ 6 @KernelAbstractions/src/macros.jl:230; cpu__fractional_step_velocities! | |
╎ 5 @Oceananigans/src/TimeSteppers/generic_time_stepping.jl:97; macro expansion | |
╎ 1 @Base/promotion.jl:312; * | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 1 @KernelAbstractions/src/compiler.jl:46; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 1 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ ╎ 1 @Base/array.jl:828; setindex! | |
╎ ╎ 1 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 1 @Cassette/src/context.jl:454; fallback | |
1╎ ╎ 1 @Cassette/src/context.jl:456; call | |
╎ 2 @Oceananigans/src/Operators/derivative_operators.jl:6; ∂xᶠᵃᵃ | |
╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:6; δxᶠᵃᵃ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:46; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 1 @Oceananigans/src/TimeSteppers/generic_time_stepping.jl:98; macro expansion | |
╎ 1 @Oceananigans/src/Operators/derivative_operators.jl:9; ∂yᵃᶠᵃ | |
╎ ╎ 1 @Oceananigans/src/Operators/difference_operators.jl:9; δyᵃᶠᵃ | |
╎ ╎ 1 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 1 @Base/array.jl:789; getindex | |
╎ ╎ 1 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 1 @Cassette/src/context.jl:454; fallback | |
1╎ ╎ ╎ 1 @Cassette/src/context.jl:456; call | |
╎ 2 @KernelAbstractions/src/macros.jl:229; cpu_ab2_store_tracer_source_term! | |
╎ 2 @KernelAbstractions/src/KernelAbstractions.jl:290; __index_Global_NTuple | |
╎ 2 @KernelAbstractions/src/backends/cpu.jl:186; overdub | |
╎ ╎ 2 @KernelAbstractions/src/nditeration.jl:74; expand | |
╎ ╎ 2 @Base/ntuple.jl:43; ntuple | |
╎ ╎ 2 @KernelAbstractions/src/nditeration.jl:78; #1 | |
2╎ ╎ 2 @Base/int.jl:53; + | |
╎ 10 @KernelAbstractions/src/macros.jl:230; cpu_ab2_store_tracer_source_term! | |
╎ 1 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ 1 @Base/array.jl:789; getindex | |
╎ ╎ 1 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 1 @Cassette/src/context.jl:454; fallback | |
1╎ ╎ 1 @Cassette/src/context.jl:456; call | |
╎ 9 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ 9 @Base/array.jl:828; setindex! | |
╎ ╎ 9 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 9 @Cassette/src/context.jl:454; fallback | |
9╎ ╎ 9 @Cassette/src/context.jl:456; call | |
╎ 1 @KernelAbstractions/src/macros.jl:229; cpu_ab2_store_velocity_source_terms! | |
╎ 1 @KernelAbstractions/src/KernelAbstractions.jl:290; __index_Global_NTuple | |
╎ 1 @KernelAbstractions/src/backends/cpu.jl:186; overdub | |
╎ ╎ 1 @KernelAbstractions/src/nditeration.jl:74; expand | |
╎ ╎ 1 @Base/ntuple.jl:43; ntuple | |
╎ ╎ 1 @KernelAbstractions/src/nditeration.jl:78; #1 | |
1╎ ╎ 1 @Base/int.jl:0; * | |
╎ 16 @KernelAbstractions/src/macros.jl:230; cpu_ab2_store_velocity_source_terms! | |
╎ 2 @Base/multidimensional.jl:347; iterate | |
╎ 2 @Base/multidimensional.jl:366; __inc | |
2╎ ╎ 2 @Base/int.jl:49; < | |
╎ 3 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:81; macro expansion | |
╎ 3 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ ╎ 3 @Base/array.jl:828; setindex! | |
╎ ╎ 3 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 3 @Cassette/src/context.jl:454; fallback | |
3╎ ╎ 3 @Cassette/src/context.jl:456; call | |
╎ 9 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:82; macro expansion | |
╎ 2 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 2 @Base/array.jl:789; getindex | |
╎ ╎ 2 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 2 @Cassette/src/context.jl:454; fallback | |
2╎ ╎ 2 @Cassette/src/context.jl:456; call | |
╎ 7 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ ╎ 7 @Base/array.jl:828; setindex! | |
╎ ╎ 7 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 7 @Cassette/src/context.jl:454; fallback | |
7╎ ╎ 7 @Cassette/src/context.jl:456; call | |
╎ 2 @Oceananigans/src/TimeSteppers/adams_bashforth.jl:83; macro expansion | |
╎ 2 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ ╎ 2 @Base/array.jl:828; setindex! | |
╎ ╎ 2 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 2 @Cassette/src/context.jl:454; fallback | |
2╎ ╎ 2 @Cassette/src/context.jl:456; call | |
╎ 2 @KernelAbstractions/src/macros.jl:229; cpu_ab2_time_step_tracer! | |
╎ 2 @KernelAbstractions/src/KernelAbstractions.jl:290; __index_Global_NTuple | |
╎ 2 @KernelAbstractions/src/backends/cpu.jl:186; overdub | |
╎ ╎ 2 @KernelAbstractions/src/nditeration.jl:74; expand | |
╎ ╎ 2 @Base/ntuple.jl:43; ntuple | |
╎ ╎ 2 @KernelAbstractions/src/nditeration.jl:78; #1 | |
2╎ ╎ 2 @Base/int.jl:54; * | |
╎ 23 @KernelAbstractions/src/macros.jl:230; cpu_ab2_time_step_tracer! | |
╎ 10 @KernelAbstractions/src/compiler.jl:46; overdub | |
10╎ 10 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 7 @KernelAbstractions/src/compiler.jl:47; overdub | |
7╎ 7 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 6 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ 6 @Base/array.jl:828; setindex! | |
╎ ╎ 6 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 6 @Cassette/src/context.jl:454; fallback | |
6╎ ╎ 6 @Cassette/src/context.jl:456; call | |
╎ 6 @KernelAbstractions/src/macros.jl:229; cpu_calculate_Gc! | |
╎ 6 @KernelAbstractions/src/KernelAbstractions.jl:290; __index_Global_NTuple | |
╎ 6 @KernelAbstractions/src/backends/cpu.jl:186; overdub | |
╎ ╎ 6 @KernelAbstractions/src/nditeration.jl:74; expand | |
╎ ╎ 6 @Base/ntuple.jl:43; ntuple | |
╎ ╎ 6 @KernelAbstractions/src/nditeration.jl:78; #1 | |
4╎ ╎ 4 @Base/int.jl:0; * | |
2╎ ╎ 2 @Base/int.jl:54; * | |
╎ 105 @KernelAbstractions/src/macros.jl:230; cpu_calculate_Gc! | |
╎ 2 @Base/multidimensional.jl:347; iterate | |
╎ 2 @Base/multidimensional.jl:366; __inc | |
2╎ ╎ 2 @Base/int.jl:49; < | |
╎ 8 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ 8 @Base/array.jl:828; setindex! | |
╎ ╎ 8 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 8 @Cassette/src/context.jl:454; fallback | |
8╎ ╎ 8 @Cassette/src/context.jl:456; call | |
╎ 95 @Oceananigans/src/TimeSteppers/velocity_and_tracer_tendencies.jl:126; tracer_tendency | |
╎ 14 @Base/operators.jl:529; + | |
╎ ╎ 1 @Base/promotion.jl:311; + | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:45; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 13 @KernelAbstractions/src/compiler.jl:45; overdub | |
13╎ ╎ 13 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ 42 @Oceananigans/src/Operators/tracer_advection_operators.jl:26; div_uc | |
╎ ╎ 1 @Base/operators.jl:529; + | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:45; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 11 @Oceananigans/src/Operators/difference_operators.jl:18; δxᶜᵃᵃ | |
╎ ╎ 11 @Oceananigans/src/Operators/tracer_advection_operators.jl:7; advective_tracer_flux_x | |
╎ ╎ 11 @Oceananigans/src/Operators/interpolation_operators.jl:13; ℑxᶠᵃᵃ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:45; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 7 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 7 @Base/array.jl:789; getindex | |
╎ ╎ ╎ 7 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ ╎ 7 @Cassette/src/context.jl:454; fallback | |
7╎ ╎ ╎ 7 @Cassette/src/context.jl:456; call | |
╎ ╎ 11 @Oceananigans/src/Operators/difference_operators.jl:21; δyᵃᶜᵃ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:46; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 9 @Oceananigans/src/Operators/tracer_advection_operators.jl:8; advective_tracer_flux_y | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 1 @Oceananigans/src/Operators/difference_operators.jl:34; Ay_ψᵃᵃᶠ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 6 @Oceananigans/src/Operators/interpolation_operators.jl:16; ℑyᵃᶠᵃ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:45; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 3 @KernelAbstractions/src/compiler.jl:47; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 1 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 1 @Base/array.jl:789; getindex | |
╎ ╎ ╎ 1 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ ╎ 1 @Cassette/src/context.jl:454; fallback | |
1╎ ╎ ╎ 1 @Cassette/src/context.jl:456; call | |
╎ ╎ 18 @Oceananigans/src/Operators/difference_operators.jl:24; δzᵃᵃᶜ | |
╎ ╎ 4 @KernelAbstractions/src/compiler.jl:46; overdub | |
4╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 14 @Oceananigans/src/Operators/tracer_advection_operators.jl:9; advective_tracer_flux_z | |
╎ ╎ 1 @Oceananigans/src/Operators/difference_operators.jl:36; Az_ψᵃᵃᵃ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 13 @Oceananigans/src/Operators/interpolation_operators.jl:19; ℑzᵃᵃᶠ | |
╎ ╎ 5 @KernelAbstractions/src/compiler.jl:45; overdub | |
5╎ ╎ 5 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 7 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 7 @Base/array.jl:789; getindex | |
╎ ╎ ╎ 7 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ ╎ 7 @Cassette/src/context.jl:454; fallback | |
7╎ ╎ ╎ 7 @Cassette/src/context.jl:456; call | |
╎ 39 ...nce_closure_implementations/constant_isotropic_diffusivity.jl:49; ∇_κ_∇c | |
╎ ╎ 39 @Oceananigans/src/TurbulenceClosures/diffusion_operators.jl:28; ∂ⱼκᵢⱼ∂ᵢc | |
╎ ╎ 39 @Oceananigans/src/TurbulenceClosures/diffusion_operators.jl:23; ∂ⱼκᵢⱼ∂ᵢc | |
╎ ╎ 24 @Base/operators.jl:529; + | |
╎ ╎ 24 @KernelAbstractions/src/compiler.jl:45; overdub | |
24╎ ╎ 24 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 6 @Oceananigans/src/Operators/difference_operators.jl:18; δxᶜᵃᵃ | |
╎ ╎ 6 @Oceananigans/src/TurbulenceClosures/diffusion_operators.jl:5; diffusive_flux_x | |
╎ ╎ 6 @Oceananigans/src/Operators/derivative_operators.jl:6; ∂xᶠᵃᵃ | |
2╎ ╎ ╎ 2 @Base/float.jl:407; / | |
╎ ╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:6; δxᶠᵃᵃ | |
╎ ╎ ╎ 4 @KernelAbstractions/src/compiler.jl:46; overdub | |
4╎ ╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:21; δyᵃᶜᵃ | |
╎ ╎ 4 @Oceananigans/src/TurbulenceClosures/diffusion_operators.jl:6; diffusive_flux_y | |
╎ ╎ 4 @Oceananigans/src/Operators/derivative_operators.jl:9; ∂yᵃᶠᵃ | |
╎ ╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:9; δyᵃᶠᵃ | |
╎ ╎ ╎ 4 @KernelAbstractions/src/compiler.jl:46; overdub | |
4╎ ╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 5 @Oceananigans/src/Operators/difference_operators.jl:24; δzᵃᵃᶜ | |
╎ ╎ 5 @Oceananigans/src/TurbulenceClosures/diffusion_operators.jl:7; diffusive_flux_z | |
╎ ╎ 2 @Base/operators.jl:529; * | |
╎ ╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 3 @Oceananigans/src/Operators/derivative_operators.jl:12; ∂zᵃᵃᶠ | |
1╎ ╎ ╎ 1 @Base/float.jl:407; / | |
╎ ╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:12; δzᵃᵃᶠ | |
╎ ╎ ╎ 2 @KernelAbstractions/src/compiler.jl:46; overdub | |
2╎ ╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 4 @KernelAbstractions/src/macros.jl:229; cpu_calculate_Gu! | |
╎ 4 @KernelAbstractions/src/KernelAbstractions.jl:290; __index_Global_NTuple | |
╎ 4 @KernelAbstractions/src/backends/cpu.jl:186; overdub | |
╎ ╎ 4 @KernelAbstractions/src/nditeration.jl:74; expand | |
╎ ╎ 4 @Base/ntuple.jl:43; ntuple | |
╎ ╎ 4 @KernelAbstractions/src/nditeration.jl:78; #1 | |
3╎ ╎ 3 @Base/int.jl:0; * | |
1╎ ╎ 1 @Base/int.jl:54; * | |
╎ 68 @KernelAbstractions/src/macros.jl:230; cpu_calculate_Gu! | |
╎ 5 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ 5 @Base/array.jl:828; setindex! | |
╎ ╎ 5 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 5 @Cassette/src/context.jl:454; fallback | |
5╎ ╎ 5 @Cassette/src/context.jl:456; call | |
╎ 63 @Oceananigans/src/TimeSteppers/velocity_and_tracer_tendencies.jl:27; u_velocity_tendency | |
╎ 13 @Base/operators.jl:529; + | |
╎ ╎ 13 @KernelAbstractions/src/compiler.jl:45; overdub | |
13╎ ╎ 13 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ 1 @KernelAbstractions/src/compiler.jl:46; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 30 @Oceananigans/src/Operators/momentum_advection_operators.jl:31; div_ũu | |
╎ ╎ 2 @Base/operators.jl:529; + | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:45; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 8 @Oceananigans/src/Operators/difference_operators.jl:19; δxᶠᵃᵃ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:46; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 7 @Oceananigans/src/Operators/momentum_advection_operators.jl:5; momentum_flux_uu | |
╎ ╎ 2 @Oceananigans/src/Operators/interpolation_operators.jl:12; ℑxᶜᵃᵃ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:45; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 5 @Oceananigans/src/Operators/interpolation_operators.jl:25; ℑxᶜᵃᵃ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:32; Ax_ψᵃᵃᶠ | |
╎ ╎ 4 @KernelAbstractions/src/compiler.jl:47; overdub | |
4╎ ╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 8 @Oceananigans/src/Operators/difference_operators.jl:21; δyᵃᶜᵃ | |
╎ ╎ 8 @Oceananigans/src/Operators/momentum_advection_operators.jl:6; momentum_flux_uv | |
╎ ╎ 8 @Oceananigans/src/Operators/interpolation_operators.jl:26; ℑxᶠᵃᵃ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:45; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 5 @Oceananigans/src/Operators/difference_operators.jl:34; Ay_ψᵃᵃᶠ | |
╎ ╎ 5 @KernelAbstractions/src/compiler.jl:47; overdub | |
5╎ ╎ ╎ 5 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 12 @Oceananigans/src/Operators/difference_operators.jl:24; δzᵃᵃᶜ | |
╎ ╎ 12 @Oceananigans/src/Operators/momentum_advection_operators.jl:7; momentum_flux_uw | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 6 @Oceananigans/src/Operators/interpolation_operators.jl:26; ℑxᶠᵃᵃ | |
╎ ╎ 4 @KernelAbstractions/src/compiler.jl:45; overdub | |
4╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 4 @Oceananigans/src/Operators/interpolation_operators.jl:19; ℑzᵃᵃᶠ | |
╎ ╎ 3 @KernelAbstractions/src/compiler.jl:45; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 1 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 1 @Base/array.jl:789; getindex | |
╎ ╎ ╎ 1 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ ╎ 1 @Cassette/src/context.jl:454; fallback | |
1╎ ╎ ╎ 1 @Cassette/src/context.jl:456; call | |
╎ 19 ...nce_closure_implementations/constant_isotropic_diffusivity.jl:52; ∂ⱼ_2ν_Σ₁ⱼ | |
╎ ╎ 19 ...igans/src/TurbulenceClosures/viscous_dissipation_operators.jl:70; ∂ⱼνᵢⱼ∂ᵢu | |
╎ ╎ 19 ...igans/src/TurbulenceClosures/viscous_dissipation_operators.jl:31; ∂ⱼνᵢⱼ∂ᵢu | |
╎ ╎ 2 @Base/operators.jl:529; + | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:45; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 3 @KernelAbstractions/src/compiler.jl:47; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:19; δxᶠᵃᵃ | |
╎ ╎ 2 ...gans/src/TurbulenceClosures/viscous_dissipation_operators.jl:5; viscous_flux_ux | |
╎ ╎ 2 @Oceananigans/src/Operators/derivative_operators.jl:5; ∂xᶜᵃᵃ | |
╎ ╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:5; δxᶜᵃᵃ | |
╎ ╎ ╎ 2 @KernelAbstractions/src/compiler.jl:46; overdub | |
2╎ ╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 8 @Oceananigans/src/Operators/difference_operators.jl:21; δyᵃᶜᵃ | |
╎ ╎ 3 @KernelAbstractions/src/compiler.jl:46; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 5 ...gans/src/TurbulenceClosures/viscous_dissipation_operators.jl:6; viscous_flux_uy | |
╎ ╎ 1 @Base/operators.jl:529; * | |
╎ ╎ ╎ 1 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 4 @Oceananigans/src/Operators/derivative_operators.jl:9; ∂yᵃᶠᵃ | |
╎ ╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:9; δyᵃᶠᵃ | |
╎ ╎ ╎ 4 @KernelAbstractions/src/compiler.jl:46; overdub | |
4╎ ╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:24; δzᵃᵃᶜ | |
╎ ╎ 4 ...gans/src/TurbulenceClosures/viscous_dissipation_operators.jl:7; viscous_flux_uz | |
╎ ╎ 1 @Base/operators.jl:529; * | |
╎ ╎ ╎ 1 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 3 @Oceananigans/src/Operators/derivative_operators.jl:12; ∂zᵃᵃᶠ | |
╎ ╎ ╎ 3 @Oceananigans/src/Operators/difference_operators.jl:12; δzᵃᵃᶠ | |
╎ ╎ ╎ 3 @KernelAbstractions/src/compiler.jl:46; overdub | |
3╎ ╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 1 @KernelAbstractions/src/macros.jl:229; cpu_calculate_Gv! | |
╎ 1 @KernelAbstractions/src/KernelAbstractions.jl:290; __index_Global_NTuple | |
╎ 1 @KernelAbstractions/src/backends/cpu.jl:186; overdub | |
╎ ╎ 1 @KernelAbstractions/src/nditeration.jl:74; expand | |
╎ ╎ 1 @Base/ntuple.jl:43; ntuple | |
╎ ╎ 1 @KernelAbstractions/src/nditeration.jl:78; #1 | |
1╎ ╎ 1 @Base/int.jl:54; * | |
╎ 62 @KernelAbstractions/src/macros.jl:230; cpu_calculate_Gv! | |
╎ 1 @Base/multidimensional.jl:347; iterate | |
╎ 1 @Base/multidimensional.jl:366; __inc | |
1╎ ╎ 1 @Base/int.jl:49; < | |
╎ 4 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ 4 @Base/array.jl:828; setindex! | |
╎ ╎ 4 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 4 @Cassette/src/context.jl:454; fallback | |
4╎ ╎ 4 @Cassette/src/context.jl:456; call | |
╎ 57 @Oceananigans/src/TimeSteppers/velocity_and_tracer_tendencies.jl:62; v_velocity_tendency | |
1╎ 1 @Base/float.jl:393; - | |
╎ 5 @Base/operators.jl:529; + | |
╎ ╎ 5 @KernelAbstractions/src/compiler.jl:45; overdub | |
5╎ ╎ 5 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ 2 @KernelAbstractions/src/compiler.jl:46; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 2 @Oceananigans/src/Operators/derivative_operators.jl:9; ∂yᵃᶠᵃ | |
╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:9; δyᵃᶠᵃ | |
╎ ╎ 2 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 2 @Base/array.jl:789; getindex | |
╎ ╎ 2 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 2 @Cassette/src/context.jl:454; fallback | |
2╎ ╎ ╎ 2 @Cassette/src/context.jl:456; call | |
╎ 27 @Oceananigans/src/Operators/momentum_advection_operators.jl:46; div_ũv | |
╎ ╎ 3 @Base/operators.jl:529; + | |
╎ ╎ 3 @KernelAbstractions/src/compiler.jl:45; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 9 @Oceananigans/src/Operators/difference_operators.jl:18; δxᶜᵃᵃ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:46; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 8 @Oceananigans/src/Operators/momentum_advection_operators.jl:9; momentum_flux_vu | |
╎ ╎ 1 @Oceananigans/src/Operators/interpolation_operators.jl:13; ℑxᶠᵃᵃ | |
╎ ╎ 1 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 1 @Base/array.jl:789; getindex | |
╎ ╎ ╎ 1 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ ╎ 1 @Cassette/src/context.jl:454; fallback | |
1╎ ╎ ╎ 1 @Cassette/src/context.jl:456; call | |
╎ ╎ 7 @Oceananigans/src/Operators/interpolation_operators.jl:29; ℑyᵃᶠᵃ | |
╎ ╎ 3 @KernelAbstractions/src/compiler.jl:45; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:32; Ax_ψᵃᵃᶠ | |
╎ ╎ 4 @KernelAbstractions/src/compiler.jl:47; overdub | |
4╎ ╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 7 @Oceananigans/src/Operators/difference_operators.jl:22; δyᵃᶠᵃ | |
╎ ╎ 7 @Oceananigans/src/Operators/momentum_advection_operators.jl:10; momentum_flux_vv | |
╎ ╎ 2 @Oceananigans/src/Operators/interpolation_operators.jl:15; ℑyᵃᶜᵃ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 5 @Oceananigans/src/Operators/interpolation_operators.jl:28; ℑyᵃᶜᵃ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:45; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:34; Ay_ψᵃᵃᶠ | |
╎ ╎ 4 @KernelAbstractions/src/compiler.jl:47; overdub | |
4╎ ╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 8 @Oceananigans/src/Operators/difference_operators.jl:24; δzᵃᵃᶜ | |
╎ ╎ 8 @Oceananigans/src/Operators/momentum_advection_operators.jl:11; momentum_flux_vw | |
╎ ╎ 6 @Oceananigans/src/Operators/interpolation_operators.jl:29; ℑyᵃᶠᵃ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:36; Az_ψᵃᵃᵃ | |
╎ ╎ 4 @KernelAbstractions/src/compiler.jl:47; overdub | |
4╎ ╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 2 @Oceananigans/src/Operators/interpolation_operators.jl:19; ℑzᵃᵃᶠ | |
╎ ╎ 2 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 2 @Base/array.jl:789; getindex | |
╎ ╎ ╎ 2 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ ╎ 2 @Cassette/src/context.jl:454; fallback | |
2╎ ╎ ╎ 2 @Cassette/src/context.jl:456; call | |
╎ 20 ...nce_closure_implementations/constant_isotropic_diffusivity.jl:55; ∂ⱼ_2ν_Σ₂ⱼ | |
╎ ╎ 20 ...igans/src/TurbulenceClosures/viscous_dissipation_operators.jl:71; ∂ⱼνᵢⱼ∂ᵢv | |
╎ ╎ 20 ...igans/src/TurbulenceClosures/viscous_dissipation_operators.jl:46; ∂ⱼνᵢⱼ∂ᵢv | |
╎ ╎ 4 @Base/operators.jl:529; + | |
╎ ╎ 4 @KernelAbstractions/src/compiler.jl:45; overdub | |
4╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:18; δxᶜᵃᵃ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:46; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:22; δyᵃᶠᵃ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:46; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 2 ...gans/src/TurbulenceClosures/viscous_dissipation_operators.jl:10; viscous_flux_vy | |
╎ ╎ 2 @Base/operators.jl:529; * | |
╎ ╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 10 @Oceananigans/src/Operators/difference_operators.jl:24; δzᵃᵃᶜ | |
╎ ╎ 6 @KernelAbstractions/src/compiler.jl:46; overdub | |
6╎ ╎ 6 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 4 ...gans/src/TurbulenceClosures/viscous_dissipation_operators.jl:11; viscous_flux_vz | |
╎ ╎ 2 @Base/operators.jl:529; * | |
╎ ╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 2 @Oceananigans/src/Operators/derivative_operators.jl:12; ∂zᵃᵃᶠ | |
1╎ ╎ ╎ 1 @Base/float.jl:407; / | |
╎ ╎ ╎ 1 @Oceananigans/src/Operators/difference_operators.jl:12; δzᵃᵃᶠ | |
╎ ╎ ╎ 1 @KernelAbstractions/src/compiler.jl:46; overdub | |
1╎ ╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 2 @KernelAbstractions/src/macros.jl:229; cpu_calculate_Gw! | |
╎ 2 @KernelAbstractions/src/KernelAbstractions.jl:290; __index_Global_NTuple | |
╎ 2 @KernelAbstractions/src/backends/cpu.jl:186; overdub | |
╎ ╎ 2 @KernelAbstractions/src/nditeration.jl:74; expand | |
╎ ╎ 2 @Base/ntuple.jl:43; ntuple | |
╎ ╎ 2 @KernelAbstractions/src/nditeration.jl:78; #1 | |
2╎ ╎ 2 @Base/int.jl:0; * | |
1╎ 55 @KernelAbstractions/src/macros.jl:230; cpu_calculate_Gw! | |
╎ 1 @Base/multidimensional.jl:347; iterate | |
╎ 1 @Base/multidimensional.jl:366; __inc | |
1╎ ╎ 1 @Base/int.jl:49; < | |
╎ 6 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ 6 @Base/array.jl:828; setindex! | |
╎ ╎ 6 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 6 @Cassette/src/context.jl:454; fallback | |
6╎ ╎ 6 @Cassette/src/context.jl:456; call | |
╎ 47 @Oceananigans/src/TimeSteppers/velocity_and_tracer_tendencies.jl:95; w_velocity_tendency | |
╎ 9 @Base/operators.jl:529; + | |
╎ ╎ 9 @KernelAbstractions/src/compiler.jl:45; overdub | |
9╎ ╎ 9 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ 25 @Oceananigans/src/Operators/momentum_advection_operators.jl:61; div_ũw | |
╎ ╎ 6 @KernelAbstractions/src/compiler.jl:47; overdub | |
6╎ ╎ 6 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 4 @Oceananigans/src/Operators/difference_operators.jl:18; δxᶜᵃᵃ | |
╎ ╎ 4 @Oceananigans/src/Operators/momentum_advection_operators.jl:13; momentum_flux_wu | |
╎ ╎ 1 @Oceananigans/src/Operators/interpolation_operators.jl:13; ℑxᶠᵃᵃ | |
╎ ╎ 1 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 1 @Base/array.jl:789; getindex | |
╎ ╎ ╎ 1 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ ╎ 1 @Cassette/src/context.jl:454; fallback | |
1╎ ╎ ╎ 1 @Cassette/src/context.jl:456; call | |
╎ ╎ 3 @Oceananigans/src/Operators/interpolation_operators.jl:32; ℑzᵃᵃᶠ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:45; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:32; Ax_ψᵃᵃᶠ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 8 @Oceananigans/src/Operators/difference_operators.jl:21; δyᵃᶜᵃ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:46; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 7 @Oceananigans/src/Operators/momentum_advection_operators.jl:14; momentum_flux_wv | |
╎ ╎ 4 @Oceananigans/src/Operators/interpolation_operators.jl:16; ℑyᵃᶠᵃ | |
╎ ╎ 3 @KernelAbstractions/src/compiler.jl:47; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 1 @OffsetArrays/src/OffsetArrays.jl:150; getindex | |
╎ ╎ 1 @Base/array.jl:789; getindex | |
╎ ╎ ╎ 1 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ ╎ 1 @Cassette/src/context.jl:454; fallback | |
1╎ ╎ ╎ 1 @Cassette/src/context.jl:456; call | |
╎ ╎ 3 @Oceananigans/src/Operators/interpolation_operators.jl:32; ℑzᵃᵃᶠ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:45; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:34; Ay_ψᵃᵃᶠ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 7 @Oceananigans/src/Operators/difference_operators.jl:25; δzᵃᵃᶠ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:46; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 5 @Oceananigans/src/Operators/momentum_advection_operators.jl:15; momentum_flux_ww | |
╎ ╎ 5 @Oceananigans/src/Operators/interpolation_operators.jl:31; ℑzᵃᵃᶜ | |
╎ ╎ 4 @KernelAbstractions/src/compiler.jl:47; overdub | |
4╎ ╎ 4 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 1 @Oceananigans/src/Operators/difference_operators.jl:36; Az_ψᵃᵃᵃ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:47; overdub | |
1╎ ╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 13 ...nce_closure_implementations/constant_isotropic_diffusivity.jl:58; ∂ⱼ_2ν_Σ₃ⱼ | |
╎ ╎ 13 ...igans/src/TurbulenceClosures/viscous_dissipation_operators.jl:72; ∂ⱼνᵢⱼ∂ᵢw | |
╎ ╎ 13 ...igans/src/TurbulenceClosures/viscous_dissipation_operators.jl:61; ∂ⱼνᵢⱼ∂ᵢw | |
╎ ╎ 8 @Base/operators.jl:529; + | |
╎ ╎ 8 @KernelAbstractions/src/compiler.jl:45; overdub | |
8╎ ╎ 8 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:18; δxᶜᵃᵃ | |
╎ ╎ 1 @KernelAbstractions/src/compiler.jl:46; overdub | |
1╎ ╎ 1 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 1 ...gans/src/TurbulenceClosures/viscous_dissipation_operators.jl:13; viscous_flux_wx | |
╎ ╎ 1 @Oceananigans/src/Operators/derivative_operators.jl:6; ∂xᶠᵃᵃ | |
1╎ ╎ ╎ 1 @Base/float.jl:407; / | |
╎ ╎ 3 @Oceananigans/src/Operators/difference_operators.jl:25; δzᵃᵃᶠ | |
╎ ╎ 3 ...gans/src/TurbulenceClosures/viscous_dissipation_operators.jl:15; viscous_flux_wz | |
╎ ╎ 3 @Oceananigans/src/Operators/derivative_operators.jl:11; ∂zᵃᵃᶜ | |
1╎ ╎ ╎ 1 @Base/float.jl:407; / | |
╎ ╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:11; δzᵃᵃᶜ | |
╎ ╎ ╎ 2 @KernelAbstractions/src/compiler.jl:46; overdub | |
2╎ ╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ 1 @KernelAbstractions/src/macros.jl:229; cpu_calculate_pressure_right_hand_side! | |
╎ 1 @KernelAbstractions/src/KernelAbstractions.jl:290; __index_Global_NTuple | |
╎ 1 @KernelAbstractions/src/backends/cpu.jl:186; overdub | |
╎ ╎ 1 @KernelAbstractions/src/nditeration.jl:74; expand | |
╎ ╎ 1 @Base/ntuple.jl:43; ntuple | |
╎ ╎ 1 @KernelAbstractions/src/nditeration.jl:78; #1 | |
1╎ ╎ 1 @Base/int.jl:54; * | |
╎ 13 @KernelAbstractions/src/macros.jl:230; cpu_calculate_pressure_right_hand_side! | |
╎ 13 @Oceananigans/src/Solvers/solve_for_pressure.jl:41; macro expansion | |
╎ 8 @Base/array.jl:828; setindex! | |
╎ ╎ 8 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 8 @Cassette/src/context.jl:454; fallback | |
8╎ ╎ 8 @Cassette/src/context.jl:456; call | |
╎ 5 @Oceananigans/src/Operators/divergence_operators.jl:29; divᶜᶜᶜ | |
╎ ╎ 3 @Oceananigans/src/Operators/difference_operators.jl:18; δxᶜᵃᵃ | |
╎ ╎ 3 @Oceananigans/src/Operators/difference_operators.jl:32; Ax_ψᵃᵃᶠ | |
╎ ╎ 3 @KernelAbstractions/src/compiler.jl:47; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:24; δzᵃᵃᶜ | |
╎ ╎ 2 @Oceananigans/src/Operators/difference_operators.jl:36; Az_ψᵃᵃᵃ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 2 @KernelAbstractions/src/macros.jl:229; cpu_copy_pressure! | |
╎ 2 @KernelAbstractions/src/KernelAbstractions.jl:290; __index_Global_NTuple | |
╎ 2 @KernelAbstractions/src/backends/cpu.jl:186; overdub | |
╎ ╎ 2 @KernelAbstractions/src/nditeration.jl:74; expand | |
╎ ╎ 2 @Base/ntuple.jl:43; ntuple | |
╎ ╎ 2 @KernelAbstractions/src/nditeration.jl:78; #1 | |
2╎ ╎ 2 @Base/int.jl:53; + | |
╎ 7 @KernelAbstractions/src/macros.jl:230; cpu_copy_pressure! | |
╎ 7 @Oceananigans/src/Solvers/solve_for_pressure.jl:57; macro expansion | |
╎ 7 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ ╎ 7 @Base/array.jl:828; setindex! | |
╎ ╎ 7 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 7 @Cassette/src/context.jl:454; fallback | |
7╎ ╎ 7 @Cassette/src/context.jl:456; call | |
╎ 2 @KernelAbstractions/src/macros.jl:230; cpu_set_top_bottom_w_velocity! | |
╎ 2 @Base/multidimensional.jl:347; iterate | |
2╎ 2 @Base/multidimensional.jl:366; __inc | |
╎ 42 @KernelAbstractions/src/macros.jl:230; cpu_update_hydrostatic_pressure! | |
╎ 2 @Oceananigans/src/TimeSteppers/time_stepping_kernels.jl:126; macro expansion | |
╎ 2 @Oceananigans/src/Operators/interpolation_operators.jl:32; ℑzᵃᵃᶠ | |
╎ ╎ 2 @Oceananigans/src/Buoyancy/linear_equation_of_state.jl:45; buoyancy_perturbation | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:47; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 40 @Oceananigans/src/TimeSteppers/time_stepping_kernels.jl:128; macro expansion | |
╎ 38 @KernelAbstractions/src/extras/loopinfo.jl:26; macro expansion | |
╎ ╎ 5 @OffsetArrays/src/OffsetArrays.jl:159; setindex! | |
╎ ╎ 5 @Base/array.jl:828; setindex! | |
╎ ╎ 5 @Cassette/src/overdub.jl:536; _overdub_fallback | |
╎ ╎ 5 @Cassette/src/context.jl:454; fallback | |
5╎ ╎ 5 @Cassette/src/context.jl:456; call | |
╎ ╎ 33 @Oceananigans/src/Operators/interpolation_operators.jl:32; ℑzᵃᵃᶠ | |
╎ ╎ 2 @KernelAbstractions/src/compiler.jl:45; overdub | |
2╎ ╎ 2 @KernelAbstractions/src/compiler/contract.jl:18; add_float_contract | |
╎ ╎ 3 @KernelAbstractions/src/compiler.jl:47; overdub | |
3╎ ╎ 3 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ ╎ 28 @Oceananigans/src/Buoyancy/linear_equation_of_state.jl:45; buoyancy_perturbation | |
╎ ╎ 5 @KernelAbstractions/src/compiler.jl:46; overdub | |
5╎ ╎ 5 @KernelAbstractions/src/compiler/contract.jl:18; sub_float_contract | |
╎ ╎ 23 @KernelAbstractions/src/compiler.jl:47; overdub | |
23╎ ╎ 23 @KernelAbstractions/src/compiler/contract.jl:18; mul_float_contract | |
╎ 2 @KernelAbstractions/src/extras/loopinfo.jl:27; macro expansion | |
╎ ╎ 2 @Base/range.jl:597; iterate | |
2╎ ╎ 2 @Base/promotion.jl:398; == | |
Total snapshots: 8441 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment