80c0427 | parkerwray | 31 May 2022, 20:03:12 UTC | Try 1 separate commit: memoize all t matrices | 31 May 2022, 20:03:12 UTC |
1aa50ab | Amos Egel | 28 May 2022, 08:49:14 UTC | doc: some notes for installing from source under windows | 28 May 2022, 08:49:14 UTC |
66ffe77 | Amos Egel | 27 May 2022, 13:01:29 UTC | add static linking for windows cython_speedups extension (fixes #136) | 27 May 2022, 13:01:29 UTC |
0562fc5 | Amos Egel | 27 May 2022, 12:30:35 UTC | linear system: import periodic boundaries package only if needed This avoids errors in case that the cython-acceleration cannot be found (see discussion of #136) | 27 May 2022, 12:30:35 UTC |
8a09d2a | Amos Egel | 22 April 2022, 09:29:06 UTC | add credits for Parker | 22 April 2022, 09:29:06 UTC |
d57dcdd | Amos Egel | 22 April 2022, 07:42:11 UTC | Merge branch 'master' into 'master' Direct coupling cython/python speedups + no layer mediated coupling when no layers See merge request AmosEgel/smuthi!121 | 22 April 2022, 07:42:11 UTC |
b680d1b | parkerwray | 21 April 2022, 22:00:57 UTC | Removed Junk.py | 21 April 2022, 22:00:57 UTC |
579e899 | parkerwray | 21 April 2022, 22:00:04 UTC | Added a temporary fix to Smuthi logger bug in spyder using self.old_log. | 21 April 2022, 22:00:04 UTC |
3151c73 | parkerwray | 21 April 2022, 21:49:19 UTC | Added a folder and contents for legacy functions. | 21 April 2022, 21:49:19 UTC |
92b4ef4 | parkerwray | 21 April 2022, 21:38:42 UTC | Removed the word "hard" | 21 April 2022, 21:38:42 UTC |
085ec23 | Parker Wray | 21 April 2022, 21:18:37 UTC | Merge branch 'fix_tests' into 'master' Merged with Periodic Changes and Fixed Compiling so Smuthi Passes Tests See merge request parkerwray/smuthi-cython-and-lookup-for-explicit-direct-coupling-speedups!2 | 21 April 2022, 21:18:37 UTC |
bb89803 | parkerwray | 21 April 2022, 21:05:37 UTC | Forgot to recompile c | 21 April 2022, 21:05:37 UTC |
ad0551b | parkerwray | 21 April 2022, 20:49:10 UTC | test numba cython compile | 21 April 2022, 20:49:10 UTC |
72cf948 | parkerwray | 21 April 2022, 20:38:05 UTC | test numba cython compile | 21 April 2022, 20:38:05 UTC |
f21aece | Parker Wray | 21 April 2022, 19:32:36 UTC | Merge branch 'smuthi_periodic_merge' into 'master' Merge Periodic BC with Cython See merge request parkerwray/smuthi-cython-and-lookup-for-explicit-direct-coupling-speedups!1 | 21 April 2022, 19:32:36 UTC |
6a47b9a | parkerwray | 21 April 2022, 19:15:52 UTC | Merge https://gitlab.com/AmosEgel/smuthi into smuthi_periodic_merge | 21 April 2022, 19:15:52 UTC |
9608ec6 | Amos Egel | 20 April 2022, 09:34:25 UTC | Merge branch 'periodic_boundary' into 'master' Smuthi Periodic Boundaries See merge request AmosEgel/smuthi!118 | 20 April 2022, 09:34:25 UTC |
6663144 | parkerwray | 19 April 2022, 21:41:13 UTC | Uncomment nfmds | 19 April 2022, 21:41:13 UTC |
b31a5c5 | parkerwray | 19 April 2022, 21:24:36 UTC | Updated to address all of Amos comments on April 11 2022 | 19 April 2022, 21:24:36 UTC |
9710bdf | Dominik Theobald | 13 April 2022, 11:44:59 UTC | checked all comments | 13 April 2022, 11:44:59 UTC |
c3c598a | Dominik Theobald | 13 April 2022, 11:33:44 UTC | Removed the test file that compares Ewald summands with reference values | 13 April 2022, 11:33:44 UTC |
ffc1f98 | Dominik Theobald | 13 April 2022, 11:29:35 UTC | added a tutorial example that shows how to evaluate the near field of periodic particle arrangements | 13 April 2022, 11:29:35 UTC |
bac0286 | Dominik Theobald | 08 April 2022, 11:25:10 UTC | removed a naming error | 08 April 2022, 11:25:10 UTC |
f239563 | Dominik Theobald | 08 April 2022, 11:14:30 UTC | Reverted changes to gitignore | 08 April 2022, 11:14:30 UTC |
c492417 | Dominik Theobald | 08 April 2022, 11:12:14 UTC | Push benchmarks files to remote | 08 April 2022, 11:12:14 UTC |
8a83b55 | Dominik Theobald | 08 April 2022, 09:41:21 UTC | changed gitignore to add benchmarks | 08 April 2022, 09:41:21 UTC |
b976649 | Dominik Theobald | 08 April 2022, 09:29:02 UTC | Added a benchmark for Smuthi's periodic simulation utilities | 08 April 2022, 09:29:02 UTC |
8648222 | parkerwray | 07 April 2022, 06:31:25 UTC | removed error copy/paste | 07 April 2022, 06:31:25 UTC |
5a93203 | parkerwray | 07 April 2022, 06:20:06 UTC | Test automatic compile Cython try 2. | 07 April 2022, 06:20:06 UTC |
6c4644f | parkerwray | 07 April 2022, 06:16:09 UTC | Test automatic compile Cython. | 07 April 2022, 06:16:09 UTC |
dfc1db8 | parkerwray | 07 April 2022, 04:57:08 UTC | Changed Cython tests to .txt bec they are too large to run on gitlab. | 07 April 2022, 04:57:08 UTC |
475be2e | parkerwray | 07 April 2022, 01:17:32 UTC | Removed unnecessary tests and modules. | 07 April 2022, 01:17:32 UTC |
2470593 | parkerwray | 07 April 2022, 00:22:39 UTC | Removed fortran compile specific import. | 07 April 2022, 00:22:39 UTC |
5fe7349 | parkerwray | 06 April 2022, 23:53:29 UTC | Uncommented code that I needed to comment in order to run on my system. (i.e., changed back to original fork for system-specific changes. | 06 April 2022, 23:53:29 UTC |
32d8a13 | parkerwray | 06 April 2022, 23:46:33 UTC | Added and tested everything necessary for cython speedups, lookups of ab5 and legendre in cython and python (fallback), and added to option to only calculate the direct coupling when there is no meaningful layer system. All functions tested. | 06 April 2022, 23:46:33 UTC |
bd4279a | Dominik Theobald | 06 April 2022, 09:10:02 UTC | in smuthi.simulation and smuthi.linearsystem/linear_system - specified the expected tuple of the simulation class variable "periodicity" - renamed "number_of_threats" to "number_of_threads_periodic" to signal its only use for periodic particle arrangements in smuthi.linearsystem/linear_system - added a warning that signals the user if both a lookup and a periodicity is definded and overwrites the lookup specification - added a proper line break after the consol output of the Numba thread selection to not interfere with possible warnings in smuthi/periodicboundaries/particle_coupling - removed a now obsolete line break in smuthi/periodicboundaries/post_processing - suppressed a warning in periodic_pwe_to_ff_conversion() that was raised by arcsin(kp/k) for evanescent scattered waves - added the far field signal type "normalized power" to denote that the far field consists of propagating plane waves that carry power per area - added a signal type check in scattered_periodic_ff_power_per_area() | 06 April 2022, 09:10:02 UTC |
2ee2fb3 | Amos Egel | 03 March 2022, 11:32:55 UTC | Merge branch 'lorenzo-contrib' into 'master' fix incomplete refactor of pwe_to_ff_conversion function See merge request AmosEgel/smuthi!119 | 03 March 2022, 11:32:55 UTC |
c149b2c | Lorenzo Pattelli | 03 March 2022, 10:48:03 UTC | initial_field: fix calls to pwe_to_ff_conversion function the function was moved from transformations to far_field in f16c4ae8 | 03 March 2022, 10:48:03 UTC |
0542f3d | Dominik Theobald | 23 February 2022, 09:58:17 UTC | .. | 23 February 2022, 09:58:17 UTC |
a23c315 | Dominik Theobald | 22 February 2022, 14:44:09 UTC | cleaned up some comments | 22 February 2022, 14:44:09 UTC |
410781f | Dominik Theobald | 22 February 2022, 08:55:30 UTC | postprocessing, added: - periodic_scattered_field_piecewise_expansion; - total_periodic_field_piecewise_expansion; - transmitted_plane_wave_expansion; - reflected_plane_wave_expansion; The latter two can replace total_field_periodic_plane_wave_expansion (also a bad name) - conjugated_poynting_vector (should be located elsewhere) adjusted test_15spheres... | 22 February 2022, 08:55:30 UTC |
87dba67 | Dominik Theobald | 16 February 2022, 13:03:43 UTC | fixed a small bug in the farfield evaluation of periodic scatterers added a test routine that performs a polar angle sweep of a plane wave exciting 15 periodic spheres in an layer environment and compares the observed transmittance with data obtained with Comsol mutliphysics | 16 February 2022, 13:03:43 UTC |
6d44e62 | Dominik Theobald | 15 February 2022, 14:37:50 UTC | renamed (shortend) some scripts added: postprocessing routines for the near- and far-field of periodic particle arrangements cuda routines for the periodic near-field | 15 February 2022, 14:37:50 UTC |
4470919 | Dominik Theobald | 03 February 2022, 14:32:04 UTC | added conversion routines for near- and far-field of periodic scattered fields | 03 February 2022, 14:32:04 UTC |
6fa33e8 | Dominik Theobald | 03 February 2022, 14:31:40 UTC | added conversion routines for near- and far-field of periodic scattered fields | 03 February 2022, 14:31:40 UTC |
df69ec9 | Dominik Theobald | 02 February 2022, 15:00:33 UTC | added periodicity, eta and number_of_threads as simulatione parameters added the option to evaluate particle coupling in periodic particle arrangements added the explicit evaluation of the coupling matrix of periodic particle arrangements by Numba | 02 February 2022, 15:00:33 UTC |
975569a | Dominik Theobald | 02 February 2022, 14:58:11 UTC | removed magM as a variable that has to be defined pre simulation --> now separation parameter eta needs to be specified a default option for eta has been added, as well as the option to set eta | 02 February 2022, 14:58:11 UTC |
8dc8060 | Dominik Theobald | 28 January 2022, 12:39:42 UTC | added a test that compares results of the Ewald lattice sum with values provided by Dominik Beutel direct and layer-mediated coupling block for periodic particle arrangements numba parallelized routine for the direct evaluation of the coupling matrix all necessary helper functions | 28 January 2022, 12:39:42 UTC |
18714f7 | Dominik Theobald | 24 January 2022, 15:09:17 UTC | Ewald lattice sums: D1, D2, D3, D1_ij, D2_ij all necessary helper functions Numba wofz Cpython Wrapper | 24 January 2022, 15:09:17 UTC |
75dd8fe | Dominik Theobald | 24 January 2022, 08:50:43 UTC | start pb | 24 January 2022, 08:50:43 UTC |
f7677b5 | Amos Egel | 21 January 2022, 13:09:38 UTC | reference to our paper, update literature | 21 January 2022, 13:10:27 UTC |
bcf8bc5 | Amos Egel | 18 January 2022, 10:16:07 UTC | Merge branch 'lookup_local' into 'master' Radial Lookup PVWF routines See merge request AmosEgel/smuthi!108 | 18 January 2022, 10:16:07 UTC |
2e89fc4 | Amos Egel | 18 January 2022, 09:34:01 UTC | simplify syntax for None check | 18 January 2022, 09:34:01 UTC |
7a774df | Amos Egel | 17 January 2022, 09:34:49 UTC | Merge branch 'one-more-plotting-optimization' into 'master' One more plotting optimization See merge request AmosEgel/smuthi!117 | 17 January 2022, 09:34:49 UTC |
2abf4d4 | Alexey Kuznetsov | 12 January 2022, 01:40:21 UTC | more consistency, more speed | 12 January 2022, 01:40:21 UTC |
fc68add | Alexey Kuznetsov | 02 January 2022, 20:19:21 UTC | fix tutorial | 03 January 2022, 13:35:11 UTC |
1b5a251 | Amos Egel | 27 December 2021, 12:57:58 UTC | Merge branch 'fix-loader-error' into 'master' Fix of the loader issue See merge request AmosEgel/smuthi!115 | 27 December 2021, 12:57:58 UTC |
08d3ddf | Alexey Kuznetsov | 27 December 2021, 12:57:58 UTC | Fix of the loader issue | 27 December 2021, 12:57:58 UTC |
855dad8 | Amos Egel | 29 July 2021, 09:12:45 UTC | Merge branch 'array-equal' into 'master' check unambiguously array equality using numpy array_equal Closes #123 See merge request AmosEgel/smuthi!112 | 29 July 2021, 09:12:45 UTC |
16adbfe | Lorenzo Pattelli | 23 July 2021, 15:31:03 UTC | check unambiguously array equality using numpy array_equal | 23 July 2021, 15:31:03 UTC |
50e727c | Amos Egel | 18 June 2021, 11:03:13 UTC | Merge branch 'legandre-jitting' | 18 June 2021, 11:03:13 UTC |
ec70707 | Amos Egel | 18 June 2021, 11:02:32 UTC | revert change in test_svwf_translation | 18 June 2021, 11:02:32 UTC |
ce81fa1 | Kuznetsov | 18 June 2021, 07:35:05 UTC | fix tests and title | 18 June 2021, 07:35:05 UTC |
a8dad8e | Kuznetsov | 18 June 2021, 06:59:52 UTC | remove redunant imports | 18 June 2021, 06:59:52 UTC |
67bb65f | Lorenzo Pattelli | 17 June 2021, 21:08:19 UTC | uniform code to safer string comparison | 18 June 2021, 06:59:28 UTC |
8ab5196 | Lorenzo Pattelli | 17 June 2021, 07:42:16 UTC | fix another occurrence | 18 June 2021, 06:59:28 UTC |
8e37b86 | Lorenzo Pattelli | 16 June 2021, 20:03:21 UTC | minor: avoid comparing numpy arrays to strings using == | 18 June 2021, 06:59:28 UTC |
57759cc | Amos Egel | 18 June 2021, 05:04:07 UTC | Merge branch 'avoidFutureWarning' into 'master' minor: avoid comparing numpy arrays to strings using == See merge request AmosEgel/smuthi!111 | 18 June 2021, 05:04:07 UTC |
0d3cc4e | Lorenzo Pattelli | 17 June 2021, 21:08:19 UTC | uniform code to safer string comparison | 17 June 2021, 21:08:19 UTC |
af8753f | Amos Egel | 17 June 2021, 18:50:56 UTC | Merge branch 'master' into legandre-jitting | 17 June 2021, 18:50:56 UTC |
d2ae643 | Amos Egel | 17 June 2021, 18:44:26 UTC | fix volumetric lookup test | 17 June 2021, 18:44:36 UTC |
5cae3e4 | Lorenzo Pattelli | 17 June 2021, 07:42:16 UTC | fix another occurrence | 17 June 2021, 07:42:16 UTC |
359c22f | Lorenzo Pattelli | 16 June 2021, 20:03:21 UTC | minor: avoid comparing numpy arrays to strings using == | 16 June 2021, 20:03:21 UTC |
a346a83 | Amos Egel | 16 June 2021, 13:48:58 UTC | Merge branch 'vanish-counts' into 'master' counts are vanished See merge request AmosEgel/smuthi!105 | 16 June 2021, 13:48:58 UTC |
40804a3 | Amos Egel | 16 June 2021, 09:56:55 UTC | Merge branch 'decomposition-tutorial-update' into 'master' (docs) add formulas for convertion of decomposed extinction See merge request AmosEgel/smuthi!109 | 16 June 2021, 09:56:55 UTC |
eed775b | Alexey Kuznetsov | 16 June 2021, 09:56:55 UTC | (docs) add formulas for convertion of decomposed extinction | 16 June 2021, 09:56:55 UTC |
29c8b9a | Lorenzo Pattelli | 13 June 2021, 09:01:02 UTC | efficient implementation of the leading prefactor in legendre_normalized this is now more precise and also has basically no upper multipole limit | 13 June 2021, 09:06:16 UTC |
df58c32 | Kuznetsov | 11 June 2021, 23:42:45 UTC | test update | 11 June 2021, 23:42:45 UTC |
48f5696 | Kuznetsov | 11 June 2021, 21:36:49 UTC | add flags in jit | 11 June 2021, 21:36:49 UTC |
ba6b810 | Kuznetsov | 11 June 2021, 21:27:31 UTC | add profiling | 11 June 2021, 21:27:31 UTC |
ff9cf69 | Kuznetsov | 11 June 2021, 21:19:47 UTC | add raw test | 11 June 2021, 21:19:47 UTC |
35de101 | Kuznetsov | 11 June 2021, 20:00:21 UTC | fix test | 11 June 2021, 20:00:21 UTC |
b8af565 | Kuznetsov | 11 June 2021, 18:39:11 UTC | now legandre normalization returns arrays | 11 June 2021, 18:39:11 UTC |
c38aeda | DominikTheobald | 10 May 2021, 07:33:30 UTC | changed name of the radial_direct_pwe_coupling_lookup_table() routine and adjusted the test file | 10 May 2021, 07:33:30 UTC |
eae2a9a | DominikTheobald | 08 May 2021, 12:55:44 UTC | added: small fix in direct_coupling_block_pvwf_mediated added: - routine for the direct coupling radial lookup based on pwvf coupling - CUDA routine - test - compares CPU and GPU lookup - direct routine and lookup | 08 May 2021, 12:55:44 UTC |
0c32ca4 | Amos Egel | 04 May 2021, 13:10:30 UTC | Merge branch 'adjust-chunksize' into 'master' pick chunksize dynamically See merge request AmosEgel/smuthi!107 | 04 May 2021, 13:10:30 UTC |
69a46b4 | Lorenzo Pattelli | 04 May 2021, 09:09:46 UTC | pick chunksize dynamically between 4096, 8192 or 16384 | 04 May 2021, 09:09:46 UTC |
4ab4807 | Amos Egel | 27 April 2021, 13:54:33 UTC | rename folder with scripts for paper | 27 April 2021, 13:54:33 UTC |
ab947c8 | Kuznetsov | 14 April 2021, 09:16:51 UTC | counts are vanished | 14 April 2021, 09:16:51 UTC |
448c2b8 | Amos Egel | 09 April 2021, 13:01:48 UTC | doc: re-add decomposition example | 09 April 2021, 13:01:48 UTC |
6222793 | Amos Egel | 09 April 2021, 12:41:27 UTC | doc: some minor changes to manual | 09 April 2021, 12:41:27 UTC |
803e50b | Amos Egel | 05 April 2021, 20:55:30 UTC | doc: colab notebooks for tutorials 1-3 (addresses #103) | 05 April 2021, 20:55:30 UTC |
9c20c67 | Amos Egel | 05 April 2021, 18:51:01 UTC | add scripts for the published examples | 05 April 2021, 18:51:01 UTC |
2461946 | Amos Egel | 04 April 2021, 17:44:40 UTC | Merge branch 'cast-to-common-code-style' into 'master' Cast to common codestyle See merge request AmosEgel/smuthi!103 | 04 April 2021, 17:44:40 UTC |
2662034 | Amos Egel | 04 April 2021, 17:43:09 UTC | Merge branch 'kuznetsovsasmb-master-patch-26044' into 'master' Update examples.rst See merge request AmosEgel/smuthi!104 | 04 April 2021, 17:43:09 UTC |
045af89 | Alexey Kuznetsov | 04 April 2021, 17:43:09 UTC | Update examples.rst | 04 April 2021, 17:43:09 UTC |
b0fa181 | Amos Egel | 04 April 2021, 17:36:48 UTC | skip importing nfmds when on readthedocs | 04 April 2021, 17:36:48 UTC |
dd33e3d | Amos Egel | 04 April 2021, 17:28:30 UTC | doc: fix api doc | 04 April 2021, 17:28:30 UTC |
7ecdeb3 | Kuznetsov | 02 April 2021, 14:09:27 UTC | remove redunant symbold and lines | 02 April 2021, 14:09:27 UTC |
1fcec93 | Amos Egel | 27 March 2021, 08:46:50 UTC | prepare version 1.2.4 | 27 March 2021, 08:46:50 UTC |