Package evaluation to test CloudMicrophysics on Julia 1.13.0-DEV.1296 (e8025198af*) started at 2025-10-12T16:21:58.006 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 10.88s ################################################################################ # Installation # Installing CloudMicrophysics... Resolving package versions... Installed Adapt ──────────────── v4.4.0 Installed DiffResults ────────── v1.1.0 Installed CommonSubexpressions ─ v0.3.1 Installed Atomix ─────────────── v1.1.2 Installed ForwardDiff ────────── v1.2.1 Installed MacroTools ─────────── v0.5.16 Installed RootSolvers ────────── v1.0.0 Installed PrecompileTools ────── v1.3.3 Installed StaticArraysCore ───── v1.4.3 Installed IrrationalConstants ── v0.2.4 Installed NaNMath ────────────── v1.1.3 Installed Requires ───────────── v1.3.1 Installed StaticArrays ───────── v1.9.15 Installed ClimaParams ────────── v1.0.1 Installed Thermodynamics ─────── v0.14.2 Installed OpenSpecFun_jll ────── v0.5.6+0 Installed DiffRules ──────────── v1.15.1 Installed LogExpFunctions ────── v0.3.29 Installed UnsafeAtomics ──────── v0.3.0 Installed KernelAbstractions ─── v0.9.38 Installed SpecialFunctions ───── v2.6.1 Installed UnrolledUtilities ──── v0.1.9 Installed JLLWrappers ────────── v1.7.1 Installed Preferences ────────── v1.5.0 Installed DocStringExtensions ── v0.9.5 Installed CloudMicrophysics ──── v0.28.0 Installing 1 artifacts Installed artifact OpenSpecFun 194.9 KiB Updating `~/.julia/environments/v1.13/Project.toml` [6a9e3e04] + CloudMicrophysics v0.28.0 Updating `~/.julia/environments/v1.13/Manifest.toml` [79e6a3ab] + Adapt v4.4.0 [a9b6321e] + Atomix v1.1.2 [5c42b081] + ClimaParams v1.0.1 [6a9e3e04] + CloudMicrophysics v0.28.0 [bbf7d656] + CommonSubexpressions v0.3.1 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [f6369f11] + ForwardDiff v1.2.1 [92d709cd] + IrrationalConstants v0.2.4 [692b3bcd] + JLLWrappers v1.7.1 [63c18a36] + KernelAbstractions v0.9.38 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [77ba4419] + NaNMath v1.1.3 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [ae029012] + Requires v1.3.1 [7181ea78] + RootSolvers v1.0.0 [276daf66] + SpecialFunctions v2.6.1 [90137ffa] + StaticArrays v1.9.15 [1e83bf80] + StaticArraysCore v1.4.3 ⌅ [b60c26fb] + Thermodynamics v0.14.2 [0fe1646c] + UnrolledUtilities v0.1.9 [013be700] + UnsafeAtomics v0.3.0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.16.0+0 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.9.9 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [458c3c95] + OpenSSL_jll v3.5.4+0 [efcefdf7] + PCRE2_jll v10.46.0+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.67.1+0 [3f19e933] + p7zip_jll v17.6.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 7.98s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 4585.5 ms ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. Precompiling package dependencies... Precompilation completed after 202.7s ################################################################################ # Testing # Testing CloudMicrophysics Status `/tmp/jl_K3QgKx/Project.toml` [4c88cf16] Aqua v0.8.14 [6e4b80f9] BenchmarkTools v1.6.0 [336ed68f] CSV v0.10.15 ⌃ [052768ef] CUDA v5.8.5 [3a4d1b5c] ClimaComms v0.6.10 [d414da3d] ClimaCore v0.14.40 [5c42b081] ClimaParams v1.0.1 [6a9e3e04] CloudMicrophysics v0.28.0 [a93c6f00] DataFrames v1.8.0 [1313f7d8] DataFramesMeta v0.15.4 [31c24e10] Distributions v0.25.122 [aa8a2aa5] EnsembleKalmanProcesses v2.5.0 [f6006082] EvoTrees v0.17.4 ⌅ [587475ba] Flux v0.14.25 ⌅ [a98d9a8b] Interpolations v0.15.1 [c3a54625] JET v0.10.9 [63c18a36] KernelAbstractions v0.9.38 [2ab3a3ac] LogExpFunctions v0.3.29 ⌃ [add582a8] MLJ v0.20.9 ⌅ [094fc8d1] MLJFlux v0.4.0 ⌅ [d491faf4] MLJModels v0.17.9 ⌃ [1dea7af3] OrdinaryDiffEq v6.101.0 [1fd47b50] QuadGK v2.11.2 [7181ea78] RootSolvers v1.0.0 [276daf66] SpecialFunctions v2.6.1 [2913bbd2] StatsBase v0.34.6 ⌅ [b60c26fb] Thermodynamics v0.14.2 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_K3QgKx/Manifest.toml` [47edcb42] ADTypes v1.18.0 [14f7f29c] AMD v0.5.3 [da404889] ARFFFiles v1.5.0 [621f4979] AbstractFFTs v1.5.0 [1520ce14] AbstractTrees v0.4.5 [7d9f7c33] Accessors v0.1.42 [79e6a3ab] Adapt v4.4.0 [66dad0bd] AliasTables v1.1.3 [4c88cf16] Aqua v0.8.14 [dce04be8] ArgCheck v2.5.0 [7d9fca2a] Arpack v0.5.4 [4fba245c] ArrayInterface v7.20.0 [4c555306] ArrayLayouts v1.12.0 [a9b6321e] Atomix v1.1.2 [13072b0f] AxisAlgorithms v1.1.0 ⌅ [ab4f0b2a] BFloat16s v0.5.1 [fbb218c0] BSON v0.3.9 [aae01518] BandedMatrices v1.9.5 [198e06fe] BangBang v0.4.4 [9718e550] Baselet v0.1.1 [6e4b80f9] BenchmarkTools v1.6.0 [d1d4a3ce] BitFlags v0.1.9 [62783981] BitTwiddlingConvenienceFunctions v0.1.6 [8e7c35d0] BlockArrays v1.7.2 ⌃ [70df07ce] BracketingNonlinearSolve v1.3.0 [fa961155] CEnum v0.5.0 [2a0fbf3d] CPUSummary v0.2.7 [336ed68f] CSV v0.10.15 ⌃ [052768ef] CUDA v5.8.5 [1af6417a] CUDA_Runtime_Discovery v1.0.0 ⌅ [324d7699] CategoricalArrays v0.10.8 ⌅ [af321ab8] CategoricalDistributions v0.1.15 ⌅ [8be319e6] Chain v0.6.0 [082447d4] ChainRules v1.72.6 [d360d2e6] ChainRulesCore v1.26.0 [3a4d1b5c] ClimaComms v0.6.10 [d414da3d] ClimaCore v0.14.40 [5c42b081] ClimaParams v1.0.1 [fb6a15b2] CloseOpenIntervals v0.1.13 [6a9e3e04] CloudMicrophysics v0.28.0 [da1fd8a2] CodeTracking v2.0.1 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 ⌅ [3da002f7] ColorTypes v0.11.5 [5ae59095] Colors v0.13.1 [861a8166] Combinatorics v1.0.3 [38540f10] CommonSolve v0.2.4 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.18.1 [807dbc54] Compiler v0.1.1 [a33af91c] CompositionsBase v0.1.2 [ed09eef8] ComputationalResources v0.3.2 [2569d6c7] ConcreteStructs v0.2.3 [f0e56b4a] ConcurrentUtilities v2.5.0 [187b0558] ConstructionBase v1.6.0 [6add18c4] ContextVariablesX v0.1.3 [f65535da] Convex v0.16.4 [adafc99b] CpuId v0.3.1 [a8cc5b0e] Crayons v4.1.1 [7445602f] CubedSphere v0.3.3 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.8.0 [1313f7d8] DataFramesMeta v0.15.4 ⌅ [864edb3b] DataStructures v0.18.22 [e2d170a0] DataValueInterfaces v1.0.0 [244e2a9f] DefineSingletons v0.1.2 [8bb1440f] DelimitedFiles v1.9.1 ⌃ [2b5f629d] DiffEqBase v6.183.2 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [a0c0ee7d] DifferentiationInterface v0.7.9 [b4f34e82] Distances v0.10.12 [31c24e10] Distributions v0.25.122 [ffbed154] DocStringExtensions v0.9.5 [792122b4] EarlyStopping v0.3.0 [aa8a2aa5] EnsembleKalmanProcesses v2.5.0 [4e289a0a] EnumX v1.0.5 [f151be2c] EnzymeCore v0.8.14 [f6006082] EvoTrees v0.17.4 [460bff9d] ExceptionUnwrapping v0.1.11 [d4d017d3] ExponentialUtilities v1.27.0 [e2ba6199] ExprTools v0.1.10 [55351af7] ExproniconLite v0.10.14 [411431e0] Extents v0.1.6 [c87230d0] FFMPEG v0.4.4 [7a1cc6ca] FFTW v1.10.0 [cc61a311] FLoops v0.2.2 [b9860ae5] FLoopsBase v0.1.1 [7034ab61] FastBroadcast v0.3.5 [9aa1b823] FastClosures v0.3.2 [442a2c76] FastGaussQuadrature v1.0.2 [a4df4552] FastPower v1.1.3 [33837fe5] FeatureSelection v0.2.3 [5789e2e9] FileIO v1.17.1 [48062228] FilePathsBase v0.9.24 [1a297f60] FillArrays v1.14.0 [6a86dc24] FiniteDiff v2.28.1 [53c48c17] FixedPointNumbers v0.8.5 ⌅ [587475ba] Flux v0.14.25 [f6369f11] ForwardDiff v1.2.1 [069b7b12] FunctionWrappers v1.1.3 [77dc65aa] FunctionWrappersWrappers v0.1.3 ⌅ [d9f16b24] Functors v0.4.12 [0c68f7d7] GPUArrays v11.2.6 [46192b85] GPUArraysCore v0.2.0 [61eb1bfa] GPUCompiler v1.7.2 ⌅ [096a3bc2] GPUToolbox v0.3.0 [d54b0c1a] GaussQuadrature v0.5.8 [e4b2fa32] GaussianRandomFields v2.2.7 [c145ed77] GenericSchur v0.5.6 [5c1252a2] GeometryBasics v0.5.10 [88fa7841] GilbertCurves v0.1.0 [f67ccb44] HDF5 v0.17.2 [cd3eb016] HTTP v1.10.19 [076d061b] HashArrayMappedTries v0.2.0 [34004b35] HypergeometricFunctions v0.3.28 [7869d1d1] IRTools v0.4.15 [615f187c] IfElse v0.1.1 [22cec73e] InitialValues v0.3.1 [842dd82b] InlineStrings v1.4.5 ⌅ [a98d9a8b] Interpolations v0.15.1 [8197267c] IntervalSets v0.7.11 [3587e190] InverseFunctions v0.1.17 [41ab1584] InvertedIndices v1.3.1 [92d709cd] IrrationalConstants v0.2.4 [c8e1da08] IterTools v1.10.0 [b3c1a2ee] IterationControl v0.5.4 [82899510] IteratorInterfaceExtensions v1.0.0 [c3a54625] JET v0.10.9 ⌅ [033835bb] JLD2 v0.5.15 [692b3bcd] JLLWrappers v1.7.1 ⌅ [682c06a0] JSON v0.21.4 [0f8b85d8] JSON3 v1.14.3 [ae98c720] Jieko v0.2.1 [aa1ae85d] JuliaInterpreter v0.10.5 [70703baa] JuliaSyntax v1.0.2 [b14d175d] JuliaVariables v0.2.4 [63c18a36] KernelAbstractions v0.9.38 [ba0b0d4f] Krylov v0.10.2 ⌅ [0b1a1467] KrylovKit v0.8.3 [40e66cde] LDLFactorizations v0.10.1 [929cbde3] LLVM v9.4.4 [8b046642] LLVMLoopInfo v1.0.0 [b964fa9f] LaTeXStrings v1.4.0 [a5e1c1ea] LatinHypercubeSampling v1.9.0 [10f19ff3] LayoutPointers v0.1.17 [5078a376] LazyArrays v2.8.0 [9dccce8e] LazyBroadcast v1.0.0 [92ad9a40] LearnAPI v1.0.1 [87fe0de2] LineSearch v0.1.4 [d3d80556] LineSearches v7.4.0 ⌃ [7ed4a6bd] LinearSolve v3.26.0 [2ab3a3ac] LogExpFunctions v0.3.29 [e6f89c97] LoggingExtras v1.2.0 [6f1432cf] LoweredCodeUtils v3.4.4 [c2834f40] MLCore v1.0.0 ⌃ [7e8f7934] MLDataDevices v1.5.3 ⌅ [64a0f543] MLFlowClient v0.5.1 ⌃ [add582a8] MLJ v0.20.9 [45f359ea] MLJBalancing v0.1.5 [a7f614a8] MLJBase v1.9.0 [50ed68f4] MLJEnsembles v0.4.3 [7b7b8358] MLJFlow v0.5.0 ⌅ [094fc8d1] MLJFlux v0.4.0 [614be32b] MLJIteration v0.6.3 [e80e1ace] MLJModelInterface v1.12.0 ⌅ [d491faf4] MLJModels v0.17.9 [03970b2e] MLJTuning v0.8.8 [d8e11817] MLStyle v0.4.17 [f1d291b0] MLUtils v0.4.8 [3da0fdf6] MPIPreferences v0.1.11 [1914dd2f] MacroTools v0.5.16 [d125e4d3] ManualMemory v0.1.8 [b8f27783] MathOptInterface v1.45.0 [bb5d69b7] MaybeInplace v0.1.4 [739be429] MbedTLS v1.1.9 [dbeba491] Metalhead v0.9.5 [128add7d] MicroCollections v0.2.0 [e1d29d7a] Missings v1.2.0 [2e0e35c7] Moshi v0.3.7 [46d2c3a1] MuladdMacro v0.2.4 [c3c07f87] MultiBroadcastFusion v0.3.3 [d8a4904e] MutableArithmetics v1.6.6 [d41bc354] NLSolversBase v7.10.0 [872c559c] NNlib v0.9.31 [5da4648a] NVTX v1.0.1 [77ba4419] NaNMath v1.1.3 [71a1bf82] NameResolution v0.1.5 [46757867] NetworkLayout v0.4.10 ⌃ [8913a72c] NonlinearSolve v4.10.0 ⌅ [be0214bd] NonlinearSolveBase v1.14.0 ⌃ [5959db7a] NonlinearSolveFirstOrder v1.7.0 ⌃ [9a2c21bd] NonlinearSolveQuasiNewton v1.8.0 ⌃ [26075421] NonlinearSolveSpectralMethods v1.3.0 [6fe1bfb0] OffsetArrays v1.17.0 [0b1bfda6] OneHotArrays v0.2.10 [8b6db2d4] OpenML v0.3.2 [4d8831e6] OpenSSL v1.5.0 [429524aa] Optim v1.13.2 ⌅ [3bd65402] Optimisers v0.3.4 [bac558e1] OrderedCollections v1.8.1 ⌃ [1dea7af3] OrdinaryDiffEq v6.101.0 [89bda076] OrdinaryDiffEqAdamsBashforthMoulton v1.5.0 [6ad6398a] OrdinaryDiffEqBDF v1.10.1 ⌃ [bbf590c4] OrdinaryDiffEqCore v1.30.0 [50262376] OrdinaryDiffEqDefault v1.8.0 [4302a76b] OrdinaryDiffEqDifferentiation v1.16.1 [9286f039] OrdinaryDiffEqExplicitRK v1.4.0 [e0540318] OrdinaryDiffEqExponentialRK v1.8.0 [becaefa8] OrdinaryDiffEqExtrapolation v1.9.0 [5960d6e9] OrdinaryDiffEqFIRK v1.16.0 [101fe9f7] OrdinaryDiffEqFeagin v1.4.0 [d3585ca7] OrdinaryDiffEqFunctionMap v1.5.0 [d28bc4f8] OrdinaryDiffEqHighOrderRK v1.5.0 [9f002381] OrdinaryDiffEqIMEXMultistep v1.7.0 [521117fe] OrdinaryDiffEqLinear v1.6.0 [1344f307] OrdinaryDiffEqLowOrderRK v1.6.0 [b0944070] OrdinaryDiffEqLowStorageRK v1.7.0 ⌃ [127b3ac7] OrdinaryDiffEqNonlinearSolve v1.14.1 [c9986a66] OrdinaryDiffEqNordsieck v1.4.0 [5dd0a6cf] OrdinaryDiffEqPDIRK v1.6.0 [5b33eab2] OrdinaryDiffEqPRK v1.4.0 [04162be5] OrdinaryDiffEqQPRK v1.4.0 [af6ede74] OrdinaryDiffEqRKN v1.5.0 [43230ef6] OrdinaryDiffEqRosenbrock v1.18.1 [2d112036] OrdinaryDiffEqSDIRK v1.7.0 [669c94d9] OrdinaryDiffEqSSPRK v1.7.0 [e3e12d00] OrdinaryDiffEqStabilizedIRK v1.6.0 [358294b1] OrdinaryDiffEqStabilizedRK v1.4.0 [fa646aed] OrdinaryDiffEqSymplecticRK v1.7.0 [b1df2697] OrdinaryDiffEqTsit5 v1.5.0 [79d7bb75] OrdinaryDiffEqVerner v1.6.0 [90014a1f] PDMats v0.11.35 [65ce6f38] PackageExtensionCompat v1.0.2 [d96e819e] Parameters v0.12.3 [69de0a69] Parsers v2.8.3 [570af359] PartialFunctions v1.2.1 [eebad327] PkgVersion v0.3.3 [f517fe37] Polyester v0.7.18 [1d0040c9] PolyesterWeave v0.2.2 [2dfb63ee] PooledArrays v1.4.3 [85a6dd25] PositiveFactorizations v0.2.4 [d236fae5] PreallocationTools v0.4.34 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [8162dcfd] PrettyPrint v0.2.0 [54e16d92] PrettyPrinting v0.4.2 ⌅ [08abe8d2] PrettyTables v2.4.0 [33c8b6b6] ProgressLogging v0.1.5 [92933f4c] ProgressMeter v1.11.0 [43287f4e] PtrArrays v1.3.0 [1fd47b50] QuadGK v2.11.2 [74087812] Random123 v1.7.1 [e6cf234a] RandomNumbers v1.6.0 [c84ed2f1] Ratios v0.4.5 [c1ae055f] RealDot v0.1.0 [3cdcf5f2] RecipesBase v1.3.4 ⌃ [731186ca] RecursiveArrayTools v3.36.0 [189a3867] Reexport v1.2.2 [05181044] RelocatableFolders v1.0.1 [ae029012] Requires v1.3.1 [79098fc4] Rmath v0.8.0 [7181ea78] RootSolvers v1.0.0 [7e49a35a] RuntimeGeneratedFunctions v0.5.15 [c946c3f1] SCS v2.2.0 [94e857df] SIMDTypes v0.1.0 ⌃ [0bca4576] SciMLBase v2.101.0 [19f34311] SciMLJacobianOperators v0.1.11 [c0aeaf25] SciMLOperators v1.9.0 [431bcebd] SciMLPublic v1.0.0 [53ae85a6] SciMLStructures v1.7.0 [321657f4] ScientificTypes v3.1.1 [30f210dd] ScientificTypesBase v3.0.0 [7e506255] ScopedValues v1.5.0 [6c6a2e73] Scratch v1.3.0 [91c51154] SentinelArrays v1.4.8 [efcf1570] Setfield v1.1.2 [605ecd9f] ShowCases v0.1.0 [777ac1f9] SimpleBufferStream v1.2.0 ⌃ [727e6d20] SimpleNonlinearSolve v2.7.0 [699a6c99] SimpleTraits v0.9.5 [ce78b400] SimpleUnPack v1.1.0 [a2af1166] SortingAlgorithms v1.2.2 [dc90abb0] SparseInverseSubset v0.1.2 [0a514795] SparseMatrixColorings v0.4.21 [276daf66] SpecialFunctions v2.6.1 [171d559e] SplittablesBase v0.1.15 [860ef19b] StableRNGs v1.0.3 [aedffcd0] Static v1.3.0 [0d7ed370] StaticArrayInterface v1.8.0 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.3 ⌅ [a19d573c] StatisticalMeasures v0.2.1 [c062fc1d] StatisticalMeasuresBase v0.1.3 [64bff920] StatisticalTraits v3.5.0 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [2913bbd2] StatsBase v0.34.6 [4c63d2b9] StatsFuns v1.5.0 [7792a7ef] StrideArraysCore v0.5.8 [892a3eda] StringManipulation v0.4.1 [09ab397b] StructArrays v0.7.1 [856f2bd8] StructTypes v1.11.0 ⌃ [2efcf032] SymbolicIndexingInterface v0.3.44 [9449cd9e] TSVD v0.4.4 [9ce81f87] TableMetadataTools v0.1.0 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [6aa5eb33] TaylorSeries v0.20.8 ⌅ [b60c26fb] Thermodynamics v0.14.2 [8290d209] ThreadingUtilities v0.5.5 [a759f4b9] TimerOutputs v0.5.29 [e689c965] Tracy v0.1.6 [3bb67fe8] TranscodingStreams v0.11.3 [28d57a85] Transducers v0.4.85 [781d530d] TruncatedStacktraces v1.4.0 [5c2747f8] URIs v1.6.1 [3a884ed6] UnPack v1.0.2 [1986cc42] Unitful v1.25.0 [0fe1646c] UnrolledUtilities v0.1.9 [013be700] UnsafeAtomics v0.3.0 ⌅ [409d34a3] VectorInterface v0.4.9 [ea10d353] WeakRefStrings v1.4.2 [efce3f68] WoodburyMatrices v1.0.0 [76eceee3] WorkerUtilities v1.6.1 ⌅ [e88e6eb3] Zygote v0.6.77 [700de1a5] ZygoteRules v0.2.7 ⌅ [68821587] Arpack_jll v3.5.1+1 [6e34b625] Bzip2_jll v1.0.9+0 [d1e2174e] CUDA_Compiler_jll v0.2.1+0 [4ee394cb] CUDA_Driver_jll v13.0.1+0 [76a88914] CUDA_Runtime_jll v0.19.1+0 [83423d85] Cairo_jll v1.18.5+0 [5ae413db] EarCut_jll v2.2.4+0 [2e619515] Expat_jll v2.7.1+0 [b22a6f82] FFMPEG_jll v7.1.1+0 [f5851436] FFTW_jll v3.3.11+0 [a3f928ae] Fontconfig_jll v2.17.1+0 [d7e528f0] FreeType2_jll v2.13.4+0 [559328eb] FriBidi_jll v1.0.17+0 [b0724c58] GettextRuntime_jll v0.22.4+0 [7746bdde] Glib_jll v2.86.0+0 [3b182d85] Graphite2_jll v1.3.15+0 [0234f1f7] HDF5_jll v1.14.6+0 [2e76f6c2] HarfBuzz_jll v8.5.1+0 [e33a78d0] Hwloc_jll v2.12.2+0 [1d5cc7b8] IntelOpenMP_jll v2025.2.0+0 [9c1d0b0a] JuliaNVTXCallbacks_jll v0.2.1+0 [c1c5ebd0] LAME_jll v3.100.3+0 [dad2f222] LLVMExtra_jll v0.0.38+0 [1d63c593] LLVMOpenMP_jll v18.1.8+0 [dd4b983a] LZO_jll v2.10.3+0 [ad6e5548] LibTracyClient_jll v0.9.1+6 [e9f186c6] Libffi_jll v3.4.7+0 [94ce4f54] Libiconv_jll v1.18.0+0 [4b2f31a3] Libmount_jll v2.41.2+0 [38a345b3] Libuuid_jll v2.41.2+0 [856f044c] MKL_jll v2025.2.0+0 [7cb0a576] MPICH_jll v4.3.1+0 [f1f71cc9] MPItrampoline_jll v5.5.4+0 [c8ffd9c3] MbedTLS_jll v2.28.10+0 [9237b28f] MicrosoftMPI_jll v10.1.4+3 [e98f9f5b] NVTX_jll v3.2.2+0 [e7412a2a] Ogg_jll v1.3.6+0 [656ef2d0] OpenBLAS32_jll v0.3.29+0 [fe0851c0] OpenMPI_jll v5.0.8+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [91d4177d] Opus_jll v1.5.2+0 ⌅ [30392449] Pixman_jll v0.44.2+0 [f50d1b31] Rmath_jll v0.5.1+0 [f4f2fc5b] SCS_jll v3.2.8+0 ⌅ [02c8fc9c] XML2_jll v2.13.9+0 [4f6342f7] Xorg_libX11_jll v1.8.12+0 [0c0b7dd1] Xorg_libXau_jll v1.0.13+0 [a3789734] Xorg_libXdmcp_jll v1.1.6+0 [1082639a] Xorg_libXext_jll v1.3.7+0 [ea2f1a96] Xorg_libXrender_jll v0.9.12+0 [a65dc6b1] Xorg_libpciaccess_jll v0.18.1+0 [c7cfdc94] Xorg_libxcb_jll v1.17.1+0 [c5fb5394] Xorg_xtrans_jll v1.6.0+0 [1e29f10c] demumble_jll v1.3.0+0 [477f73a3] libaec_jll v1.1.4+0 [a4ae2306] libaom_jll v3.13.1+0 [0ac62f75] libass_jll v0.17.4+0 [f638f0a6] libfdk_aac_jll v2.0.4+0 [b53b4c65] libpng_jll v1.6.50+0 [f27f6e37] libvorbis_jll v1.3.8+0 [1317d2d5] oneTBB_jll v2022.0.0+0 [1270edf5] x264_jll v10164.0.1+0 [dfaa095f] x265_jll v4.1.0+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [9abbd945] Profile v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [1a1011a3] SharedArrays v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.16.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.9.9 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efcefdf7] PCRE2_jll v10.46.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.67.1+0 [3f19e933] p7zip_jll v17.6.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... Downloading artifact: AIDA_ice_nucleation [ Info: Testing AIDA_ice_nucleation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 19.778 μs … 22.239 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 21.319 μs ┊ GC (median): 0.00% Time (mean ± σ): 21.288 μs ± 441.281 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ ▆ ▁▃ █▁ ▃ ▄ ▄▁▁▁▁▁▁▁▁▁▄▁▁▄▄▁▁▁▁▄▄▄▄▆▄▄▄▄█▄▇▆▄█▄██▆▄██▆█▇▇▇▆▇▇▆▆█▄▄▁▁▆▄▁▆ ▄ 19.8 μs Histogram: frequency by time 22.1 μs < Memory estimate: 6.19 KiB, allocs estimate: 84. [ Info: Testing #benchmark_test##0 BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 13.100 ns … 17.000 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 13.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 13.719 ns ± 0.490 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▇ ▄ █ ▆ ▃ ▂ ▃ ▅▁▁▇▁▁▁█▁▁▁█▁▁▁█▁▁▁█▁▁▁█▁▁▁█▁▁▁█▁▁▁▇▁▁▁█▁▁▁▆▁▁▁▄▁▁▁▅▁▁▁▃▁▁▄ ▃ 13.1 ns Histogram: frequency by time 14.6 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing get_distribution_logλ BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 32.801 μs … 34.901 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 33.592 μs ┊ GC (median): 0.00% Time (mean ± σ): 33.596 μs ± 400.633 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▂ █ ▂▂ ▂▅ ▅██▂██▂▂ ▂▂▂ ▂▂ ▅▅█▅▅▁▅█▁█▅▅▁█▅██▅██▅████████████████▅▅█▅▁▅▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▅▅ ▅ 32.8 μs Histogram: frequency by time 34.8 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 32800.8 < 30000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.get_distribution_logλ), args::Tuple{CloudMicrophysics.P3Scheme.P3State{Float64, CloudMicrophysics.Parameters.ParametersP3{Float64, CloudMicrophysics.Parameters.SlopePowerLaw{Float64}}}}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:147 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 [ Info: Testing get_distribution_logλ BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 32.692 μs … 34.404 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 33.414 μs ┊ GC (median): 0.00% Time (mean ± σ): 33.461 μs ± 323.900 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂▅ ▅█▅▂▅▂ ▂▂ ▂ ▂▅ ▅ ▂ ▂ █ ▂ ▅▁▁▁▅▁▁▁▁▁▅█▅█▅██▅██▅█████████▁██████▅███▅█▁▁█▅█▁▁▁▅▁█▁▅▁▅▅▅ ▅ 32.7 μs Histogram: frequency by time 34.2 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 32692.4 < 30000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.get_distribution_logλ), args::Tuple{CloudMicrophysics.Parameters.ParametersP3{Float64, CloudMicrophysics.Parameters.SlopePowerLaw{Float64}}, Vararg{Float64, 4}}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:148 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 [ Info: Testing ice_terminal_velocity_number_weighted BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 181.139 μs … 189.630 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 185.254 μs ┊ GC (median): 0.00% Time (mean ± σ): 185.291 μs ± 1.459 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ █ ▃ ▂ ▂ ▄▁▁▁▁▁▁▄▅▁▁▄▁▅▁▁▄▁▁▄▇▁▄▇▇▇▅▇█▇██▁█▁▇▇▇█▄██▅▁█▁█▄▄▄▅▁▄▁▄▄▄▁▁▁▄ ▄ 181 μs Histogram: frequency by time 189 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 181138.67 < 120000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.ice_terminal_velocity_number_weighted), args::Tuple{CloudMicrophysics.Parameters.Chen2022VelType{Float64, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float64, 3}}, Float64, CloudMicrophysics.P3Scheme.P3State{Float64, CloudMicrophysics.Parameters.ParametersP3{Float64, CloudMicrophysics.Parameters.SlopePowerLaw{Float64}}}, Float64}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:149 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 19 possible errors found ═════ ┌ ice_terminal_velocity_number_weighted(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:55 │┌ ice_terminal_velocity_number_weighted(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; use_aspect_ratio::Bool, p::Float64, ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:71 ││┌ integrate(::CloudMicrophysics.P3Scheme.var"#number_weighted_integrand#22"{…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:91 │││┌ integrate(::CloudMicrophysics.P3Scheme.var"#number_weighted_integrand#22"{…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││┌ sum(a::Base.Generator{Base.Iterators.Zip{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}}) @ Base ./reduce.jl:563 │││││┌ sum(a::Base.Generator{Base.Iterators.Zip{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}}; kw::@Kwargs{}) @ Base ./reduce.jl:563 ││││││┌ sum(f::typeof(identity), a::Base.Generator{Base.Iterators.Zip{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}}) @ Base ./reduce.jl:534 │││││││┌ sum(f::typeof(identity), a::Base.Generator{…}; kw::@Kwargs{}) @ Base ./reduce.jl:534 ││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}) @ Base ./reduce.jl:305 │││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}; kw::@Kwargs{}) @ Base ./reduce.jl:305 ││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}) @ Base ./reduce.jl:173 │││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}; init::Base._InitialValue) @ Base ./reduce.jl:173 ││││││││││││┌ mapfoldl_impl(f::typeof(identity), op::typeof(Base.add_sum), nt::Base._InitialValue, itr::Base.Generator{…}) @ Base ./reduce.jl:42 │││││││││││││┌ foldl_impl(op::Base.MappingRF{…}, nt::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:46 ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:56 │││││││││││││││┌ (::Base.MappingRF{…})(acc::Base._InitialValue, x::Tuple{…}) @ Base ./reduce.jl:98 ││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#16#17"{…})(::Tuple{…}) @ CloudMicrophysics.P3Scheme ./none:0 │││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(CloudMicrophysics.P3Scheme.integrate), f::CloudMicrophysics.P3Scheme.var"#number_weighted_integrand#22"{…}, a::Float64, b::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:51 ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#number_weighted_integrand#22"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:58 │││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#number_weighted_integrand#22"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:68 ││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:25 │││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││││││││││││││││││││││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float64, ρᵢ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:262 │││││││││││││││││││││││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││││││││││││││││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││││││││││││││││││││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{2}) @ Base ./ntuple.jl:65 ││││││││││││││││││││││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││││││││││││││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││││││││││││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││││││││││││││││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││││││││││││││││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││││││││││││││││││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││││││││││││││││││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││││││││││││││││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││││││││││││││││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││││││││││││││││││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││││││││││││││││││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││││││││││││││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││││││││││││││││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││││││││││││││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││││││││││││││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││││││││││││││││││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %4::Tuple{Any, Any}, %5::Tuple{Float64, Float64}, %6::Tuple{Float64, Float64})::Base.Broadcast.Broadcasted{…} │││││││││││││││││││││└──────────────────── │││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││││││││││││││││││ runtime dispatch detected: Base.materialize(%7::Base.Broadcast.Broadcasted{…})::Tuple{…} │││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:29 │││││││││││││││││││││ runtime dispatch detected: %7::CloudMicrophysics.Common.var"#v_term#particle_terminal_velocity##0"{<:Tuple{…}}(D::Float64)::Any ││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:29 │││││││││││││││││││││ runtime dispatch detected: %9::CloudMicrophysics.Common.var"#v_term#particle_terminal_velocity##0"{<:Tuple{…}}(D::Float64)::Any ││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:30 │││││││││││││││││││││ runtime dispatch detected: (%18::Float64 CloudMicrophysics.P3Scheme.:* %24::Any)::Any ││││││││││││││││││││└──────────────────── │││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#number_weighted_integrand#22"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:68 ││││││││││││││││││││ runtime dispatch detected: (%2::Float64 CloudMicrophysics.P3Scheme.:* %4::Any)::Any │││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#number_weighted_integrand#22"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:58 │││││││││││││││││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.zero(%5::Any)::Any ││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#number_weighted_integrand#22"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:72 │││││││││││││││││││ runtime dispatch detected: (%28::Any CloudMicrophysics.P3Scheme.:* %27::Float64)::Any ││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#number_weighted_integrand#22"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:72 │││││││││││││││││││ runtime dispatch detected: (%17::Any CloudMicrophysics.P3Scheme.:+ %29::Any)::Any ││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#number_weighted_integrand#22"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:75 │││││││││││││││││││ runtime dispatch detected: (%2::Float64 CloudMicrophysics.P3Scheme.:* %36::Any)::Any ││││││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:56 │││││││││││││││ runtime dispatch detected: op::Base.MappingRF{CloudMicrophysics.P3Scheme.var"#16#17"{…}, Base.BottomRF{…}}(init::Base._InitialValue, %2::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Any ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:59 │││││││││││││││ runtime dispatch detected: rest(itr::Base.Iterators.Zip{Tuple{NTuple{4, Float64}, NTuple{4, Float64}}}, %4::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Base.Iterators.Rest{Base.Iterators.Zip{Tuple{…}}, S} where S<:Tuple{Union{Float64, Int64}, Union{Float64, Int64}} ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:59 │││││││││││││││ runtime dispatch detected: iterate(%5::Base.Iterators.Rest{Base.Iterators.Zip{Tuple{…}}, S} where S<:Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Union{Nothing, Tuple{Tuple{Union{…}, Union{…}}, Tuple{Union{…}, Union{…}}}} ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:60 │││││││││││││││ runtime dispatch detected: op::Base.MappingRF{CloudMicrophysics.P3Scheme.var"#16#17"{…}, Base.BottomRF{…}}(%11::Any, %12::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Any ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:61 │││││││││││││││ runtime dispatch detected: iterate(%5::Base.Iterators.Rest{Base.Iterators.Zip{Tuple{…}}, S} where S<:Tuple{Union{Float64, Int64}, Union{Float64, Int64}}, %13::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Union{Nothing, Tuple{Tuple{Union{…}, Union{…}}, Tuple{Union{…}, Union{…}}}} ││││││││││││││└──────────────────── │┌ ice_terminal_velocity_number_weighted(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; use_aspect_ratio::Bool, p::Float64, ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:71 ││ runtime dispatch detected: (%22::Any CloudMicrophysics.P3Scheme.:/ %1::Float64)::Any │└──────────────────── [ Info: Testing ice_terminal_velocity_mass_weighted BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 207.856 μs … 242.059 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 212.425 μs ┊ GC (median): 0.00% Time (mean ± σ): 213.227 μs ± 4.692 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▃▇█ ▂▄▃▂ ▆▄▃▇▄▇████▆█████▄▁▁▁▁▃▁▁▃▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▃ ▃ 208 μs Histogram: frequency by time 236 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 207855.52 < 130000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.ice_terminal_velocity_mass_weighted), args::Tuple{CloudMicrophysics.Parameters.Chen2022VelType{Float64, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float64, 3}}, Float64, CloudMicrophysics.P3Scheme.P3State{Float64, CloudMicrophysics.Parameters.ParametersP3{Float64, CloudMicrophysics.Parameters.SlopePowerLaw{Float64}}}, Float64}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:150 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 19 possible errors found ═════ ┌ ice_terminal_velocity_mass_weighted(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:99 │┌ ice_terminal_velocity_mass_weighted(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; use_aspect_ratio::Bool, p::Float64, ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:115 ││┌ integrate(::CloudMicrophysics.P3Scheme.var"#mass_weighted_integrand#25"{…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:91 │││┌ integrate(::CloudMicrophysics.P3Scheme.var"#mass_weighted_integrand#25"{…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││┌ sum(a::Base.Generator{Base.Iterators.Zip{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}}) @ Base ./reduce.jl:563 │││││┌ sum(a::Base.Generator{Base.Iterators.Zip{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}}; kw::@Kwargs{}) @ Base ./reduce.jl:563 ││││││┌ sum(f::typeof(identity), a::Base.Generator{Base.Iterators.Zip{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}}) @ Base ./reduce.jl:534 │││││││┌ sum(f::typeof(identity), a::Base.Generator{…}; kw::@Kwargs{}) @ Base ./reduce.jl:534 ││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}) @ Base ./reduce.jl:305 │││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}; kw::@Kwargs{}) @ Base ./reduce.jl:305 ││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}) @ Base ./reduce.jl:173 │││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}; init::Base._InitialValue) @ Base ./reduce.jl:173 ││││││││││││┌ mapfoldl_impl(f::typeof(identity), op::typeof(Base.add_sum), nt::Base._InitialValue, itr::Base.Generator{…}) @ Base ./reduce.jl:42 │││││││││││││┌ foldl_impl(op::Base.MappingRF{…}, nt::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:46 ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:56 │││││││││││││││┌ (::Base.MappingRF{…})(acc::Base._InitialValue, x::Tuple{…}) @ Base ./reduce.jl:98 ││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#16#17"{…})(::Tuple{…}) @ CloudMicrophysics.P3Scheme ./none:0 │││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(CloudMicrophysics.P3Scheme.integrate), f::CloudMicrophysics.P3Scheme.var"#mass_weighted_integrand#25"{…}, a::Float64, b::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:51 ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#mass_weighted_integrand#25"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:58 │││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#mass_weighted_integrand#25"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:112 ││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:25 │││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││││││││││││││││││││││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float64, ρᵢ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:262 │││││││││││││││││││││││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││││││││││││││││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││││││││││││││││││││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{2}) @ Base ./ntuple.jl:65 ││││││││││││││││││││││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││││││││││││││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││││││││││││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││││││││││││││││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││││││││││││││││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││││││││││││││││││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││││││││││││││││││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││││││││││││││││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││││││││││││││││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││││││││││││││││││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││││││││││││││││││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││││││││││││││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││││││││││││││││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││││││││││││││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││││││││││││││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││││││││││││││││││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %4::Tuple{Any, Any}, %5::Tuple{Float64, Float64}, %6::Tuple{Float64, Float64})::Base.Broadcast.Broadcasted{…} │││││││││││││││││││││└──────────────────── │││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││││││││││││││││││ runtime dispatch detected: Base.materialize(%7::Base.Broadcast.Broadcasted{…})::Tuple{…} │││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:29 │││││││││││││││││││││ runtime dispatch detected: %7::CloudMicrophysics.Common.var"#v_term#particle_terminal_velocity##0"{<:Tuple{…}}(D::Float64)::Any ││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:29 │││││││││││││││││││││ runtime dispatch detected: %9::CloudMicrophysics.Common.var"#v_term#particle_terminal_velocity##0"{<:Tuple{…}}(D::Float64)::Any ││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:30 │││││││││││││││││││││ runtime dispatch detected: (%18::Float64 CloudMicrophysics.P3Scheme.:* %24::Any)::Any ││││││││││││││││││││└──────────────────── │││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#mass_weighted_integrand#25"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:112 ││││││││││││││││││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:*(%2::Float64, %4::Any, %6::Float64)::Any │││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#mass_weighted_integrand#25"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:58 │││││││││││││││││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.zero(%5::Any)::Any ││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#mass_weighted_integrand#25"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:72 │││││││││││││││││││ runtime dispatch detected: (%28::Any CloudMicrophysics.P3Scheme.:* %27::Float64)::Any ││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#mass_weighted_integrand#25"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:72 │││││││││││││││││││ runtime dispatch detected: (%17::Any CloudMicrophysics.P3Scheme.:+ %29::Any)::Any ││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#mass_weighted_integrand#25"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:75 │││││││││││││││││││ runtime dispatch detected: (%2::Float64 CloudMicrophysics.P3Scheme.:* %36::Any)::Any ││││││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:56 │││││││││││││││ runtime dispatch detected: op::Base.MappingRF{CloudMicrophysics.P3Scheme.var"#16#17"{…}, Base.BottomRF{…}}(init::Base._InitialValue, %2::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Any ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:59 │││││││││││││││ runtime dispatch detected: rest(itr::Base.Iterators.Zip{Tuple{NTuple{4, Float64}, NTuple{4, Float64}}}, %4::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Base.Iterators.Rest{Base.Iterators.Zip{Tuple{…}}, S} where S<:Tuple{Union{Float64, Int64}, Union{Float64, Int64}} ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:59 │││││││││││││││ runtime dispatch detected: iterate(%5::Base.Iterators.Rest{Base.Iterators.Zip{Tuple{…}}, S} where S<:Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Union{Nothing, Tuple{Tuple{Union{…}, Union{…}}, Tuple{Union{…}, Union{…}}}} ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:60 │││││││││││││││ runtime dispatch detected: op::Base.MappingRF{CloudMicrophysics.P3Scheme.var"#16#17"{…}, Base.BottomRF{…}}(%11::Any, %12::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Any ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:61 │││││││││││││││ runtime dispatch detected: iterate(%5::Base.Iterators.Rest{Base.Iterators.Zip{Tuple{…}}, S} where S<:Tuple{Union{Float64, Int64}, Union{Float64, Int64}}, %13::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Union{Nothing, Tuple{Tuple{Union{…}, Union{…}}, Tuple{Union{…}, Union{…}}}} ││││││││││││││└──────────────────── │┌ ice_terminal_velocity_mass_weighted(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; use_aspect_ratio::Bool, p::Float64, ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:115 ││ runtime dispatch detected: (%22::Any CloudMicrophysics.P3Scheme.:/ %2::Float64)::Any │└──────────────────── [ Info: Testing integrate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 4.069 μs … 4.479 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.172 μs ┊ GC (median): 0.00% Time (mean ± σ): 4.224 μs ± 99.392 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄█ ▃▁▁▁▁▄█▅▃▁███▅▄▄▃▄▄▁▁▃▁▃▁▃▃▁▃▆▄▃▃▅▄▄▃▅▆▅▄▁▁▄▁▃▃▃▄▁▃▁▁▁▁▄▁▃ ▃ 4.07 μs Histogram: frequency by time 4.45 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 4068.56 < 3000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.integrate), args::Tuple{var"#benchmark_test##2#benchmark_test##3", Float64, Float64}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:151 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 [ Info: Testing D_m BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 3.797 μs … 4.278 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 3.929 μs ┊ GC (median): 0.00% Time (mean ± σ): 3.975 μs ± 98.786 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ █▅ ▄▁▁▁▁▁▁█▁▄█▄█▇████▇▇▇▄▁▄▁▄▁▅▅▄▁▁▅▄▁▅▄▇▅▇█▄▄▇▅▁▅▇▇▁▄▁▄▅▁▁▁▄ ▄ 3.8 μs Histogram: frequency by time 4.18 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 3797.17 < 3000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.D_m), args::Tuple{CloudMicrophysics.P3Scheme.P3State{Float64, CloudMicrophysics.Parameters.ParametersP3{Float64, CloudMicrophysics.Parameters.SlopePowerLaw{Float64}}}, Float64}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:152 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 [ Info: Testing het_ice_nucleation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 172.800 ns … 319.700 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 175.795 ns ┊ GC (median): 0.00% Time (mean ± σ): 179.673 ns ± 20.799 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅█ ██▆▇▄▄▁▁▁▁▄▁▁▄▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 173 ns Histogram: log(frequency) by time 317 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing ice_melt BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 212.836 μs … 220.454 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 216.445 μs ┊ GC (median): 0.00% Time (mean ± σ): 216.670 μs ± 1.978 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▄ ▁ █▁ ▁▄ ▁ ▄▁█▄▁▁ ▁▁█▁ ▄▁ ▁ ▄▄█ ▁▄▁▁ ▁▄ ▁▁ ▄ ▁ █▁▆▆▁▁▁█▆██▁▁██▆▆█▆██████▆████▁██▆▆▆█▁███▁▆████▆▆██▁██▆█▁▁▁▆█ ▆ 213 μs Histogram: frequency by time 220 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 212835.98 < 150000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.ice_melt), args::Tuple{CloudMicrophysics.Parameters.Chen2022VelType{Float64, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float64, 3}}, CloudMicrophysics.Parameters.AirProperties{Float64}, Thermodynamics.Parameters.ThermodynamicsParameters{Float64}, Float64, Float64, Float64, CloudMicrophysics.P3Scheme.P3State{Float64, CloudMicrophysics.Parameters.ParametersP3{Float64, CloudMicrophysics.Parameters.SlopePowerLaw{Float64}}}, Float64}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:160 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 30 possible errors found ═════ ┌ ice_melt(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, Tₐ::Float64, ρₐ::Float64, dt::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:67 │┌ ice_melt(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, Tₐ::Float64, ρₐ::Float64, dt::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:87 ││┌ integrate(::CloudMicrophysics.P3Scheme.var"#29#30"{…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:91 │││┌ integrate(::CloudMicrophysics.P3Scheme.var"#29#30"{…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││┌ sum(a::Base.Generator{Base.Iterators.Zip{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}}) @ Base ./reduce.jl:563 │││││┌ sum(a::Base.Generator{Base.Iterators.Zip{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}}; kw::@Kwargs{}) @ Base ./reduce.jl:563 ││││││┌ sum(f::typeof(identity), a::Base.Generator{Base.Iterators.Zip{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}}) @ Base ./reduce.jl:534 │││││││┌ sum(f::typeof(identity), a::Base.Generator{…}; kw::@Kwargs{}) @ Base ./reduce.jl:534 ││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}) @ Base ./reduce.jl:305 │││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}; kw::@Kwargs{}) @ Base ./reduce.jl:305 ││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}) @ Base ./reduce.jl:173 │││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…}; init::Base._InitialValue) @ Base ./reduce.jl:173 ││││││││││││┌ mapfoldl_impl(f::typeof(identity), op::typeof(Base.add_sum), nt::Base._InitialValue, itr::Base.Generator{…}) @ Base ./reduce.jl:42 │││││││││││││┌ foldl_impl(op::Base.MappingRF{…}, nt::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:46 ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:56 │││││││││││││││┌ (::Base.MappingRF{…})(acc::Base._InitialValue, x::Tuple{…}) @ Base ./reduce.jl:98 ││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#16#17"{…})(::Tuple{…}) @ CloudMicrophysics.P3Scheme ./none:0 │││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(CloudMicrophysics.P3Scheme.integrate), f::CloudMicrophysics.P3Scheme.var"#29#30"{…}, a::Float64, b::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:51 ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#29#30"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:58 │││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#29#30"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:88 ││││││││││││││││││││┌ (::CloudMicrophysics.Common.var"#F_v#ventilation_factor##1"{…})(D::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:411 │││││││││││││││││││││┌ (::CloudMicrophysics.Common.var"#N_Re#ventilation_factor##0"{…})(D::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:410 ││││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:25 │││││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││││││││││││││││││││││││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float64, ρᵢ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:262 │││││││││││││││││││││││││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││││││││││││││││││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││││││││││││││││││││││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{2}) @ Base ./ntuple.jl:65 ││││││││││││││││││││││││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││││││││││││││││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││││││││││││││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││││││││││││││││││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││││││││││││││││││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││││││││││││││││││││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││││││││││││││││││││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││││││││││││││││││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││││││││││││││││││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││││││││││││││││││││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││││││││││││││││││││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││││││││││││││││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││││││││││││││││││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││││││││││││││││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││││││││││││││││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││││││││││││││││││││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %4::Tuple{Any, Any}, %5::Tuple{Float64, Float64}, %6::Tuple{Float64, Float64})::Base.Broadcast.Broadcasted{…} │││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││││││││││││││││││││ runtime dispatch detected: Base.materialize(%7::Base.Broadcast.Broadcasted{…})::Tuple{…} │││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:29 │││││││││││││││││││││││ runtime dispatch detected: %7::CloudMicrophysics.Common.var"#v_term#particle_terminal_velocity##0"{<:Tuple{…}}(D::Float64)::Any ││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:29 │││││││││││││││││││││││ runtime dispatch detected: %9::CloudMicrophysics.Common.var"#v_term#particle_terminal_velocity##0"{<:Tuple{…}}(D::Float64)::Any ││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#v_term#20"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_terminal_velocity.jl:30 │││││││││││││││││││││││ runtime dispatch detected: (%18::Float64 CloudMicrophysics.P3Scheme.:* %24::Any)::Any ││││││││││││││││││││││└──────────────────── │││││││││││││││││││││┌ (::CloudMicrophysics.Common.var"#N_Re#ventilation_factor##0"{…})(D::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:410 ││││││││││││││││││││││ runtime dispatch detected: (D::Float64 CloudMicrophysics.Common.:* %2::Any)::Any │││││││││││││││││││││└──────────────────── │││││││││││││││││││││┌ (::CloudMicrophysics.Common.var"#N_Re#ventilation_factor##0"{…})(D::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:410 ││││││││││││││││││││││ runtime dispatch detected: (%3::Any CloudMicrophysics.Common.:/ %4::Float64)::Any │││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ (::CloudMicrophysics.Common.var"#F_v#ventilation_factor##1"{…})(D::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:411 │││││││││││││││││││││ runtime dispatch detected: CloudMicrophysics.Common.:√(%6::Any)::Any ││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ (::CloudMicrophysics.Common.var"#F_v#ventilation_factor##1"{…})(D::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:411 │││││││││││││││││││││ runtime dispatch detected: CloudMicrophysics.Common.:*(%2::Float64, %4::Float64, %7::Any)::Any ││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ (::CloudMicrophysics.Common.var"#F_v#ventilation_factor##1"{…})(D::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:411 │││││││││││││││││││││ runtime dispatch detected: (%1::Float64 CloudMicrophysics.Common.:+ %8::Any)::Any ││││││││││││││││││││└──────────────────── │││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#29#30"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:88 ││││││││││││││││││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:*(%2::Float64, %4::Any, %6::Float64)::Any │││││││││││││││││││└──────────────────── │││││││││││││││││││┌ (::CloudMicrophysics.P3Scheme.var"#29#30"{…})(D::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:88 ││││││││││││││││││││ runtime dispatch detected: (%7::Any CloudMicrophysics.P3Scheme.:/ D::Float64)::Any │││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#29#30"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:58 │││││││││││││││││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.zero(%5::Any)::Any ││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#29#30"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:72 │││││││││││││││││││ runtime dispatch detected: (%28::Any CloudMicrophysics.P3Scheme.:* %27::Float64)::Any ││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#29#30"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:72 │││││││││││││││││││ runtime dispatch detected: (%17::Any CloudMicrophysics.P3Scheme.:+ %29::Any)::Any ││││││││││││││││││└──────────────────── ││││││││││││││││││┌ integrate(f::CloudMicrophysics.P3Scheme.var"#29#30"{…}, a::Float64, b::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:75 │││││││││││││││││││ runtime dispatch detected: (%2::Float64 CloudMicrophysics.P3Scheme.:* %36::Any)::Any ││││││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:56 │││││││││││││││ runtime dispatch detected: op::Base.MappingRF{CloudMicrophysics.P3Scheme.var"#16#17"{…}, Base.BottomRF{…}}(init::Base._InitialValue, %2::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Any ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:59 │││││││││││││││ runtime dispatch detected: rest(itr::Base.Iterators.Zip{Tuple{NTuple{4, Float64}, NTuple{4, Float64}}}, %4::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Base.Iterators.Rest{Base.Iterators.Zip{Tuple{…}}, S} where S<:Tuple{Union{Float64, Int64}, Union{Float64, Int64}} ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:59 │││││││││││││││ runtime dispatch detected: iterate(%5::Base.Iterators.Rest{Base.Iterators.Zip{Tuple{…}}, S} where S<:Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Union{Nothing, Tuple{Tuple{Union{…}, Union{…}}, Tuple{Union{…}, Union{…}}}} ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:60 │││││││││││││││ runtime dispatch detected: op::Base.MappingRF{CloudMicrophysics.P3Scheme.var"#16#17"{…}, Base.BottomRF{…}}(%11::Any, %12::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Any ││││││││││││││└──────────────────── ││││││││││││││┌ _foldl_impl(op::Base.MappingRF{…}, init::Base._InitialValue, itr::Base.Iterators.Zip{…}) @ Base ./reduce.jl:61 │││││││││││││││ runtime dispatch detected: iterate(%5::Base.Iterators.Rest{Base.Iterators.Zip{Tuple{…}}, S} where S<:Tuple{Union{Float64, Int64}, Union{Float64, Int64}}, %13::Tuple{Union{Float64, Int64}, Union{Float64, Int64}})::Union{Nothing, Tuple{Tuple{Union{…}, Union{…}}, Tuple{Union{…}, Union{…}}}} ││││││││││││││└──────────────────── │┌ ice_melt(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, Tₐ::Float64, ρₐ::Float64, dt::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:87 ││ runtime dispatch detected: (%14::Float64 CloudMicrophysics.P3Scheme.:* %22::Any)::Any │└──────────────────── │┌ ice_melt(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, Tₐ::Float64, ρₐ::Float64, dt::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:92 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.max(0, %23::Any)::Any │└──────────────────── │┌ ice_melt(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, Tₐ::Float64, ρₐ::Float64, dt::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:94 ││ runtime dispatch detected: (%25::Float64 CloudMicrophysics.P3Scheme.:* %24::Any)::Any │└──────────────────── │┌ ice_melt(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, Tₐ::Float64, ρₐ::Float64, dt::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:97 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.min(%26::Any, %27::Float64)::Any │└──────────────────── │┌ ice_melt(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, Tₐ::Float64, ρₐ::Float64, dt::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:98 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.min(%24::Any, %29::Float64)::Any │└──────────────────── │┌ ice_melt(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, Tₐ::Float64, ρₐ::Float64, dt::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:99 ││ runtime dispatch detected: ::NamedTuple{(:dNdt, :dLdt)}(%31::Tuple{Any, Any})::NamedTuple{(:dNdt, :dLdt), <:Tuple{Any, Any}} │└──────────────────── [ Info: Testing P3_deposition_N_i BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 26.200 ns … 44.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 26.845 ns ┊ GC (median): 0.00% Time (mean ± σ): 27.215 ns ± 1.841 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▃ █ ▃ ▅ ▂ ▃▁▁▁▆▁▁█▁█▁█▁▁█▁█▁█▁▁▇▁▃▁▁▁▁▃▁▃▁▁▃▁▃▁▁▁▁▃▁▃▁▅▁▁▄▁▄▁▄▁▁▄▁▄▁▃ ▃ 26.2 ns Histogram: frequency by time 28.7 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing P3_het_N_i BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 27.300 ns … 45.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 29.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 29.080 ns ± 1.776 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▁ █▁ ▅▄▁▁▁▃▁▁▃▁▄▁▅▁▁▁▁▅▁▄▆▁█▁█▃▆█▁█▁██▁▅▁▇▁▄▆▁▅▁▃▁▃▃▁▃▁▁▁▁▃▁▁▁▃▃ ▃ 27.3 ns Histogram: frequency by time 30.7 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 437.490 ns … 661.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 444.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 450.581 ns ± 28.743 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆▆█▄ ██████▁▁▁▁▁▁▁▁▁▅▁▁▁▅▁▁▁▁▅▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▅ ▅ 437 ns Histogram: log(frequency) by time 576 ns < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 437.49 < 350 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.MicrophysicsNonEq.terminal_velocity), args::Tuple{CloudMicrophysics.Parameters.CloudLiquid{Float64}, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, Float64, Float64}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:170 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 8 possible errors found ═════ ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudLiquid{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:146 │┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρₐ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 │││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││└──────────────────── │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││└──────────────────── │┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││└──────────────────── │┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float64, Float64, Float64}, %5::Tuple{Float64, Float64, Float64})::Base.Broadcast.Broadcasted{…} │└──────────────────── │┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││ runtime dispatch detected: Base.materialize(%6::Base.Broadcast.Broadcasted{…})::Tuple{…} │└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudLiquid{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:154 │ runtime dispatch detected: %4::CloudMicrophysics.Common.var"#v_term#particle_terminal_velocity##0"{<:Tuple{…}}(%8::Float64)::Any └──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudLiquid{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:154 │ runtime dispatch detected: (0.1 CloudMicrophysics.MicrophysicsNonEq.:* %9::Any)::Any └──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudLiquid{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:154 │ runtime dispatch detected: CloudMicrophysics.MicrophysicsNonEq.max(0.0, %10::Any)::Any └──────────────────── [ Info: Testing terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 419.690 ns … 534.790 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 424.095 ns ┊ GC (median): 0.00% Time (mean ± σ): 430.119 ns ± 22.610 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄█▄▃ █████▅▃▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▃▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▃ ▃ 420 ns Histogram: frequency by time 535 ns < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 419.69 < 400 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.MicrophysicsNonEq.terminal_velocity), args::Tuple{CloudMicrophysics.Parameters.CloudIce{Float64, CloudMicrophysics.Parameters.ParticlePDFIceRain{Float64}, CloudMicrophysics.Parameters.ParticleMass{Float64}}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, Float64, Float64}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press(type::Type, foo::Function, args::Tuple{CloudMicrophysics.Parameters.CloudIce{Float64, CloudMicrophysics.Parameters.ParticlePDFIceRain{Float64}, CloudMicrophysics.Parameters.ParticleMass{Float64}}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, Float64, Float64}, min_run_time::Int64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:171 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 7 possible errors found ═════ ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudIce{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:166 │┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float64, ρᵢ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:262 │││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{2}) @ Base ./ntuple.jl:65 ││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││└──────────────────── │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││└──────────────────── │┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││└──────────────────── │┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %4::Tuple{Any, Any}, %5::Tuple{Float64, Float64}, %6::Tuple{Float64, Float64})::Base.Broadcast.Broadcasted{…} │└──────────────────── │┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float64, 3, 4}, ::Float64, ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││ runtime dispatch detected: Base.materialize(%7::Base.Broadcast.Broadcasted{…})::Tuple{…} │└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudIce{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:171 │ runtime dispatch detected: %4::CloudMicrophysics.Common.var"#v_term#particle_terminal_velocity##0"{<:Tuple{…}}(%8::Float64)::Any └──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudIce{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:171 │ runtime dispatch detected: CloudMicrophysics.MicrophysicsNonEq.max(0.0, %9::Any)::Any └──────────────────── [ Info: Testing terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 929.290 ns … 1.134 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 945.090 ns ┊ GC (median): 0.00% Time (mean ± σ): 960.866 ns ± 46.284 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▄▄█▇▃ █▅██████▅▇▅▁▁▁▅▁▁▇▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▅▁▅▁▁▁▁▅▁▁▁▁▇▅▇▁▁▁▁▁▅ ▅ 929 ns Histogram: log(frequency) by time 1.12 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 929.29 < 850 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.Microphysics1M.terminal_velocity), args::Tuple{CloudMicrophysics.Parameters.Rain{Float64, CloudMicrophysics.Parameters.ParticlePDFIceRain{Float64}, CloudMicrophysics.Parameters.ParticleMass{Float64}, CloudMicrophysics.Parameters.ParticleArea{Float64}, CloudMicrophysics.Parameters.Ventilation{Float64}, CloudMicrophysics.Parameters.Acnv1M{Float64}}, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, Float64, Float64}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press(type::Type, foo::Function, args::Tuple{CloudMicrophysics.Parameters.Rain{Float64, CloudMicrophysics.Parameters.ParticlePDFIceRain{Float64}, CloudMicrophysics.Parameters.ParticleMass{Float64}, CloudMicrophysics.Parameters.ParticleArea{Float64}, CloudMicrophysics.Parameters.Ventilation{Float64}, CloudMicrophysics.Parameters.Acnv1M{Float64}}, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, Float64, Float64}, min_run_time::Int64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:172 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 6 possible errors found ═════ ┌ terminal_velocity(::CloudMicrophysics.Parameters.Rain{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:189 │┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρₐ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 ││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 ││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 │││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 ││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) │││││││└──────────────────── ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 │││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) ││││││└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.Rain{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:193 │┌ kwcall(::@NamedTuple{…}, ::typeof(sum), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, a::Tuple{…}) @ Base ./reduce.jl:534 ││┌ sum(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, a::Tuple{…}; kw::@Kwargs{…}) @ Base ./reduce.jl:534 │││┌ kwcall(::@NamedTuple{…}, ::typeof(mapreduce), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), itr::Tuple{…}) @ Base ./reduce.jl:305 ││││┌ mapreduce(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; kw::@Kwargs{…}) @ Base ./reduce.jl:305 │││││┌ kwcall(::@NamedTuple{…}, ::typeof(mapfoldl), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), itr::Tuple{…}) @ Base ./reduce.jl:173 ││││││┌ mapfoldl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; init::Float64) @ Base ./reduce.jl:173 │││││││┌ mapfoldl_impl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), nt::Float64, itr::Tuple{…}) @ Base ./reduce.jl:41 ││││││││┌ _xfadjoint(op::Base.BottomRF{…}, itr::Base.Generator{…} where F<:(CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…})) @ Base ./reduce.jl:147 │││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where F<:(CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…})) @ Base ./reduce.jl:155 ││││││││││┌ (Base.Fix1)(f::Type{…}, x::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}) @ Base ./operators.jl:1191 │││││││││││ runtime dispatch detected: convert(%6::Type{<:CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}}, x::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…})::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…} ││││││││││└──────────────────── ││││││││││┌ ∘(f::typeof(identity), g::Base.Fix{…} where var"#s187"<:Tuple{…}) @ Base ./operators.jl:1116 │││││││││││┌ ComposedFunction(outer::typeof(identity), inner::Base.Fix{…} where var"#s187"<:Tuple{…}) @ Base ./operators.jl:1101 ││││││││││││ runtime dispatch detected: convert(%4::Type{<:Base.Fix{…} where var"#s187"<:Tuple{…}}, inner::Base.Fix{…} where var"#s187"<:Tuple{…})::Base.Fix{…} where var"#s187"<:Tuple{…} │││││││││││└──────────────────── ││││││┌ mapfoldl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; init::Float64) @ Base ./reduce.jl:173 │││││││ runtime dispatch detected: Base.mapfoldl_impl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), init::Float64, itr::Tuple{Int64, Int64, Int64})::Any ││││││└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.Rain{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:197 │ runtime dispatch detected: CloudMicrophysics.Microphysics1M.max(0.0, %14::Any)::Any └──────────────────── [ Info: Testing terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 967.690 ns … 1.242 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 981.645 ns ┊ GC (median): 0.00% Time (mean ± σ): 1.000 μs ± 58.700 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▇█▄ █████▇▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▃▁▁▁▁▃▃▃▃▁▁▃▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▃ ▃ 968 ns Histogram: frequency by time 1.24 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 967.69 < 850 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.Microphysics1M.terminal_velocity), args::Tuple{CloudMicrophysics.Parameters.Snow{Float64, CloudMicrophysics.Parameters.ParticlePDFSnow{Float64}, CloudMicrophysics.Parameters.ParticleMass{Float64}, CloudMicrophysics.Parameters.ParticleArea{Float64}, CloudMicrophysics.Parameters.Ventilation{Float64}, CloudMicrophysics.Parameters.SnowAspectRatio{Float64}, CloudMicrophysics.Parameters.Acnv1M{Float64}}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float64, 3}, Float64, Float64}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press(type::Type, foo::Function, args::Tuple{CloudMicrophysics.Parameters.Snow{Float64, CloudMicrophysics.Parameters.ParticlePDFSnow{Float64}, CloudMicrophysics.Parameters.ParticleMass{Float64}, CloudMicrophysics.Parameters.ParticleArea{Float64}, CloudMicrophysics.Parameters.Ventilation{Float64}, CloudMicrophysics.Parameters.SnowAspectRatio{Float64}, CloudMicrophysics.Parameters.Acnv1M{Float64}}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float64, 3}, Float64, Float64}, min_run_time::Int64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [4] benchmark_test(FT::Type{Float64}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:173 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 6 possible errors found ═════ ┌ terminal_velocity(::CloudMicrophysics.Parameters.Snow{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:213 │┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float64, 3}, ρₐ::Float64, ρᵢ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:283 ││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 ││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{2}) @ Base ./ntuple.jl:65 │││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 ││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) │││││││└──────────────────── ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 │││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) ││││││└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.Snow{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:222 │┌ kwcall(::@NamedTuple{…}, ::typeof(sum), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, a::Tuple{…}) @ Base ./reduce.jl:534 ││┌ sum(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, a::Tuple{…}; kw::@Kwargs{…}) @ Base ./reduce.jl:534 │││┌ kwcall(::@NamedTuple{…}, ::typeof(mapreduce), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), itr::Tuple{…}) @ Base ./reduce.jl:305 ││││┌ mapreduce(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; kw::@Kwargs{…}) @ Base ./reduce.jl:305 │││││┌ kwcall(::@NamedTuple{…}, ::typeof(mapfoldl), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), itr::Tuple{…}) @ Base ./reduce.jl:173 ││││││┌ mapfoldl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; init::Float64) @ Base ./reduce.jl:173 │││││││┌ mapfoldl_impl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), nt::Float64, itr::Tuple{…}) @ Base ./reduce.jl:41 ││││││││┌ _xfadjoint(op::Base.BottomRF{…}, itr::Base.Generator{…} where F<:(CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…})) @ Base ./reduce.jl:147 │││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where F<:(CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…})) @ Base ./reduce.jl:155 ││││││││││┌ (Base.Fix1)(f::Type{…}, x::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}) @ Base ./operators.jl:1191 │││││││││││ runtime dispatch detected: convert(%6::Type{<:CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}}, x::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…})::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…} ││││││││││└──────────────────── ││││││││││┌ ∘(f::typeof(identity), g::Base.Fix{…} where var"#s187"<:Tuple{…}) @ Base ./operators.jl:1116 │││││││││││┌ ComposedFunction(outer::typeof(identity), inner::Base.Fix{…} where var"#s187"<:Tuple{…}) @ Base ./operators.jl:1101 ││││││││││││ runtime dispatch detected: convert(%4::Type{<:Base.Fix{…} where var"#s187"<:Tuple{…}}, inner::Base.Fix{…} where var"#s187"<:Tuple{…})::Base.Fix{…} where var"#s187"<:Tuple{…} │││││││││││└──────────────────── ││││││┌ mapfoldl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; init::Float64) @ Base ./reduce.jl:173 │││││││ runtime dispatch detected: Base.mapfoldl_impl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), init::Float64, itr::Tuple{Int64, Int64})::Any ││││││└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.Snow{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{…}, ρₐ::Float64, q::Float64) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:225 │ runtime dispatch detected: CloudMicrophysics.Microphysics1M.max(0.0, %18::Any)::Any └──────────────────── [ Info: Testing total_N_activated BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 727.690 ns … 1.012 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 734.350 ns ┊ GC (median): 0.00% Time (mean ± σ): 747.717 ns ± 46.522 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█▆▃ ████▇▁▁▁▅▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▅▅▁▁▁▅▁▅▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▅ ▅ 728 ns Histogram: log(frequency) by time 949 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing H2SO4_soln_saturation_vapor_pressure BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 23.300 ns … 40.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 24.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 24.210 ns ± 1.625 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅ ▃ ▄ █ ▆ ▃▁▁▁▁▁▁▁▄▁▁▁▅▁▁▁▇▁▁▁▁▇▁▁▁█▁▁▁█▁▁▁█▁▁▁█▁▁▁▁█▁▁▁▅▁▁▁▃▁▁▁▃▁▁▁▃ ▃ 23.3 ns Histogram: frequency by time 24.7 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing a_w_xT BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 72.300 ns … 202.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 73.300 ns ┊ GC (median): 0.00% Time (mean ± σ): 76.139 ns ± 14.784 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▅▃ ████▁▁▁▁▄▁▁▁▁▄▁▁▁▁▄▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 72.3 ns Histogram: log(frequency) by time 140 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing a_w_eT BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 54.900 ns … 210.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 55.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 57.294 ns ± 15.742 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█▁ ███▄▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 54.9 ns Histogram: log(frequency) by time 82.5 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing a_w_ice BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 102.200 ns … 302.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 103.400 ns ┊ GC (median): 0.00% Time (mean ± σ): 105.725 ns ± 20.055 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂██▇▁▁ ██████▅▅▁▅▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 102 ns Histogram: log(frequency) by time 130 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing dust_activated_number_fraction BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 18.700 ns … 29.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 19.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 19.322 ns ± 1.050 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ ▇ █ ▂▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁█▁▁▁▁▁█▁▁▁▁▁▁█▁▁▁▁▁▇▁▁▁▁▁▁▄▁▁▁▁▁▂ ▂ 18.7 ns Histogram: frequency by time 19.6 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing MohlerDepositionRate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 7.100 ns … 11.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 8.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 7.892 ns ± 0.492 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▃ █ ▅ ▄▁▁▇▁▁█▁▁▁▆▁▁▅▁▁▁▆▁▁▆▁▁▆▁▁▁█▁▁█▁▁▁█▁▁█▁▁█▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 7.1 ns Histogram: frequency by time 8.8 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing deposition_J BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 54.500 ns … 199.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 55.150 ns ┊ GC (median): 0.00% Time (mean ± σ): 56.711 ns ± 14.471 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▁ ▄▇██▄▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 54.5 ns Histogram: frequency by time 68.9 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing ABIFM_J BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 51.000 ns … 215.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 52.300 ns ┊ GC (median): 0.00% Time (mean ± σ): 54.078 ns ± 16.409 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂█▄ ▄▄████▇▆▄▄▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 51 ns Histogram: log(frequency) by time 67.1 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing INP_concentration_frequency BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 66.100 ns … 96.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 69.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 69.650 ns ± 3.028 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▁ ▁▁ ▁ ▁ ▆▁ █▃ ▁ █ ▁▁ ▆ ▃ ▄▁▁▁▁▁▇▁█▇▁█▁▄▄▇▇▁▇▄██▁█▁▇█▁▄██▇▁██▇█▁█▄▇▄██▇█▇▁▇▇▄▄█▁▁▇▁▄▄ ▄ 66.1 ns Histogram: frequency by time 72 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing homogeneous_J_cubic BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 61.200 ns … 255.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 62.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 64.947 ns ± 19.917 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▄█▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 61.2 ns Histogram: frequency by time 112 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing homogeneous_J_linear BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 54.500 ns … 200.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 54.900 ns ┊ GC (median): 0.00% Time (mean ± σ): 56.596 ns ± 14.670 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▂ ▇██▄▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 54.5 ns Histogram: frequency by time 72.2 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing τ_relax BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 3.600 ns … 7.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.300 ns ┊ GC (median): 0.00% Time (mean ± σ): 4.309 ns ± 0.330 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▆ █ ▆ ▁ ▅▁▁▁▅▁▁▁▁▁▁▁▁▅▁▁▁▅▁▁▁█▁▁▁▁█▁▁▁█▁▁▁▁█▁▁▁█▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 3.6 ns Histogram: log(frequency) by time 4.9 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing conv_q_vap_to_q_lcl_icl BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 4.100 ns … 8.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 4.502 ns ± 0.423 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆ ▇ ▆ █ ▃▁▁▁▁▁▆▁▁▁▁▁█▁▁▁▁▁▁█▁▁▁▁▁█▁▁▁▁▁█▁▁▁▁▁▆▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 4.1 ns Histogram: frequency by time 5 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing conv_q_vap_to_q_lcl_icl_MM2015 BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 66.600 ns … 214.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 67.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 68.742 ns ± 14.900 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▃▄ ███▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 66.6 ns Histogram: frequency by time 87 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing remove_precipitation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 4.700 ns … 8.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 5.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 5.038 ns ± 0.327 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ █ ▇ ▂▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁█▁▁▁▁▁▁▁▁▁▁▁█▁▁▁▁▁▁▁▁▁▁█▁▁▁▁▁▁▁▁▁▁▅ ▂ 4.7 ns Histogram: frequency by time 5.2 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing remove_precipitation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 4.400 ns … 8.500 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.900 ns ┊ GC (median): 0.00% Time (mean ± σ): 4.878 ns ± 0.458 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ █ ▄ ▆ ▆ ▃ ▅▁▁█▁▁█▁▁█▁▁█▁▁█▁▁█▁▁▃█▁▁▇▁▁▃▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 4.4 ns Histogram: frequency by time 6.2 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing accretion BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 176.090 ns … 356.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 252.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 242.608 ns ± 33.136 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄ █▆▂ █▅▁▁▁▁▁▅▁▁▁▁▁▁▁▁▅▁▁▁▁▅▁▁▅███▆▁▅▁▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 176 ns Histogram: log(frequency) by time 356 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing radar_reflectivity_1M BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 179.800 ns … 435.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 180.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 186.237 ns ± 32.130 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ █▅▁▁▁▄▁▄▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 180 ns Histogram: log(frequency) by time 373 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing autoconversion_and_cloud_liquid_self_collection BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 148.790 ns … 345.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 153.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 157.478 ns ± 26.577 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅█ ██▇▇▁▁▄▁▁▁▁▄▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 149 ns Histogram: log(frequency) by time 332 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_self_collection_and_breakup BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 155.600 ns … 250.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 160.750 ns ┊ GC (median): 0.00% Time (mean ± σ): 161.751 ns ± 10.165 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁█ ▃▄▆▅▆▅███▆▄▄▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 156 ns Histogram: frequency by time 197 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_evaporation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 692.790 ns … 847.090 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 713.540 ns ┊ GC (median): 0.00% Time (mean ± σ): 723.658 ns ± 34.818 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ ▃ ▂ █▃ ▃▁▁█▆███▆██▃▃▃▁▁▁▃▃▁▃▁▃▁▁▁▁▁▁▁▃▁▃▁▁▁▁▃▁▃▁▁▁▁▁▃▁▁▁▃▁▁▁▁▁▁▃▁▁▃▄ ▃ 693 ns Histogram: frequency by time 837 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 67.800 ns … 243.090 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 70.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 72.449 ns ± 17.686 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂▅█▁▅ ▅▅█████▅▃▃▃▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 67.8 ns Histogram: frequency by time 95.6 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 1.241 μs … 1.470 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 1.271 μs ┊ GC (median): 0.00% Time (mean ± σ): 1.289 μs ± 44.676 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄█▇ ▃▁▃▄▃▁▆▄███▃▃▃▃▃▃▃▃▃▃▃▁▁▃▁▁▁▁▃▁▁▃▁▁▁▃▁▁▁▄▃▁▁▁▃▁▁▃▃▁▁▃▁▁▁▃▃ ▃ 1.24 μs Histogram: frequency by time 1.41 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 11 possible errors found ═════ ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:688 │┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρₐ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 ││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 ││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 │││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 ││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) │││││││└──────────────────── ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 │││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) ││││││└──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │┌ materialize(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:893 ││┌ copy(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:1123 │││┌ Val(x::Int64) @ Base ./essentials.jl:1085 ││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val │││└──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: Base.broadcasted(Chen2022_exponential_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float64, Float64, Float64}, %5::Tuple{Float64, Float64, Float64}, %7::Float64, 0)::Base.Broadcast.Broadcasted{…} └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: Base.materialize(%8::Base.Broadcast.Broadcasted{…})::Tuple └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.sum(%9::Tuple)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: Base.broadcasted(Chen2022_exponential_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float64, Float64, Float64}, %5::Tuple{Float64, Float64, Float64}, %7::Float64, 3)::Base.Broadcast.Broadcasted{…} └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: Base.materialize(%11::Base.Broadcast.Broadcasted{…})::Tuple └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.sum(%12::Tuple)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:696 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.max(0.0, %10::Any)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:697 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.max(0.0, %13::Any)::Any └──────────────────── [ Info: Testing radar_reflectivity_2M BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 548.400 ns … 758.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 563.640 ns ┊ GC (median): 0.00% Time (mean ± σ): 573.443 ns ± 36.605 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▅▄▁█▆▆▂ ████████▅▅▁▁▅▁▇▅▅▅▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▅▁▁▁▁▅▁▁▅▁▁▁▁▁▁▁▁▁▅ ▅ 548 ns Histogram: log(frequency) by time 736 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing effective_radius_2M BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 823.990 ns … 1.170 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 844.740 ns ┊ GC (median): 0.00% Time (mean ± σ): 856.835 ns ± 53.504 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃▂ █▇▄ ███████▅▃▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▃▁▁▁▁▁▁▁▃▁▃▃▃▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 824 ns Histogram: frequency by time 1.09 μs < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing bulk_liquid_ice_collision_sources BenchmarkTools.Trial: 1 sample with 100 evaluations per sample. Single result which took 177.367 ms (0.00% GC) to evaluate, with a memory estimate of 0 bytes, over 0 allocations. Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 43 possible errors found ═════ ┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:444 │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:460 ││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:376 │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:397 ││││┌ volumetric_collision_rate_integrand(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:135 │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││││││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρₐ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 │││││││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││││││└──────────────────── │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float64, Float64, Float64}, %5::Tuple{Float64, Float64, Float64})::Base.Broadcast.Broadcasted{…} │││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││ runtime dispatch detected: Base.materialize(%6::Base.Broadcast.Broadcasted{…})::Tuple{…} │││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:401 ││││┌ get_liquid_integrals(n::CloudMicrophysics.Microphysics2M.var"#n#n##1"{…}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:270 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#get_liquid_integrals#31")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.get_liquid_integrals), n::CloudMicrophysics.Microphysics2M.var"#n#n##1"{Float64, Float64, Float64, Float64}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{Float64}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{Float64, Float64})::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…} ││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:402 ││││┌ get_liquid_integrals(n::CloudMicrophysics.Microphysics2M.var"#n#n##0"{…}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:270 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#get_liquid_integrals#31")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.get_liquid_integrals), n::CloudMicrophysics.Microphysics2M.var"#n#n##0"{Float64, Float64}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{Float64}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{Float64, Float64})::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…} ││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:404 ││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:307 │││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:336 ││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:91 │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││┌ sum(a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:563 │││││││││┌ sum(a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:563 ││││││││││┌ sum(f::typeof(identity), a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:534 │││││││││││┌ sum(f::typeof(identity), a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:534 ││││││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:305 │││││││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:305 ││││││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:173 │││││││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); init::Base._InitialValue) @ Base ./reduce.jl:173 ││││││││││││││││┌ mapfoldl_impl(f::typeof(identity), op::typeof(Base.add_sum), nt::Base._InitialValue, itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:41 │││││││││││││││││┌ _xfadjoint(op::Base.BottomRF{…}, itr::Base.Generator{…} where I<:(Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))) @ Base ./reduce.jl:147 ││││││││││││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where I<:(Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))) @ Base ./reduce.jl:153 │││││││││││││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:155 ││││││││││││││││││││┌ (Base.Fix1)(f::Type{…}, x::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}) @ Base ./operators.jl:1191 │││││││││││││││││││││ runtime dispatch detected: convert(%6::Type{<:CloudMicrophysics.P3Scheme.var"#16#17"}, x::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…} ││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ ∘(f::typeof(identity), g::Base.Fix{1, Type{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}} where {quad, f}) @ Base ./operators.jl:1116 │││││││││││││││││││││┌ ComposedFunction(outer::typeof(identity), inner::Base.Fix{…} where {…}) @ Base ./operators.jl:1101 ││││││││││││││││││││││ runtime dispatch detected: convert(%4::Type{<:Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f}}, inner::Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f})::Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f} │││││││││││││││││││││└──────────────────── │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││ runtime dispatch detected: Base.Generator(%3::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}, %6::Base.Iterators.Zip{Tuple{NTuple{4, Float64}, NTuple{4, Float64}}})::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}) │││││││└──────────────────── │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.sum(%7::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))::Any │││││││└──────────────────── ││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:307 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#∫liquid_ice_collisions#36")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.∫liquid_ice_collisions), n_i::ComposedFunction{typeof(exp), CloudMicrophysics.P3Scheme.var"#logN′#logN′ice##0"{Float64, Float64, Float64}}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{5, Float64})::Any ││││└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 1)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 2, %13::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 3, %16::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 4, %19::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 5, %22::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 6, %25::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 7, %28::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 8, %31::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 9, %34::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 10, %37::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.iszero(%30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.zero(%30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: (%39::Any CloudMicrophysics.P3Scheme.:/ %30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:472 ││ runtime dispatch detected: (%24::Any CloudMicrophysics.P3Scheme.:/ %46::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:478 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:*(%45::Any, %48::Float64, %58::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:478 ││ runtime dispatch detected: (%59::Any CloudMicrophysics.P3Scheme.:/ %1::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:479 ││ runtime dispatch detected: (%45::Any CloudMicrophysics.P3Scheme.:* %62::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:479 ││ runtime dispatch detected: (%63::Any CloudMicrophysics.P3Scheme.:/ %1::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%12::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: (%65::Any CloudMicrophysics.P3Scheme.:- %15::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: (%66::Any CloudMicrophysics.P3Scheme.:/ ρₐ::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%21::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: (%68::Any CloudMicrophysics.P3Scheme.:+ %15::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: (%69::Any CloudMicrophysics.P3Scheme.:/ ρₐ::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:485 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%18::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:486 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%27::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:486 ││ runtime dispatch detected: (%72::Any CloudMicrophysics.P3Scheme.:+ %47::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:488 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:+(%12::Any, %21::Any, %60::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:489 ││ runtime dispatch detected: (%12::Any CloudMicrophysics.P3Scheme.:+ %21::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:491 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:+(%33::Any, %36::Any, %64::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:493 ││ runtime dispatch detected: ::@NamedTuple{…}(%77::NTuple{7, Any})::@NamedTuple{…} │└──────────────────── [ Info: Testing autoconversion_and_cloud_liquid_self_collection BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 156.000 ns … 350.390 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 159.050 ns ┊ GC (median): 0.00% Time (mean ± σ): 161.796 ns ± 19.446 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅█▅▂▂ ▄▄▆▇█████▄▇▄▄▃▁▁▁▁▁▃▃▁▁▁▁▁▃▁▁▃▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 156 ns Histogram: frequency by time 184 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_self_collection_and_breakup BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 105.600 ns … 215.990 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 106.250 ns ┊ GC (median): 0.00% Time (mean ± σ): 107.634 ns ± 11.304 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄█▃ ███▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 106 ns Histogram: log(frequency) by time 134 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_evaporation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 675.600 ns … 914.690 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 684.345 ns ┊ GC (median): 0.00% Time (mean ± σ): 697.338 ns ± 44.489 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄██▆ ████▅▅▁▇▇▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▅▁▇▁▁▅▅▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 676 ns Histogram: log(frequency) by time 895 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 139.300 ns … 351.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 143.645 ns ┊ GC (median): 0.00% Time (mean ± σ): 147.600 ns ± 21.926 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▃█▄▄▄ ▃▃██████▆██▄▁▁▁▁▃▁▁▁▃▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▃▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▄ ▃ 139 ns Histogram: frequency by time 183 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 1.228 μs … 1.478 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 1.249 μs ┊ GC (median): 0.00% Time (mean ± σ): 1.267 μs ± 52.259 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▂▅ ▃▄▆███▆▄▄▁▃▁▃▁▁▁▁▁▁▁▁▃▁▁▃▁▁▁▃▁▁▁▃▃▁▃▁▁▃▁▃▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 1.23 μs Histogram: frequency by time 1.47 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 11 possible errors found ═════ ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:688 │┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρₐ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 ││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 ││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 │││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 ││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) │││││││└──────────────────── ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 │││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) ││││││└──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │┌ materialize(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:893 ││┌ copy(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:1123 │││┌ Val(x::Int64) @ Base ./essentials.jl:1085 ││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val │││└──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: Base.broadcasted(Chen2022_exponential_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float64, Float64, Float64}, %5::Tuple{Float64, Float64, Float64}, %7::Float64, 0)::Base.Broadcast.Broadcasted{…} └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: Base.materialize(%8::Base.Broadcast.Broadcasted{…})::Tuple └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.sum(%9::Tuple)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: Base.broadcasted(Chen2022_exponential_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float64, Float64, Float64}, %5::Tuple{Float64, Float64, Float64}, %7::Float64, 3)::Base.Broadcast.Broadcasted{…} └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: Base.materialize(%11::Base.Broadcast.Broadcasted{…})::Tuple └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.sum(%12::Tuple)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:696 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.max(0.0, %10::Any)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float64, ρ::Float64, N_rai::Float64) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:697 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.max(0.0, %13::Any)::Any └──────────────────── [ Info: Testing radar_reflectivity_2M BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 538.490 ns … 825.690 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 551.895 ns ┊ GC (median): 0.00% Time (mean ± σ): 570.132 ns ± 54.576 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▆ ▆▇███▃▃▄▅▄▃▃▄▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▃▁▁▁▁▁▁▃▃ ▃ 538 ns Histogram: frequency by time 781 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing effective_radius_2M BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 830.300 ns … 1.048 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 851.495 ns ┊ GC (median): 0.00% Time (mean ± σ): 870.208 ns ± 44.628 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▆▅ ▃ ▅▃▅████▅▅█▁▁▄▄▁▁▁▃▄▄▁▃▅▃▁▃▃▃▁▃▁▁▁▁▁▃▁▃▁▁▁▃▁▁▁▃▁▁▁▁▁▁▃▃▃▁▁▁▁▃ ▃ 830 ns Histogram: frequency by time 1.02 μs < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing bulk_liquid_ice_collision_sources BenchmarkTools.Trial: 1 sample with 100 evaluations per sample. Single result which took 178.420 ms (0.00% GC) to evaluate, with a memory estimate of 0 bytes, over 0 allocations. Performance Tests (Float64): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 43 possible errors found ═════ ┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:444 │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:460 ││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:376 │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:397 ││││┌ volumetric_collision_rate_integrand(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, state::CloudMicrophysics.P3Scheme.P3State{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:135 │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││││││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρₐ::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 │││││││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││││││└──────────────────── │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float64, Float64, Float64}, %5::Tuple{Float64, Float64, Float64})::Base.Broadcast.Broadcasted{…} │││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float64, 3}, ρs::Float64) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││ runtime dispatch detected: Base.materialize(%6::Base.Broadcast.Broadcasted{…})::Tuple{…} │││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:401 ││││┌ get_liquid_integrals(n::CloudMicrophysics.Microphysics2M.var"#n#n##1"{…}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:270 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#get_liquid_integrals#31")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.get_liquid_integrals), n::CloudMicrophysics.Microphysics2M.var"#n#n##1"{Float64, Float64, Float64, Float64}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{Float64}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{Float64, Float64})::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…} ││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:402 ││││┌ get_liquid_integrals(n::CloudMicrophysics.Microphysics2M.var"#n#n##0"{…}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:270 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#get_liquid_integrals#31")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.get_liquid_integrals), n::CloudMicrophysics.Microphysics2M.var"#n#n##0"{Float64, Float64}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{Float64}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{Float64, Float64})::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…} ││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:404 ││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:307 │││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:336 ││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:91 │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││┌ sum(a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:563 │││││││││┌ sum(a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:563 ││││││││││┌ sum(f::typeof(identity), a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:534 │││││││││││┌ sum(f::typeof(identity), a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:534 ││││││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:305 │││││││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:305 ││││││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:173 │││││││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); init::Base._InitialValue) @ Base ./reduce.jl:173 ││││││││││││││││┌ mapfoldl_impl(f::typeof(identity), op::typeof(Base.add_sum), nt::Base._InitialValue, itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:41 │││││││││││││││││┌ _xfadjoint(op::Base.BottomRF{…}, itr::Base.Generator{…} where I<:(Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))) @ Base ./reduce.jl:147 ││││││││││││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where I<:(Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))) @ Base ./reduce.jl:153 │││││││││││││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:155 ││││││││││││││││││││┌ (Base.Fix1)(f::Type{…}, x::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}) @ Base ./operators.jl:1191 │││││││││││││││││││││ runtime dispatch detected: convert(%6::Type{<:CloudMicrophysics.P3Scheme.var"#16#17"}, x::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…} ││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ ∘(f::typeof(identity), g::Base.Fix{1, Type{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}} where {quad, f}) @ Base ./operators.jl:1116 │││││││││││││││││││││┌ ComposedFunction(outer::typeof(identity), inner::Base.Fix{…} where {…}) @ Base ./operators.jl:1101 ││││││││││││││││││││││ runtime dispatch detected: convert(%4::Type{<:Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f}}, inner::Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f})::Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f} │││││││││││││││││││││└──────────────────── │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││ runtime dispatch detected: Base.Generator(%3::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}, %6::Base.Iterators.Zip{Tuple{NTuple{4, Float64}, NTuple{4, Float64}}})::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}) │││││││└──────────────────── │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.sum(%7::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))::Any │││││││└──────────────────── ││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:307 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#∫liquid_ice_collisions#36")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.∫liquid_ice_collisions), n_i::ComposedFunction{typeof(exp), CloudMicrophysics.P3Scheme.var"#logN′#logN′ice##0"{Float64, Float64, Float64}}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{5, Float64})::Any ││││└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 1)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 2, %13::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 3, %16::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 4, %19::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 5, %22::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 6, %25::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 7, %28::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 8, %31::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 9, %34::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 10, %37::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.iszero(%30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.zero(%30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: (%39::Any CloudMicrophysics.P3Scheme.:/ %30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:472 ││ runtime dispatch detected: (%24::Any CloudMicrophysics.P3Scheme.:/ %46::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:478 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:*(%45::Any, %48::Float64, %58::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:478 ││ runtime dispatch detected: (%59::Any CloudMicrophysics.P3Scheme.:/ %1::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:479 ││ runtime dispatch detected: (%45::Any CloudMicrophysics.P3Scheme.:* %62::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:479 ││ runtime dispatch detected: (%63::Any CloudMicrophysics.P3Scheme.:/ %1::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%12::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: (%65::Any CloudMicrophysics.P3Scheme.:- %15::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: (%66::Any CloudMicrophysics.P3Scheme.:/ ρₐ::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%21::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: (%68::Any CloudMicrophysics.P3Scheme.:+ %15::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: (%69::Any CloudMicrophysics.P3Scheme.:/ ρₐ::Float64)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:485 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%18::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:486 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%27::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:486 ││ runtime dispatch detected: (%72::Any CloudMicrophysics.P3Scheme.:+ %47::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:488 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:+(%12::Any, %21::Any, %60::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:489 ││ runtime dispatch detected: (%12::Any CloudMicrophysics.P3Scheme.:+ %21::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:491 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:+(%33::Any, %36::Any, %64::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float64, L_ice::Float64, N_ice::Float64, F_rim::Float64, ρ_rim::Float64, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float64, N_c::Float64, L_r::Float64, N_r::Float64, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float64, T::Float64; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:493 ││ runtime dispatch detected: ::@NamedTuple{…}(%77::NTuple{7, Any})::@NamedTuple{…} │└──────────────────── [ Info: Testing effective_radius_Liu_Hallet_97 BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 55.100 ns … 74.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 55.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 56.628 ns ± 3.286 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▇█▆▂▁ ██████▅▁▁▁▇▅▁▁▁▁▁▅▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▅▁▁▁▁▁▁▁▁▅ ▅ 55.1 ns Histogram: log(frequency) by time 72.8 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing number_increase_for_mass_limit BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 5.800 ns … 8.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 6.300 ns ┊ GC (median): 0.00% Time (mean ± σ): 6.315 ns ± 0.298 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▅ ▆ █ ▆ ▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▆▁▁▁▁▁▁▁█▁▁▁▁▁▁▃█▁▁▁▁▁▁▁█▁▁▁▁▁▁▁█▁▁▁▁▁▁▁█ ▃ 5.8 ns Histogram: frequency by time 6.5 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing number_decrease_for_mass_limit BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 7.200 ns … 14.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 7.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 7.695 ns ± 0.827 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ █ ▆ ▄▁▆▁▂█▁█▁▁█▁▆▁▁▃▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▄▁▃ ▂ 7.2 ns Histogram: frequency by time 9.5 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing h2so4_nucleation_rate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 247.900 ns … 484.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 251.995 ns ┊ GC (median): 0.00% Time (mean ± σ): 258.218 ns ± 34.874 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█ ██▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 248 ns Histogram: log(frequency) by time 466 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing organic_nucleation_rate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 164.300 ns … 295.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 169.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 172.740 ns ± 17.709 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄███▄ █████▇▁▅▁▁▁▁▅▁▁▁▅▅▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 164 ns Histogram: log(frequency) by time 281 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing organic_and_h2so4_nucleation_rate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 24.600 ns … 187.090 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 25.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 27.300 ns ± 16.218 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▂▇ ▆████▆▆▃▁▁▁▃▁▁▁▃▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 24.6 ns Histogram: frequency by time 39.3 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing AIDA_ice_nucleation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 18.707 μs … 22.299 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 20.648 μs ┊ GC (median): 0.00% Time (mean ± σ): 20.555 μs ± 905.134 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▁ █ █▁▁ ▁ ██▁ ▄▄▁ ▄ ▁ █▁█ ▁▄▁ ▁▄█▁ █▁ █▄ ▁ ▆▆▁▁▁▆▁██▁█▁███▁█▆▁███▆▆███▆▆▆█▁█▁▆███▆███▆████▁██▁▆▁▆▆██▁▁█ ▆ 18.7 μs Histogram: frequency by time 22.2 μs < Memory estimate: 6.19 KiB, allocs estimate: 84. [ Info: Testing #benchmark_test##0 BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 11.200 ns … 16.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 12.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 12.054 ns ± 0.454 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▇ █ █ ▂ ▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▆▁▁▁█▁▁▁█▁▁▁█▁▁▁▁█▁▁▁▃▁▁▁▁▁▁▁▃▁▁▁▃ ▃ 11.2 ns Histogram: frequency by time 12.6 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing get_distribution_logλ BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 27.376 μs … 28.994 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 27.906 μs ┊ GC (median): 0.00% Time (mean ± σ): 27.952 μs ± 257.292 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆▃▆▁▁▆█▁▃▁ ▁ ▃▁▁▁▁ ▃ ▃ ▄▁▄▁▁▁▄▄▁▇▁▄▇▁▄▇██████████▄█▄█████▇▇▇█▄█▄▄▄▄▁▁▇▁▁▇▁▄▁▁▁▁▁▁▁▄ ▄ 27.4 μs Histogram: frequency by time 28.6 μs < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing get_distribution_logλ BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 27.492 μs … 28.997 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 27.984 μs ┊ GC (median): 0.00% Time (mean ± σ): 28.005 μs ± 249.170 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▄█▄▆▂▂█▄▄ ▄▂ ▆▁▄▄▁▆▁▁▄█▆█▄▄████████████▆██▄█▁▄▄▄█▁▁▁▁▁▁▁▁▁▁▁▁▆▁▁▁▁▁▁▁▁▁▁▄ ▄ 27.5 μs Histogram: frequency by time 28.9 μs < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing ice_terminal_velocity_number_weighted BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 152.881 μs … 160.965 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 155.422 μs ┊ GC (median): 0.00% Time (mean ± σ): 155.569 μs ± 1.471 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▂▂▂█▅▂▂ █▂ █▂▅▅ ▂ █▅▁▁▅███▁▁█▅█████████████▅██████████▅▅▁▅██▁▁▁▁▅█▁▁▁▁▅▅▁▁▁▁▅▅▅ ▅ 153 μs Histogram: frequency by time 159 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float32): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 152880.71 < 120000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.ice_terminal_velocity_number_weighted), args::Tuple{CloudMicrophysics.Parameters.Chen2022VelType{Float32, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float32, 3, 4}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float32, 3}}, Float32, CloudMicrophysics.P3Scheme.P3State{Float32, CloudMicrophysics.Parameters.ParametersP3{Float32, CloudMicrophysics.Parameters.SlopePowerLaw{Float32}}}, Float32}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float32}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:149 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float32): Error During Test at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Test threw exception Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) f Base.BottomRF{typeof(Base.add_sum)}(Base.add_sum) with type Base.BottomRF{typeof(Base.add_sum)} not supported Stacktrace: [1] error(::String, ::String, ::String, ::String, ::String) @ Base ./error.jl:54 [2] typeof_arg(s::Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, f::Any; callable::Bool) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:425 [3] typeof_arg @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:418 [inlined] [4] #typeof_arg#14 @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:437 [inlined] [5] typeof_arg @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:428 [inlined] [6] handle_sig_call!(sig::Vector{Any}, s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, f::Any, args::Vector{Any}, splat::Bool) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:278 [7] handle_sig_call!(sig::Vector{Any}, s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, expr::Expr) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:151 [8] handle_sig!(sig::Vector{Any}, s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, expr::Expr) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:112 [9] get_sig_nowrap(s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, stmt::Any) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:107 ┌[10] get_sig │ @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:100 [inlined] ╰──── repeated 2 times [12] JET.RuntimeDispatchReport(::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:581 [13] report_runtime_dispatch!(analyzer::JET.OptAnalyzer{Returns{Bool}}, caller::Compiler.InferenceResult, opt::Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}) @ JET ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:344 [14] finish!(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:258 [15] finish_nocycle(::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [16] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4488 [17] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/typeinfer.jl:329 [18] analyze_frame! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:717 [inlined] [19] analyze_method_instance! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:703 [inlined] [20] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/H3uck/src/JETBase.jl:680 [21] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/H3uck/src/JETBase.jl:651 [22] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:632 [inlined] [23] analyze_and_report_call! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:629 [inlined] [24] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/H3uck/src/JETBase.jl:627 [25] analyze_and_report_call! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:621 [inlined] [26] #report_opt#162 @ ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:394 [inlined] [27] report_opt @ ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:392 [inlined] [28] macro expansion @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:1071 [inlined] [29] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.ice_terminal_velocity_number_weighted), args::Tuple{CloudMicrophysics.Parameters.Chen2022VelType{Float32, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float32, 3, 4}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float32, 3}}, Float32, CloudMicrophysics.P3Scheme.P3State{Float32, CloudMicrophysics.Parameters.ParametersP3{Float32, CloudMicrophysics.Parameters.SlopePowerLaw{Float32}}}, Float32}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 [30] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [31] benchmark_test(FT::Type{Float32}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:149 [32] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [34] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 [ Info: Testing ice_terminal_velocity_mass_weighted BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 175.083 μs … 181.655 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 178.112 μs ┊ GC (median): 0.00% Time (mean ± σ): 178.132 μs ± 1.302 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▁ ▁▃▁ ▆ ▁▁ ▁█▃▆ ▁▁ ▃ ▁ ▄▁▁▁▄▁▁▁▁█▄▁▇▄█▇▇▁▄▄▇▄███▄█▇▇██▇▇▁████▁▇██▇▄▁▄▇█▄▄▄▁▇▇▁▁▄▁▁█▄ ▄ 175 μs Histogram: frequency by time 181 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float32): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 175082.51 < 130000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.ice_terminal_velocity_mass_weighted), args::Tuple{CloudMicrophysics.Parameters.Chen2022VelType{Float32, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float32, 3, 4}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float32, 3}}, Float32, CloudMicrophysics.P3Scheme.P3State{Float32, CloudMicrophysics.Parameters.ParametersP3{Float32, CloudMicrophysics.Parameters.SlopePowerLaw{Float32}}}, Float32}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float32}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:150 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float32): Error During Test at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Test threw exception Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) f Base.BottomRF{typeof(Base.add_sum)}(Base.add_sum) with type Base.BottomRF{typeof(Base.add_sum)} not supported Stacktrace: [1] error(::String, ::String, ::String, ::String, ::String) @ Base ./error.jl:54 [2] typeof_arg(s::Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, f::Any; callable::Bool) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:425 [3] typeof_arg @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:418 [inlined] [4] #typeof_arg#14 @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:437 [inlined] [5] typeof_arg @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:428 [inlined] [6] handle_sig_call!(sig::Vector{Any}, s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, f::Any, args::Vector{Any}, splat::Bool) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:278 [7] handle_sig_call!(sig::Vector{Any}, s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, expr::Expr) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:151 [8] handle_sig!(sig::Vector{Any}, s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, expr::Expr) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:112 [9] get_sig_nowrap(s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, stmt::Any) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:107 ┌[10] get_sig │ @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:100 [inlined] ╰──── repeated 2 times [12] JET.RuntimeDispatchReport(::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:581 [13] report_runtime_dispatch!(analyzer::JET.OptAnalyzer{Returns{Bool}}, caller::Compiler.InferenceResult, opt::Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}) @ JET ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:344 [14] finish!(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:258 [15] finish_nocycle(::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [16] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4488 [17] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/typeinfer.jl:329 [18] analyze_frame! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:717 [inlined] [19] analyze_method_instance! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:703 [inlined] [20] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/H3uck/src/JETBase.jl:680 [21] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/H3uck/src/JETBase.jl:651 [22] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:632 [inlined] [23] analyze_and_report_call! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:629 [inlined] [24] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/H3uck/src/JETBase.jl:627 [25] analyze_and_report_call! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:621 [inlined] [26] #report_opt#162 @ ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:394 [inlined] [27] report_opt @ ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:392 [inlined] [28] macro expansion @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:1071 [inlined] [29] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.ice_terminal_velocity_mass_weighted), args::Tuple{CloudMicrophysics.Parameters.Chen2022VelType{Float32, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float32, 3, 4}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float32, 3}}, Float32, CloudMicrophysics.P3Scheme.P3State{Float32, CloudMicrophysics.Parameters.ParametersP3{Float32, CloudMicrophysics.Parameters.SlopePowerLaw{Float32}}}, Float32}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 [30] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [31] benchmark_test(FT::Type{Float32}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:150 [32] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [34] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 [ Info: Testing integrate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 2.603 μs … 4.695 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 2.700 μs ┊ GC (median): 0.00% Time (mean ± σ): 2.750 μs ± 209.795 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ ██▂▂ ▃ ▃▁▁▁▁▁▆▃▅██▆████▆▁▅█▃▅▁▅▁▃▁▁▃▁▆▆▅▃▃▆▆▁▃▃▁▁▃▁▃▁▅▁▁▁▃▁▁▁▁▁▁▁▃ ▃ 2.6 μs Histogram: frequency by time 2.98 μs < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing D_m BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 3.628 μs … 3.993 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 3.781 μs ┊ GC (median): 0.00% Time (mean ± σ): 3.793 μs ± 67.562 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▁ ▃▁▁▄▁▁▁▁▁▁▁▃▄▁▃▁▅▇██▃▄▄▅▆▄▆▃▆▅▁▄▅▆▃▄▇▃▅▅▅▅▁▄▁▁▁▄▁▁▃▁▁▁▁▁▁▃ ▃ 3.63 μs Histogram: frequency by time 3.98 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float32): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 3627.77 < 3000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.D_m), args::Tuple{CloudMicrophysics.P3Scheme.P3State{Float32, CloudMicrophysics.Parameters.ParametersP3{Float32, CloudMicrophysics.Parameters.SlopePowerLaw{Float32}}}, Float32}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float32}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:152 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 [ Info: Testing het_ice_nucleation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 149.090 ns … 376.790 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 150.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 155.531 ns ± 29.961 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ █▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 149 ns Histogram: log(frequency) by time 317 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing ice_melt BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 180.532 μs … 186.238 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 183.675 μs ┊ GC (median): 0.00% Time (mean ± σ): 183.587 μs ± 1.278 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▁█ ▆ ▃ █ ▁█▁ ▁ ▁ ▁ ▁ ▄▁▁▁▁▄▄▄▇▁▁▇▄▄▄▄█▇▇▁▇▄▄▁██▇▄▄▇█▁█▇█▁███▇▄█▇▄▁█▇█▇▄█▇▄▇▄▄▁▁▁▁▇ ▄ 181 μs Histogram: frequency by time 186 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float32): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 180531.76 < 150000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.ice_melt), args::Tuple{CloudMicrophysics.Parameters.Chen2022VelType{Float32, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float32, 3, 4}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float32, 3}}, CloudMicrophysics.Parameters.AirProperties{Float32}, Thermodynamics.Parameters.ThermodynamicsParameters{Float32}, Float32, Float32, Float32, CloudMicrophysics.P3Scheme.P3State{Float32, CloudMicrophysics.Parameters.ParametersP3{Float32, CloudMicrophysics.Parameters.SlopePowerLaw{Float32}}}, Float32}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float32}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:160 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float32): Error During Test at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Test threw exception Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) f Base.BottomRF{typeof(Base.add_sum)}(Base.add_sum) with type Base.BottomRF{typeof(Base.add_sum)} not supported Stacktrace: [1] error(::String, ::String, ::String, ::String, ::String) @ Base ./error.jl:54 [2] typeof_arg(s::Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, f::Any; callable::Bool) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:425 [3] typeof_arg @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:418 [inlined] [4] #typeof_arg#14 @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:437 [inlined] [5] typeof_arg @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:428 [inlined] [6] handle_sig_call!(sig::Vector{Any}, s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, f::Any, args::Vector{Any}, splat::Bool) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:278 [7] handle_sig_call!(sig::Vector{Any}, s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, expr::Expr) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:151 [8] handle_sig!(sig::Vector{Any}, s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, expr::Expr) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:112 [9] get_sig_nowrap(s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, stmt::Any) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:107 ┌[10] get_sig │ @ ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:100 [inlined] ╰──── repeated 2 times [12] JET.RuntimeDispatchReport(::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/inferenceerrorreport.jl:581 [13] report_runtime_dispatch!(analyzer::JET.OptAnalyzer{Returns{Bool}}, caller::Compiler.InferenceResult, opt::Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}) @ JET ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:344 [14] finish!(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:258 [15] finish_nocycle(::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:235 [16] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4488 [17] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/H3uck/src/abstractinterpret/typeinfer.jl:329 [18] analyze_frame! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:717 [inlined] [19] analyze_method_instance! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:703 [inlined] [20] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/H3uck/src/JETBase.jl:680 [21] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/H3uck/src/JETBase.jl:651 [22] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:632 [inlined] [23] analyze_and_report_call! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:629 [inlined] [24] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/H3uck/src/JETBase.jl:627 [25] analyze_and_report_call! @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:621 [inlined] [26] #report_opt#162 @ ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:394 [inlined] [27] report_opt @ ~/.julia/packages/JET/H3uck/src/analyzers/optanalyzer.jl:392 [inlined] [28] macro expansion @ ~/.julia/packages/JET/H3uck/src/JETBase.jl:1071 [inlined] [29] bench_press(type::Type, foo::typeof(CloudMicrophysics.P3Scheme.ice_melt), args::Tuple{CloudMicrophysics.Parameters.Chen2022VelType{Float32, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float32, 3, 4}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float32, 3}}, CloudMicrophysics.Parameters.AirProperties{Float32}, Thermodynamics.Parameters.ThermodynamicsParameters{Float32}, Float32, Float32, Float32, CloudMicrophysics.P3Scheme.P3State{Float32, CloudMicrophysics.Parameters.ParametersP3{Float32, CloudMicrophysics.Parameters.SlopePowerLaw{Float32}}}, Float32}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 [30] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [31] benchmark_test(FT::Type{Float32}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:160 [32] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [34] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 [ Info: Testing P3_deposition_N_i BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 29.100 ns … 46.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 29.900 ns ┊ GC (median): 0.00% Time (mean ± σ): 30.098 ns ± 1.767 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▁ ▁█ █▇ ▄ ▁▂ █▄▁█▄▁▇█▁██▁██▁█▁██▁▃▆▁▄▃▁▃▁▁▁▁▃▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 29.1 ns Histogram: frequency by time 32.9 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing P3_het_N_i BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 29.200 ns … 231.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 30.300 ns ┊ GC (median): 0.00% Time (mean ± σ): 32.478 ns ± 20.164 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁█▅ ▃▁▃▅█████▃▃▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 29.2 ns Histogram: frequency by time 40.8 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 388.600 ns … 579.190 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 394.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 401.174 ns ± 29.229 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃██▅▂ █████▅▅▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▅▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▅▁▅ ▅ 389 ns Histogram: log(frequency) by time 526 ns < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float32): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 388.6 < 350 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.MicrophysicsNonEq.terminal_velocity), args::Tuple{CloudMicrophysics.Parameters.CloudLiquid{Float32}, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, Float32, Float32}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [inlined] [4] benchmark_test(FT::Type{Float32}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:170 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float32): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 8 possible errors found ═════ ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudLiquid{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:146 │┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρₐ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 │││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││└──────────────────── │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││└──────────────────── │┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││└──────────────────── │┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float32, Float32, Float32}, %5::Tuple{Float32, Float32, Float32})::Base.Broadcast.Broadcasted{…} │└──────────────────── │┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││ runtime dispatch detected: Base.materialize(%6::Base.Broadcast.Broadcasted{…})::Tuple{…} │└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudLiquid{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:154 │ runtime dispatch detected: %4::CloudMicrophysics.Common.var"#v_term#particle_terminal_velocity##0"{<:Tuple{…}}(%8::Float32)::Any └──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudLiquid{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:154 │ runtime dispatch detected: (0.1 CloudMicrophysics.MicrophysicsNonEq.:* %9::Any)::Any └──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudLiquid{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:154 │ runtime dispatch detected: CloudMicrophysics.MicrophysicsNonEq.max(0.0, %10::Any)::Any └──────────────────── [ Info: Testing terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 365.500 ns … 584.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 368.850 ns ┊ GC (median): 0.00% Time (mean ± σ): 377.294 ns ± 38.077 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▇ ██▄▄▄▄▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▄▁▁▁▁▁▄ ▄ 366 ns Histogram: log(frequency) by time 576 ns < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float32): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 7 possible errors found ═════ ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudIce{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:166 │┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float32, 3, 4}, ::Float32, ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float32, ρᵢ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:262 │││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{2}) @ Base ./ntuple.jl:65 ││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││└──────────────────── │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││└──────────────────── │┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float32, 3, 4}, ::Float32, ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││└──────────────────── │┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float32, 3, 4}, ::Float32, ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %4::Tuple{Any, Any}, %5::Tuple{Float32, Float32}, %6::Tuple{Float32, Float32})::Base.Broadcast.Broadcasted{…} │└──────────────────── │┌ particle_terminal_velocity(::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{Float32, 3, 4}, ::Float32, ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││ runtime dispatch detected: Base.materialize(%7::Base.Broadcast.Broadcasted{…})::Tuple{…} │└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudIce{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:171 │ runtime dispatch detected: %4::CloudMicrophysics.Common.var"#v_term#particle_terminal_velocity##0"{<:Tuple{…}}(%8::Float32)::Any └──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.CloudIce{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeSmallIce{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.MicrophysicsNonEq /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/MicrophysicsNonEq.jl:171 │ runtime dispatch detected: CloudMicrophysics.MicrophysicsNonEq.max(0.0, %9::Any)::Any └──────────────────── [ Info: Testing terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 914.890 ns … 1.768 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 928.740 ns ┊ GC (median): 0.00% Time (mean ± σ): 950.874 ns ± 95.284 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▆▇█▂▁ ██████▅▅▁▅▁▁▁▁▁▁▁▁▁▁▁▅▅▁▅▁▁▁▅▁▅▁▁▁▁▁▁▁▆▁▁▁▁▁▁▁▁▁▁▁▅▅▁▁▁▁▁▁▁▅ ▅ 915 ns Histogram: log(frequency) by time 1.17 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float32): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 914.89 < 850 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.Microphysics1M.terminal_velocity), args::Tuple{CloudMicrophysics.Parameters.Rain{Float32, CloudMicrophysics.Parameters.ParticlePDFIceRain{Float32}, CloudMicrophysics.Parameters.ParticleMass{Float32}, CloudMicrophysics.Parameters.ParticleArea{Float32}, CloudMicrophysics.Parameters.Ventilation{Float32}, CloudMicrophysics.Parameters.Acnv1M{Float32}}, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, Float32, Float32}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press(type::Type, foo::Function, args::Tuple{CloudMicrophysics.Parameters.Rain{Float32, CloudMicrophysics.Parameters.ParticlePDFIceRain{Float32}, CloudMicrophysics.Parameters.ParticleMass{Float32}, CloudMicrophysics.Parameters.ParticleArea{Float32}, CloudMicrophysics.Parameters.Ventilation{Float32}, CloudMicrophysics.Parameters.Acnv1M{Float32}}, CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, Float32, Float32}, min_run_time::Int64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [4] benchmark_test(FT::Type{Float32}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:172 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float32): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 6 possible errors found ═════ ┌ terminal_velocity(::CloudMicrophysics.Parameters.Rain{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:189 │┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρₐ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 ││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 ││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 │││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 ││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) │││││││└──────────────────── ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 │││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) ││││││└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.Rain{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:193 │┌ kwcall(::@NamedTuple{…}, ::typeof(sum), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, a::Tuple{…}) @ Base ./reduce.jl:534 ││┌ sum(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, a::Tuple{…}; kw::@Kwargs{…}) @ Base ./reduce.jl:534 │││┌ kwcall(::@NamedTuple{…}, ::typeof(mapreduce), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), itr::Tuple{…}) @ Base ./reduce.jl:305 ││││┌ mapreduce(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; kw::@Kwargs{…}) @ Base ./reduce.jl:305 │││││┌ kwcall(::@NamedTuple{…}, ::typeof(mapfoldl), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), itr::Tuple{…}) @ Base ./reduce.jl:173 ││││││┌ mapfoldl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; init::Float32) @ Base ./reduce.jl:173 │││││││┌ mapfoldl_impl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), nt::Float32, itr::Tuple{…}) @ Base ./reduce.jl:41 ││││││││┌ _xfadjoint(op::Base.BottomRF{…}, itr::Base.Generator{…} where F<:(CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…})) @ Base ./reduce.jl:147 │││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where F<:(CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…})) @ Base ./reduce.jl:155 ││││││││││┌ (Base.Fix1)(f::Type{…}, x::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}) @ Base ./operators.jl:1191 │││││││││││ runtime dispatch detected: convert(%6::Type{<:CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}}, x::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…})::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…} ││││││││││└──────────────────── ││││││││││┌ ∘(f::typeof(identity), g::Base.Fix{…} where var"#s187"<:Tuple{…}) @ Base ./operators.jl:1116 │││││││││││┌ ComposedFunction(outer::typeof(identity), inner::Base.Fix{…} where var"#s187"<:Tuple{…}) @ Base ./operators.jl:1101 ││││││││││││ runtime dispatch detected: convert(%4::Type{<:Base.Fix{…} where var"#s187"<:Tuple{…}}, inner::Base.Fix{…} where var"#s187"<:Tuple{…})::Base.Fix{…} where var"#s187"<:Tuple{…} │││││││││││└──────────────────── ││││││┌ mapfoldl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; init::Float32) @ Base ./reduce.jl:173 │││││││ runtime dispatch detected: Base.mapfoldl_impl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##0#terminal_velocity##1"{…}, op::typeof(Base.add_sum), init::Float32, itr::Tuple{Int64, Int64, Int64})::Any ││││││└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.Rain{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:197 │ runtime dispatch detected: CloudMicrophysics.Microphysics1M.max(0.0, %14::Any)::Any └──────────────────── [ Info: Testing terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 930.390 ns … 1.126 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 958.540 ns ┊ GC (median): 0.00% Time (mean ± σ): 971.617 ns ± 39.978 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▃▇ ▃▁▄▃▅▇▅███▇▆▆▄▁▁▃▃▁▁▃▁▁▁▁▁▃▁▁▃▁▁▁▃▃▁▁▃▁▃▃▁▁▁▁▁▁▃▃▁▃▁▁▁▁▁▁▁▁▄ ▃ 930 ns Histogram: frequency by time 1.12 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float32): Test Failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 Expression: (BT.minimum(trail)).time < min_run_time Evaluated: 930.39 < 850 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [2] bench_press(type::Type, foo::typeof(CloudMicrophysics.Microphysics1M.terminal_velocity), args::Tuple{CloudMicrophysics.Parameters.Snow{Float32, CloudMicrophysics.Parameters.ParticlePDFSnow{Float32}, CloudMicrophysics.Parameters.ParticleMass{Float32}, CloudMicrophysics.Parameters.ParticleArea{Float32}, CloudMicrophysics.Parameters.Ventilation{Float32}, CloudMicrophysics.Parameters.SnowAspectRatio{Float32}, CloudMicrophysics.Parameters.Acnv1M{Float32}}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float32, 3}, Float32, Float32}, min_run_time::Int64, min_memory::Float64, min_allocs::Float64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:43 [3] bench_press(type::Type, foo::Function, args::Tuple{CloudMicrophysics.Parameters.Snow{Float32, CloudMicrophysics.Parameters.ParticlePDFSnow{Float32}, CloudMicrophysics.Parameters.ParticleMass{Float32}, CloudMicrophysics.Parameters.ParticleArea{Float32}, CloudMicrophysics.Parameters.Ventilation{Float32}, CloudMicrophysics.Parameters.SnowAspectRatio{Float32}, CloudMicrophysics.Parameters.Acnv1M{Float32}}, CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float32, 3}, Float32, Float32}, min_run_time::Int64) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:32 [4] benchmark_test(FT::Type{Float32}) @ Main ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:173 [5] macro expansion @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2059 Performance Tests (Float32): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 6 possible errors found ═════ ┌ terminal_velocity(::CloudMicrophysics.Parameters.Snow{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:213 │┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{Float32, 3}, ρₐ::Float32, ρᵢ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:283 ││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 ││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{2}) @ Base ./ntuple.jl:65 │││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 ││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) │││││││└──────────────────── ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 │││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) ││││││└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.Snow{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:222 │┌ kwcall(::@NamedTuple{…}, ::typeof(sum), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, a::Tuple{…}) @ Base ./reduce.jl:534 ││┌ sum(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, a::Tuple{…}; kw::@Kwargs{…}) @ Base ./reduce.jl:534 │││┌ kwcall(::@NamedTuple{…}, ::typeof(mapreduce), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), itr::Tuple{…}) @ Base ./reduce.jl:305 ││││┌ mapreduce(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; kw::@Kwargs{…}) @ Base ./reduce.jl:305 │││││┌ kwcall(::@NamedTuple{…}, ::typeof(mapfoldl), f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), itr::Tuple{…}) @ Base ./reduce.jl:173 ││││││┌ mapfoldl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; init::Float32) @ Base ./reduce.jl:173 │││││││┌ mapfoldl_impl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), nt::Float32, itr::Tuple{…}) @ Base ./reduce.jl:41 ││││││││┌ _xfadjoint(op::Base.BottomRF{…}, itr::Base.Generator{…} where F<:(CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…})) @ Base ./reduce.jl:147 │││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where F<:(CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…})) @ Base ./reduce.jl:155 ││││││││││┌ (Base.Fix1)(f::Type{…}, x::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}) @ Base ./operators.jl:1191 │││││││││││ runtime dispatch detected: convert(%6::Type{<:CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}}, x::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…})::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…} ││││││││││└──────────────────── ││││││││││┌ ∘(f::typeof(identity), g::Base.Fix{…} where var"#s187"<:Tuple{…}) @ Base ./operators.jl:1116 │││││││││││┌ ComposedFunction(outer::typeof(identity), inner::Base.Fix{…} where var"#s187"<:Tuple{…}) @ Base ./operators.jl:1101 ││││││││││││ runtime dispatch detected: convert(%4::Type{<:Base.Fix{…} where var"#s187"<:Tuple{…}}, inner::Base.Fix{…} where var"#s187"<:Tuple{…})::Base.Fix{…} where var"#s187"<:Tuple{…} │││││││││││└──────────────────── ││││││┌ mapfoldl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), itr::Tuple{…}; init::Float32) @ Base ./reduce.jl:173 │││││││ runtime dispatch detected: Base.mapfoldl_impl(f::CloudMicrophysics.Microphysics1M.var"#terminal_velocity##2#terminal_velocity##3"{…}, op::typeof(Base.add_sum), init::Float32, itr::Tuple{Int64, Int64})::Any ││││││└──────────────────── ┌ terminal_velocity(::CloudMicrophysics.Parameters.Snow{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeLargeIce{…}, ρₐ::Float32, q::Float32) @ CloudMicrophysics.Microphysics1M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics1M.jl:225 │ runtime dispatch detected: CloudMicrophysics.Microphysics1M.max(0.0, %18::Any)::Any └──────────────────── [ Info: Testing total_N_activated BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 658.990 ns … 859.090 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 667.050 ns ┊ GC (median): 0.00% Time (mean ± σ): 678.778 ns ± 40.563 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃██▇ █████▁▁▁▁▅▁▅▁▁▁▁▁▅▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▅▁▇▁▁▁▁▁▁▁▁▁▅▁▁▁▅ ▅ 659 ns Histogram: log(frequency) by time 852 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing H2SO4_soln_saturation_vapor_pressure BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 22.000 ns … 39.500 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 25.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 25.237 ns ± 1.709 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▂▃ █▅▂ ▅ ▄▁▁▁▁▄▄▁▁▁▁▁▁▅▁▁▇▁▁▁▄▁▁▄▁▄▄▄▇▁▅█▅▄▁▇███▁████▁█▁▇▅▁████▁▄▁▁▄ ▄ 22 ns Histogram: frequency by time 26.7 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing a_w_xT BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 69.700 ns … 212.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 72.350 ns ┊ GC (median): 0.00% Time (mean ± σ): 73.790 ns ± 14.250 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂█ ▃▄▄▃▇██▆▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 69.7 ns Histogram: frequency by time 96.3 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing a_w_eT BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 54.000 ns … 70.390 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 55.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 55.578 ns ± 2.447 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▅▃ ▄▃▅▅███▆▄▁▁▄▁▁▁▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▃▁▁▁▃ ▃ 54 ns Histogram: frequency by time 65.1 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing a_w_ice BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 103.500 ns … 219.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 103.900 ns ┊ GC (median): 0.00% Time (mean ± σ): 105.274 ns ± 11.645 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█▂ ███▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 104 ns Histogram: log(frequency) by time 122 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing dust_activated_number_fraction BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 18.600 ns … 30.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 19.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 19.614 ns ± 1.248 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▂ █ ▃ ▂ ▅ ▂ ▂ ▆▁█▁▇▁▃▆▁▇▁▇▁▁█▁█▁█▁▁█▁█▁█▁▁█▁█▁▁█▁▅▁█▁▁▃▁▁▁▅▁▁▁▁▁▁▃▁▁▃▁▁▁▃ ▃ 18.6 ns Histogram: frequency by time 21.1 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing MohlerDepositionRate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 7.100 ns … 11.500 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 7.400 ns ┊ GC (median): 0.00% Time (mean ± σ): 7.459 ns ± 0.432 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ █ ▂ ▂▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁█▁▁▁▁▁▁▁▁█▁▁▁▁▁▁▁▁▁█▁▁▁▁▁▁▁▁▁▆▁▁▁▁▁▁▁▁▇ ▂ 7.1 ns Histogram: frequency by time 7.7 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing deposition_J BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 17.400 ns … 29.000 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 18.345 ns ┊ GC (median): 0.00% Time (mean ± σ): 18.424 ns ± 1.142 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▄ ▃ ▅ ▇ ▇ ▇ ▅ ▃▁▁▁▁▃▁▁█▁▁█▁▁▆▁▁█▁▁█▁▁█▁▁█▁▁█▁▁█▁▁█▁▁█▁▁▃▁▁▆▁▁▅▁▁▁▁▁▆▁▁▁▁▃ ▃ 17.4 ns Histogram: frequency by time 19.4 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing ABIFM_J BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 17.990 ns … 32.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 18.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 18.380 ns ± 1.441 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▄ ▃▁▁▁▁▁▁▁▁▁█▁▁▁▁▁▁▁▁▂█▁▁▁▁▁▁▁▁█▁▁▁▁▁▁▁▁▂▄▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▃ ▂ 18 ns Histogram: frequency by time 18.6 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing INP_concentration_frequency BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 62.400 ns … 195.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 63.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 65.431 ns ± 13.609 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄▇█▆ █████▆▁▁▁▁▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▅▁▅▁▁▅▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▅ ▅ 62.4 ns Histogram: log(frequency) by time 83.9 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing homogeneous_J_cubic BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 55.000 ns … 190.500 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 55.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 57.266 ns ± 13.830 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█ ██▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 55 ns Histogram: log(frequency) by time 87.4 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing homogeneous_J_linear BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 48.500 ns … 72.700 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 48.900 ns ┊ GC (median): 0.00% Time (mean ± σ): 49.549 ns ± 3.042 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▆▇▄▄ █████▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▅ ▅ 48.5 ns Histogram: log(frequency) by time 61.7 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing τ_relax BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 4.000 ns … 7.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 4.707 ns ± 0.645 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▁ █ ▁ ▂ ▁ ▂ █▁█▁█▁█▁▁▆▁█▁█▁▄▁▁█▁█▁▆▁▁▆▁▃▁▅▁▁▁▁▃▁▁▁▁▁▁▃▁▄▁▃▁▆▁▁▁▁▁▁▁▁▃ ▃ 4 ns Histogram: frequency by time 6.5 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing conv_q_vap_to_q_lcl_icl BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 3.700 ns … 7.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.300 ns ┊ GC (median): 0.00% Time (mean ± σ): 4.359 ns ± 0.388 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▆ ▃▁▁▁▃▁▁▁▁▄▁▁▁▁▆▁▁▁▅▁▁▁▁▆▁▁▁▁█▁▁▁▁█▁▁▁█▁▁▁▁▅▁▁▁▁▅▁▁▁▁▄▁▁▁▃ ▃ 3.7 ns Histogram: frequency by time 4.9 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing conv_q_vap_to_q_lcl_icl_MM2015 BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 62.390 ns … 175.000 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 63.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 64.363 ns ± 11.442 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█▄ ███▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 62.4 ns Histogram: log(frequency) by time 87.4 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing remove_precipitation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 4.500 ns … 8.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 5.300 ns ┊ GC (median): 0.00% Time (mean ± σ): 5.295 ns ± 0.361 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ █ █ ▅ ▅▁▁▅▁▁▁▁▁▁▁▁▁▆▁▁▅▁▁▁█▁▁█▁▁█▁▁▁█▁▁▇▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▅ ▅ 4.5 ns Histogram: log(frequency) by time 6.2 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing remove_precipitation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 4.300 ns … 9.700 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 5.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 5.117 ns ± 0.496 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▁ ▃▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▃▁▁▁▁▄▁▁▁▁█▁▁▁█▁▁▁▁█▁▁▁▁▃▁▁▁▁▂▁▁▁▃ ▂ 4.3 ns Histogram: frequency by time 5.5 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing accretion BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 253.300 ns … 835.790 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 256.995 ns ┊ GC (median): 0.00% Time (mean ± σ): 266.460 ns ± 60.988 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▇█ ██▄▄▁▁▁▁▁▁▆▄▁▁▁▁▄▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 253 ns Histogram: log(frequency) by time 415 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing radar_reflectivity_1M BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 173.800 ns … 313.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 176.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 180.565 ns ± 17.927 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂█▇ ███▄▆▄▁▁▁▁▁▁▄▁▁▁▄▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 174 ns Histogram: log(frequency) by time 275 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing autoconversion_and_cloud_liquid_self_collection BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 124.900 ns … 287.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 127.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 130.119 ns ± 16.281 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ ▃▂█ ▇ ▅ ▃▃▇█████▆███▇▆▁▄▁▃▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▃▃ ▃ 125 ns Histogram: frequency by time 146 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_self_collection_and_breakup BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 138.700 ns … 252.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 141.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 145.038 ns ± 18.980 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█▂ ███▄▆▁▁▁▄▁▁▁▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▄ ▄ 139 ns Histogram: log(frequency) by time 251 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_evaporation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 608.300 ns … 753.190 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 615.995 ns ┊ GC (median): 0.00% Time (mean ± σ): 628.406 ns ± 29.908 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▇▇█▆ █████▇▇▇▁▁▅▇▅▇█▅▅▇█▁▅▁▁▁▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▅▁▁▁▁▁▁▅▁▁▁▁▅▁▁▁▁▅▁▅ ▅ 608 ns Histogram: log(frequency) by time 744 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 56.100 ns … 267.000 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 57.650 ns ┊ GC (median): 0.00% Time (mean ± σ): 60.181 ns ± 21.049 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▃█▄ ▄████▆▄▄▄▃▁▃▁▃▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 56.1 ns Histogram: frequency by time 80.5 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 1.236 μs … 1.833 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 1.406 μs ┊ GC (median): 0.00% Time (mean ± σ): 1.403 μs ± 113.708 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁█▆ ▁▁ ▁ ▁▃ ▁ ▃ ▁ ▁▁▃▃ ▃ ▁ ▇▇███▁██▇█▁▇██▄▁█▇▄▄▇▄█▄▇▇█▇████▇█▄▄▇█▇▇▁▁▄▁▁▁▁▁▁▄▇▁▁▁▁▁▁▁▄ ▄ 1.24 μs Histogram: frequency by time 1.69 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float32): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 11 possible errors found ═════ ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:688 │┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρₐ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 ││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 ││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 │││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 ││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) │││││││└──────────────────── ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 │││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) ││││││└──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │┌ materialize(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:893 ││┌ copy(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:1123 │││┌ Val(x::Int64) @ Base ./essentials.jl:1085 ││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val │││└──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: Base.broadcasted(Chen2022_exponential_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float32, Float32, Float32}, %5::Tuple{Float32, Float32, Float32}, %7::Float32, 0)::Base.Broadcast.Broadcasted{…} └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: Base.materialize(%8::Base.Broadcast.Broadcasted{…})::Tuple └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.sum(%9::Tuple)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: Base.broadcasted(Chen2022_exponential_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float32, Float32, Float32}, %5::Tuple{Float32, Float32, Float32}, %7::Float32, 3)::Base.Broadcast.Broadcasted{…} └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: Base.materialize(%11::Base.Broadcast.Broadcasted{…})::Tuple └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.sum(%12::Tuple)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:696 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.max(0.0, %10::Any)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:697 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.max(0.0, %13::Any)::Any └──────────────────── [ Info: Testing radar_reflectivity_2M BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 493.200 ns … 685.090 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 500.950 ns ┊ GC (median): 0.00% Time (mean ± σ): 512.061 ns ± 33.561 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▁ ██▅▅▅▃▁▇▅▅▃▁▂▂▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▂▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂ ▂ 493 ns Histogram: frequency by time 654 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing effective_radius_2M BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 721.600 ns … 948.690 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 744.695 ns ┊ GC (median): 0.00% Time (mean ± σ): 751.069 ns ± 35.282 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▁▄█▇ ▃▃▃█▆▅▅████▃▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▃▃▁▁▁▁▁▁▁▃▁▁▁▁▃▁▁▁▁▃ ▃ 722 ns Histogram: frequency by time 878 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing bulk_liquid_ice_collision_sources BenchmarkTools.Trial: 1 sample with 100 evaluations per sample. Single result which took 144.775 ms (0.00% GC) to evaluate, with a memory estimate of 0 bytes, over 0 allocations. Performance Tests (Float32): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 43 possible errors found ═════ ┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:444 │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:460 ││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:376 │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:397 ││││┌ volumetric_collision_rate_integrand(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, state::CloudMicrophysics.P3Scheme.P3State{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:135 │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││││││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρₐ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 │││││││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││││││└──────────────────── │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float32, Float32, Float32}, %5::Tuple{Float32, Float32, Float32})::Base.Broadcast.Broadcasted{…} │││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││ runtime dispatch detected: Base.materialize(%6::Base.Broadcast.Broadcasted{…})::Tuple{…} │││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:401 ││││┌ get_liquid_integrals(n::CloudMicrophysics.Microphysics2M.var"#n#n##1"{…}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:270 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#get_liquid_integrals#31")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.get_liquid_integrals), n::CloudMicrophysics.Microphysics2M.var"#n#n##1"{Float32, Float32, Float32, Float32}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{Float32}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{Float32, Float32})::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…} ││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:402 ││││┌ get_liquid_integrals(n::CloudMicrophysics.Microphysics2M.var"#n#n##0"{…}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:270 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#get_liquid_integrals#31")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.get_liquid_integrals), n::CloudMicrophysics.Microphysics2M.var"#n#n##0"{Float32, Float32}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{Float32}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{Float32, Float32})::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…} ││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:404 ││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:307 │││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:336 ││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float32, ::Float32, ::Float32, ::Float32, ::Float32) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:91 │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float32, ::Float32, ::Float32, ::Float32, ::Float32; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││┌ sum(a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:563 │││││││││┌ sum(a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:563 ││││││││││┌ sum(f::typeof(identity), a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:534 │││││││││││┌ sum(f::typeof(identity), a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:534 ││││││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:305 │││││││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:305 ││││││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:173 │││││││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); init::Base._InitialValue) @ Base ./reduce.jl:173 ││││││││││││││││┌ mapfoldl_impl(f::typeof(identity), op::typeof(Base.add_sum), nt::Base._InitialValue, itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:41 │││││││││││││││││┌ _xfadjoint(op::Base.BottomRF{…}, itr::Base.Generator{…} where I<:(Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))) @ Base ./reduce.jl:147 ││││││││││││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where I<:(Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))) @ Base ./reduce.jl:153 │││││││││││││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:155 ││││││││││││││││││││┌ (Base.Fix1)(f::Type{…}, x::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}) @ Base ./operators.jl:1191 │││││││││││││││││││││ runtime dispatch detected: convert(%6::Type{<:CloudMicrophysics.P3Scheme.var"#16#17"}, x::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…} ││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ ∘(f::typeof(identity), g::Base.Fix{1, Type{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}} where {quad, f}) @ Base ./operators.jl:1116 │││││││││││││││││││││┌ ComposedFunction(outer::typeof(identity), inner::Base.Fix{…} where {…}) @ Base ./operators.jl:1101 ││││││││││││││││││││││ runtime dispatch detected: convert(%4::Type{<:Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f}}, inner::Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f})::Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f} │││││││││││││││││││││└──────────────────── │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float32, ::Float32, ::Float32, ::Float32, ::Float32; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││ runtime dispatch detected: Base.Generator(%3::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}, %6::Base.Iterators.Zip{Tuple{NTuple{4, Float32}, NTuple{4, Float32}}})::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}) │││││││└──────────────────── │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float32, ::Float32, ::Float32, ::Float32, ::Float32; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.sum(%7::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))::Any │││││││└──────────────────── ││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:307 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#∫liquid_ice_collisions#36")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.∫liquid_ice_collisions), n_i::ComposedFunction{typeof(exp), CloudMicrophysics.P3Scheme.var"#logN′#logN′ice##0"{Float32, Float32, Float32}}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{5, Float32})::Any ││││└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 1)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 2, %13::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 3, %16::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 4, %19::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 5, %22::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 6, %25::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 7, %28::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 8, %31::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 9, %34::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 10, %37::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.iszero(%30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.zero(%30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: (%39::Any CloudMicrophysics.P3Scheme.:/ %30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:472 ││ runtime dispatch detected: (%24::Any CloudMicrophysics.P3Scheme.:/ %46::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:478 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:*(%45::Any, %48::Float32, %58::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:478 ││ runtime dispatch detected: (%59::Any CloudMicrophysics.P3Scheme.:/ %1::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:479 ││ runtime dispatch detected: (%45::Any CloudMicrophysics.P3Scheme.:* %62::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:479 ││ runtime dispatch detected: (%63::Any CloudMicrophysics.P3Scheme.:/ %1::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%12::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: (%65::Any CloudMicrophysics.P3Scheme.:- %15::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: (%66::Any CloudMicrophysics.P3Scheme.:/ ρₐ::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%21::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: (%68::Any CloudMicrophysics.P3Scheme.:+ %15::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: (%69::Any CloudMicrophysics.P3Scheme.:/ ρₐ::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:485 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%18::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:486 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%27::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:486 ││ runtime dispatch detected: (%72::Any CloudMicrophysics.P3Scheme.:+ %47::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:488 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:+(%12::Any, %21::Any, %60::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:489 ││ runtime dispatch detected: (%12::Any CloudMicrophysics.P3Scheme.:+ %21::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:491 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:+(%33::Any, %36::Any, %64::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_limited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:493 ││ runtime dispatch detected: ::@NamedTuple{…}(%77::NTuple{7, Any})::@NamedTuple{…} │└──────────────────── [ Info: Testing autoconversion_and_cloud_liquid_self_collection BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 122.600 ns … 239.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 128.450 ns ┊ GC (median): 0.00% Time (mean ± σ): 130.973 ns ± 12.194 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅▂█ ▃▁▄████▅▆▇▆█▆▄▆█▃▃▃▃▄▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 123 ns Histogram: frequency by time 169 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_self_collection_and_breakup BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 86.500 ns … 115.000 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 87.550 ns ┊ GC (median): 0.00% Time (mean ± σ): 88.499 ns ± 4.257 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▅█▆▃ █████▅▅▁▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▅ ▅ 86.5 ns Histogram: log(frequency) by time 110 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_evaporation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 554.300 ns … 787.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 562.345 ns ┊ GC (median): 0.00% Time (mean ± σ): 570.002 ns ± 31.754 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅█▃ ▄▆███▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▆▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 554 ns Histogram: log(frequency) by time 700 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 128.600 ns … 210.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 130.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 131.947 ns ± 9.180 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄▂▇█▇▃ ██████▅▅▁▅▁▁▁▁▁▁▁▁▁▁▅▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▅▁▁▁▁▁▅ ▅ 129 ns Histogram: log(frequency) by time 158 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_terminal_velocity BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 1.140 μs … 1.414 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 1.156 μs ┊ GC (median): 0.00% Time (mean ± σ): 1.175 μs ± 47.467 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂▁▄▆█▃ ▁▂ █████████▅▇▁▁▅▁▅▅▅▁▁▁▅▁▁▁▅▁▁▇▅▅▇▁▁▁▇▁▁▅▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▅ ▅ 1.14 μs Histogram: log(frequency) by time 1.36 μs < Memory estimate: 0 bytes, allocs estimate: 0. Performance Tests (Float32): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 11 possible errors found ═════ ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:688 │┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρₐ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 ││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 ││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 │││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 ││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) │││││││└──────────────────── ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 │││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) ││││││└──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │┌ materialize(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:893 ││┌ copy(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:1123 │││┌ Val(x::Int64) @ Base ./essentials.jl:1085 ││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val │││└──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: Base.broadcasted(Chen2022_exponential_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float32, Float32, Float32}, %5::Tuple{Float32, Float32, Float32}, %7::Float32, 0)::Base.Broadcast.Broadcasted{…} └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: Base.materialize(%8::Base.Broadcast.Broadcasted{…})::Tuple └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:693 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.sum(%9::Tuple)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: Base.broadcasted(Chen2022_exponential_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float32, Float32, Float32}, %5::Tuple{Float32, Float32, Float32}, %7::Float32, 3)::Base.Broadcast.Broadcasted{…} └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: Base.materialize(%11::Base.Broadcast.Broadcasted{…})::Tuple └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:694 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.sum(%12::Tuple)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:696 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.max(0.0, %10::Any)::Any └──────────────────── ┌ rain_terminal_velocity(::CloudMicrophysics.Parameters.SB2006{…}, vel::CloudMicrophysics.Parameters.Chen2022VelTypeRain{…}, q_rai::Float32, ρ::Float32, N_rai::Float32) @ CloudMicrophysics.Microphysics2M /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Microphysics2M.jl:697 │ runtime dispatch detected: CloudMicrophysics.Microphysics2M.max(0.0, %13::Any)::Any └──────────────────── [ Info: Testing radar_reflectivity_2M BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 459.290 ns … 704.090 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 465.845 ns ┊ GC (median): 0.00% Time (mean ± σ): 476.613 ns ± 40.092 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█▄ ███▆▁▇▅▅▅▁▅▁▁▅▁▁▁▅▁▁▁▁▁▁▁▁▁▅▁▁▁▁▅▁▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 459 ns Histogram: log(frequency) by time 690 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing effective_radius_2M BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 677.690 ns … 824.990 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 700.490 ns ┊ GC (median): 0.00% Time (mean ± σ): 708.832 ns ± 28.541 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅█▆█▄ ▅▁▅▁▁▇▁█████▁▅▁▁▁▅▅▇▁▁▁▁▁▁▁▁▁▅▁▁▅▁▁▅▁▁▁▁▁▁▁▅▁▁▅▁▁▁▁▁▁▁▅▁▅▅▁▁▅ ▅ 678 ns Histogram: log(frequency) by time 818 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing bulk_liquid_ice_collision_sources BenchmarkTools.Trial: 1 sample with 100 evaluations per sample. Single result which took 150.202 ms (0.00% GC) to evaluate, with a memory estimate of 0 bytes, over 0 allocations. Performance Tests (Float32): JET-test failed at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 Expression: #= /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:49 =# JET.@test_opt foo(args...) ═════ 43 possible errors found ═════ ┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:444 │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:460 ││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:376 │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:397 ││││┌ volumetric_collision_rate_integrand(velocity_params::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, state::CloudMicrophysics.P3Scheme.P3State{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:135 │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:339 ││││││┌ Chen2022_vel_coeffs(coeffs::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρₐ::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:242 │││││││┌ materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:893 ││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1123 │││││││││┌ ntuple(f::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││┌ (::Base.Broadcast.var"#copy##0#copy##1"{Base.Broadcast.Broadcasted{…}})(k::Int64) @ Base.Broadcast ./broadcast.jl:1123 │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:670 ││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:694 │││││││││││││ failed to optimize due to recursion: Base.Broadcast._getindex(::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, ::Int64) ││││││││││││└──────────────────── │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:669 ││││││││││││ failed to optimize due to recursion: Base.Broadcast._broadcast_getindex(::Base.Broadcast.Broadcasted{…}, ::Int64) │││││││││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││┌ broadcasted(f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), arg1::Tuple{…}, arg2::Tuple{…}, args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1352 │││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1354 ││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}) @ Base.Broadcast ./broadcast.jl:178 │││││││││┌ Base.Broadcast.Broadcasted(style::Base.Broadcast.Style{…}, f::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), args::Tuple{…}, axes::Nothing) @ Base.Broadcast ./broadcast.jl:178 ││││││││││┌ convert(::Type{<:Tuple{…}}, x::Tuple{Tuple{…}, Tuple{…}, Tuple{…}}) @ Base ./essentials.jl:659 │││││││││││┌ ntuple(f::Base.var"#cvt1#convert##0"{<:Tuple{…}, <:Tuple{…}}, ::Val{3}) @ Base ./ntuple.jl:65 ││││││││││││┌ (::Base.var"#cvt1#convert##0"{<:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}, <:Tuple{Tuple{…}, Tuple{…}, Tuple{…}}})(n::Int64) @ Base ./essentials.jl:657 │││││││││││││┌ convert(::Type, x::Tuple) @ Base ./essentials.jl:659 ││││││││││││││┌ Val(x::Int64) @ Base ./essentials.jl:1085 │││││││││││││││ runtime dispatch detected: %1::Type{Val{_A}} where _A()::Val ││││││││││││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││ runtime dispatch detected: Base.broadcasted(Chen2022_monodisperse_pdf, %3::Tuple{Any, Any, Any}, %4::Tuple{Float32, Float32, Float32}, %5::Tuple{Float32, Float32, Float32})::Base.Broadcast.Broadcasted{…} │││││└──────────────────── │││││┌ particle_terminal_velocity(velocity_params::CloudMicrophysics.Parameters.Chen2022VelTypeRain{Float32, 3}, ρs::Float32) @ CloudMicrophysics.Common /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/Common.jl:340 ││││││ runtime dispatch detected: Base.materialize(%6::Base.Broadcast.Broadcasted{…})::Tuple{…} │││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:401 ││││┌ get_liquid_integrals(n::CloudMicrophysics.Microphysics2M.var"#n#n##1"{…}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:270 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#get_liquid_integrals#31")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.get_liquid_integrals), n::CloudMicrophysics.Microphysics2M.var"#n#n##1"{Float32, Float32, Float32, Float32}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{Float32}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{Float32, Float32})::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…} ││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:402 ││││┌ get_liquid_integrals(n::CloudMicrophysics.Microphysics2M.var"#n#n##0"{…}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:270 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#get_liquid_integrals#31")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.get_liquid_integrals), n::CloudMicrophysics.Microphysics2M.var"#n#n##0"{Float32, Float32}, ∂ₜV::CloudMicrophysics.P3Scheme.var"#integrand#volumetric_collision_rate_integrand##0"{…} where var"#s187"<:Tuple{…}, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{Float32}, ρ′_rim::CloudMicrophysics.P3Scheme.var"#ρ′_rim#compute_local_rime_density##0"{…} where var"#s187"<:Tuple{…}, liq_bounds::Tuple{Float32, Float32})::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…} ││││└──────────────────── │││┌ ∫liquid_ice_collisions(state::CloudMicrophysics.P3Scheme.P3State{…}, logλ::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32, m_liq::CloudMicrophysics.P3Scheme.var"#m_liq#40"{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:404 ││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:307 │││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:336 ││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float32, ::Float32, ::Float32, ::Float32, ::Float32) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:91 │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float32, ::Float32, ::Float32, ::Float32, ::Float32; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││┌ sum(a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:563 │││││││││┌ sum(a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:563 ││││││││││┌ sum(f::typeof(identity), a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:534 │││││││││││┌ sum(f::typeof(identity), a::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:534 ││││││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:305 │││││││││││││┌ mapreduce(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); kw::@Kwargs{}) @ Base ./reduce.jl:305 ││││││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:173 │││││││││││││││┌ mapfoldl(f::typeof(identity), op::typeof(Base.add_sum), itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}); init::Base._InitialValue) @ Base ./reduce.jl:173 ││││││││││││││││┌ mapfoldl_impl(f::typeof(identity), op::typeof(Base.add_sum), nt::Base._InitialValue, itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:41 │││││││││││││││││┌ _xfadjoint(op::Base.BottomRF{…}, itr::Base.Generator{…} where I<:(Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))) @ Base ./reduce.jl:147 ││││││││││││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where I<:(Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))) @ Base ./reduce.jl:153 │││││││││││││││││││┌ _xfadjoint_unwrap(itr::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})) @ Base ./reduce.jl:155 ││││││││││││││││││││┌ (Base.Fix1)(f::Type{…}, x::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}) @ Base ./operators.jl:1191 │││││││││││││││││││││ runtime dispatch detected: convert(%6::Type{<:CloudMicrophysics.P3Scheme.var"#16#17"}, x::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…})::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…} ││││││││││││││││││││└──────────────────── ││││││││││││││││││││┌ ∘(f::typeof(identity), g::Base.Fix{1, Type{…}, CloudMicrophysics.P3Scheme.var"#16#17"{…}} where {quad, f}) @ Base ./operators.jl:1116 │││││││││││││││││││││┌ ComposedFunction(outer::typeof(identity), inner::Base.Fix{…} where {…}) @ Base ./operators.jl:1101 ││││││││││││││││││││││ runtime dispatch detected: convert(%4::Type{<:Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f}}, inner::Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f})::Base.Fix{1, Type{Base.MappingRF}, CloudMicrophysics.P3Scheme.var"#16#17"{quad, f}} where {quad, f} │││││││││││││││││││││└──────────────────── │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float32, ::Float32, ::Float32, ::Float32, ::Float32; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││ runtime dispatch detected: Base.Generator(%3::CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}, %6::Base.Iterators.Zip{Tuple{NTuple{4, Float32}, NTuple{4, Float32}}})::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}) │││││││└──────────────────── │││││││┌ integrate(::CloudMicrophysics.P3Scheme.var"#liquid_ice_collisions_integrands#37"{…} where {…}, ::Float32, ::Float32, ::Float32, ::Float32, ::Float32; quad::CloudMicrophysics.P3Scheme.ChebyshevGauss) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_integral_properties.jl:93 ││││││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.sum(%7::Base.Generator{…} where F<:(CloudMicrophysics.P3Scheme.var"#16#17"{…} where {…}))::Any │││││││└──────────────────── ││││┌ ∫liquid_ice_collisions(n_i::ComposedFunction{…}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{…}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:307 │││││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:(var"#∫liquid_ice_collisions#36")(Base.Pairs{Symbol, Union{}, Nothing, @NamedTuple{}}(), #self#::typeof(CloudMicrophysics.P3Scheme.∫liquid_ice_collisions), n_i::ComposedFunction{typeof(exp), CloudMicrophysics.P3Scheme.var"#logN′#logN′ice##0"{Float32, Float32, Float32}}, ∂ₜM_max::CloudMicrophysics.P3Scheme.var"#max_freeze_rate#compute_max_freeze_rate##0"{…}, cloud_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, rain_integrals::CloudMicrophysics.P3Scheme.var"#liquid_integrals#33"{…} where {…}, ice_bounds::NTuple{5, Float32})::Any ││││└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 1)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 2, %13::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 3, %16::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 4, %19::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 5, %22::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 6, %25::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 7, %28::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 8, %31::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 9, %34::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:465 ││ runtime dispatch detected: Base.indexed_iterate(%10::Any, 10, %37::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.iszero(%30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.zero(%30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:468 ││ runtime dispatch detected: (%39::Any CloudMicrophysics.P3Scheme.:/ %30::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:472 ││ runtime dispatch detected: (%24::Any CloudMicrophysics.P3Scheme.:/ %46::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:478 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:*(%45::Any, %48::Float32, %58::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:478 ││ runtime dispatch detected: (%59::Any CloudMicrophysics.P3Scheme.:/ %1::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:479 ││ runtime dispatch detected: (%45::Any CloudMicrophysics.P3Scheme.:* %62::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:479 ││ runtime dispatch detected: (%63::Any CloudMicrophysics.P3Scheme.:/ %1::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%12::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: (%65::Any CloudMicrophysics.P3Scheme.:- %15::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:483 ││ runtime dispatch detected: (%66::Any CloudMicrophysics.P3Scheme.:/ ρₐ::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%21::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: (%68::Any CloudMicrophysics.P3Scheme.:+ %15::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:484 ││ runtime dispatch detected: (%69::Any CloudMicrophysics.P3Scheme.:/ ρₐ::Float32)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:485 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%18::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:486 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:-(%27::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:486 ││ runtime dispatch detected: (%72::Any CloudMicrophysics.P3Scheme.:+ %47::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:488 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:+(%12::Any, %21::Any, %60::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:489 ││ runtime dispatch detected: (%12::Any CloudMicrophysics.P3Scheme.:+ %21::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:491 ││ runtime dispatch detected: CloudMicrophysics.P3Scheme.:+(%33::Any, %36::Any, %64::Any)::Any │└──────────────────── │┌ bulk_liquid_ice_collision_sources(params::CloudMicrophysics.Parameters.ParametersP3{…}, logλ::Float32, L_ice::Float32, N_ice::Float32, F_rim::Float32, ρ_rim::Float32, psd_c::CloudMicrophysics.Parameters.CloudParticlePDF_SB2006{…}, psd_r::CloudMicrophysics.Parameters.RainParticlePDF_SB2006_notlimited{…}, L_c::Float32, N_c::Float32, L_r::Float32, N_r::Float32, aps::CloudMicrophysics.Parameters.AirProperties{…}, tps::Thermodynamics.Parameters.ThermodynamicsParameters{…}, vel::CloudMicrophysics.Parameters.Chen2022VelType{…}, ρₐ::Float32, T::Float32; ∫kwargs::@Kwargs{}) @ CloudMicrophysics.P3Scheme /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/src/P3_processes.jl:493 ││ runtime dispatch detected: ::@NamedTuple{…}(%77::NTuple{7, Any})::@NamedTuple{…} │└──────────────────── [ Info: Testing effective_radius_Liu_Hallet_97 BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 45.500 ns … 189.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 45.990 ns ┊ GC (median): 0.00% Time (mean ± σ): 47.766 ns ± 14.473 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅█▁▁ ████▁▁▁▁▁▁▄▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 45.5 ns Histogram: log(frequency) by time 65.4 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing number_increase_for_mass_limit BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 5.100 ns … 8.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 5.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 5.484 ns ± 0.350 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ ▃ █ ▅ ▅▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁█▁▁▁▁▁▁▁█▁▁▁▁▁▁▃█▁▁▁▁▁▁▁█▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▃ ▃ 5.1 ns Histogram: frequency by time 5.8 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing number_decrease_for_mass_limit BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 6.300 ns … 11.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 6.700 ns ┊ GC (median): 0.00% Time (mean ± σ): 6.752 ns ± 0.540 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▇ █ ▃ ▃▁▁▁▁▃▁▁▁▁█▁▁▁▁█▁▁▁▁▁█▁▁▁▁▇▁▁▁▁█▁▁▁▁▃▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▃▁▁▁▁▃ ▃ 6.3 ns Histogram: frequency by time 7.4 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing h2so4_nucleation_rate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 266.600 ns … 454.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 274.295 ns ┊ GC (median): 0.00% Time (mean ± σ): 278.479 ns ± 24.744 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄▃▆██ █████▅▁▅▁▁▁▁▁▁▁▁▅▅▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▅ ▅ 267 ns Histogram: log(frequency) by time 395 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing organic_nucleation_rate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 139.400 ns … 253.000 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 142.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 145.085 ns ± 15.680 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█▇ ███▁▅▅▁▁▁▁▁▆▅▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 139 ns Histogram: log(frequency) by time 243 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing organic_and_h2so4_nucleation_rate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 23.800 ns … 35.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 24.400 ns ┊ GC (median): 0.00% Time (mean ± σ): 24.507 ns ± 1.179 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▅ ▄ █ █ ▃ ▄▁▁▁▆▁▁▁▁▅▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁▇▁▁▁▁▄▁▁▁▃ ▃ 23.8 ns Histogram: frequency by time 25 ns < Memory estimate: 0 bytes, allocs estimate: 0. ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 899 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:457 wait at ./task.jl:1217 wait_forever at ./task.jl:1139 jfptr_wait_forever_63682.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4116 [inlined] ijl_apply_generic at /source/src/gf.c:4313 jl_apply at /source/src/julia.h:2275 [inlined] start_task at /source/src/task.c:1281 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:457 wait at ./task.jl:1217 wait_forever at ./task.jl:1139 jfptr_wait_forever_63682.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4116 [inlined] ijl_apply_generic at /source/src/gf.c:4313 jl_apply at /source/src/julia.h:2275 [inlined] start_task at /source/src/task.c:1281 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.13/Profile/src/Profile.jl:1362 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x000077362c75d0f0 Total snapshots: 292. Utilization: 0% ╎292 @Base/task.jl:1139 wait_forever() 291╎ 292 @Base/task.jl:1217 wait() [1] signal 15: Terminated in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:457 wait at ./task.jl:1217 wait_forever at ./task.jl:1139 jfptr_wait_forever_63682.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4116 [inlined] ijl_apply_generic at /source/src/gf.c:4313 jl_apply at /source/src/julia.h:2275 [inlined] start_task at /source/src/task.c:1281 unknown function (ip: (nil)) at (unknown file) Allocations: 36555904 (Pool: 36555088; Big: 816); GC: 27 [899] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/ext/Common.jl:2 _ZN4llvm5eraseINS_11SmallVectorIPNS_10BasicBlockELj8EEEDnEEvRT_T0_ at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm14DomTreeBuilder11SemiNCAInfoINS_17DominatorTreeBaseINS_10BasicBlockELb0EEEE11getChildrenILb0EEENS_11SmallVectorIPS3_Lj8EEES8_PNS5_15BatchUpdateInfoE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm14DomTreeBuilder11SemiNCAInfoINS_17DominatorTreeBaseINS_10BasicBlockELb0EEEE20CalculateFromScratchERS4_PNS5_15BatchUpdateInfoE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN12_GLOBAL__N_18Verifier6verifyERKN4llvm8FunctionE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm12verifyModuleERKNS_6ModuleEPNS_11raw_ostreamEPb at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) verifyLLVMIR at /source/src/pipeline.cpp:878 operator() at /source/src/jitlayers.cpp:1514 withModuleDo<(anonymous namespace)::sizedOptimizerT::operator()(llvm::orc::ThreadSafeModule) [with long unsigned int N = 4]:: > at /source/usr/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:136 [inlined] operator() at /source/src/jitlayers.cpp:1474 [inlined] operator() at /source/src/jitlayers.cpp:1649 [inlined] addModule at /source/src/jitlayers.cpp:2106 jl_compile_codeinst_now at /source/src/jitlayers.cpp:682 jl_compile_codeinst_impl at /source/src/jitlayers.cpp:876 jl_compile_method_internal at /source/src/gf.c:3648 _jl_invoke at /source/src/gf.c:4108 [inlined] ijl_apply_generic at /source/src/gf.c:4313 jl_apply at /source/src/julia.h:2275 [inlined] jl_f_invokelatest at /source/src/builtins.c:889 profile_printing_listener at ./Base.jl:337 #start_profile_listener##0 at ./Base.jl:355 jfptr_YY.start_profile_listenerYY.YY.0_15907.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4116 [inlined] ijl_apply_generic at /source/src/gf.c:4313 jl_apply at /source/src/julia.h:2275 [inlined] start_task at /source/src/task.c:1281 unknown function (ip: (nil)) at (unknown file) Allocations: 288057082 (Pool: 288052451; Big: 4631); GC: 487 PkgEval terminated after 2733.27s: test duration exceeded the time limit