Skip to content

Commit

Permalink
Merge pull request #1696 from CliMA/ck/envs
Browse files Browse the repository at this point in the history
Update environments
  • Loading branch information
charleskawczynski authored May 1, 2024
2 parents 48bd7c2 + b2d71de commit 6eb0f0d
Show file tree
Hide file tree
Showing 12 changed files with 646 additions and 6,087 deletions.
282 changes: 229 additions & 53 deletions perf/Manifest.toml → .buildkite/Manifest.toml

Large diffs are not rendered by default.

33 changes: 28 additions & 5 deletions examples/Project.toml → .buildkite/Project.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
[deps]
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
ArgParse = "c7e460c6-2fb9-53a9-8c5b-16f535851c63"
AssociatedLegendrePolynomials = "2119f1ac-fb78-50f5-8cc0-dda848ebdb19"
BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
BlockArrays = "8e7c35d0-a365-5155-bbbb-fb81a777f24e"
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
ClimaComms = "3a4d1b5c-c61d-41fd-a00a-5873ba7a1b0d"
Expand All @@ -9,27 +14,45 @@ ClimaCoreTempestRemap = "d934ef94-cdd4-4710-83d6-720549644b70"
ClimaCoreVTK = "c8b6d40d-e815-466f-95ae-c48aefa668fa"
ClimaTimeSteppers = "595c0a79-7f3d-439a-bc5a-b232dc3bde79"
Colors = "5ae59095-9a9b-59fe-a467-6f913c188581"
Combinatorics = "861a8166-3701-5b0c-9a16-15d98fcdc6aa"
CountFlops = "1db9610d-79e1-487a-8d40-77f3295c7593"
CubedSphere = "7445602f-e544-4518-8976-18f8e8ae6cdb"
DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def"
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
FastBroadcast = "7034ab61-46d4-4ed7-9d0f-46aef9175898"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
GaussQuadrature = "d54b0c1a-921d-58e0-8e36-89d8069c0969"
GilbertCurves = "88fa7841-ef32-4516-bb70-c6ec135699d9"
IntervalSets = "8197267c-284f-5f27-9208-e0e47529a953"
JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
Logging = "56ddb016-857b-54e1-b83d-db4d58db5568"
MPI = "da04e1cc-30fd-572f-bb4f-1f8673147195"
NCDatasets = "85f8d34a-cbdd-5861-8df4-14fed0d494ab"
NVTX = "5da4648a-3479-48b8-97b9-01cb529c0a1f"
OrderedCollections = "bac558e1-5e72-5ebc-8fee-abe8a469f55d"
OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
PProf = "e4faabce-9ead-11e9-39d9-4379958e3056"
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
PrettyTables = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d"
Profile = "9abbd945-dff8-562f-b5e8-e1ebf5ef1b79"
ProfileCanvas = "efd6af41-a80b-495e-886c-e51b0c7d77a3"
ProgressLogging = "33c8b6b6-d38a-422a-b730-caa89a2f386c"
QuadGK = "1fd47b50-473d-5c70-9696-f719f8f3bcdc"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
ReportMetrics = "c1654acf-408b-4272-96ce-66c258df8a6c"
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
SnoopCompile = "aa65fe97-06da-5843-b5b1-d5d13cad87d2"
SnoopCompileCore = "e2b509da-e806-4183-be48-004708413034"
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
TerminalLoggers = "5d786b92-1e48-4d6f-9151-6b4477ca9bed"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
ThreadsX = "ac1d9e8a-700a-412c-b207-f0111f4b6c0d"

[compat]
OrdinaryDiffEq = "6"
Plots = "1"
SciMLBase = "1, 2"
URIs = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4"
94 changes: 47 additions & 47 deletions .buildkite/dss_scaling/pipeline.yml

Large diffs are not rendered by default.

548 changes: 269 additions & 279 deletions .buildkite/pipeline.yml

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions .buildkite/scaling/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ steps:
- julia -e 'using Pkg; Pkg.add("MPIPreferences"); using MPIPreferences; use_system_binary()'

- echo "--- Instantiate scaling test"
- "julia --project=examples -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
- "julia --project=examples -e 'using Pkg; Pkg.precompile(;strict=true)'"
- "julia --project=.buildkite -e 'using Pkg; Pkg.instantiate(;verbose=true)'"
- "julia --project=.buildkite -e 'using Pkg; Pkg.precompile(;strict=true)'"

- echo "--- Instantiate status"
- "julia --project -e 'using Pkg; Pkg.status()'"
Expand All @@ -31,7 +31,7 @@ steps:
- label: ":computer: MPI Held-Suarez scaling test(ρθ) - (1) processes"
key: "cpu_mpi_held_suarez_scaling_test_rhotheta_1p"
command:
- "mpiexec julia --color=yes --project=examples examples/hybrid/driver.jl"
- "mpiexec julia --color=yes --project=.buildkite examples/hybrid/driver.jl"
artifact_paths:
- "examples/hybrid/sphere/output/held_suarez_rhotheta_scaling/Float32/scaling_data_1_processes.jld2"
env:
Expand All @@ -46,7 +46,7 @@ steps:
- label: ":computer: MPI Held-Suarez scaling test(ρθ) - (2) processes"
key: "cpu_mpi_held_suarez_scaling_test_rhotheta_2p"
command:
- "mpiexec julia --color=yes --project=examples examples/hybrid/driver.jl"
- "mpiexec julia --color=yes --project=.buildkite examples/hybrid/driver.jl"
artifact_paths:
- "examples/hybrid/sphere/output/held_suarez_rhotheta_scaling/Float32/scaling_data_2_processes.jld2"
env:
Expand All @@ -61,7 +61,7 @@ steps:
- label: ":computer: MPI Held-Suarez scaling test(ρθ) - (4) processes"
key: "cpu_mpi_held_suarez_scaling_test_rhotheta_4p"
command:
- "mpiexec julia --color=yes --project=examples examples/hybrid/driver.jl"
- "mpiexec julia --color=yes --project=.buildkite examples/hybrid/driver.jl"
artifact_paths:
- "examples/hybrid/sphere/output/held_suarez_rhotheta_scaling/Float32/scaling_data_4_processes.jld2"
env:
Expand All @@ -76,7 +76,7 @@ steps:
- label: ":computer: MPI Held-Suarez scaling test(ρθ) - (8) processes"
key: "cpu_mpi_held_suarez_scaling_test_rhotheta_8p"
command:
- "mpiexec julia --color=yes --project=examples examples/hybrid/driver.jl"
- "mpiexec julia --color=yes --project=.buildkite examples/hybrid/driver.jl"
artifact_paths:
- "examples/hybrid/sphere/output/held_suarez_rhotheta_scaling/Float32/scaling_data_8_processes.jld2"
env:
Expand All @@ -91,7 +91,7 @@ steps:
- label: ":computer: MPI Held-Suarez scaling test(ρθ) - (16) processes"
key: "cpu_mpi_held_suarez_scaling_test_rhotheta_16p"
command:
- "mpiexec julia --color=yes --project=examples examples/hybrid/driver.jl"
- "mpiexec julia --color=yes --project=.buildkite examples/hybrid/driver.jl"
artifact_paths:
- "examples/hybrid/sphere/output/held_suarez_rhotheta_scaling/Float32/scaling_data_16_processes.jld2"
env:
Expand All @@ -106,7 +106,7 @@ steps:
- label: ":computer: MPI Held-Suarez scaling test(ρθ) - (32) processes"
key: "cpu_mpi_held_suarez_scaling_test_rhotheta_32p"
command:
- "mpiexec julia --color=yes --project=examples examples/hybrid/driver.jl"
- "mpiexec julia --color=yes --project=.buildkite examples/hybrid/driver.jl"
artifact_paths:
- "examples/hybrid/sphere/output/held_suarez_rhotheta_scaling/Float32/scaling_data_32_processes.jld2"
env:
Expand All @@ -121,7 +121,7 @@ steps:
- label: ":computer: MPI Held-Suarez scaling test(ρθ) - (64) processes"
key: "cpu_mpi_held_suarez_scaling_test_rhotheta_64p"
command:
- "mpiexec julia --color=yes --project=examples examples/hybrid/driver.jl"
- "mpiexec julia --color=yes --project=.buildkite examples/hybrid/driver.jl"
artifact_paths:
- "examples/hybrid/sphere/output/held_suarez_rhotheta_scaling/Float32/scaling_data_64_processes.jld2"
env:
Expand All @@ -138,7 +138,7 @@ steps:
- label: ":computer: scaling plots"
key: "cpu_scaling_plots"
command:
- "julia --color=yes --project=examples examples/hybrid/plot_scaling_results.jl"
- "julia --color=yes --project=.buildkite examples/hybrid/plot_scaling_results.jl"
artifact_paths:
- "examples/hybrid/sphere/output/held_suarez_rhotheta_scaling/Float32/*.png"
env:
Expand Down
50 changes: 25 additions & 25 deletions benchmarks/bickleyjet/Manifest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -105,9 +105,9 @@ version = "0.5.0"

[[deps.BandedMatrices]]
deps = ["ArrayLayouts", "FillArrays", "LinearAlgebra", "PrecompileTools"]
git-tree-sha1 = "c946c5014cf4cdbfacacb363b110e7bffba3e742"
git-tree-sha1 = "30b7ea34abc4fe816eb1a5f434a43da804836163"
uuid = "aae01518-5342-5314-be14-df237901396f"
version = "1.6.1"
version = "1.7.0"
weakdeps = ["SparseArrays"]

[deps.BandedMatrices.extensions]
Expand Down Expand Up @@ -146,9 +146,9 @@ version = "0.5.0"

[[deps.CUDA]]
deps = ["AbstractFFTs", "Adapt", "BFloat16s", "CEnum", "CUDA_Driver_jll", "CUDA_Runtime_Discovery", "CUDA_Runtime_jll", "Crayons", "DataFrames", "ExprTools", "GPUArrays", "GPUCompiler", "KernelAbstractions", "LLVM", "LLVMLoopInfo", "LazyArtifacts", "Libdl", "LinearAlgebra", "Logging", "NVTX", "Preferences", "PrettyTables", "Printf", "Random", "Random123", "RandomNumbers", "Reexport", "Requires", "SparseArrays", "StaticArrays", "Statistics"]
git-tree-sha1 = "dd1c682b372b6791b69f6823afe364fc92a0146c"
git-tree-sha1 = "4e33522a036b39fc6f5cb7447ae3b28eb8fbe99b"
uuid = "052768ef-5323-5732-b1bb-66c8b64840ba"
version = "5.3.1"
version = "5.3.3"
weakdeps = ["ChainRulesCore", "SpecialFunctions"]

[deps.CUDA.extensions]
Expand Down Expand Up @@ -422,9 +422,9 @@ uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee"

[[deps.FillArrays]]
deps = ["LinearAlgebra"]
git-tree-sha1 = "881275fc6b8c6f0dfb9cfa4a878979a33cb26be3"
git-tree-sha1 = "57f08d5665e76397e96b168f9acc12ab17c84a68"
uuid = "1a297f60-69ca-5386-bcde-b61e274b549b"
version = "1.10.1"
version = "1.10.2"

[deps.FillArrays.extensions]
FillArraysPDMatsExt = "PDMats"
Expand Down Expand Up @@ -617,9 +617,9 @@ weakdeps = ["Random", "RecipesBase", "Statistics"]

[[deps.InverseFunctions]]
deps = ["Test"]
git-tree-sha1 = "896385798a8d49a255c398bd49162062e4a4c435"
git-tree-sha1 = "e7cbed5032c4c397a6ac23d1493f3289e01231c4"
uuid = "3587e190-3f89-42d0-90ee-14403ec27112"
version = "0.1.13"
version = "0.1.14"
weakdeps = ["Dates"]

[deps.InverseFunctions.extensions]
Expand Down Expand Up @@ -790,10 +790,10 @@ uuid = "e9f186c6-92d2-5b65-8a66-fee21dc1b490"
version = "3.2.2+1"

[[deps.Libgcrypt_jll]]
deps = ["Artifacts", "JLLWrappers", "Libdl", "Libgpg_error_jll", "Pkg"]
git-tree-sha1 = "64613c82a59c120435c067c2b809fc61cf5166ae"
deps = ["Artifacts", "JLLWrappers", "Libdl", "Libgpg_error_jll"]
git-tree-sha1 = "9fd170c4bbfd8b935fdc5f8b7aa33532c991a673"
uuid = "d4300ac3-e22c-5743-9152-c294e39db1e4"
version = "1.8.7+0"
version = "1.8.11+0"

[[deps.Libglvnd_jll]]
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libX11_jll", "Xorg_libXext_jll"]
Expand All @@ -815,9 +815,9 @@ version = "1.17.0+0"

[[deps.Libmount_jll]]
deps = ["Artifacts", "JLLWrappers", "Libdl"]
git-tree-sha1 = "dae976433497a2f841baadea93d27e68f1a12a97"
git-tree-sha1 = "4b683b19157282f50bfd5dcaa2efe5295814ea22"
uuid = "4b2f31a3-9ecc-558c-b454-b3730dcb73e9"
version = "2.39.3+0"
version = "2.40.0+0"

[[deps.Libtiff_jll]]
deps = ["Artifacts", "JLLWrappers", "JpegTurbo_jll", "LERC_jll", "Libdl", "XZ_jll", "Zlib_jll", "Zstd_jll"]
Expand All @@ -827,9 +827,9 @@ version = "4.5.1+1"

[[deps.Libuuid_jll]]
deps = ["Artifacts", "JLLWrappers", "Libdl"]
git-tree-sha1 = "0a04a1318df1bf510beb2562cf90fb0c386f58c4"
git-tree-sha1 = "27fd5cc10be85658cacfe11bb81bee216af13eda"
uuid = "38a345b3-de98-5d2b-a5d3-14cd9215e700"
version = "2.39.3+1"
version = "2.40.0+0"

[[deps.LinearAlgebra]]
deps = ["Libdl", "OpenBLAS_jll", "libblastrampoline_jll"]
Expand Down Expand Up @@ -888,15 +888,15 @@ version = "4.2.1+0"

[[deps.MPIPreferences]]
deps = ["Libdl", "Preferences"]
git-tree-sha1 = "8f6af051b9e8ec597fa09d8885ed79fd582f33c9"
git-tree-sha1 = "c105fe467859e7f6e9a852cb15cb4301126fac07"
uuid = "3da0fdf6-3ccc-4f1b-acd9-58baa6c99267"
version = "0.1.10"
version = "0.1.11"

[[deps.MPItrampoline_jll]]
deps = ["Artifacts", "CompilerSupportLibraries_jll", "Hwloc_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "MPIPreferences", "TOML"]
git-tree-sha1 = "77c3bd69fdb024d75af38713e883d0f249ce19c2"
deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "LazyArtifacts", "Libdl", "MPIPreferences", "TOML"]
git-tree-sha1 = "3f884417b47a96d87e7c6219f8f7b30ce67f4f2c"
uuid = "f1f71cc9-e9ae-5b93-9b94-4fe0e1ad3748"
version = "5.3.2+0"
version = "5.3.3+0"

[[deps.MacroTools]]
deps = ["Markdown", "Random"]
Expand Down Expand Up @@ -1164,9 +1164,9 @@ version = "0.6.12"

[[deps.RecursiveArrayTools]]
deps = ["Adapt", "ArrayInterface", "DocStringExtensions", "GPUArraysCore", "IteratorInterfaceExtensions", "LinearAlgebra", "RecipesBase", "SparseArrays", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"]
git-tree-sha1 = "d8f131090f2e44b145084928856a561c83f43b27"
git-tree-sha1 = "b65276455c0c52b63faeca61b02fd73287fcfdd2"
uuid = "731186ca-8d62-57ce-b412-fbd966d074cd"
version = "3.13.0"
version = "3.14.0"

[deps.RecursiveArrayTools.extensions]
RecursiveArrayToolsFastBroadcastExt = "FastBroadcast"
Expand Down Expand Up @@ -1324,10 +1324,10 @@ uuid = "bea87d4a-7f5b-5778-9afe-8cc45184846c"
version = "7.2.1+1"

[[deps.SymbolicIndexingInterface]]
deps = ["Accessors", "ArrayInterface", "MacroTools", "RuntimeGeneratedFunctions", "StaticArraysCore"]
git-tree-sha1 = "40ea524431a92328cd73582d1820a5b08247a40f"
deps = ["Accessors", "ArrayInterface", "RuntimeGeneratedFunctions", "StaticArraysCore"]
git-tree-sha1 = "70701c1a1da137acfde1f838e2dcc33fe086828c"
uuid = "2efcf032-c050-4f8e-a9bb-153293bab1f5"
version = "0.3.16"
version = "0.3.19"

[[deps.TOML]]
deps = ["Dates"]
Expand Down
Loading

0 comments on commit 6eb0f0d

Please sign in to comment.