Skip to content

Commit 377e114

Browse files
Update README and version
1 parent 275890d commit 377e114

1 file changed

Lines changed: 27 additions & 27 deletions

File tree

README.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -94,40 +94,40 @@ Runs a molecular dynamics simulation. The code is adapted from examples written
9494

9595
Evaluates a non-uniform spline saved as a class instance at a large number of test points. The code uses Algorithm A2.2 from the NURBS book (Piegl, Les, and Wayne Tiller. The NURBS book. Springer Science & Business Media, 2012.).
9696
## Development branch results
97-
### Performance Comparison (as of Mon Jan 19 10:43:50 UTC 2026)
97+
### Performance Comparison (as of Mon Jan 19 11:55:28 UTC 2026)
9898
## Compilation time
9999
Algorithm | python | pythran_gnu | pythran_intel | numba | jax | pyccel_gnu_c | pyccel_gnu_fortran | pyccel_intel_c | pyccel_intel_fortran
100100
------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | -------------------------
101-
Ackermann | - | 2.12 | 2.24 | 0.31 | 0.31 | 1.46 | 1.47 | 1.47 | 1.56
102-
Bellman Ford | - | 3.32 | 3.69 | 1.05 | 1.05 | 26.27 | 1.62 | 30.80 | 1.70
103-
Dijkstra | - | 2.34 | 2.63 | 1.11 | 1.10 | 26.38 | 1.66 | 30.05 | 1.81
104-
Euler | - | 2.57 | 3.03 | 3.38 | 3.39 | 26.15 | 1.54 | 30.03 | 1.67
105-
Midpoint Explicit | - | 2.96 | 3.44 | 3.73 | 3.73 | 26.30 | 1.78 | 30.16 | 1.88
106-
Midpoint Fixed | - | 3.29 | 3.78 | 3.91 | 3.92 | 27.38 | 1.90 | 30.66 | 1.95
107-
RK4 | - | 3.42 | 4.02 | 3.90 | 3.87 | 26.74 | 2.22 | 31.32 | 2.39
108-
FD - L Convection | - | 2.27 | 2.62 | 2.53 | 2.49 | 25.99 | 1.50 | 29.94 | 1.62
109-
FD - NL Convection | - | 3.23 | 3.62 | 2.69 | 2.76 | 26.83 | 1.53 | 30.18 | 1.61
110-
FD - Poisson | - | 3.53 | 3.80 | 4.31 | 4.26 | 26.36 | 1.85 | 30.69 | 2.09
111-
FD - Laplace | - | 7.26 | 8.19 | 5.52 | 5.57 | 27.33 | 2.03 | 30.91 | 2.15
112-
M-D | - | 6.13 | 6.60 | 6.63 | 6.59 | 26.85 | 2.59 | 31.31 | 2.77
113-
Splines | - | - | - | 0.69 | 0.68 | 26.40 | 1.80 | 30.44 | 1.95
101+
Ackermann | - | 2.63 | 2.74 | 0.75 | - | 1.37 | 1.41 | 1.45 | 1.54
102+
Bellman Ford | - | 3.86 | 4.20 | 1.46 | - | 26.06 | 1.57 | 30.66 | 1.69
103+
Dijkstra | - | 2.81 | 3.14 | 1.57 | - | 26.10 | 1.65 | 30.11 | 1.81
104+
Euler | - | 3.09 | 3.52 | 3.68 | - | 26.09 | 1.53 | 30.15 | 1.65
105+
Midpoint Explicit | - | 3.52 | 3.88 | 4.12 | - | 26.32 | 1.74 | 30.30 | 1.86
106+
Midpoint Fixed | - | 3.92 | 4.23 | 4.30 | - | 26.34 | 1.80 | 30.40 | 1.92
107+
RK4 | - | 4.04 | 4.46 | 4.27 | - | 26.77 | 2.24 | 30.58 | 2.31
108+
FD - L Convection | - | 2.79 | 3.14 | 2.97 | - | 25.96 | 1.48 | 29.99 | 1.63
109+
FD - NL Convection | - | 3.84 | 4.09 | 3.06 | - | 26.07 | 1.50 | 30.08 | 1.60
110+
FD - Poisson | - | 3.94 | 4.23 | 4.50 | - | 25.98 | 1.78 | 29.86 | 2.04
111+
FD - Laplace | - | 7.48 | 8.17 | 5.75 | - | 26.16 | 1.90 | 30.19 | 2.07
112+
M-D | - | 6.37 | 6.77 | 6.80 | - | 26.64 | 2.51 | 30.58 | 2.71
113+
Splines | - | - | - | 0.63 | 0.64 | 26.01 | 1.79 | 30.02 | 1.95
114114

115115
## Execution time
116116
Algorithm | python | pythran_gnu | pythran_intel | numba | jax | pyccel_gnu_c | pyccel_gnu_fortran | pyccel_intel_c | pyccel_intel_fortran
117117
------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | ------------------------- | -------------------------
118-
Ackermann (ms) | 419.00 | 2.92 | 3.67 | 8.63 | 8.50 | 1.23 | 1.36 | 4.06 | 8.05
119-
Bellman Ford (ms) | 1720.00 | 4.51 | 3.65 | 4.03 | 4.06 | 3.32 | 3.27 | 5.37 | 3.81
120-
Dijkstra (ms) | 4830.00 | 20.70 | 16.70 | 20.00 | 20.80 | 36.50 | 19.50 | 43.30 | 21.20
121-
Euler (ms) | 3330.00 | 25.20 | 25.90 | 36.10 | 35.10 | 24.10 | 10.80 | 23.40 | 16.10
122-
Midpoint Explicit (ms) | 6700.00 | 51.60 | 50.50 | 66.60 | 68.30 | 41.20 | 19.60 | 43.80 | 16.90
123-
Midpoint Fixed (ms) | 34000.00 | 268.00 | 95.30 | 304.00 | 308.00 | 178.00 | 72.90 | 201.00 | 55.00
124-
RK4 (ms) | 17000.00 | 155.00 | 36.00 | 122.00 | 123.00 | 85.70 | 31.90 | 89.60 | 28.30
125-
FD - L Convection (ms) | 2140.00 | 1.52 | 1.49 | 2.83 | 2.93 | 4.27 | 1.52 | 3.83 | 1.31
126-
FD - NL Convection (ms) | 2630.00 | 1.98 | 1.78 | 2.86 | 2.89 | 4.69 | 1.62 | 4.06 | 1.51
127-
FD - Poisson (ms) | 5800.00 | 2.99 | 5.50 | 6.39 | 6.45 | 3.75 | 2.71 | 6.31 | 2.59
128-
FD - Laplace (ms) | 634.00 | 67.70 | 104.00 | 190.00 | 189.00 | 151.00 | 61.40 | 193.00 | 60.50
129-
M-D (ms) | 14100.00 | 45.10 | 51.10 | 56.80 | 56.80 | 106.00 | 62.10 | 88.20 | 90.20
130-
Splines (ms) | 1650.00 | - | - | 18.30 | 18.40 | 13.40 | 18.50 | 15.10 | 27.60
118+
Ackermann (ms) | 410.00 | 2.91 | 3.66 | 8.71 | - | - | 1.24 | 1.33 | 4.36 | 8.77
119+
Bellman Ford (ms) | 1770.00 | 4.54 | 3.56 | 4.08 | - | - | 3.29 | 3.26 | 5.97 | 3.84
120+
Dijkstra (ms) | 4900.00 | 20.60 | 16.90 | 20.60 | - | - | 37.10 | 18.80 | 41.40 | 21.50
121+
Euler (ms) | 3320.00 | 25.20 | 26.60 | 34.90 | - | - | 21.60 | 11.40 | 23.30 | 15.40
122+
Midpoint Explicit (ms) | 6780.00 | 51.30 | 51.00 | 66.60 | - | - | 40.10 | 18.80 | 42.10 | 15.50
123+
Midpoint Fixed (ms) | 34100.00 | 265.00 | 94.70 | 305.00 | - | - | 178.00 | 73.20 | 201.00 | 52.60
124+
RK4 (ms) | 16900.00 | 152.00 | 35.00 | 122.00 | - | - | 86.20 | 31.70 | 90.40 | 27.90
125+
FD - L Convection (ms) | 2220.00 | 1.44 | 1.47 | 2.82 | - | - | 4.28 | 1.54 | 4.54 | 1.52
126+
FD - NL Convection (ms) | 2650.00 | 1.85 | 1.85 | 3.00 | - | - | 4.69 | 1.52 | 4.10 | 1.50
127+
FD - Poisson (ms) | 5810.00 | 2.91 | 5.48 | 6.47 | - | - | 3.72 | 2.60 | 6.34 | 2.57
128+
FD - Laplace (ms) | 635.00 | 63.00 | 103.00 | 191.00 | - | - | 151.00 | 56.30 | 193.00 | 59.00
129+
M-D (ms) | 14600.00 | 34.20 | 50.30 | 56.80 | - | - | 117.00 | 62.20 | 88.20 | 90.10
130+
Splines (ms) | 1720.00 | - | - | 18.30 | 18.30 | 13.50 | 17.70 | 15.10 | 27.50
131131

132132
![Development compilation results](./version_specific_results/devel_performance_311_compilation.svg)
133133
![Development execution results](./version_specific_results/devel_performance_311_execution.svg)

0 commit comments

Comments
 (0)