Commit Graph

  • b703f1ee20 drop object superclass ongoing Jan Petykiewicz 2024-01-10 20:57:40 -0800
  • 5b1e758c27 typo fix Jan Petykiewicz 2024-01-10 20:57:23 -0800
  • d0011cb1f9 type modernization Jan Petykiewicz 2024-01-10 20:54:12 -0800
  • 654f9c165b formatting Jan Petykiewicz 2024-01-10 20:52:52 -0800
  • 5805f24ece snapshot 2022-11-24 22:29:08.023001 jan 2022-11-24 22:29:08 -0800
  • 689b3176cc style and type fixes jan 2022-11-24 16:12:40 -0800
  • 77c10feead gitignore caches Jan Petykiewicz 2022-11-22 14:31:57 -0800
  • 08a9328390 move to hatch-based build Jan Petykiewicz 2022-11-22 14:31:43 -0800
  • f489eb6e06 fix template loading Jan Petykiewicz 2021-10-31 19:48:45 -0700
  • b2043ce841 add comment about pml coords Jan Petykiewicz 2021-10-31 19:48:24 -0700
  • c2e5c94e14 remove unused pcgen.py Jan Petykiewicz 2021-10-31 19:48:05 -0700
  • c75a7e67c9 f-stringify Jan Petykiewicz 2021-10-31 19:47:48 -0700
  • 26ae8578c9 update to use gridlock >=1.0 Jan Petykiewicz 2021-10-31 19:47:25 -0700
  • 4c81f33d05 vec/unvec live in meanas.fdmath Jan Petykiewicz 2021-07-11 17:35:25 -0700
  • 1403b9e1a3 vec comes from fdmath Jan Petykiewicz 2021-07-11 17:32:14 -0700
  • e58efd2127 depend on meanas Jan Petykiewicz 2021-07-11 17:06:52 -0700
  • a6384429ee use new email Jan Petykiewicz 2021-07-11 17:06:43 -0700
  • 292fde05d5 convert docstring to cleaner style Jan Petykiewicz 2021-07-11 17:06:32 -0700
  • bbd33844b3 add return type annotation Jan Petykiewicz 2021-07-11 17:05:55 -0700
  • 2b96e5dd84 simplify print Jan Petykiewicz 2021-07-11 17:05:42 -0700
  • 922161c0e6 improve type annotation Jan Petykiewicz 2021-07-11 17:05:17 -0700
  • da3216133a clarify that just a plain sum is used (rather than mean) Jan Petykiewicz 2021-07-11 17:05:02 -0700
  • 45e047c50e Move to VERSION.py approach for version Jan Petykiewicz 2021-07-11 17:04:18 -0700
  • 8afe1d1f26 style fixes per flake8 Jan Petykiewicz 2020-10-16 19:32:53 -0700
  • 8cbb0e9864 call update_s during loop Jan Petykiewicz 2020-10-16 19:32:35 -0700
  • 4e0bd8b3c6 switch to meanas Jan Petykiewicz 2020-10-16 19:32:22 -0700
  • a4dd031666 ongoing Jan Petykiewicz 2019-08-30 22:13:26 -0700
  • 0c7b2fd3a2 add test_simulation Jan Petykiewicz 2019-07-30 00:33:35 -0700
  • 23d65d6ebb Add poynting halves Jan Petykiewicz 2019-07-30 00:33:07 -0700
  • d5fd78d493 Revert "Add restrict keyword to pointers (not sharing the same memory for multiple fields)" master Jan Petykiewicz 2019-07-17 00:53:55 -0700
  • cf0db63a3f Revert "Add restrict keyword to pointers (not sharing the same memory for multiple fields)" new_poynting Jan Petykiewicz 2019-07-17 00:53:55 -0700
  • 89d99187b6 Remove unused code Jan Petykiewicz 2019-07-17 00:52:31 -0700
  • 1627d0da05 Consolidate poynting code into update_h Jan Petykiewicz 2019-07-15 00:11:09 -0700
  • fe2f4f4510 style fixes Jan Petykiewicz 2019-07-14 23:51:57 -0700
  • 314e36a3cc fix for 1-sized grids Jan Petykiewicz 2019-07-14 23:50:11 -0700
  • a37df3a74f expand gitignores Jan Petykiewicz 2019-07-14 23:48:13 -0700
  • 582dafbc2f Update example with bloch fields jan 2018-11-30 01:04:00 -0800
  • 385e2859a9 Update parameter descriptions jan 2018-11-30 01:03:20 -0800
  • 0f0f16e184 Minor formatting changes jan 2018-11-30 01:03:10 -0800
  • a76e741d32 Minor spacing changes Jan Petykiewicz 2018-11-30 00:37:16 -0800
  • 60b70bb332 Add restrict keyword to pointers (not sharing the same memory for multiple fields) Jan Petykiewicz 2018-11-30 00:37:07 -0800
  • 9cf50b1d88 Enable nonzero pml alpha Jan Petykiewicz 2018-11-30 00:36:32 -0800
  • 65cc118392 Remove debug code Jan Petykiewicz 2018-11-30 00:36:22 -0800
  • f5a5a0ad04 Enable nonuniform grids (minimally tested) Jan Petykiewicz 2018-11-30 00:36:11 -0800
  • 5ffe547640 Typo fixes and minor comment updates Jan Petykiewicz 2018-11-30 00:13:27 -0800
  • 3ac20f6271 Add bloch boundaries (untested) Jan Petykiewicz 2018-11-29 02:01:48 -0800
  • d8dc024626 Implementation of "source" fields (J) Jan Petykiewicz 2018-11-29 02:01:28 -0800
  • cb471df182 Implement proper kappa for PML Jan Petykiewicz 2018-11-29 02:00:30 -0800
  • f00c8b4a3e Add _create_context(), _create_operation(), and _create_pmls(), and generalize initial field value args Jan Petykiewicz 2018-11-29 01:59:05 -0800
  • 2b1d906665 Add _create_field() and _create_eps() Jan Petykiewicz 2018-11-29 01:38:28 -0800
  • 1e874cb0c0 Fix sign on H component of PML Jan Petykiewicz 2018-11-29 01:36:13 -0800
  • ea5e298023 Explicitly cast to int Jan Petykiewicz 2018-11-29 01:35:20 -0800
  • 1de6fb0e39 Use readme as long_description Jan Petykiewicz 2018-09-16 20:12:52 -0700
  • d0b303523e Move version string into module Jan Petykiewicz 2018-09-16 20:12:41 -0700
  • c8298d916f Use python3 for setup.py Jan Petykiewicz 2018-09-16 20:12:26 -0700
  • aab57412a5 move code to new location Jan Petykiewicz 2018-01-15 22:36:40 -0800
  • a67009d1c8 fix declaration jan 2017-10-01 13:14:27 -0700
  • 6a03977a69 fix pml param names jan 2017-10-01 13:11:19 -0700
  • 9772f47a34 fix typo jan 2017-10-01 14:01:22 -0700
  • 6bd756c3d3 add setup.py jan 2017-10-01 12:37:56 -0700
  • d02cd18403 improve pml specification jan 2017-10-01 12:34:11 -0700
  • c137da15b9 Merge branch 'master' of mpxd.net:jan/opencl_fdtd jan 2017-08-24 11:28:14 -0700
  • a85f547749 doc updates jan 2017-08-24 11:28:03 -0700
  • 0d91f0d43e rename lib jan 2017-08-14 15:41:20 -0700
  • 97d9901e4b Use logging package for output Jan Petykiewicz 2017-08-12 19:20:29 -0700
  • b372130c6b try out opencl image3d_t... it runs in the base case, no idea if correctly image jan 2017-04-16 02:51:09 -0700
  • c1750e9fde Update readme Jan Petykiewicz 2017-03-29 01:09:21 -0700
  • 4633ababa5 Merge branch 'array_pml' Jan Petykiewicz 2017-03-28 22:08:11 -0700
  • d34c478f1d Rewrite, with the following features: - Move to jinja2 templates for the opencl code - Combine PML code into the E, H updates for speed - Add Poynting vector calculation code, including precalculation during H update - Use arrays for PML parameters (p0, p1) - Switch to linearized, C-ordered fields (~50% performance boost??) jan 2016-09-01 14:39:44 -0700
  • 6c3313d7c9 call overhead still way too big jan 2016-07-16 18:07:54 -0700
  • a6e601b648 Clean up comments jan 2016-07-16 17:44:51 -0700
  • 727105f8fe use arrays for pml params array_pml jan 2016-09-01 14:39:44 -0700
  • cd72219d0b Revert "lookup tables" (accidental commit) jan 2016-08-05 18:40:27 -0700
  • 7bf7a3d80c lookup tables lookup_tables jan 2016-08-05 18:39:58 -0700
  • 481613fe5d Stop calling type_to_C(self.arg_type) all the time jan 2016-06-21 18:27:11 -0700
  • f4b2df2b2c Make some variables lower-case jan 2016-06-21 18:26:42 -0700
  • 73aaa720b8 Remove extra spaces jan 2016-06-21 18:26:25 -0700
  • 2018fa819e Cleaner representation of the field source jan 2016-06-21 18:26:16 -0700
  • 89e305f78e Fix triangular lattice code in pgcgen jan 2016-06-21 18:25:23 -0700
  • c754e1c1ad update module name jan 2016-05-30 22:43:14 -0700
  • ead6be7fb5 update URL to reflect new location jan 2016-05-30 22:41:06 -0700
  • 0a7de8155e clarify jan 2016-04-13 04:01:45 -0700
  • c8e709c1d7 fix typo jan 2016-04-13 04:00:27 -0700
  • 6359e7b5a6 add clone instructions jan 2016-04-13 04:00:08 -0700
  • 17cbe0fd84 Use markdown for license jan 2016-04-13 03:57:09 -0700
  • d9e3097ec8 remove __pycache_ stuff jan 2016-03-30 15:12:36 -0700
  • cbbc4e294a gitignore changes jan 2016-03-30 15:06:20 -0700
  • 036b750b4c Instructions for runnning jan 2016-03-30 15:06:10 -0700
  • 9a93c206d8 Add AGPL license jan 2016-03-30 15:02:20 -0700
  • 66d05ca830 Initial commit jan 2016-03-30 15:00:00 -0700