9fef8d0 | Frank Jargstorff | 04 July 2020, 17:35:56 UTC | Merge pull request #18 from fjargsto/cpp_matrix_computations Adding C++ implementation of sample evaluation. | 04 July 2020, 17:35:56 UTC |
f7b333b | Frank | 04 July 2020, 17:30:37 UTC | Adding C++ implementation of sample evaluation. Also adding profiling hint in most pyx files. | 04 July 2020, 17:30:37 UTC |
d283d91 | Frank Jargstorff | 27 June 2020, 21:14:56 UTC | Merge pull request #17 from fjargsto/cpp_matrix_computations C++ Integral Matrices | 27 June 2020, 21:14:56 UTC |
fe1ce86 | Frank | 27 June 2020, 21:09:24 UTC | Implementing integral operator matrix computation in C++ for performance reasons. | 27 June 2020, 21:09:24 UTC |
dee0c8d | Frank Jargstorff | 20 June 2020, 18:13:36 UTC | Merge pull request #16 from fjargsto/iops_sci_performance Split up the cpp helmholtz functions into specialized versions for k=… | 20 June 2020, 18:13:36 UTC |
370d488 | Frank | 20 June 2020, 18:10:43 UTC | Split up the cpp helmholtz functions into specialized versions for k==0, p on element and off. There is now API parity between the iops_sci and iops_cpp integral operators. All tests extended to test those new methods. | 20 June 2020, 18:10:43 UTC |
9ef6c32 | Frank Jargstorff | 13 June 2020, 19:34:17 UTC | Merge pull request #15 from fjargsto/iops_sci_performance Minor performance improvements for this intops_sci integrals. | 13 June 2020, 19:34:17 UTC |
f3ff24f | Frank | 13 June 2020, 19:30:48 UTC | Minor performance improvements for this intops_sci integrals. Breakup of the integral operators into separate functions for specializations like wavenumber k == 0 or wether p is on the element or not. | 13 June 2020, 19:30:48 UTC |
30b3cb6 | Frank | 08 June 2020, 00:01:10 UTC | Updated 2D integral operator tests to use golden values generated with Stephen Kirkups Fortan code. Fixed sign bug. | 08 June 2020, 00:01:10 UTC |
0b56402 | Frank | 01 June 2020, 01:34:24 UTC | Updading download url in setup.py.# Please enter the commit message for your changes. Lines starting | 01 June 2020, 01:34:24 UTC |
e888af9 | Frank | 01 June 2020, 01:23:26 UTC | Adding MANIFEST.in file and minor change to setup.py. | 01 June 2020, 01:23:26 UTC |
e71a269 | Frank Jargstorff | 31 May 2020, 18:35:24 UTC | Merge pull request #14 from fjargsto/windows_fixes Fixing Windows Compilation Issues | 31 May 2020, 18:35:24 UTC |
f5b4253 | Frank Jargstorff | 31 May 2020, 18:33:44 UTC | Fixing Windows Compilation Issues Math constants like M_PI were not defined. Also needed to map the double valued Bessel functions from Microsoft to the names from gcc. | 31 May 2020, 18:33:44 UTC |
1b26b0e | Frank | 30 May 2020, 19:53:15 UTC | Restructuring directories. All plain Cython modules now have their source file under /src. This made it possible to simplify setup.py using globbing src/*.pyx | 30 May 2020, 19:53:15 UTC |
40d4e0c | Frank Jargstorff | 24 May 2020, 19:48:09 UTC | Merge pull request #12 from fjargsto/scipy_integral_operators scipy-based integral operators | 24 May 2020, 19:48:09 UTC |
aabadb2 | Frank | 24 May 2020, 19:44:46 UTC | Adding yet another implementation of the helmholtz integral operators. These are using scikit integrators and aim to implement the formulae for Stephen's paper as "verbatim" as possible. Only the singular and hypersingular integral operators are implemented on simpliefied formulae that are not in the monograph. | 24 May 2020, 19:44:46 UTC |
3ba1dbe | Frank Jargstorff | 11 May 2020, 00:13:36 UTC | Update performance.md | 11 May 2020, 00:13:36 UTC |
415f48b | Frank Jargstorff | 10 May 2020, 23:25:53 UTC | Merge pull request #11 from fjargsto/cythonize_python Converted all python code to cython. | 10 May 2020, 23:25:53 UTC |
92271b0 | Frank | 10 May 2020, 23:19:56 UTC | Converted all python code to cython. The code is now distributed info a small number of cython modules (.so). Cython can'd deal with multiple .pyx files per modules, so code that was previously spread out over several files (e.g. _2d, _3d, _rad) had to be consolidated into single files. | 10 May 2020, 23:19:56 UTC |
2d8211a | Frank Jargstorff | 09 May 2020, 20:51:16 UTC | Merge pull request #10 from fjargsto/numpy_views Numpy views | 09 May 2020, 20:51:16 UTC |
4e948cf | Frank | 09 May 2020, 20:49:48 UTC | Missing cpdef. | 09 May 2020, 20:49:48 UTC |
27a5b9e | Frank | 09 May 2020, 20:47:55 UTC | Converting all helmholtz_integrals to cpdef and numpy views. | 09 May 2020, 20:47:55 UTC |
9229a30 | Frank Jargstorff | 09 May 2020, 20:04:46 UTC | Added numpy-view timings Conversion to numpy-view and types on the various helmholtz_integral_operators seems to have cost a small amount of perf. | 09 May 2020, 20:04:46 UTC |
7950ea6 | Frank Jargstorff | 07 May 2020, 14:25:01 UTC | Merge pull request #9 from fjargsto/cppify Adding timer to two of the notebooks. | 07 May 2020, 14:25:01 UTC |
82e03fa | Frank | 07 May 2020, 14:23:07 UTC | Adding timer to two of the notebooks. | 07 May 2020, 14:23:07 UTC |
0aca280 | Frank Jargstorff | 07 May 2020, 13:59:21 UTC | Merge pull request #8 from fjargsto/cppify Converted c implementation of helmholtz integral operators to c++. | 07 May 2020, 13:59:21 UTC |
3f075fb | Frank Jargstorff | 07 May 2020, 13:57:36 UTC | Update performance.md | 07 May 2020, 13:57:36 UTC |
d845ae0 | Frank | 07 May 2020, 13:34:16 UTC | Converted c implementation of helmholtz integral operators to c++. | 07 May 2020, 13:34:16 UTC |
736714c | Frank Jargstorff | 05 May 2020, 13:41:08 UTC | Merge pull request #7 from fjargsto/cythonize Converting native c code invocation from c_types to cython. | 05 May 2020, 13:41:08 UTC |
198a8b7 | Frank | 05 May 2020, 13:39:38 UTC | Converting native c code invocation from c_types to cython. | 05 May 2020, 13:39:38 UTC |
9ceafd0 | Frank Jargstorff | 02 May 2020, 00:18:31 UTC | Merge pull request #6 from fjargsto/perf_measures Perf measurments. | 02 May 2020, 00:18:31 UTC |
24739af | Frank | 02 May 2020, 00:15:59 UTC | Adding a config for central enableing/disabling C backend. Some more minor fixes in the integral operators (python). Adjusting some of the error epses. | 02 May 2020, 00:15:59 UTC |
fd67e4b | Frank Jargstorff | 02 May 2020, 00:13:10 UTC | Update performance.md | 02 May 2020, 00:13:10 UTC |
bda0c7d | Frank Jargstorff | 01 May 2020, 23:19:07 UTC | Create performance.md Table with performance numbers for the various notebooks. | 01 May 2020, 23:19:07 UTC |
6732000 | Frank Jargstorff | 01 May 2020, 21:57:42 UTC | Merge pull request #5 from fjargsto/windows_port Fixing numerical differences in Python vs. C implementation. | 01 May 2020, 21:57:42 UTC |
809921d | Frank | 01 May 2020, 21:55:21 UTC | Removing Windows intops.dll. | 01 May 2020, 21:55:21 UTC |
6f24e22 | Frank | 01 May 2020, 21:48:09 UTC | Fixing numerical differences between C and Python implementations. | 01 May 2020, 21:48:09 UTC |
e4f9430 | Frank Jargstorff | 26 April 2020, 22:20:49 UTC | Adding various files that changed Not including the changes to make the C-code compatible with VisualStudio C, which is not C99. | 26 April 2020, 22:20:49 UTC |
ae72080 | Frank Jargstorff | 18 April 2020, 21:16:51 UTC | Create intops.dll | 18 April 2020, 21:16:51 UTC |
3e1bad1 | Frank Jargstorff | 24 October 2019, 18:22:00 UTC | Merge pull request #3 from fjargsto/fj-fix-rad-refactor Fixing import bugs on rayleigh solver. | 24 October 2019, 18:22:00 UTC |
1422637 | Frank Jargstorff | 24 October 2019, 18:17:19 UTC | Fixing import bugs on rayleigh solver. | 24 October 2019, 18:17:19 UTC |
0d3ddd2 | Frank Jargstorff | 29 September 2019, 00:36:39 UTC | Merge pull request #2 from fjargsto/fj-fix-rad-refactor Fixing rad test issues. | 29 September 2019, 00:36:39 UTC |
ea39e77 | Frank Jargstorff | 29 September 2019, 00:34:02 UTC | Fixing in-op tests. | 29 September 2019, 00:34:02 UTC |
6fe80cf | Frank Jargstorff | 29 September 2019, 00:26:26 UTC | Fixing rad test issues. | 29 September 2019, 00:26:26 UTC |
e9d9612 | Frank Jargstorff | 22 September 2019, 23:59:57 UTC | Merge pull request #1 from fjargsto/fj-add-unit-tests Adding unit tests for internal helmholtz problems. | 22 September 2019, 23:59:57 UTC |
3d0ccf1 | Frank Jargstorff | 22 September 2019, 23:54:39 UTC | Merge remote-tracking branch 'origin/master' into fj-add-unit-tests | 22 September 2019, 23:54:39 UTC |
eb7862b | Frank Jargstorff | 22 September 2019, 23:51:27 UTC | Adding pytest runner to travis and setuptools. | 22 September 2019, 23:51:27 UTC |
3ac25a0 | Frank Jargstorff | 22 September 2019, 23:36:51 UTC | Adding unit tests for internal helmholtz problems. Comparison to Fortran results. | 22 September 2019, 23:36:51 UTC |
7dfef67 | Frank Jargstorff | 22 September 2019, 15:55:31 UTC | Simplifying native code (C) invocation / selection. | 22 September 2019, 15:55:31 UTC |
b69e1ea | Frank Jargstorff | 22 September 2019, 01:34:53 UTC | Renaming all the integral operators. | 22 September 2019, 01:34:53 UTC |
b1bafe4 | Frank Jargstorff | 16 September 2019, 01:51:15 UTC | Minor tweaks to setup.py for first release. | 16 September 2019, 01:51:15 UTC |
e7b0bc4 | Frank Jargstorff | 14 September 2019, 17:34:40 UTC | Adding missing files. | 14 September 2019, 17:34:40 UTC |
0553d4a | Frank Jargstorff | 14 September 2019, 17:16:38 UTC | Adding Travis CI configuration file. | 14 September 2019, 17:16:38 UTC |
0869a2a | Frank Jargstorff | 14 September 2019, 17:12:11 UTC | Initial checkin of abem library. | 14 September 2019, 17:12:11 UTC |