0d91f0d43e
rename lib
2017-08-14 15:41:20 -07:00
97d9901e4b
Use logging package for output
2017-08-12 19:20:29 -07:00
c1750e9fde
Update readme
2017-03-29 01:09:21 -07:00
4633ababa5
Merge branch 'array_pml'
2017-03-28 22:08:11 -07:00
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??)
- Added jinja2 and fdfd_tools dependencies
2017-03-28 21:53:51 -07:00
jan
6c3313d7c9
call overhead still way too big
2016-09-01 14:45:32 -07:00
jan
a6e601b648
Clean up comments
2016-09-01 14:45:32 -07:00
jan
cd72219d0b
Revert "lookup tables"
...
(accidental commit)
This reverts commit 7bf7a3d80c
.
2016-08-05 18:40:27 -07:00
jan
7bf7a3d80c
lookup tables
2016-08-05 18:39:58 -07:00
481613fe5d
Stop calling type_to_C(self.arg_type) all the time
2016-06-21 18:27:11 -07:00
f4b2df2b2c
Make some variables lower-case
2016-06-21 18:26:42 -07:00
73aaa720b8
Remove extra spaces
2016-06-21 18:26:25 -07:00
2018fa819e
Cleaner representation of the field source
2016-06-21 18:26:16 -07:00
89e305f78e
Fix triangular lattice code in pgcgen
2016-06-21 18:25:23 -07:00
c754e1c1ad
update module name
2016-05-30 22:43:14 -07:00
ead6be7fb5
update URL to reflect new location
2016-05-30 22:41:06 -07:00
jan
0a7de8155e
clarify
2016-04-13 04:01:45 -07:00
jan
c8e709c1d7
fix typo
2016-04-13 04:00:27 -07:00
jan
6359e7b5a6
add clone instructions
2016-04-13 04:00:08 -07:00
jan
17cbe0fd84
Use markdown for license
2016-04-13 03:57:09 -07:00
d9e3097ec8
remove __pycache_ stuff
2016-03-30 15:12:36 -07:00
cbbc4e294a
gitignore changes
2016-03-30 15:06:20 -07:00
036b750b4c
Instructions for runnning
2016-03-30 15:06:10 -07:00
9a93c206d8
Add AGPL license
2016-03-30 15:02:20 -07:00
66d05ca830
Initial commit
2016-03-30 15:00:00 -07:00