Package evaluation of CloudMicrophysics on Julia 1.13.0-DEV.1265 (cd62cf9a08*) started at 2025-10-05T16:22:54.432 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 9.61s ################################################################################ # Installation # Installing CloudMicrophysics... Resolving package versions... 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.13.1+0 [8e850ede] + nghttp2_jll v1.67.1+0 [3f19e933] + p7zip_jll v17.6.0+0 Installation completed after 5.81s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 127.69s ################################################################################ # Testing # Testing CloudMicrophysics Status `/tmp/jl_B3Obud/Project.toml` [4c88cf16] Aqua v0.8.14 [6e4b80f9] BenchmarkTools v1.6.0 [336ed68f] CSV v0.10.15 ⌃ [052768ef] CUDA v5.8.4 [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.8 [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_B3Obud/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.11.2 [a9b6321e] Atomix v1.1.2 [13072b0f] AxisAlgorithms v1.1.0 [ab4f0b2a] BFloat16s v0.5.1 [fbb218c0] BSON v0.3.9 [aae01518] BandedMatrices v1.9.4 [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.4 [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.2 [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.8 [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.0 [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.5 [46192b85] GPUArraysCore v0.2.0 [61eb1bfa] GPUCompiler v1.6.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.8 ⌅ [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.2 [8b046642] LLVMLoopInfo v1.0.0 [b964fa9f] LaTeXStrings v1.4.0 [a5e1c1ea] LatinHypercubeSampling v1.9.0 [10f19ff3] LayoutPointers v0.1.17 [5078a376] LazyArrays v2.7.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.7.2 [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.19.1 [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.37+2 [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.6+2 [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.12.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.13.1+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): 15.950 μs … 23.342 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 18.449 μs ┊ GC (median): 0.00% Time (mean ± σ): 18.510 μs ± 1.484 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▄ ▂ ▂█ █▄ ▄ ▂ ▄▁▄▁▆█▄▆██▆▆█▆██▄▆▆▆▄▆██▄▄█▆▄▆▄██▆▆▆▄█▁▄▁▁▁▄▁▁▆▁▁▁▁▄▁▁▁▁▄▁▄ ▄ 16 μs Histogram: frequency by time 22.7 μs < Memory estimate: 6.11 KiB, allocs estimate: 80. [ Info: Testing #benchmark_test##0 BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 12.800 ns … 92.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 13.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 14.746 ns ± 7.920 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ █ ▄▁▁▁▃▁▃▁▁▁█▁█▁▇▁█▁█▁█▁█▁█▁▃▁▃▁▅▁▇▁▄▁▅▁▄▁▄▁▁▁▃▁▃▁▄▁▁▁▃▁▄▁▃▁▄ ▃ 12.8 ns Histogram: frequency by time 15.7 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): 33.775 μs … 35.836 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 34.362 μs ┊ GC (median): 0.00% Time (mean ± σ): 34.450 μs ± 390.769 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▂▆ ▂ █▄ ▄ ▂▄ ▂ ▆▄▁▆▁▆█▄██▄█▁██▆███▄▁█▁▆▆▆▁██▆▆██▆██▆▁▆▁▆▁▁▁▁▄▄▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 33.8 μs Histogram: frequency by time 35.6 μ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: 33774.55 < 30000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 [ Info: Testing get_distribution_logλ BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 23.150 μs … 26.242 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 23.633 μs ┊ GC (median): 0.00% Time (mean ± σ): 23.672 μs ± 354.366 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅▄▆█▁ ▃▁▁▁▁▃██▇▄▇█████▃▆▃▄▃▁▁▄▁▁▄▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 23.2 μs Histogram: frequency by time 25.4 μ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): 182.481 μs … 634.334 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 185.859 μs ┊ GC (median): 0.00% Time (mean ± σ): 191.935 μs ± 46.447 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▄█▆ ███▄▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 182 μs Histogram: log(frequency) by time 302 μ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: 182480.62 < 120000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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:896 ││││││││││││││││││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││││││││││││││││││││││┌ 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:1126 │││││││││││││││││││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││││││││││││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││││││││││││││││││││││ 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:672 ││││││││││││││││││││││││││││ 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:1355 │││││││││││││││││││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││││││││││││││││││││││┌ 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): 145.117 μs … 236.519 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 213.511 μs ┊ GC (median): 0.00% Time (mean ± σ): 213.888 μs ± 13.461 μs ┊ GC (mean ± σ): 0.00% ± 0.00% █▆ ▂▁▂▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▂▁▁▁▁▁▁▁▁▁▃▃▄███▃▂▂▁▁▃▄▄▃▃▄▄ ▂ 145 μs Histogram: frequency by time 233 μ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: 145116.81 < 130000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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:896 ││││││││││││││││││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││││││││││││││││││││││┌ 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:1126 │││││││││││││││││││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││││││││││││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││││││││││││││││││││││ 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:672 ││││││││││││││││││││││││││││ 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:1355 │││││││││││││││││││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││││││││││││││││││││││┌ 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.124 μs … 5.024 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.221 μs ┊ GC (median): 0.00% Time (mean ± σ): 4.261 μs ± 115.399 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▃▄▃▄▁▁▃▆█▇▁▃▁▄█▄▄▄▁▃▃▃▃▁▄▄▄▄▄▅▃▃▄▄▁▃▄▄▁▁▄▃▁▃▁▃▁▃▃▁▁▃▁▁▁▁▁▁▃ ▃ 4.12 μs Histogram: frequency by time 4.51 μ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: 4123.76 < 3000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 [ Info: Testing D_m BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 3.826 μs … 4.218 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 3.903 μs ┊ GC (median): 0.00% Time (mean ± σ): 3.937 μs ± 85.119 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆▂▂ █ ▂ ▄▅▄█▇███▇█▅▄█▅▄▇▇▄▄▁▁▇▁▄▄▇▁▅▄▄▅█▄▄▇█▅▇▁▁▅▁▁▁▄▁▁▄▁▁▁▄▁▄▁▁▁▄ ▄ 3.83 μs Histogram: frequency by time 4.16 μ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: 3825.76 < 3000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 [ Info: Testing het_ice_nucleation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 174.600 ns … 298.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 176.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 177.697 ns ± 12.727 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█▅ ▅███▅▁▁▅▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 175 ns Histogram: log(frequency) by time 212 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing ice_melt BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 211.840 μs … 238.102 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 216.979 μs ┊ GC (median): 0.00% Time (mean ± σ): 217.636 μs ± 4.112 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▂▁▁▂▂█▂▄▄▄▅ ▃▁▃▃▃███████████▅█▃▆▃█▃▆▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▃ 212 μs Histogram: frequency by time 237 μ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: 211839.72 < 150000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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:896 ││││││││││││││││││││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││││││││││││││││││││││││┌ 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:1126 │││││││││││││││││││││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││││││││││││││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││││││││││││││││││││││││ 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:672 ││││││││││││││││││││││││││││││ 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:1355 │││││││││││││││││││││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││││││││││││││││││││││││┌ 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.700 ns … 182.700 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 27.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 29.220 ns ± 15.627 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▇▂▄█ ████▇▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 26.7 ns Histogram: frequency by time 46.6 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.800 ns … 47.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 29.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 29.836 ns ± 1.839 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ ▄ ▇ █ ▇ ▅▁▁▅▁▁▁▇▁▇▁▇▁▅▁▅▁▅▁▁▁▅▁▅▁▅▁▅▁▇▁▅▁█▁█▁█▁█▁█▁█▁█▁▅▁▁▁▇▁▅▁▁▁▁▅ ▅ 27.8 ns Histogram: log(frequency) by time 30.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): 447.490 ns … 618.190 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 451.390 ns ┊ GC (median): 0.00% Time (mean ± σ): 458.168 ns ± 27.002 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▆ ▆███▄▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▄▁▄▁▁▁▁▁▁▁▁▄ ▄ 447 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: 447.49 < 350 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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:896 ││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││┌ 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:1126 │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││ 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:672 ││││││││ 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:1355 │││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││┌ 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): 401.400 ns … 618.490 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 409.745 ns ┊ GC (median): 0.00% Time (mean ± σ): 418.301 ns ± 34.275 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ██▇ █████▁▁▁▁▅▅▆▁▁▁▁▅▁▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 401 ns Histogram: log(frequency) by time 593 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: 401.4 < 400 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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:896 ││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││┌ 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:1126 │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││ 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:672 ││││││││ 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:1355 │││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││┌ 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): 932.790 ns … 1.362 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 1.054 μs ┊ GC (median): 0.00% Time (mean ± σ): 1.067 μs ± 77.268 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▅▂▃ ▂ ▃ ▃ ▄▁▄▄▅▅▄▄█▄▁▇██▅▇▄▄▇████▅▁█▁▄▄▁█▁▄█▄▁▄▁▁▄▅█▅▄▁▄▁▁▁▁▁▁▁▄▁▁▁▁▁▄ ▄ 933 ns Histogram: frequency by time 1.28 μ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: 932.79 < 850 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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:896 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 ││││┌ 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:1126 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 ││││││││ 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:672 │││││││ 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): 992.890 ns … 1.260 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 1.011 μs ┊ GC (median): 0.00% Time (mean ± σ): 1.023 μs ± 46.867 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄▆ ▁█▄ ▆██████▁▅▆▅▅▁▁▁▁▁▁▁▁▅▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▅▅▁▅▁▁▅▁▁▁▁▅▁▁▁▁▁▅▁▅▁▁▁▅ ▅ 993 ns Histogram: log(frequency) by time 1.19 μ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: 992.89 < 850 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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:896 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 ││││┌ 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:1126 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 ││││││││ 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:672 │││││││ 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): 742.790 ns … 1.117 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 744.245 ns ┊ GC (median): 0.00% Time (mean ± σ): 758.540 ns ± 53.999 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ █▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▅▁▁▄▁▄▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 743 ns Histogram: log(frequency) by time 993 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): 21.700 ns … 39.700 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 22.400 ns ┊ GC (median): 0.00% Time (mean ± σ): 22.546 ns ± 1.756 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅ ▅ ▅ ▇ █ ▂ ▆ ▇ ▃▁▁▁▄▁▁▁▁▄▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▃█▁▁▁▁▆▁▁▁▆ ▃ 21.7 ns Histogram: frequency by time 22.9 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): 73.000 ns … 100.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 74.045 ns ┊ GC (median): 0.00% Time (mean ± σ): 74.631 ns ± 3.055 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅▂▅█ ▃▅████▆▇▃▁▃▅▁▁▃▁▁▁▁▁▃▁▁▃▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▃ ▃ 73 ns Histogram: frequency by time 85 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): 56.000 ns … 81.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 56.900 ns ┊ GC (median): 0.00% Time (mean ± σ): 57.200 ns ± 2.461 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ █ ▆ █ ▆ ▃ ▅ ▃ █ ▅ ▂ ▇▁▁▁▄▁█▁█▄█▁█▁█▁█▁█▁█▁█▁█▁█▁█▁█▁▅▁▄▁▄▁▁▁▁▁▄▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 56 ns Histogram: frequency by time 58.9 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): 104.090 ns … 265.090 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 106.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 108.597 ns ± 16.426 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▅▅█▇▆ ███████▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▅▅▁▅▅▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 104 ns Histogram: log(frequency) by time 135 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): 19.100 ns … 33.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 20.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 20.080 ns ± 1.361 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▅ ▆ █ ▃ ▁ ▃▁▁▁▃▁▁▁▁▃▁▁▁▄▁▁▁▁▇▁▁▁▄▁▁▁▁▇▁▁▁█▁▁▁▁█▁▁▁█▁▁▁▃█▁▁▁█▁▁▁▁█▁▁▁▃ ▃ 19.1 ns Histogram: frequency by time 20.4 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.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 8.045 ns ┊ GC (median): 0.00% Time (mean ± σ): 8.040 ns ± 0.540 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▁ ▂ ▂ ▃▁▁▃▁▁▁▁▁▇▁▁█▁▁▁█▁▁█▁▁▆▁▁▆▁▁▅▁▁▃█▁▁█▁▁█▁▁▄▁▁▁█▁▁█▁▁▆▁▁▃▁▁▃ ▃ 7.1 ns Histogram: frequency by time 8.9 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing deposition_J BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 52.400 ns … 168.500 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 52.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 54.671 ns ± 11.663 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂█ ██▅▃▄▄▃▄▃▃▃▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 52.4 ns Histogram: frequency by time 70.1 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing ABIFM_J BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 52.300 ns … 68.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 53.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 53.250 ns ± 1.652 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ █▁▃ ▆▇▂ ▃▆▆▆█████▄███▅▁▃▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 52.3 ns Histogram: frequency by time 57.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): 68.600 ns … 93.000 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 69.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 69.947 ns ± 2.399 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ █▄ ▂ ▃ ▁▆ ▄▁▁▃▄▁▆▁██▁▆▃██▁█▁▆█▁██▁█▁█▄▁▁▁▁█▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▃ ▃ 68.6 ns Histogram: frequency by time 72.2 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): 63.100 ns … 88.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 64.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 64.316 ns ± 2.498 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▃ ▅ ▃ ▃ ▂ ▅ ▂ ▃ ▂ ▃ █ ▄▁▅▄█▄█▁█▁█▁█▁█▁█▁█▁█▁█▁█▁█▁█▁▇▁▅▁█▁▅▁▅▁▁▁▄▁▁▁▄▁▁▁▁▄▁▁▁▁▁▁▄ ▄ 63.1 ns Histogram: frequency by time 66 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): 56.000 ns … 174.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 56.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 58.034 ns ± 11.954 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█▃ ███▆▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 56 ns Histogram: frequency by time 78.6 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing τ_relax BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 3.800 ns … 8.700 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.300 ns ┊ GC (median): 0.00% Time (mean ± σ): 4.317 ns ± 0.472 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄ ▆ ▆ █ ▃▁▁▁▁▁▁▁▁▁▁▁▁▁▆▁▁▁▁▁▁█▁▁▁▁▁▁█▁▁▁▁▁▁█▁▁▁▁▁▁█▁▁▁▁▁▁█▁▁▁▁▁▁▄ ▃ 3.8 ns Histogram: frequency by time 4.6 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.900 ns … 7.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 4.278 ns ± 0.397 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▆ ▅ ▄ ▃ ▇▁▁▁▁█▁▁▁▁▁█▁▁▁▁▁█▁▁▁▁█▁▁▁▁▁█▁▁▁▁▁▇▁▁▁▁▇▁▁▁▁▁▅▁▁▁▁▁▃▁▁▁▁▄ ▃ 3.9 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): 68.900 ns … 206.690 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 70.400 ns ┊ GC (median): 0.00% Time (mean ± σ): 72.037 ns ± 13.901 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁█▇ ▄███▄▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 68.9 ns Histogram: log(frequency) by time 98.9 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.900 ns … 10.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 5.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 5.216 ns ± 0.544 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▇ ▄▁▁▁▆▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁▃▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 4.9 ns Histogram: frequency by time 6.1 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.800 ns … 8.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 5.150 ns ┊ GC (median): 0.00% Time (mean ± σ): 5.180 ns ± 0.330 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▇ █ ▃▁▁▁▁▁▁▁▁▁▁▇▁▁▁▁▁█▁▁▁▁█▁▁▁▁▁▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▂ ▂ 4.8 ns Histogram: frequency by time 5.8 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing accretion BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 251.400 ns … 437.090 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 257.145 ns ┊ GC (median): 0.00% Time (mean ± σ): 262.886 ns ± 27.578 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄▇█▅ ████▁▁▁▁▁▁▁▅▆▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▅ ▅ 251 ns Histogram: log(frequency) by time 413 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): 188.900 ns … 305.990 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 194.845 ns ┊ GC (median): 0.00% Time (mean ± σ): 199.432 ns ± 19.188 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▄ ▁ ██▅█▅▆▅▄▃▃▄▃▄▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▃ ▃ 189 ns Histogram: frequency by time 299 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): 115.090 ns … 209.500 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 115.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 116.511 ns ± 10.133 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 115 ns Histogram: log(frequency) by time 153 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): 166.700 ns … 438.790 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 172.445 ns ┊ GC (median): 0.00% Time (mean ± σ): 177.254 ns ± 28.961 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▆▁ ▃▄███▃▁▁▁▁▁▁▁▂▁▁▂▃▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 167 ns Histogram: frequency by time 276 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_evaporation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 716.690 ns … 924.190 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 729.890 ns ┊ GC (median): 0.00% Time (mean ± σ): 742.523 ns ± 42.127 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▁▅█▅▂ ███████▁▅▆▁▁▅▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▅▁▁▁▁▅▁▁▁▁▁▁▁▅▁▅▁▁▅▁▁▁▆ ▅ 717 ns Histogram: log(frequency) by time 897 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): 76.700 ns … 96.000 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 77.700 ns ┊ GC (median): 0.00% Time (mean ± σ): 77.917 ns ± 1.852 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▄ █ ▇ ▂ ▃ ▃▁▁▁▃▁▁▁▁▃▁▁▁▁▆▁▁▅▁█▁▁█▁█▁▄█▁█▁█▁▁▄▁▄▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▃ ▃ 76.7 ns Histogram: frequency by time 79.1 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.276 μs … 2.045 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 1.405 μs ┊ GC (median): 0.00% Time (mean ± σ): 1.454 μs ± 149.289 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ ▂ ▁██ ▂ █▃▃▇██▄▃▃███▆▃▁▁▄▃▃▄▁▇▁▃▃▄▄▄▇█▁▁▁▃▁▁▁▁▁▄▁▁▁▃▁▁▁▁▁▁▁▁▁▁▃▁▁▁▃ ▃ 1.28 μs Histogram: frequency by time 1.96 μ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:896 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 ││││┌ 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:1126 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 ││││││││ 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:672 │││││││ 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:896 ││┌ copy(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:1126 │││┌ 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): 558.500 ns … 844.790 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 573.390 ns ┊ GC (median): 0.00% Time (mean ± σ): 584.800 ns ± 41.795 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄ ▄██▂▂▂ ▇████████▁▅▁▁▅▅▁▁▁▅▁▁▅▁▁▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▅▁▁▁▁▁▁▁▅▅▁▁▁▅ ▅ 558 ns Histogram: log(frequency) by time 735 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): 847.390 ns … 1.116 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 875.140 ns ┊ GC (median): 0.00% Time (mean ± σ): 892.212 ns ± 54.696 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂▆█▁ ▅▃▄▇█████▃▃▃▁▁▃▁▁▁▁▃▁▁▃▁▃▁▁▁▃▃▁▃▁▁▁▁▁▁▃▁▁▃▁▃▁▁▁▁▃▁▁▁▁▁▁▁▃▁▁▃ ▃ 847 ns Histogram: frequency by time 1.11 μ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 175.150 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:896 ││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││││││┌ 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:1126 │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││││││ 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:672 ││││││││││││ 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:1355 │││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││││││┌ 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): 153.700 ns … 390.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 156.300 ns ┊ GC (median): 0.00% Time (mean ± σ): 160.270 ns ± 26.950 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█ ███▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 154 ns Histogram: log(frequency) by time 289 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): 106.890 ns … 247.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 107.700 ns ┊ GC (median): 0.00% Time (mean ± σ): 110.493 ns ± 17.436 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▂ ██▄▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 107 ns Histogram: log(frequency) by time 211 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_evaporation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 667.590 ns … 873.790 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 684.545 ns ┊ GC (median): 0.00% Time (mean ± σ): 695.451 ns ± 39.438 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▁ ▃▄▇█▆███▇▄▃▁▁▁▁▁▃▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▃▁▁▁▃▄ ▃ 668 ns Histogram: frequency by time 829 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): 147.300 ns … 241.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 150.195 ns ┊ GC (median): 0.00% Time (mean ± σ): 151.694 ns ± 10.122 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁█▄ ▅▅▇███▇▄▁▁▃▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 147 ns Histogram: frequency by time 185 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.258 μs … 1.509 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 1.276 μs ┊ GC (median): 0.00% Time (mean ± σ): 1.297 μs ± 61.055 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄█▂ ▇▅ ███▇███▆▁▃▁▁▁▁▁▁▁▃▁▁▁▁▁▃▃▁▃▁▃▃▁▁▁▃▁▃▁▁▁▁▃▃▃▁▁▁▁▁▁▁▁▁▃▁▁▃▃▄ ▃ 1.26 μs Histogram: frequency by time 1.49 μ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:896 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 ││││┌ 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:1126 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 ││││││││ 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:672 │││││││ 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:896 ││┌ copy(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:1126 │││┌ 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): 544.400 ns … 711.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 557.390 ns ┊ GC (median): 0.00% Time (mean ± σ): 565.005 ns ± 30.327 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂▂▇█▂ ▅▃▆█████▆▃▁▁▁▁▁▁▁▁▁▁▁▃▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▃▁▁▃▁▁▁▃▁▁▁▃ ▃ 544 ns Histogram: frequency by time 679 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): 828.990 ns … 965.390 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 843.140 ns ┊ GC (median): 0.00% Time (mean ± σ): 853.842 ns ± 32.244 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▇█▄▂ ▅▁▁▁█████▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▅▆▅▁▅▁▅▁▅▁▅ ▅ 829 ns Histogram: log(frequency) by time 963 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 178.430 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:896 ││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││││││┌ 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:1126 │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││││││ 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:672 ││││││││││││ 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:1355 │││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││││││┌ 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.400 ns … 79.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 57.300 ns ┊ GC (median): 0.00% Time (mean ± σ): 58.014 ns ± 3.463 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃█ ▃▃▃▃███▆▄▃▂▃▁▁▁▁▂▁▁▁▂▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▂▁▁▂ ▂ 55.4 ns Histogram: frequency by time 73.1 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.700 ns … 9.500 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 6.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 6.080 ns ± 0.380 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ █ ▄▁▁▁▁▁▁▅▁▁▁▁▁▁▇▁▁▁▁▁▂█▁▁▁▁▁▁█▁▁▁▁▁▁▆▁▁▁▁▁▁▅▁▁▁▁▁▁▃▁▁▁▁▁▁▂ ▂ 5.7 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 … 12.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 7.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 7.635 ns ± 0.568 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▇ ▇ ▄ ▃▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁▁█▁▁▁█▁▁▁▁▆▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 7.2 ns Histogram: frequency by time 8.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): 245.500 ns … 410.590 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 251.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 255.105 ns ± 17.020 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▇█▂▄▆ ▁ ▄ ▄▄▄███████▄█▆▁▄▄▇▇▃▃▃▁▁▁▁▃▃▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 246 ns Histogram: frequency by time 298 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.000 ns … 326.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 170.750 ns ┊ GC (median): 0.00% Time (mean ± σ): 172.621 ns ± 21.257 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▅ █▅██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 164 ns Histogram: frequency by time 312 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.400 ns … 139.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 26.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 27.334 ns ± 11.489 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂█▃ ▇▄▁▆███▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 24.4 ns Histogram: log(frequency) by time 42.8 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.646 μs … 21.236 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 19.808 μs ┊ GC (median): 0.00% Time (mean ± σ): 19.782 μs ± 530.253 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▄ ▂▂▆ █ ▄▁▆▁▁█▄▆▁█▁▁█▄▆▄▄▆█▆█▆████▆████▆██▆▄▄▄▄▄▆█▁▄▄▁▄▆▁▄▄▄▁▁▁▁▁▁▁▄ ▄ 18.6 μs Histogram: frequency by time 21.2 μs < Memory estimate: 6.11 KiB, allocs estimate: 80. [ Info: Testing #benchmark_test##0 BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 11.500 ns … 16.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 13.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 13.121 ns ± 0.548 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ █ ▅ ▃ ▅ ▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▄▁▄▁█▁▆▁█▁█▁█▁█▁█▁▁▄▁▇▁▃▁▁▁▁▁▁▁▄▁▁▁▄▁▄ ▃ 11.5 ns Histogram: frequency by time 14.3 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): 28.164 μs … 33.255 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 28.474 μs ┊ GC (median): 0.00% Time (mean ± σ): 28.570 μs ± 543.878 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▂▆█▅ ▂▃▃▆▂ ▄▁▅█▇█████▇██████▄▄▅▄▅▄▁▄▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▄▄▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▄ ▄ 28.2 μs Histogram: frequency by time 29.9 μ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.842 μs … 29.122 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 28.424 μs ┊ GC (median): 0.00% Time (mean ± σ): 28.458 μs ± 302.146 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▃█ ▃ ▅▁▁▁▁▄▅▅▁▄▄▁▄▅▁▅▇█▄███▇▁▅▅▁▇▁▄▄███▅█▁▇▁▁▅▁▄▄▅▄▅▄▅▁▄▅▁▄▅▁▁▅▄▄ ▄ 27.8 μs Histogram: frequency by time 29.1 μ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): 156.931 μs … 169.281 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 159.488 μs ┊ GC (median): 0.00% Time (mean ± σ): 159.805 μs ± 1.678 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▆ ▄▂▆ █▆▂▄ ▂ ▂ ▆▆▁▄▁▁█▄▁▄█▄████▆████▆▆▆█▆█▆██▆▆█▆▄▆▁▁▁▁▁▁▄▄▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 157 μs Histogram: frequency by time 165 μ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: 156931.09 < 120000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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/ws69k/src/abstractinterpret/inferenceerrorreport.jl:425 [3] typeof_arg @ ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:418 [inlined] [4] #typeof_arg#14 @ ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:437 [inlined] [5] typeof_arg @ ~/.julia/packages/JET/ws69k/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/ws69k/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/ws69k/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/ws69k/src/abstractinterpret/inferenceerrorreport.jl:112 [9] get_sig_nowrap(s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, stmt::Any) @ JET ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:107 ┌[10] get_sig │ @ ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:100 [inlined] ╰──── repeated 2 times [12] JET.RuntimeDispatchReport(::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}) @ JET ~/.julia/packages/JET/ws69k/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/ws69k/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/ws69k/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:4523 [17] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/ws69k/src/abstractinterpret/typeinfer.jl:329 [18] analyze_frame! @ ~/.julia/packages/JET/ws69k/src/JETBase.jl:717 [inlined] [19] analyze_method_instance! @ ~/.julia/packages/JET/ws69k/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/ws69k/src/JETBase.jl:680 [21] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/ws69k/src/JETBase.jl:651 [22] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/ws69k/src/JETBase.jl:632 [inlined] [23] analyze_and_report_call! @ ~/.julia/packages/JET/ws69k/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/ws69k/src/JETBase.jl:627 [25] analyze_and_report_call! @ ~/.julia/packages/JET/ws69k/src/JETBase.jl:621 [inlined] [26] #report_opt#162 @ ~/.julia/packages/JET/ws69k/src/analyzers/optanalyzer.jl:394 [inlined] [27] report_opt @ ~/.julia/packages/JET/ws69k/src/analyzers/optanalyzer.jl:392 [inlined] [28] macro expansion @ ~/.julia/packages/JET/ws69k/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:2033 [inlined] [34] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 [ Info: Testing ice_terminal_velocity_mass_weighted BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 177.732 μs … 213.792 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 181.635 μs ┊ GC (median): 0.00% Time (mean ± σ): 183.600 μs ± 6.451 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▄▃█ ▄ ▇████▇▅▆▇▆██▇▃▇▅▃▅▃▃▁▃▁▁▅▁▃▁▁▁▁▁▁▁▁▃▃▅▃▅▅▁▁▃▃▁▅▁▁▁▁▁▁▁▁▁▁▁▁▃▃ ▃ 178 μs Histogram: frequency by time 203 μ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: 177731.98 < 130000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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/ws69k/src/abstractinterpret/inferenceerrorreport.jl:425 [3] typeof_arg @ ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:418 [inlined] [4] #typeof_arg#14 @ ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:437 [inlined] [5] typeof_arg @ ~/.julia/packages/JET/ws69k/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/ws69k/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/ws69k/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/ws69k/src/abstractinterpret/inferenceerrorreport.jl:112 [9] get_sig_nowrap(s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, stmt::Any) @ JET ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:107 ┌[10] get_sig │ @ ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:100 [inlined] ╰──── repeated 2 times [12] JET.RuntimeDispatchReport(::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}) @ JET ~/.julia/packages/JET/ws69k/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/ws69k/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/ws69k/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:4523 [17] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/ws69k/src/abstractinterpret/typeinfer.jl:329 [18] analyze_frame! @ ~/.julia/packages/JET/ws69k/src/JETBase.jl:717 [inlined] [19] analyze_method_instance! @ ~/.julia/packages/JET/ws69k/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/ws69k/src/JETBase.jl:680 [21] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/ws69k/src/JETBase.jl:651 [22] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/ws69k/src/JETBase.jl:632 [inlined] [23] analyze_and_report_call! @ ~/.julia/packages/JET/ws69k/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/ws69k/src/JETBase.jl:627 [25] analyze_and_report_call! @ ~/.julia/packages/JET/ws69k/src/JETBase.jl:621 [inlined] [26] #report_opt#162 @ ~/.julia/packages/JET/ws69k/src/analyzers/optanalyzer.jl:394 [inlined] [27] report_opt @ ~/.julia/packages/JET/ws69k/src/analyzers/optanalyzer.jl:392 [inlined] [28] macro expansion @ ~/.julia/packages/JET/ws69k/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:2033 [inlined] [34] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 [ Info: Testing integrate BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 2.573 μs … 3.515 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 2.680 μs ┊ GC (median): 0.00% Time (mean ± σ): 2.703 μs ± 108.798 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ ▁ ▁▁▄ ▃ ▁ █ ▄▄▁▄▁█▆█▇▇▆▆███▆█▆█▆▇▇▆▄▄▄▇▁▄▆▆▄█▇▆▁▇▁▆▄▁▆▁▁▁▁▄▄▁▁▁▁▄▁▁▁▄▁▄ ▄ 2.57 μs Histogram: frequency by time 2.91 μ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.647 μs … 4.960 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.656 μs ┊ GC (median): 0.00% Time (mean ± σ): 4.416 μs ± 443.863 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃▃ ▁ ▁█▆ ▃▄ ▆ ██▆▁▆▇█▇▆▁▁▆▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▆▁▁▆▁▄▄▁▁▇▁▆▆▇▁▇▄███▇██▆█▆▄▁▄▇▄ ▄ 3.65 μs Histogram: frequency by time 4.96 μ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: 3647.07 < 3000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 [ Info: Testing het_ice_nucleation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 143.700 ns … 310.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 144.900 ns ┊ GC (median): 0.00% Time (mean ± σ): 148.251 ns ± 21.757 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ██▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 144 ns Histogram: log(frequency) by time 286 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.441 μs … 198.452 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 184.144 μs ┊ GC (median): 0.00% Time (mean ± σ): 185.787 μs ± 4.341 μs ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▁ ▁▃█ █▄▁▃ ▃ ▁ ▄▁▆▄██▄▆███▇████▇█▇▁▄▁▇▆▄▁█▄▄▁▄▁▁▁▁▁▄▁▁▁▁▄▁▄▁▁▁▄▁▄▁▄▁▄▁▆▇▆▁▁▆ ▄ 180 μs Histogram: frequency by time 196 μ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: 180441.06 < 150000 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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/ws69k/src/abstractinterpret/inferenceerrorreport.jl:425 [3] typeof_arg @ ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:418 [inlined] [4] #typeof_arg#14 @ ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:437 [inlined] [5] typeof_arg @ ~/.julia/packages/JET/ws69k/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/ws69k/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/ws69k/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/ws69k/src/abstractinterpret/inferenceerrorreport.jl:112 [9] get_sig_nowrap(s::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}, stmt::Any) @ JET ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:107 ┌[10] get_sig │ @ ~/.julia/packages/JET/ws69k/src/abstractinterpret/inferenceerrorreport.jl:100 [inlined] ╰──── repeated 2 times [12] JET.RuntimeDispatchReport(::Tuple{Compiler.OptimizationState{JET.OptAnalyzer{Returns{Bool}}}, Int64}) @ JET ~/.julia/packages/JET/ws69k/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/ws69k/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/ws69k/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:4523 [17] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/ws69k/src/abstractinterpret/typeinfer.jl:329 [18] analyze_frame! @ ~/.julia/packages/JET/ws69k/src/JETBase.jl:717 [inlined] [19] analyze_method_instance! @ ~/.julia/packages/JET/ws69k/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/ws69k/src/JETBase.jl:680 [21] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/ws69k/src/JETBase.jl:651 [22] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/ws69k/src/JETBase.jl:632 [inlined] [23] analyze_and_report_call! @ ~/.julia/packages/JET/ws69k/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/ws69k/src/JETBase.jl:627 [25] analyze_and_report_call! @ ~/.julia/packages/JET/ws69k/src/JETBase.jl:621 [inlined] [26] #report_opt#162 @ ~/.julia/packages/JET/ws69k/src/analyzers/optanalyzer.jl:394 [inlined] [27] report_opt @ ~/.julia/packages/JET/ws69k/src/analyzers/optanalyzer.jl:392 [inlined] [28] macro expansion @ ~/.julia/packages/JET/ws69k/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:2033 [inlined] [34] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 [ Info: Testing P3_deposition_N_i BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 17.600 ns … 30.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 29.700 ns ┊ GC (median): 0.00% Time (mean ± σ): 28.773 ns ± 3.068 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▂▄██ █▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▅▁▅▆▁▁████ ▅ 17.6 ns Histogram: log(frequency) by time 30 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.800 ns … 138.800 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 30.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 32.200 ns ± 10.917 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂█▁█▁ ▁ ▆█████▇█▅▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 29.8 ns Histogram: frequency by time 44.3 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.490 ns … 479.390 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 389.990 ns ┊ GC (median): 0.00% Time (mean ± σ): 393.621 ns ± 15.307 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▆▃▃ ████▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▆ ▅ 388 ns Histogram: log(frequency) by time 472 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.49 < 350 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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:896 ││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││┌ 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:1126 │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││ 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:672 ││││││││ 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:1355 │││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││┌ 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): 357.790 ns … 539.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 371.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 375.245 ns ± 24.800 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▂▁ ▃▂▃▄█▅▅██▄▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▂▁▁▂ ▂ 358 ns Histogram: frequency by time 480 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:896 ││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││┌ 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:1126 │││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││ 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:672 ││││││││ 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:1355 │││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││┌ 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): 919.590 ns … 1.927 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 942.140 ns ┊ GC (median): 0.00% Time (mean ± σ): 971.535 ns ± 134.237 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃█▁ ███▄▁▄▇▆▆▁▆▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 920 ns Histogram: log(frequency) by time 1.82 μ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: 919.59 < 850 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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:896 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 ││││┌ 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:1126 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 ││││││││ 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:672 │││││││ 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): 922.490 ns … 1.802 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 939.890 ns ┊ GC (median): 0.00% Time (mean ± σ): 966.496 ns ± 101.062 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅█▆▄ ▆████▇▆▃▄▃▁▁▁▁▁▁▁▁▃▃▁▁▃▁▁▁▁▁▁▃▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▃▃▁▁▁▁▁▁▁▃ ▃ 922 ns Histogram: frequency by time 1.2 μ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: 922.49 < 850 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:751 [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:2033 [inlined] [7] top-level scope @ ~/.julia/packages/CloudMicrophysics/GKy6C/test/performance_tests.jl:2057 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:896 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 ││││┌ 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:1126 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 ││││││││ 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:672 │││││││ 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): 680.700 ns … 830.190 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 692.790 ns ┊ GC (median): 0.00% Time (mean ± σ): 702.993 ns ± 32.553 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃█▅ ▅▄▆███▇▆▃▄▃▁▁▃▁▃▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▃▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▃▁▁▁▃▁▃▁▁▁▁▃ ▃ 681 ns Histogram: frequency by time 829 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.400 ns … 38.700 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 24.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 24.876 ns ± 2.135 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁█▁▁ ▄▃▁▆▅▃▆██████▇▄▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 22.4 ns Histogram: frequency by time 36 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): 75.800 ns … 215.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 83.650 ns ┊ GC (median): 0.00% Time (mean ± σ): 85.374 ns ± 13.826 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▂▂▄▁ ▁▄ ▃▃▄▁▄▄▆▃█▆█████████▆▄▃▁▃▃▄▁▃▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 75.8 ns Histogram: frequency by time 111 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): 55.090 ns … 250.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 55.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 57.831 ns ± 19.599 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ██▃ ███▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 55.1 ns Histogram: log(frequency) by time 77.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): 110.100 ns … 286.490 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 111.200 ns ┊ GC (median): 0.00% Time (mean ± σ): 114.667 ns ± 22.132 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▂ ██▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 110 ns Histogram: log(frequency) by time 246 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): 19.200 ns … 264.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 19.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 22.359 ns ± 24.495 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆▇█▂ ▆████▃▇▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 19.2 ns Histogram: frequency by time 30.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 … 15.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 7.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 7.954 ns ± 0.964 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▃▃▂▃ ▄▁▃▄█████▇█▆▃▄▃▄▁▄▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 7.1 ns Histogram: frequency by time 12.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.300 ns … 36.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 18.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 18.688 ns ± 1.926 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ █ ▄ ▁ ▅ ▂ ▁ ▅ ▂ ▃▃▁▁▁▁▃▁█▁█▁▁█▁█▁█▁█▁█▁▃█▁█▁█▁█▁█▁█▁▁▅▁█▁▅▁▆▁▅▁▁▃▁▃▁▅▁▁▁▁▁▅ ▃ 17.3 ns Histogram: frequency by time 20 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.200 ns … 37.500 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 18.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 18.276 ns ± 1.985 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▃ ▄ ▃ █ ▃ ▃▁▃▁▁█▁▁▅▁█▁▁▆▁▁█▁▇▁▁█▁▁█▁█▁▁█▁▁█▁▆▁▁▇▁▁▁▁▃▁▁▃▁▁▃▁▃▁▁▁▁▁▁▁▃ ▃ 17.2 ns Histogram: frequency by time 19.4 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): 64.100 ns … 188.590 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 66.150 ns ┊ GC (median): 0.00% Time (mean ± σ): 68.053 ns ± 12.555 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄▄▄█ ▃▂▁ ▆█████▄███▆▁▁▃▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃ ▃ 64.1 ns Histogram: frequency by time 90.5 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): 57.100 ns … 198.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 57.700 ns ┊ GC (median): 0.00% Time (mean ± σ): 59.320 ns ± 14.283 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂█ ██▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 57.1 ns Histogram: frequency by time 82.2 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.100 ns … 166.790 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 48.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 50.188 ns ± 12.036 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃█▁ ███▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 48.1 ns Histogram: frequency by time 73.3 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing τ_relax BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 3.700 ns … 7.600 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.245 ns ┊ GC (median): 0.00% Time (mean ± σ): 4.268 ns ± 0.547 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▁ ▂ ▆ ▆▁█▁▁█▁▆▁▁▃▁█▁▁█▁▁█▁▆▁▁▄▁▃▁▁▃▁▁▁▁▅▁▁▃▁▁▁▁▁▁▁▁▁▃▁▁▃▁▁▁▁▁▁▃ ▃ 3.7 ns Histogram: frequency by time 5.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): 3.900 ns … 7.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 4.500 ns ┊ GC (median): 0.00% Time (mean ± σ): 4.446 ns ± 0.421 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄ █ ▇ ▄▁▁▁▁▆▁▁▁▁▇▁▁▁▁▇▁▁▁▁▄▁▁▁▁█▁▁▁▁▁█▁▁▁▁█▁▁▁▁▅▁▁▁▁▃▁▁▁▁▃▁▁▁▁▃ ▃ 3.9 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): 65.300 ns … 91.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 65.700 ns ┊ GC (median): 0.00% Time (mean ± σ): 65.980 ns ± 2.557 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ ▇ ▄ █ ▂ ▃▁▁▁▁▇▁▁▁▁█▁▁▁▁▃█▁▁▁▃█▁▁▁▁█▁▁▁▁▃▆▁▁▁▁█▁▁▁▁▃▁▁▁▁▁▄▁▁▁▁▃▁▁▁▁▃ ▃ 65.3 ns Histogram: frequency by time 66.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.800 ns … 9.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 5.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 5.123 ns ± 0.464 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁ ▇ █ ▅▁▁▁█▁▁▁█▁▁▁▁█▁▁▁▄▁▁▁▃▁▁▁▁▃▁▁▁▃▁▁▁▁▃▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 4.8 ns Histogram: frequency by time 6.1 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing remove_precipitation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 5.000 ns … 8.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 5.400 ns ┊ GC (median): 0.00% Time (mean ± σ): 5.474 ns ± 0.385 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ █ █ ▁ ▃▁▁▁▅▁▁▁▁█▁▁▁▁█▁▁▁█▁▁▁▁▇▁▁▁▁█▁▁▁▁▇▁▁▁▅▁▁▁▁▃▁▁▁▁▃▁▁▁▁▄▁▁▁▃ ▃ 5 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): 273.490 ns … 408.700 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 278.745 ns ┊ GC (median): 0.00% Time (mean ± σ): 283.168 ns ± 22.003 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▁▆█▅ █████▁▁▅▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▅ ▅ 273 ns Histogram: log(frequency) by time 404 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): 182.090 ns … 270.290 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 185.700 ns ┊ GC (median): 0.00% Time (mean ± σ): 187.324 ns ± 10.987 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ██ ▅▃▄██▃▂▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▂ ▂ 182 ns Histogram: frequency by time 238 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): 127.700 ns … 356.490 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 129.795 ns ┊ GC (median): 0.00% Time (mean ± σ): 134.204 ns ± 28.921 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ █▆▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 128 ns Histogram: log(frequency) by time 308 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): 142.800 ns … 291.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 147.045 ns ┊ GC (median): 0.00% Time (mean ± σ): 149.925 ns ± 15.659 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄█▆▆▄▁ ▆▁▁██████▅▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▅▁▅▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 143 ns Histogram: log(frequency) by time 191 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_evaporation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 634.790 ns … 1.992 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 638.095 ns ┊ GC (median): 0.00% Time (mean ± σ): 662.645 ns ± 138.055 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▃▅ ███▄▁▁▄▁▁▆▁▄▁▁▄▁▁▄▁▁▁▁▁▁▁▁▆▄▁▄▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 635 ns Histogram: log(frequency) by time 838 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): 55.100 ns … 212.890 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 56.295 ns ┊ GC (median): 0.00% Time (mean ± σ): 58.576 ns ± 15.914 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅█▇▅▄▃▂ ███████▅▅▁▅▅▅▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 55.1 ns Histogram: log(frequency) by time 83.4 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): 829.790 ns … 1.241 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 837.590 ns ┊ GC (median): 0.00% Time (mean ± σ): 850.169 ns ± 54.145 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ██▂ ███▁▁▅▁▅▁▁▅▁▅▆▁▅▅▅▁▁▅▁▁▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 830 ns Histogram: log(frequency) by time 1.12 μ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:896 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 ││││┌ 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:1126 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 ││││││││ 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:672 │││││││ 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:896 ││┌ copy(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:1126 │││┌ 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): 499.390 ns … 724.790 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 530.545 ns ┊ GC (median): 0.00% Time (mean ± σ): 537.288 ns ± 35.970 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █▃▃ ▅▃▄▄▇▃▅▃▄▆████▄▆▄▄▄▃▁▁▃▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▄▁▁▁▃▁▁▁▃▃ ▃ 499 ns Histogram: frequency by time 664 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): 789.300 ns … 1.702 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 818.795 ns ┊ GC (median): 0.00% Time (mean ± σ): 838.441 ns ± 93.553 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂█▃▁▁ ▄▃▁▄▄▄▇▄█████▅▅▆▄▄▃▅▆▃▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▃▁▁▁▁▃▁▁▃▁▁▁▁▁▃▁▃▁▄▃ ▃ 789 ns Histogram: frequency by time 952 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 151.626 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:896 ││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││││││┌ 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:1126 │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││││││ 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:672 ││││││││││││ 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:1355 │││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││││││┌ 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): 126.700 ns … 258.700 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 129.000 ns ┊ GC (median): 0.00% Time (mean ± σ): 131.977 ns ± 17.488 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅█▁ ███▄▄▁▁▁▄▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 127 ns Histogram: log(frequency) by time 242 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): 92.900 ns … 219.490 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 93.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 96.048 ns ± 15.714 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 92.9 ns Histogram: log(frequency) by time 183 ns < Memory estimate: 0 bytes, allocs estimate: 0. [ Info: Testing rain_evaporation BenchmarkTools.Trial: 100 samples with 100 evaluations per sample. Range (min … max): 599.290 ns … 904.190 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 605.545 ns ┊ GC (median): 0.00% Time (mean ± σ): 614.608 ns ± 36.908 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄█ ▄▄███▁▁▁▁▁▁▁▁▁▁▄▄▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▁▁▄▁▁▄▁▁▄▁▄▁▁▁▄ ▄ 599 ns Histogram: log(frequency) by time 713 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): 136.500 ns … 168.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 138.350 ns ┊ GC (median): 0.00% Time (mean ± σ): 138.667 ns ± 3.085 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▅█▂ ▂▂ ▆▂█▃ ▄▄▁▄▁▄▁▁▅▄█▄▁▇▅███▁██▅▅▇▁█████▁▄▄▇▁▅▁▄▁▄▄▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 136 ns Histogram: frequency by time 142 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.252 μs … 1.524 μs ┊ GC (min … max): 0.00% … 0.00% Time (median): 1.266 μs ┊ GC (median): 0.00% Time (mean ± σ): 1.288 μs ± 58.237 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄█▄▅▂▄▁ ███████▁▁▃▁▄▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▃▃▁▃▃▁▃▁▃▁▁▃▁▁▃▁▃▁▁▁▁▁▃▁▁▁▃▃▁▃ ▃ 1.25 μs Histogram: frequency by time 1.48 μ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:896 │││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 ││││┌ 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:1126 ││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 │││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 ││││││││ 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:672 │││││││ 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:896 ││┌ copy(bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:1126 │││┌ 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): 482.900 ns … 605.890 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 486.945 ns ┊ GC (median): 0.00% Time (mean ± σ): 495.139 ns ± 27.890 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▇█ ▇██▄▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▃▁▁▁▂▁▂▂ ▂ 483 ns Histogram: frequency by time 600 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): 715.790 ns … 913.590 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 725.445 ns ┊ GC (median): 0.00% Time (mean ± σ): 736.686 ns ± 36.361 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂▄▄██▆ ██████▁▁▁▅▅▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▅▅▁▅▅▁▇▁▁▁▁▁▅▁▁▁▅ ▅ 716 ns Histogram: log(frequency) by time 861 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 147.675 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:896 ││││││││┌ copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}) @ Base.Broadcast ./broadcast.jl:1126 │││││││││┌ 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:1126 │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Base.Broadcast.Style{…}, Nothing, typeof(*), Tuple{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:673 ││││││││││││┌ _getindex(args::Tuple{Tuple{…}, Base.Broadcast.Broadcasted{…}}, I::Int64) @ Base.Broadcast ./broadcast.jl:697 │││││││││││││ 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:672 ││││││││││││ 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:1355 │││││││┌ broadcasted(::Base.Broadcast.Style{…}, ::typeof(CloudMicrophysics.Common.Chen2022_monodisperse_pdf), ::Tuple{…}, ::Tuple{…}, ::Tuple{…}) @ Base.Broadcast ./broadcast.jl:1357 ││││││││┌ 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): 46.100 ns … 66.300 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 46.400 ns ┊ GC (median): 0.00% Time (mean ± σ): 46.681 ns ± 1.992 ns ┊ GC (mean ± σ): 0.00% ± 0.00% █ ▄ ▃▁▁▁▃▁▁▁█▁▁▁█▁▁▁█▁▁▁▁▄▁▁▁▅▁▁▁▄▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▂ ▂ 46.1 ns Histogram: frequency by time 47.5 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 … 9.100 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 5.550 ns ┊ GC (median): 0.00% Time (mean ± σ): 5.588 ns ± 0.383 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃ █ █ ▁ ▂▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁█▁▁▁▁▁█▁▁▁▁▁█▁▁▁▁▁█▁▁▁▁▁▁▄▁▁▁▁▁▄▁▁▁▁▁▂ ▂ 5.1 ns Histogram: frequency by time 6 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): 7.100 ns ┊ GC (median): 0.00% Time (mean ± σ): 7.115 ns ± 0.527 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▂ █ ▃▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▂▁▁▁▄▁▁▁▅▁▁▁█▁▁▁▂█▁▁▁█▁▁▁▄▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▂ ▂ 6.3 ns Histogram: frequency by time 7.7 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): 264.200 ns … 503.900 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 274.490 ns ┊ GC (median): 0.00% Time (mean ± σ): 280.522 ns ± 33.035 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▃▄▆█▄ █████▁▁▁▁▁▁▅▁▅▁▁▅▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▅ ▅ 264 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): 139.600 ns … 273.200 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 140.600 ns ┊ GC (median): 0.00% Time (mean ± σ): 142.657 ns ± 14.001 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▆█▅ ███▆▁▁▄▁▁▄▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄ ▄ 140 ns Histogram: log(frequency) by time 186 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.190 ns … 35.400 ns ┊ GC (min … max): 0.00% … 0.00% Time (median): 23.800 ns ┊ GC (median): 0.00% Time (mean ± σ): 24.032 ns ± 1.319 ns ┊ GC (mean ± σ): 0.00% ± 0.00% ▄▇ █ █▁ ▁ ▄▄ ▂ ▇ ██▁█▁██▁█▁██▁█▁█▅▁▅▁█▁█▆▁▃▁▃▅▁▁▁▁▁▁▃▁▁▁▁▃▁▁▁▁▃▁▁▁▁▃▁▁▁▁▁▁▁▃ ▃ 23.2 ns Histogram: frequency by time 26.7 ns < Memory estimate: 0 bytes, allocs estimate: 0. ┌ Warning: Base.download is deprecated; use Downloads.download instead │ caller = calibrate_ARG(FT::Type; fname::String, sample_size::Int64, N_samples::Int64, N_ensemble::Int64, N_iterations_per_sample::Int64) at aerosol_activation_calibration.jl:36 └ @ Core ~/.julia/packages/CloudMicrophysics/GKy6C/test/aerosol_activation_calibration.jl:36 [ Info: Termination condition of scheduler `DataMisfitController` will be exceeded during the next iteration. ┌ Warning: Termination condition of scheduler `DataMisfitController` has been exceeded, returning `true` from `update_ensemble!` and preventing futher updates │ Set on_terminate="continue" in `DataMisfitController` to ignore termination └ @ EnsembleKalmanProcesses ~/.julia/packages/EnsembleKalmanProcesses/Avr8u/src/LearningRateSchedulers.jl:293 [ Info: Termination condition of scheduler `DataMisfitController` will be exceeded during the next iteration. ┌ Warning: Termination condition of scheduler `DataMisfitController` has been exceeded, returning `true` from `update_ensemble!` and preventing futher updates │ Set on_terminate="continue" in `DataMisfitController` to ignore termination └ @ EnsembleKalmanProcesses ~/.julia/packages/EnsembleKalmanProcesses/Avr8u/src/LearningRateSchedulers.jl:293 [ Info: Termination condition of scheduler `DataMisfitController` will be exceeded during the next iteration. ┌ Warning: Termination condition of scheduler `DataMisfitController` has been exceeded, returning `true` from `update_ensemble!` and preventing futher updates │ Set on_terminate="continue" in `DataMisfitController` to ignore termination └ @ EnsembleKalmanProcesses ~/.julia/packages/EnsembleKalmanProcesses/Avr8u/src/LearningRateSchedulers.jl:293 [ Info: Termination condition of scheduler `DataMisfitController` will be exceeded during the next iteration. ┌ Warning: Termination condition of scheduler `DataMisfitController` has been exceeded, returning `true` from `update_ensemble!` and preventing futher updates │ Set on_terminate="continue" in `DataMisfitController` to ignore termination └ @ EnsembleKalmanProcesses ~/.julia/packages/EnsembleKalmanProcesses/Avr8u/src/LearningRateSchedulers.jl:293 [ Info: Termination condition of scheduler `DataMisfitController` will be exceeded during the next iteration. ┌ Warning: Termination condition of scheduler `DataMisfitController` has been exceeded, returning `true` from `update_ensemble!` and preventing futher updates │ Set on_terminate="continue" in `DataMisfitController` to ignore termination └ @ EnsembleKalmanProcesses ~/.julia/packages/EnsembleKalmanProcesses/Avr8u/src/LearningRateSchedulers.jl:293 WARNING: Method definition (::Type{Main.Empty{FT}})() in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:4 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.AeroAct{FT} where FT})(CloudMicrophysics.Parameters.ParametersType{FT}, CloudMicrophysics.Parameters.AerosolType{FT}, FT, FT, FT, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:7 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.AeroAct{FT}})(Any, Any, Any, Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:7 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.MohlerAF{FT} where FT})(CloudMicrophysics.Parameters.ParametersType{FT}, CloudMicrophysics.Parameters.AerosolType{FT}, Thermodynamics.Parameters.ThermodynamicsParameters{FT}, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:16 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.MohlerAF{FT}})(Any, Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:16 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.MohlerRate{FT} where FT})(CloudMicrophysics.Parameters.ParametersType{FT}, CloudMicrophysics.Parameters.AerosolType{FT}, Thermodynamics.Parameters.ThermodynamicsParameters{FT}, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:23 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.MohlerRate{FT}})(Any, Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:23 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.ABDINM{FT} where FT})(Thermodynamics.Parameters.ThermodynamicsParameters{FT}, CloudMicrophysics.Parameters.AerosolType{FT}, FT, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:30 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.ABDINM{FT}})(Any, Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:30 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.P3_dep{FT} where FT})(CloudMicrophysics.Parameters.ParametersType{FT}, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:37 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.P3_dep{FT}})(Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:37 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.ABIFM{FT} where FT})(Thermodynamics.Parameters.ThermodynamicsParameters{FT}, CloudMicrophysics.Parameters.AerosolType{FT}, FT, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:42 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.ABIFM{FT}})(Any, Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:42 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.P3_het{FT} where FT})(CloudMicrophysics.Parameters.ParametersType{FT}, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:49 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.P3_het{FT}})(Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:49 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.Frostenberg_random{FT} where FT})(CloudMicrophysics.Parameters.ParametersType{FT}, FT, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:54 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.Frostenberg_random{FT}})(Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:54 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.Frostenberg_stochastic{FT} where FT})(CloudMicrophysics.Parameters.ParametersType{FT}, FT, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:60 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.Frostenberg_stochastic{FT}})(Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:60 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.Frostenberg_mean{FT} where FT})(CloudMicrophysics.Parameters.ParametersType{FT}, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:66 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.Frostenberg_mean{FT}})(Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:66 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.ABHOM{FT} where FT})(Thermodynamics.Parameters.ThermodynamicsParameters{FT}, CloudMicrophysics.Parameters.ParametersType{FT}, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:71 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.ABHOM{FT}})(Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:71 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.P3_hom{FT} where FT})(FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:77 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.P3_hom{FT}})(Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:77 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.CondParams{FT} where FT})(CloudMicrophysics.Parameters.ParametersType{FT}, Thermodynamics.Parameters.ThermodynamicsParameters{FT}, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:81 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.CondParams{FT}})(Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:81 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.NonEqCondParams_simple{FT} where FT})(Thermodynamics.Parameters.ThermodynamicsParameters{FT}, CloudMicrophysics.Parameters.CloudLiquid{FT}) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:87 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.NonEqCondParams_simple{FT}})(Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:87 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.NonEqCondParams{FT} where FT})(Thermodynamics.Parameters.ThermodynamicsParameters{FT}, CloudMicrophysics.Parameters.CloudLiquid{FT}, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:92 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.NonEqCondParams{FT}})(Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:92 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.DepParams{FT} where FT})(CloudMicrophysics.Parameters.ParametersType{FT}, Thermodynamics.Parameters.ThermodynamicsParameters{FT}, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:98 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.DepParams{FT}})(Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:98 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.NonEqDepParams_simple{FT} where FT})(Thermodynamics.Parameters.ThermodynamicsParameters{FT}, CloudMicrophysics.Parameters.CloudIce{FT, PD, MS} where MS where PD) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:104 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.NonEqDepParams_simple{FT}})(Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:104 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.NonEqDepParams{FT} where FT})(Thermodynamics.Parameters.ThermodynamicsParameters{FT}, CloudMicrophysics.Parameters.CloudIce{FT, PD, MS} where MS where PD, FT) where {FT} in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:109 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.NonEqDepParams{FT}})(Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/parcel/ParcelParameters.jl:109 overwritten on the same line (check for duplicate calls to `include`). ====================================================================================== 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 223 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_63711.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:2271 [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_63711.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:2271 [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 0x00007ab3f6bff940 Total snapshots: 162. Utilization: 0% ╎162 @Base/task.jl:1139 wait_forever() 161╎ 162 @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_63711.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:2271 [inlined] start_task at /source/src/task.c:1281 unknown function (ip: (nil)) at (unknown file) Allocations: 34204104 (Pool: 34203351; Big: 753); GC: 23 [223] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/CloudMicrophysics/GKy6C/papers/ice_nucleation_2024/calibration.jl:6 _ZN4llvm13LiveVariables17HandlePhysRegKillENS_8RegisterEPNS_12MachineInstrE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm13LiveVariables13HandleRegMaskERKNS_14MachineOperandEj at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm13LiveVariables10runOnInstrERNS_12MachineInstrERNS_15SmallVectorImplINS_8RegisterEEEj at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm13LiveVariables10runOnBlockEPNS_17MachineBasicBlockEj at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm13LiveVariables7analyzeERNS_15MachineFunctionE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm24LiveVariablesWrapperPass20runOnMachineFunctionERNS_15MachineFunctionE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE.part.0 at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) _ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) operator() at /source/src/jitlayers.cpp:1628 addModule at /source/src/jitlayers.cpp:2119 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:2271 [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_11016.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:2271 [inlined] start_task at /source/src/task.c:1281 unknown function (ip: (nil)) at (unknown file) Allocations: 583978692 (Pool: 583967617; Big: 11075); GC: 505 PkgEval terminated after 2739.02s: test duration exceeded the time limit