Galeria problemów (pola elektrostatyczne 2D (X-Y)), które mogą być rozwiązywane przez demonstrator DEMO_XY.
Dwie płytki płaskorównoległe w próżni (siatka 200 x 200).
Dwie płytki płaskorównoległe w próżni (siatka 400 x 400).
Dioda płaska z płytkami bocznymi na potencjale katody (siatka 201 x 201).
Linia w kształcie litery "S" wewnątrz uziemionej obudowy (siatka 500 x 300).
Wanna elektrolityczna z dwiema elektrodami w uziemionej obudowie (siatka 601 x 401).
Magnetron dwusegmentowy z "uśmiechem"(siatka 401 x 401).
Magnetron dwusegmentowy na podstawie książki Bohdana Paszkowskiego, strona 62(siatka 401 x 401).
Przesłona szczelinowa, na podstawie książki Bohdana Paszkowskiego (siatka 401 x 401).
Dwie płytki płaskorównoległe w próżni - nierówna długość (siatka 200 x 200).
Przesłona szczelinowa, wersja "udziwniona" (siatka 401 x 401).
Wanna elektrolityczna (elektrody o różnych średnicach) (siatka 601 x 401).
Wanna elektrolityczna (elektrody o różnych średnicach, ale o jednakowym potencjale) (siatka 601 x 401).
Dwie płytki płaskorównoległe w próżni - różna długość (siatka 400 x 400).
Kwadrupol elektrostatyczny (siatka 401 x 401).
Kondensator cylindryczny (siatka 401 x 401).
Kwadrupol elektrostatyczny, zdefiniowany we współrzędnych radialnych (siatka 401 x 401).
Sekstupol elektrostatyczny, zdefiniowany we współrzędnych radialnych (siatka 401 x 401).
Kwadrupol elektrostatyczny "niesymetryczny", zdefiniowany we współrzędnych radialnych (siatka 401 x 401).
Oktupol elektrostatyczny, zdefiniowany we współrzędnych radialnych (siatka 401 x 401).
Kwadrupol elektrostatyczny "z elektrodami w kształcie płytek" (siatka 401 x 401).
Problem z forum Physics Stack Exchange (pytanie zadał użytkownik JohnDow) - (siatka 170 x 125).
Problem z forum Physics Stack Exchange (pytanie zadał użytkownik JohnDow) - (siatka 210 x 170).
Problem z forum Physics Stack Exchange (pytanie zadał użytkownik JohnDow) - (siatka 190 x 280).
Problem z forum Physics Stack Exchange (pytanie zadał użytkownik JohnDow) - (siatka 401 x 401).
Problem z forum Physics Stack Exchange - wersja "z elipsą" (pytanie zadał użytkownik JohnDow) - (siatka 401 x 401).
Problem z forum Physics Stack Exchange - wersja "w obudowie" (pytanie zadał użytkownik JohnDow) - (siatka 401 x 401).
Płytka i walec - wersja 1 (siatka 401 x 401).
Płytka i walec - wersja 2 (bliżej siebie) (siatka 401 x 401).
Płytka i walec w uziemionej obudowe - wersja 1 (jednakowe potencjały płytki i walca) (siatka 401 x 401).
Płytka i walec w uziemionej obudowe - wersja 2 (różne potencjały płytki i walca) (siatka 401 x 401).
2 płytki w uziemionej obudowie (wersja v1) (siatka 401 x 401).
2 płytki w uziemionej obudowie (wersja v2) (siatka 401 x 401).
Walec w uziemionej obudowie (siatka 401 x 401).
Trzy walce w uziemionej obudowie (siatka 401 x 401).
Elektroda w kształcie gładkiej litery 'S' (siatka 401 x 401).
Trioda płaska (wersja A) (siatka 401 x 401).
Trioda płaska (wersja B) (siatka 401 x 401).
Puszka Faradaya (wersja A) (siatka 161 x 181).
Puszka Faradaya (wersja B) (siatka 161 x 181).
Puszka Faradaya (wersja C) (siatka 161 x 181).
Puszka Faradaya (wersja D) (siatka 161 x 181).
Puszka Faradaya (wersja E) (siatka 161 x 181).
Puszka Faradaya (wersja F) (siatka 401 x 401).
Puszka Faradaya (wersja G) (siatka 401 x 401).
Puszka Faradaya (wersja H) (siatka 401 x 401).
Puszka Faradaya (wersja I) (siatka 401 x 401).
Pseudo - dipol (wersja A) (siatka 401 x 401).
Pseudo - dipol (wersja B) (siatka 401 x 401).
Pseudo - dipol (wersja C) (siatka 401 x 401).
Pseudo - dipol (wersja D) (siatka 401 x 401).
Dwie płytki płaskorównoległe w próżni - różna długość, pełna symetria (siatka 400 x 400).
Sekstupol elektrostatyczny, 'asymetryczny' (wersja v1) (siatka 401 x 401).
Sekstupol elektrostatyczny, 'asymetryczny' (wersja v2) (siatka 401 x 401).
Sekstupol elektrostatyczny, 'asymetryczny' (wersja v3) (siatka 401 x 401).
Sekstupol elektrostatyczny, 'asymetryczny' (wersja v4) (siatka 401 x 401).
Kwadrat w kole (siatka 401 x 401).
Prostokąt w kole (siatka 401 x 401).
Trójkąt w kole (wersja v1) (siatka 401 x 401).
Trójkąt w kole (wersja v2) (siatka 401 x 401).
Trójkąt w kole (wersja v3) (siatka 401 x 401).
Problem "wymyślony - P1" 3 płytki w obudowie (wersja v1) (siatka 401 x 401).
Problem "wymyślony - P1" 3 płytki w obudowie (wersja v2) (siatka 401 x 401).
Problem "wymyślony - P1" 4 płytki w obudowie (wersja v3) (siatka 401 x 401).
Problem "wymyślony - P1" 4 płytki w obudowie (wersja v4) (siatka 401 x 401).
Problem "wymyślony - P1" 5 płytek w obudowie (wersja v5) (siatka 401 x 401).
Problem "wymyślony - P1" 5 płytek w obudowie (wersja v6) (siatka 401 x 401).
Problem "wymyślony - P1" 5 płytek w obudowie (wersja v7) (siatka 401 x 401).
Problem "wymyślony - P2" płytki i walec w obudowie (wersja v1) (siatka 401 x 401).
Problem "wymyślony - P2" płytki i walec w obudowie (wersja v2) (siatka 401 x 401).
CPU - Intel(R) Core(TM) i5-9500F 3.0 GHz (4.4 GHz max turbo frequency)
MS Windows 10 Pro
32GB RAM
SSD disk
MSYS2, UCRT64
gcc 14.2.0
Lenovo G580
CPU - Intel(R) Core(TM) i3-2370M 2.40 GHz
Linux Mint 21.1 Vera
Linux version 5.15.0-134-generic
6GB RAM
gcc 11.4.0
Polecenie do mierzenia czasu wykonania procesu (dla problemu nr 1):
Linux:
time -p ./DEMO_XY.run 1
Windows (MSYS2, UCRT64):
time -p ./DEMO_XY.exe 1
Dokładne wartości pomiaru ulegają wahaniom +/- 0.5s.
| nr problemu | liczba iteracji | t (Desktop) | t (Laptop) |
| 1 | 72157 | 16.23s | 24.04s |
| 2 | 292663 | 232.18s | 389.04s |
| 3 | 41553 | 8.65s | 12.62s |
| 4 | 45640 | 35.01s | 52.62s |
| 5 | 57689 | 68.90s | 106.77s |
| 6 | 74932 | 54.03s | 84.07s |
| 7 | 148235 | 101.54s | 165.35s |
| 8 | 67781 | 53.60s | 83.88s |
| 9 | 78511 | 16.70s | 26.05s |
| 10 | 73290 | 57.40s | 90.34s |
| 11 | 53368 | 58.78s | 90.16s |
| 12 | 73458 | 77.81s | 122.28s |
| 13 | 382993 | 304.27s | 509.12s |
| 14 | 27144 | 21.42s | 29.34s |
| 15 | 71149 | 47.78s | 73.86s |
| 16 | 27264 | 21.57s | 29.46s |
| 17 | 18278 | 16.14s | 20.38s |
| 18 | 25513 | 20.41s | 27.65s |
| 19 | 15111 | 14.18s | 17.03s |
| 20 | 21192 | 18.18s | 23.81s |
| 21 | 27512 | 3.76s | 5.00s |
| 22 | 64744 | 12.58s | 19.29s |
| 23 | 157145 | 42.22s | 68.84s |
| 24 | 348467 | 274.70s | 455.67s |
| 25 | 337158 | 265.45s | 441.12s |
| 26 | 65207 | 51.55s | 80.01s |
| 27 | 233792 | 185.48s | 307.63s |
| 28 | 215317 | 171.21s | 283.92s |
| 29 | 65944 | 52.70s | 82.03s |
| 30 | 42878 | 36.64s | 54.48s |
| 31 | 47613 | 39.95s | 60.20s |
| 32 | 43921 | 37.29s | 55.58s |
| 33 | 124115 | 95.59s | 153.25s |
| 34 | 91990 | 71.10s | 113.10s |
| 35 | 49417 | 37.90s | 56.91s |
| 36 | 125313 | 100.47s | 162.97s |
| 37 | 125313 | 100.71s | 162.69s |
| 38 | 7913 | 2.14s | 2.06s |
| 39 | 7913 | 2.14s | 2.09s |
| 40 | 7935 | 2.13s | 2.10s |
| 41 | 8415 | 2.22s | 2.32s |
| 42 | 8415 | 2.30s | 2.33s |
| 43 | 99463 | 82.78s | 130.01s |
| 44 | 75585 | 63.05s | 96.66s |
| 45 | 60749 | 50.99s | 76.91s |
| 46 | 60540 | 50.57s | 76.51s |
| 47 | 61631 | 46.18s | 69.35s |
| 48 | 66386 | 49.37s | 74.38s |
| 49 | 63632 | 47.65s | 71.60s |
| 50 | 61962 | 46.40s | 69.56s |
| 51 | 391191 | 311.14s | 521.85s |
| 52 | 17769 | 15.34s | 19.43s |
| 53 | 26738 | 20.50s | 28.04s |
| 54 | 26738 | 20.42s | 28.08s |
| 55 | 28132 | 21.28s | 29.28s |
| 56 | 58385 | 40.51s | 59.91s |
| 57 | 49139 | 34.12s | 49.70s |
| 58 | 64005 | 44.34s | 66.43s |
| 59 | 53213 | 37.13s | 54.32s |
| 60 | 49397 | 32.93s | 48.79s |
| 61 | testowanie interpolacji dwuliniowej | ||
| 62 | 46424 | 39.10s | 59.58s |
| 63 | 66561 | 54.03s | 82.80s |
| 64 | 41520 | 35.51s | 52.24s |
| 65 | 43667 | 36.86s | 54.84s |
| 66 | 40077 | 34.37s | 50.49s |
| 67 | 42089 | 36.02s | 53.25s |
| 68 | 46028 | 39.18s | 58.52s |
| 69 | 37294 | 32.58s | 47.53s |
| 70 | 43945 | 37.49s | 55.31s |
praca w toku...
Strona nie wykorzystuje ciasteczek ani nie zbiera danych.