Skip to content

Commit

Permalink
Merge #848
Browse files Browse the repository at this point in the history
848: Update dependencies r=charleskawczynski a=charleskawczynski

This PR updates our dependencies, including recent improvements in ClimaCore allocations.

Co-authored-by: Charles Kawczynski <[email protected]>
  • Loading branch information
bors[bot] and charleskawczynski authored Sep 16, 2022
2 parents e3cfbd5 + ac9989a commit b3de7ce
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 36 deletions.
18 changes: 9 additions & 9 deletions docs/Manifest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -179,9 +179,9 @@ version = "0.3.0"

[[deps.ClimaCore]]
deps = ["Adapt", "BlockArrays", "CUDA", "ClimaComms", "CubedSphere", "DataStructures", "DiffEqBase", "DocStringExtensions", "ForwardDiff", "GaussQuadrature", "GilbertCurves", "HDF5", "InteractiveUtils", "IntervalSets", "LinearAlgebra", "PkgVersion", "RecursiveArrayTools", "RootSolvers", "Rotations", "SparseArrays", "Static", "StaticArrays", "Statistics", "UnPack"]
git-tree-sha1 = "1db2de9a08d67e4495146f152899dcf14d98fd2a"
git-tree-sha1 = "e00b0651585a22d9cd8ce223639a3cf9c7d289d4"
uuid = "d414da3d-4745-48bb-8d80-42e94e092884"
version = "0.10.12"
version = "0.10.13"

[[deps.ClimaCorePlots]]
deps = ["ClimaCore", "RecipesBase", "StaticArrays", "TriplotBase"]
Expand Down Expand Up @@ -892,10 +892,10 @@ uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
version = "1.2.0"

[[deps.NonlinearSolve]]
deps = ["ArrayInterfaceCore", "FiniteDiff", "ForwardDiff", "LinearAlgebra", "RecursiveArrayTools", "Reexport", "SciMLBase", "Setfield", "StaticArrays", "UnPack"]
git-tree-sha1 = "12ea26dc2d8d8f6773bccfe7e616b129b9705380"
deps = ["ArrayInterfaceCore", "FiniteDiff", "ForwardDiff", "IterativeSolvers", "LinearAlgebra", "RecursiveArrayTools", "RecursiveFactorization", "Reexport", "SciMLBase", "Setfield", "StaticArrays", "UnPack"]
git-tree-sha1 = "a754a21521c0ab48d37f44bbac1eefd1387bdcfc"
uuid = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
version = "0.3.23"
version = "0.3.22"

[[deps.OffsetArrays]]
deps = ["Adapt"]
Expand Down Expand Up @@ -1177,9 +1177,9 @@ version = "0.6.35"

[[deps.SciMLBase]]
deps = ["ArrayInterfaceCore", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "Preferences", "RecipesBase", "RecursiveArrayTools", "StaticArraysCore", "Statistics", "Tables"]
git-tree-sha1 = "8c7acbc1a974db5f533b59ab74b69042fa05b002"
git-tree-sha1 = "b04da5c714e0eb117c508055dc2f3d9b4f46a45e"
uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
version = "1.57.0"
version = "1.57.1"

[[deps.Serialization]]
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
Expand Down Expand Up @@ -1326,9 +1326,9 @@ version = "1.0.1"

[[deps.Tables]]
deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits", "Test"]
git-tree-sha1 = "5ce79ce186cc678bbb5c5681ca3379d1ddae11a1"
git-tree-sha1 = "4d5536136ca85fe9931d6e8920c138bb9fcc6532"
uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
version = "1.7.0"
version = "1.8.0"

[[deps.Tar]]
deps = ["ArgTools", "SHA"]
Expand Down
18 changes: 9 additions & 9 deletions examples/Manifest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -233,9 +233,9 @@ version = "0.3.2"

[[deps.ClimaCore]]
deps = ["Adapt", "BlockArrays", "CUDA", "ClimaComms", "CubedSphere", "DataStructures", "DiffEqBase", "DocStringExtensions", "ForwardDiff", "GaussQuadrature", "GilbertCurves", "HDF5", "InteractiveUtils", "IntervalSets", "LinearAlgebra", "PkgVersion", "RecursiveArrayTools", "RootSolvers", "Rotations", "SparseArrays", "Static", "StaticArrays", "Statistics", "UnPack"]
git-tree-sha1 = "1db2de9a08d67e4495146f152899dcf14d98fd2a"
git-tree-sha1 = "e00b0651585a22d9cd8ce223639a3cf9c7d289d4"
uuid = "d414da3d-4745-48bb-8d80-42e94e092884"
version = "0.10.12"
version = "0.10.13"

[[deps.ClimaCorePlots]]
deps = ["ClimaCore", "RecipesBase", "StaticArrays", "TriplotBase"]
Expand Down Expand Up @@ -1206,9 +1206,9 @@ version = "0.8.7"

[[deps.MbedTLS]]
deps = ["Dates", "MbedTLS_jll", "MozillaCACerts_jll", "Random", "Sockets"]
git-tree-sha1 = "ae6676d5f576ccd21b6789c2cbe2ba24fcc8075d"
git-tree-sha1 = "6872f9594ff273da6d13c7c1a1545d5a8c7d0c1c"
uuid = "739be429-bea8-5141-9913-cc70e7f3736d"
version = "1.1.5"
version = "1.1.6"

[[deps.MbedTLS_jll]]
deps = ["Artifacts", "Libdl"]
Expand Down Expand Up @@ -1315,10 +1315,10 @@ uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
version = "1.2.0"

[[deps.NonlinearSolve]]
deps = ["ArrayInterfaceCore", "FiniteDiff", "ForwardDiff", "LinearAlgebra", "RecursiveArrayTools", "Reexport", "SciMLBase", "Setfield", "StaticArrays", "UnPack"]
git-tree-sha1 = "12ea26dc2d8d8f6773bccfe7e616b129b9705380"
deps = ["ArrayInterfaceCore", "FiniteDiff", "ForwardDiff", "IterativeSolvers", "LinearAlgebra", "RecursiveArrayTools", "RecursiveFactorization", "Reexport", "SciMLBase", "Setfield", "StaticArrays", "UnPack"]
git-tree-sha1 = "a754a21521c0ab48d37f44bbac1eefd1387bdcfc"
uuid = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
version = "0.3.23"
version = "0.3.22"

[[deps.OffsetArrays]]
deps = ["Adapt"]
Expand Down Expand Up @@ -1879,9 +1879,9 @@ version = "1.0.1"

[[deps.Tables]]
deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits", "Test"]
git-tree-sha1 = "5ce79ce186cc678bbb5c5681ca3379d1ddae11a1"
git-tree-sha1 = "4d5536136ca85fe9931d6e8920c138bb9fcc6532"
uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
version = "1.7.0"
version = "1.8.0"

[[deps.Tar]]
deps = ["ArgTools", "SHA"]
Expand Down
22 changes: 11 additions & 11 deletions perf/Manifest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -244,9 +244,9 @@ version = "0.3.2"

[[deps.ClimaCore]]
deps = ["Adapt", "BlockArrays", "CUDA", "ClimaComms", "CubedSphere", "DataStructures", "DiffEqBase", "DocStringExtensions", "ForwardDiff", "GaussQuadrature", "GilbertCurves", "HDF5", "InteractiveUtils", "IntervalSets", "LinearAlgebra", "PkgVersion", "RecursiveArrayTools", "RootSolvers", "Rotations", "SparseArrays", "Static", "StaticArrays", "Statistics", "UnPack"]
git-tree-sha1 = "1db2de9a08d67e4495146f152899dcf14d98fd2a"
git-tree-sha1 = "e00b0651585a22d9cd8ce223639a3cf9c7d289d4"
uuid = "d414da3d-4745-48bb-8d80-42e94e092884"
version = "0.10.12"
version = "0.10.13"

[[deps.ClimaCorePlots]]
deps = ["ClimaCore", "RecipesBase", "StaticArrays", "TriplotBase"]
Expand Down Expand Up @@ -1222,9 +1222,9 @@ version = "0.8.7"

[[deps.MbedTLS]]
deps = ["Dates", "MbedTLS_jll", "MozillaCACerts_jll", "Random", "Sockets"]
git-tree-sha1 = "ae6676d5f576ccd21b6789c2cbe2ba24fcc8075d"
git-tree-sha1 = "6872f9594ff273da6d13c7c1a1545d5a8c7d0c1c"
uuid = "739be429-bea8-5141-9913-cc70e7f3736d"
version = "1.1.5"
version = "1.1.6"

[[deps.MbedTLS_jll]]
deps = ["Artifacts", "Libdl"]
Expand Down Expand Up @@ -1325,10 +1325,10 @@ uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908"
version = "1.2.0"

[[deps.NonlinearSolve]]
deps = ["ArrayInterfaceCore", "FiniteDiff", "ForwardDiff", "LinearAlgebra", "RecursiveArrayTools", "Reexport", "SciMLBase", "Setfield", "StaticArrays", "UnPack"]
git-tree-sha1 = "12ea26dc2d8d8f6773bccfe7e616b129b9705380"
deps = ["ArrayInterfaceCore", "FiniteDiff", "ForwardDiff", "IterativeSolvers", "LinearAlgebra", "RecursiveArrayTools", "RecursiveFactorization", "Reexport", "SciMLBase", "Setfield", "StaticArrays", "UnPack"]
git-tree-sha1 = "a754a21521c0ab48d37f44bbac1eefd1387bdcfc"
uuid = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
version = "0.3.23"
version = "0.3.22"

[[deps.OffsetArrays]]
deps = ["Adapt"]
Expand Down Expand Up @@ -1557,9 +1557,9 @@ version = "1.7.2"

[[deps.ProtoBuf]]
deps = ["BufferedStreams", "Dates", "EnumX", "TOML", "TranscodingStreams"]
git-tree-sha1 = "32f6c63fb3b5685bf83512b597bae55a5628cc87"
git-tree-sha1 = "240012b5ec28550a6d697bb660066f0fb3587e48"
uuid = "3349acd9-ac6a-5e09-bcdb-63829b23a429"
version = "1.0.6"
version = "1.0.7"

[[deps.Qt5Base_jll]]
deps = ["Artifacts", "CompilerSupportLibraries_jll", "Fontconfig_jll", "Glib_jll", "JLLWrappers", "Libdl", "Libglvnd_jll", "OpenSSL_jll", "Pkg", "Xorg_libXext_jll", "Xorg_libxcb_jll", "Xorg_xcb_util_image_jll", "Xorg_xcb_util_keysyms_jll", "Xorg_xcb_util_renderutil_jll", "Xorg_xcb_util_wm_jll", "Zlib_jll", "xkbcommon_jll"]
Expand Down Expand Up @@ -1913,9 +1913,9 @@ version = "1.0.1"

[[deps.Tables]]
deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits", "Test"]
git-tree-sha1 = "5ce79ce186cc678bbb5c5681ca3379d1ddae11a1"
git-tree-sha1 = "4d5536136ca85fe9931d6e8920c138bb9fcc6532"
uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
version = "1.7.0"
version = "1.8.0"

[[deps.Tar]]
deps = ["ArgTools", "SHA"]
Expand Down
13 changes: 6 additions & 7 deletions perf/flame.jl
Original file line number Diff line number Diff line change
Expand Up @@ -67,17 +67,16 @@ allocs = @allocated OrdinaryDiffEq.step!(integrator)
@info "`allocs ($job_id)`: $(allocs)"

allocs_limit = Dict()
allocs_limit["flame_perf_target_rhoe"] = 26060640
allocs_limit["flame_perf_target_rhoe_threaded"] = 27560432
allocs_limit["flame_perf_target_rhoe_callbacks"] = 37226712
allocs_limit["flame_perf_target_rhoe_ARS343"] = 73571248
allocs_limit["flame_perf_target_rhoe"] = 10575616
allocs_limit["flame_perf_target_rhoe_threaded"] = 12078128
allocs_limit["flame_perf_target_rhoe_callbacks"] = 21740792
allocs_limit["flame_perf_target_rhoe_ARS343"] = 24021744

if allocs < allocs_limit[job_id] * buffer
@info "TODO: lower `allocs_limit[$job_id]` to: $(allocs)"
else
alloc_increase = allocs / allocs_limit[job_id]
@warn "Allocation increase (allocs/allocs_limit): $alloc_increase"
end
Δallocs = allocs / allocs_limit[job_id]
@info "Allocation change (allocs/allocs_limit): $Δallocs"

# https://github.com/CliMA/ClimaAtmos.jl/issues/827
@testset "Allocations limit" begin
Expand Down

0 comments on commit b3de7ce

Please sign in to comment.