sort by:
Revision Author Date Message Commit Date
abb934d Fix bad merge 2 21 June 2022, 07:26:52 UTC
daf3c07 Fix bad merge 21 June 2022, 06:28:42 UTC
c6478c7 Fix names to svwf and direct 21 June 2022, 06:17:11 UTC
97048b5 rebase 21 June 2022, 05:47:31 UTC
9e39c7e implement far field amplitudes. addresses #135 14 June 2022, 13:08:28 UTC
fee09d2 fix small issue with sphinx and venv 14 June 2022, 11:49:16 UTC
5e38f28 add functionality to represent far field amplitude (addresses #135) 14 June 2022, 11:48:01 UTC
2f5adfc example and test for pvwf coupling 13 June 2022, 18:01:22 UTC
7c906cc draft for making pvwf coupling available to user 13 June 2022, 17:54:36 UTC
4f8f72a fix bug in layersprecision management and some small fixes 13 June 2022, 17:51:26 UTC
ba0f389 Merge branch 'add-pb-module' into 'master' add periodic boundaries module to setup.py See merge request AmosEgel/smuthi!125 13 June 2022, 13:03:34 UTC
04d9644 add periodic boundaries module to setup.py 11 June 2022, 17:59:18 UTC
dc15970 Merge branch 'memoize_all_t_matrices' into 'master' Memoize all t matrices See merge request AmosEgel/smuthi!124 07 June 2022, 17:12:29 UTC
9a2c10e Try 1 separate sch translations commit 31 May 2022, 20:33:19 UTC
80c0427 Try 1 separate commit: memoize all t matrices 31 May 2022, 20:03:12 UTC
1aa50ab doc: some notes for installing from source under windows 28 May 2022, 08:49:14 UTC
66ffe77 add static linking for windows cython_speedups extension (fixes #136) 27 May 2022, 13:01:29 UTC
0562fc5 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 add credits for Parker 22 April 2022, 09:29:06 UTC
d57dcdd 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 Removed Junk.py 21 April 2022, 22:00:57 UTC
579e899 Added a temporary fix to Smuthi logger bug in spyder using self.old_log. 21 April 2022, 22:00:04 UTC
3151c73 Added a folder and contents for legacy functions. 21 April 2022, 21:49:19 UTC
92b4ef4 Removed the word "hard" 21 April 2022, 21:38:42 UTC
085ec23 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 Forgot to recompile c 21 April 2022, 21:05:37 UTC
ad0551b test numba cython compile 21 April 2022, 20:49:10 UTC
72cf948 test numba cython compile 21 April 2022, 20:38:05 UTC
f21aece 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 Merge https://gitlab.com/AmosEgel/smuthi into smuthi_periodic_merge 21 April 2022, 19:15:52 UTC
9608ec6 Merge branch 'periodic_boundary' into 'master' Smuthi Periodic Boundaries See merge request AmosEgel/smuthi!118 20 April 2022, 09:34:25 UTC
6663144 Uncomment nfmds 19 April 2022, 21:41:13 UTC
b31a5c5 Updated to address all of Amos comments on April 11 2022 19 April 2022, 21:24:36 UTC
9710bdf checked all comments 13 April 2022, 11:44:59 UTC
c3c598a Removed the test file that compares Ewald summands with reference values 13 April 2022, 11:33:44 UTC
ffc1f98 added a tutorial example that shows how to evaluate the near field of periodic particle arrangements 13 April 2022, 11:29:35 UTC
bac0286 removed a naming error 08 April 2022, 11:25:10 UTC
f239563 Reverted changes to gitignore 08 April 2022, 11:14:30 UTC
c492417 Push benchmarks files to remote 08 April 2022, 11:12:14 UTC
8a83b55 changed gitignore to add benchmarks 08 April 2022, 09:41:21 UTC
b976649 Added a benchmark for Smuthi's periodic simulation utilities 08 April 2022, 09:29:02 UTC
8648222 removed error copy/paste 07 April 2022, 06:31:25 UTC
5a93203 Test automatic compile Cython try 2. 07 April 2022, 06:20:06 UTC
6c4644f Test automatic compile Cython. 07 April 2022, 06:16:09 UTC
dfc1db8 Changed Cython tests to .txt bec they are too large to run on gitlab. 07 April 2022, 04:57:08 UTC
475be2e Removed unnecessary tests and modules. 07 April 2022, 01:17:32 UTC
2470593 Removed fortran compile specific import. 07 April 2022, 00:22:39 UTC
5fe7349 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 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 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 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 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 .. 23 February 2022, 09:58:17 UTC
a23c315 cleaned up some comments 22 February 2022, 14:44:09 UTC
410781f 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 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 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 added conversion routines for near- and far-field of periodic scattered fields 03 February 2022, 14:32:04 UTC
6fa33e8 added conversion routines for near- and far-field of periodic scattered fields 03 February 2022, 14:31:40 UTC
df69ec9 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 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 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 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 start pb 24 January 2022, 08:50:43 UTC
f7677b5 reference to our paper, update literature 21 January 2022, 13:10:27 UTC
bcf8bc5 Merge branch 'lookup_local' into 'master' Radial Lookup PVWF routines See merge request AmosEgel/smuthi!108 18 January 2022, 10:16:07 UTC
2e89fc4 simplify syntax for None check 18 January 2022, 09:34:01 UTC
7a774df 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 more consistency, more speed 12 January 2022, 01:40:21 UTC
fc68add fix tutorial 03 January 2022, 13:35:11 UTC
1b5a251 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 Fix of the loader issue 27 December 2021, 12:57:58 UTC
855dad8 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 check unambiguously array equality using numpy array_equal 23 July 2021, 15:31:03 UTC
50e727c Merge branch 'legandre-jitting' 18 June 2021, 11:03:13 UTC
ec70707 revert change in test_svwf_translation 18 June 2021, 11:02:32 UTC
ce81fa1 fix tests and title 18 June 2021, 07:35:05 UTC
a8dad8e remove redunant imports 18 June 2021, 06:59:52 UTC
67bb65f uniform code to safer string comparison 18 June 2021, 06:59:28 UTC
8ab5196 fix another occurrence 18 June 2021, 06:59:28 UTC
8e37b86 minor: avoid comparing numpy arrays to strings using == 18 June 2021, 06:59:28 UTC
57759cc 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 uniform code to safer string comparison 17 June 2021, 21:08:19 UTC
af8753f Merge branch 'master' into legandre-jitting 17 June 2021, 18:50:56 UTC
d2ae643 fix volumetric lookup test 17 June 2021, 18:44:36 UTC
5cae3e4 fix another occurrence 17 June 2021, 07:42:16 UTC
359c22f minor: avoid comparing numpy arrays to strings using == 16 June 2021, 20:03:21 UTC
a346a83 Merge branch 'vanish-counts' into 'master' counts are vanished See merge request AmosEgel/smuthi!105 16 June 2021, 13:48:58 UTC
40804a3 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 (docs) add formulas for convertion of decomposed extinction 16 June 2021, 09:56:55 UTC
29c8b9a 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 test update 11 June 2021, 23:42:45 UTC
48f5696 add flags in jit 11 June 2021, 21:36:49 UTC
ba6b810 add profiling 11 June 2021, 21:27:31 UTC
ff9cf69 add raw test 11 June 2021, 21:19:47 UTC
35de101 fix test 11 June 2021, 20:00:21 UTC
b8af565 now legandre normalization returns arrays 11 June 2021, 18:39:11 UTC
c38aeda changed name of the radial_direct_pwe_coupling_lookup_table() routine and adjusted the test file 10 May 2021, 07:33:30 UTC
eae2a9a 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 Merge branch 'adjust-chunksize' into 'master' pick chunksize dynamically See merge request AmosEgel/smuthi!107 04 May 2021, 13:10:30 UTC
back to top