Commit Graph

  • 582dafbc2f Update example with bloch fields master 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