Skip to content

Commit 71fc5d5

Browse files
Use single kernel for pointwise functions
1 parent fa458b6 commit 71fc5d5

File tree

3 files changed

+208
-130
lines changed

3 files changed

+208
-130
lines changed

Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ ArgParse = "c7e460c6-2fb9-53a9-8c5b-16f535851c63"
99
ArtifactWrappers = "a14bc488-3040-4b00-9dc1-f6467924858a"
1010
Artifacts = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
1111
AtmosphericProfilesLibrary = "86bc3604-9858-485a-bdbe-831ec50de11d"
12+
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
1213
ClimaComms = "3a4d1b5c-c61d-41fd-a00a-5873ba7a1b0d"
1314
ClimaCore = "d414da3d-4745-48bb-8d80-42e94e092884"
1415
ClimaDiagnostics = "1ecacbb8-0713-4841-9a07-eb5aa8a2d53f"

examples/Manifest.toml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ version = "0.1.38"
5757

5858
[[deps.Adapt]]
5959
deps = ["LinearAlgebra", "Requires"]
60-
git-tree-sha1 = "6a55b747d1812e699320963ffde36f1ebdda4099"
60+
git-tree-sha1 = "d80af0733c99ea80575f612813fa6aa71022d33a"
6161
uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
62-
version = "4.0.4"
62+
version = "4.1.0"
6363
weakdeps = ["StaticArrays"]
6464

6565
[deps.Adapt.extensions]
@@ -210,9 +210,9 @@ version = "1.21.6+0"
210210

211211
[[deps.Bzip2_jll]]
212212
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
213-
git-tree-sha1 = "9e2a6b69137e6969bab0152632dcb3bc108c8bdd"
213+
git-tree-sha1 = "8873e196c2eb87962a2048b3b8e08946535864a1"
214214
uuid = "6e34b625-4abd-537c-b88f-471c36dfa7a0"
215-
version = "1.0.8+1"
215+
version = "1.0.8+2"
216216

217217
[[deps.CEnum]]
218218
git-tree-sha1 = "389ad5c84de1ae7cf0e28e381131c98ea87d54fc"
@@ -319,7 +319,7 @@ version = "0.5.7"
319319
Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a"
320320

321321
[[deps.ClimaAtmos]]
322-
deps = ["Adapt", "ArgParse", "ArtifactWrappers", "Artifacts", "AtmosphericProfilesLibrary", "ClimaComms", "ClimaCore", "ClimaDiagnostics", "ClimaParams", "ClimaTimeSteppers", "ClimaUtilities", "CloudMicrophysics", "Dates", "DiffEqBase", "FastGaussQuadrature", "Insolation", "Interpolations", "LazyArtifacts", "LinearAlgebra", "Logging", "NCDatasets", "NVTX", "RRTMGP", "Random", "SciMLBase", "StaticArrays", "Statistics", "SurfaceFluxes", "Thermodynamics", "UnrolledUtilities", "YAML"]
322+
deps = ["Adapt", "ArgParse", "ArtifactWrappers", "Artifacts", "AtmosphericProfilesLibrary", "CUDA", "ClimaComms", "ClimaCore", "ClimaDiagnostics", "ClimaParams", "ClimaTimeSteppers", "ClimaUtilities", "CloudMicrophysics", "Dates", "DiffEqBase", "FastGaussQuadrature", "Insolation", "Interpolations", "LazyArtifacts", "LinearAlgebra", "Logging", "NCDatasets", "NVTX", "RRTMGP", "Random", "SciMLBase", "StaticArrays", "Statistics", "SurfaceFluxes", "Thermodynamics", "UnrolledUtilities", "YAML"]
323323
path = ".."
324324
uuid = "b2c96348-7fb7-4fe0-8da9-78d88439e717"
325325
version = "0.27.7"
@@ -383,9 +383,9 @@ version = "0.2.8"
383383

384384
[[deps.ClimaParams]]
385385
deps = ["TOML"]
386-
git-tree-sha1 = "ca82603622e2df9dbf14716e43589b76e9705840"
386+
git-tree-sha1 = "489c5655993c62fb34293908a6b0877e32f183ee"
387387
uuid = "5c42b081-d73a-476f-9059-fd94b934656c"
388-
version = "0.10.15"
388+
version = "0.10.16"
389389

390390
[[deps.ClimaReproducibilityTests]]
391391
deps = ["OrderedCollections", "PrettyTables"]
@@ -411,9 +411,9 @@ version = "0.7.38"
411411

412412
[[deps.ClimaUtilities]]
413413
deps = ["Artifacts", "Dates"]
414-
git-tree-sha1 = "24bd6d5066404af09215c372d0ffea56ed849206"
414+
git-tree-sha1 = "9b783e099151e9e14c1063e736135145dcfda451"
415415
uuid = "b3f4f4ca-9299-4f7f-bd9b-81e1242a7513"
416-
version = "0.1.15"
416+
version = "0.1.16"
417417
weakdeps = ["Adapt", "CUDA", "ClimaComms", "ClimaCore", "ClimaCoreTempestRemap", "Interpolations", "NCDatasets"]
418418

419419
[deps.ClimaUtilities.extensions]
@@ -464,9 +464,9 @@ version = "0.4.0"
464464

465465
[[deps.ColorSchemes]]
466466
deps = ["ColorTypes", "ColorVectorSpace", "Colors", "FixedPointNumbers", "PrecompileTools", "Random"]
467-
git-tree-sha1 = "b5278586822443594ff615963b0c09755771b3e0"
467+
git-tree-sha1 = "13951eb68769ad1cd460cdb2e64e5e95f1bf123d"
468468
uuid = "35d6a980-a343-548e-a6ea-1d62b119f2f4"
469-
version = "3.26.0"
469+
version = "3.27.0"
470470

471471
[[deps.ColorTypes]]
472472
deps = ["FixedPointNumbers", "Random"]
@@ -602,9 +602,9 @@ uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
602602

603603
[[deps.DelaunayTriangulation]]
604604
deps = ["AdaptivePredicates", "EnumX", "ExactPredicates", "PrecompileTools", "Random"]
605-
git-tree-sha1 = "668bb97ea6df5e654e6288d87d2243591fe68665"
605+
git-tree-sha1 = "89df54fbe66e5872d91d8c2cd3a375f660c3fd64"
606606
uuid = "927a84f5-c5f4-47a5-9785-b46e178433df"
607-
version = "1.6.0"
607+
version = "1.6.1"
608608

609609
[[deps.DelimitedFiles]]
610610
deps = ["Mmap"]
@@ -1179,9 +1179,9 @@ version = "1.0.0"
11791179

11801180
[[deps.JET]]
11811181
deps = ["CodeTracking", "InteractiveUtils", "JuliaInterpreter", "LoweredCodeUtils", "MacroTools", "Pkg", "PrecompileTools", "Preferences", "Test"]
1182-
git-tree-sha1 = "b2cb92e1fa8c1f33b1eb997e195dca442f53440b"
1182+
git-tree-sha1 = "5c5ac91e775b585864015c5c1703cee283071a47"
11831183
uuid = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b"
1184-
version = "0.9.11"
1184+
version = "0.9.12"
11851185

11861186
[deps.JET.extensions]
11871187
JETCthulhuExt = "Cthulhu"
@@ -1193,9 +1193,9 @@ version = "0.9.11"
11931193

11941194
[[deps.JLD2]]
11951195
deps = ["FileIO", "MacroTools", "Mmap", "OrderedCollections", "PrecompileTools", "Requires", "TranscodingStreams"]
1196-
git-tree-sha1 = "aeab5c68eb2cf326619bf71235d8f4561c62fe22"
1196+
git-tree-sha1 = "783c1be5213a09609b23237a0c9e5dfd258ae6f2"
11971197
uuid = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
1198-
version = "0.5.5"
1198+
version = "0.5.7"
11991199

12001200
[[deps.JLLWrappers]]
12011201
deps = ["Artifacts", "Preferences"]
@@ -1280,10 +1280,10 @@ uuid = "88015f11-f218-50d7-93a8-a6af411a945d"
12801280
version = "4.0.0+0"
12811281

12821282
[[deps.LLVM]]
1283-
deps = ["CEnum", "LLVMExtra_jll", "Libdl", "Preferences", "Printf", "Requires", "Unicode"]
1284-
git-tree-sha1 = "4ad43cb0a4bb5e5b1506e1d1f48646d7e0c80363"
1283+
deps = ["CEnum", "LLVMExtra_jll", "Libdl", "Preferences", "Printf", "Unicode"]
1284+
git-tree-sha1 = "d422dfd9707bec6617335dc2ea3c5172a87d5908"
12851285
uuid = "929cbde3-209d-540e-8aea-75f648917ca0"
1286-
version = "9.1.2"
1286+
version = "9.1.3"
12871287
weakdeps = ["BFloat16s"]
12881288

12891289
[deps.LLVM.extensions]
@@ -2063,10 +2063,10 @@ uuid = "94e857df-77ce-4151-89e5-788b33177be4"
20632063
version = "0.1.0"
20642064

20652065
[[deps.SciMLBase]]
2066-
deps = ["ADTypes", "Accessors", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "Expronicon", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PrecompileTools", "Preferences", "Printf", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface", "Tables"]
2067-
git-tree-sha1 = "50ed64cd5ad79b0bef71fdb6a11d10c3448bfef0"
2066+
deps = ["ADTypes", "Accessors", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "Expronicon", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "PrecompileTools", "Preferences", "Printf", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface"]
2067+
git-tree-sha1 = "26fea1911818cd480400f1a2b7f6b32c3cc3836a"
20682068
uuid = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
2069-
version = "2.56.1"
2069+
version = "2.56.4"
20702070

20712071
[deps.SciMLBase.extensions]
20722072
SciMLBaseChainRulesCoreExt = "ChainRulesCore"
@@ -2089,9 +2089,9 @@ version = "2.56.1"
20892089

20902090
[[deps.SciMLOperators]]
20912091
deps = ["Accessors", "ArrayInterface", "DocStringExtensions", "LinearAlgebra", "MacroTools"]
2092-
git-tree-sha1 = "e39c5f217f9aca640c8e27ab21acf557a3967db5"
2092+
git-tree-sha1 = "ef388ca9e4921ec5614ce714f8aa59a5cd33d867"
20932093
uuid = "c0aeaf25-5076-4817-a8d5-81caf7dfa961"
2094-
version = "0.3.10"
2094+
version = "0.3.11"
20952095
weakdeps = ["SparseArrays", "StaticArraysCore"]
20962096

20972097
[deps.SciMLOperators.extensions]
@@ -2219,9 +2219,9 @@ weakdeps = ["OffsetArrays", "StaticArrays"]
22192219

22202220
[[deps.StaticArrays]]
22212221
deps = ["LinearAlgebra", "PrecompileTools", "Random", "StaticArraysCore"]
2222-
git-tree-sha1 = "eeafab08ae20c62c44c8399ccb9354a04b80db50"
2222+
git-tree-sha1 = "777657803913ffc7e8cc20f0fd04b634f871af8f"
22232223
uuid = "90137ffa-7385-5640-81b9-e52037218182"
2224-
version = "1.9.7"
2224+
version = "1.9.8"
22252225
weakdeps = ["ChainRulesCore", "Statistics"]
22262226

22272227
[deps.StaticArrays.extensions]
@@ -2373,9 +2373,9 @@ version = "1.0.2"
23732373

23742374
[[deps.Thermodynamics]]
23752375
deps = ["DocStringExtensions", "KernelAbstractions", "Random", "RootSolvers"]
2376-
git-tree-sha1 = "8c2afc6dbb2bdac698a5b05816b7521630dea034"
2376+
git-tree-sha1 = "5de9f9f6019165cedb04e365a9f277a518ac5aaf"
23772377
uuid = "b60c26fb-14c3-4610-9d3e-2d17fe7ff00c"
2378-
version = "0.12.8"
2378+
version = "0.12.9"
23792379
weakdeps = ["ClimaParams"]
23802380

23812381
[deps.Thermodynamics.extensions]
@@ -2445,9 +2445,9 @@ uuid = "9602ed7d-8fef-5bc8-8597-8f21381861e8"
24452445
version = "0.1.5"
24462446

24472447
[[deps.UnrolledUtilities]]
2448-
git-tree-sha1 = "1244bd810bfd53c539ef5463b01dd9b808c2e5da"
2448+
git-tree-sha1 = "5caf11dfadeee25daafa7caabb3f252a977ffe72"
24492449
uuid = "0fe1646c-419e-43be-ac14-22321958931b"
2450-
version = "0.1.5"
2450+
version = "0.1.6"
24512451
weakdeps = ["StaticArrays"]
24522452

24532453
[deps.UnrolledUtilities.extensions]

0 commit comments

Comments
 (0)