Skip to content

CompatHelper: add new compat entry for ComponentArrays at version 0.15 for package gpu, (keep existing compat) #2813

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Aug 7, 2025

This pull request sets the compat entry for the ComponentArrays package to 0.15 for package gpu.
This keeps the compat entries for earlier versions.

Note: I have not tested your package with this new compat entry.
It is your responsibility to make sure that your package tests pass before you merge this pull request.
Note: Consider registering a new release of your package immediately after merging this PR, as downstream packages may depend on this for tests to pass.

CompatHelper Julia and others added 2 commits August 7, 2025 00:56
@ChrisRackauckas ChrisRackauckas merged commit e90fab3 into master Aug 7, 2025
20 of 189 checks passed
@ChrisRackauckas ChrisRackauckas deleted the compathelper/new_version/2025-08-07-00-56-11-426-03631638789 branch August 7, 2025 02:43
Copy link
Contributor Author

github-actions bot commented Aug 7, 2025

Benchmark Results (Julia v1)

Time benchmarks
master 1966e6a... master / 1966e6a...
construction/linear_N50 27.5 ± 5.5 μs 27.9 ± 6 μs 0.987 ± 0.29
construction/lotka_volterra 17.8 ± 0.27 μs 17.9 ± 0.32 μs 0.995 ± 0.023
construction/rober 17.7 ± 0.24 μs 18 ± 0.36 μs 0.987 ± 0.024
nonstiff/fitzhugh_nagumo/BS3 0.138 ± 0.0049 ms 0.137 ± 0.0043 ms 1.01 ± 0.048
nonstiff/fitzhugh_nagumo/DP5 0.0973 ± 0.0066 ms 0.0934 ± 0.0059 ms 1.04 ± 0.097
nonstiff/fitzhugh_nagumo/Tsit5 0.113 ± 0.0068 ms 0.11 ± 0.0044 ms 1.03 ± 0.074
nonstiff/fitzhugh_nagumo/Vern6 0.165 ± 0.0062 ms 0.161 ± 0.0057 ms 1.02 ± 0.053
nonstiff/fitzhugh_nagumo/Vern7 0.111 ± 0.0061 ms 0.108 ± 0.0048 ms 1.02 ± 0.073
nonstiff/lotka_volterra/BS3 0.278 ± 0.0073 ms 0.271 ± 0.0069 ms 1.03 ± 0.037
nonstiff/lotka_volterra/DP5 0.0467 ± 0.0099 ms 0.0465 ± 0.011 ms 1 ± 0.31
nonstiff/lotka_volterra/Tsit5 0.0603 ± 0.017 ms 0.0602 ± 0.017 ms 1 ± 0.39
nonstiff/lotka_volterra/Vern6 0.0801 ± 0.013 ms 0.0804 ± 0.015 ms 0.997 ± 0.24
nonstiff/lotka_volterra/Vern7 0.0506 ± 0.013 ms 0.0492 ± 0.013 ms 1.03 ± 0.37
nonstiff/pleiades/BS3 0.0777 ± 0.013 s 0.0759 ± 0.0098 s 1.02 ± 0.21
nonstiff/pleiades/DP5 1.12 ± 0.037 ms 1.12 ± 0.03 ms 1 ± 0.042
nonstiff/pleiades/Tsit5 15.9 ± 5.2 ms 16 ± 4.8 ms 0.996 ± 0.44
nonstiff/pleiades/Vern6 6.43 s 6.34 s 1.01
nonstiff/pleiades/Vern7 8.11 s 7.45 s 1.09
scaling/brusselator_2d/16x16 0.349 ± 0.039 s 0.349 ± 0.034 s 1 ± 0.15
scaling/brusselator_2d/32x32 0.0692 h 10.9 s 22.8
scaling/brusselator_2d/8x8 10.9 ± 0.62 ms 10.4 ± 0.28 ms 1.05 ± 0.066
scaling/linear/N10 0.0437 ± 0.01 ms 0.0386 ± 0.0091 ms 1.13 ± 0.37
scaling/linear/N100 0.904 ± 0.043 ms 0.782 ± 0.057 ms 1.16 ± 0.1
scaling/linear/N50 0.26 ± 0.013 ms 0.21 ± 0.023 ms 1.24 ± 0.15
stiff/pollution/FBDF 0.599 ± 0.019 ms 0.603 ± 0.021 ms 0.993 ± 0.046
stiff/pollution/KenCarp4 0.55 ± 0.0086 ms 0.551 ± 0.011 ms 0.998 ± 0.025
stiff/pollution/Rodas4 0.751 ± 0.018 ms 0.76 ± 0.029 ms 0.988 ± 0.045
stiff/pollution/Rosenbrock23 1.33 ± 0.043 ms 1.35 ± 0.053 ms 0.99 ± 0.05
stiff/pollution/TRBDF2 0.513 ± 0.011 ms 0.518 ± 0.0088 ms 0.989 ± 0.026
stiff/rober/FBDF 0.607 ± 0.014 ms 0.601 ± 0.015 ms 1.01 ± 0.034
stiff/rober/KenCarp4 0.839 ± 0.012 ms 0.837 ± 0.012 ms 1 ± 0.021
stiff/rober/Rodas4 0.45 ± 0.014 ms 0.456 ± 0.014 ms 0.988 ± 0.043
stiff/rober/Rosenbrock23 0.3 ± 0.0093 ms 0.295 ± 0.0075 ms 1.02 ± 0.041
stiff/rober/TRBDF2 1.96 ± 0.028 ms 1.92 ± 0.028 ms 1.02 ± 0.021
stiff/van_der_pol/FBDF 10.3 ± 0.25 ms 9.98 ± 0.24 ms 1.03 ± 0.035
stiff/van_der_pol/KenCarp4 5.4 ± 0.039 ms 5.38 ± 0.047 ms 1 ± 0.011
stiff/van_der_pol/Rodas4 8.1 ± 0.16 ms 8.23 ± 0.25 ms 0.983 ± 0.036
stiff/van_der_pol/Rosenbrock23 22.7 ± 0.86 ms 23 ± 0.75 ms 0.988 ± 0.049
stiff/van_der_pol/TRBDF2 3.45 ± 0.049 ms 3.36 ± 0.045 ms 1.02 ± 0.02
time_to_load 3.48 ± 0.17 s 3.38 ± 0.12 s 1.03 ± 0.063
Memory benchmarks
master 1966e6a... master / 1966e6a...
construction/linear_N50 0.071 k allocs: 0.0411 MB 0.071 k allocs: 0.0411 MB 1
construction/lotka_volterra 0.065 k allocs: 2.45 kB 0.065 k allocs: 2.45 kB 1
construction/rober 0.065 k allocs: 2.42 kB 0.065 k allocs: 2.42 kB 1
nonstiff/fitzhugh_nagumo/BS3 3.69 k allocs: 0.164 MB 3.69 k allocs: 0.164 MB 1
nonstiff/fitzhugh_nagumo/DP5 2.63 k allocs: 0.127 MB 2.63 k allocs: 0.127 MB 1
nonstiff/fitzhugh_nagumo/Tsit5 4 k allocs: 0.182 MB 4 k allocs: 0.182 MB 1
nonstiff/fitzhugh_nagumo/Vern6 4.54 k allocs: 0.207 MB 4.54 k allocs: 0.207 MB 1
nonstiff/fitzhugh_nagumo/Vern7 3.91 k allocs: 0.165 MB 3.91 k allocs: 0.165 MB 1
nonstiff/lotka_volterra/BS3 7.88 k allocs: 0.365 MB 7.88 k allocs: 0.365 MB 1
nonstiff/lotka_volterra/DP5 1.21 k allocs: 0.0543 MB 1.21 k allocs: 0.0543 MB 1
nonstiff/lotka_volterra/Tsit5 2.17 k allocs: 0.093 MB 2.17 k allocs: 0.093 MB 1
nonstiff/lotka_volterra/Vern6 2.24 k allocs: 0.0986 MB 2.24 k allocs: 0.0986 MB 1
nonstiff/lotka_volterra/Vern7 1.65 k allocs: 0.0736 MB 1.65 k allocs: 0.0736 MB 1
nonstiff/pleiades/BS3 0.685 M allocs: 0.0675 GB 0.685 M allocs: 0.0675 GB 1
nonstiff/pleiades/DP5 6.63 k allocs: 0.51 MB 6.63 k allocs: 0.51 MB 1
nonstiff/pleiades/Tsit5 0.186 M allocs: 20.4 MB 0.186 M allocs: 20.4 MB 1
nonstiff/pleiades/Vern6 0.038 G allocs: 4.05 GB 0.038 G allocs: 4.05 GB 1
nonstiff/pleiades/Vern7 0.044 G allocs: 4.63 GB 0.044 G allocs: 4.63 GB 1
scaling/brusselator_2d/16x16 3.58 k allocs: 0.152 GB 3.58 k allocs: 0.152 GB 1
scaling/brusselator_2d/32x32 3.4 k allocs: 2.22 GB 3.4 k allocs: 2.22 GB 1
scaling/brusselator_2d/8x8 2.62 k allocs: 8.76 MB 2.62 k allocs: 8.76 MB 1
scaling/linear/N10 0.752 k allocs: 0.0514 MB 0.752 k allocs: 0.0514 MB 1
scaling/linear/N100 2.27 k allocs: 0.901 MB 2.27 k allocs: 0.901 MB 1
scaling/linear/N50 1.66 k allocs: 0.348 MB 1.66 k allocs: 0.348 MB 1
stiff/pollution/FBDF 1.5 k allocs: 0.288 MB 1.5 k allocs: 0.288 MB 1
stiff/pollution/KenCarp4 0.516 k allocs: 0.134 MB 0.516 k allocs: 0.134 MB 1
stiff/pollution/Rodas4 1.28 k allocs: 0.363 MB 1.28 k allocs: 0.363 MB 1
stiff/pollution/Rosenbrock23 2.77 k allocs: 0.819 MB 2.77 k allocs: 0.819 MB 1
stiff/pollution/TRBDF2 0.783 k allocs: 0.168 MB 0.783 k allocs: 0.168 MB 1
stiff/rober/FBDF 2.89 k allocs: 0.137 MB 2.89 k allocs: 0.137 MB 1
stiff/rober/KenCarp4 1.3 k allocs: 0.0575 MB 1.3 k allocs: 0.0575 MB 1
stiff/rober/Rodas4 2.19 k allocs: 0.106 MB 2.19 k allocs: 0.106 MB 1
stiff/rober/Rosenbrock23 2.51 k allocs: 0.117 MB 2.51 k allocs: 0.117 MB 1
stiff/rober/TRBDF2 7.72 k allocs: 0.36 MB 7.72 k allocs: 0.36 MB 1
stiff/van_der_pol/FBDF 0.0444 M allocs: 2.2 MB 0.0444 M allocs: 2.2 MB 1
stiff/van_der_pol/KenCarp4 4.27 k allocs: 0.184 MB 4.27 k allocs: 0.184 MB 1
stiff/van_der_pol/Rodas4 0.0377 M allocs: 1.86 MB 0.0377 M allocs: 1.86 MB 1
stiff/van_der_pol/Rosenbrock23 0.213 M allocs: 9.09 MB 0.213 M allocs: 9.09 MB 1
stiff/van_der_pol/TRBDF2 5.02 k allocs: 0.212 MB 5.02 k allocs: 0.212 MB 1
time_to_load 0.155 k allocs: 10.9 kB 0.155 k allocs: 10.9 kB 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant