Marek Nečada
|
9d8a0c1d45
|
Replace Amos with zbessel (shared version)
zbessel as shared library can be found e.g. here:
https://github.com/texnokrates/zbessel
Former-commit-id: 3cc66da970731e37a242459f8af3d4b68f362c75
|
2020-03-12 21:09:20 +02:00 |
Marek Nečada
|
3791db2060
|
xy-periodic lattice scattering support in ScatteringSystem
Gives same results as newbeyn_unitcell 26d6e969
Former-commit-id: 112ab071f41ee556716da67219d859c1dc50ac1d
|
2020-03-06 14:46:00 +02:00 |
Marek Nečada
|
609b6e6265
|
Extract and inline translation matrix reordering procedure.
Former-commit-id: 327e1ccf9efc26647896db5bbe1a1a4e4d034d3c
|
2020-01-23 16:16:41 +02:00 |
Marek Nečada
|
3da4ec6b07
|
Disable useless compiler warnings.
(To be enabled again later during code cleanup.)
Former-commit-id: b89a16fad5d13d2f39f550b3e5e2e9b991908821
|
2020-01-20 12:22:45 +02:00 |
Marek Nečada
|
c2b4787cd5
|
Implementation of qpms_tmatrix_apply_operation().
Former-commit-id: 6773f0e1d02d5f929c2039f99338f08c25d0ccab
|
2020-01-07 08:14:06 +02:00 |
Marek Nečada
|
d79a35110c
|
Merge branch 'beyn_rework'
Former-commit-id: 3366b1421056a2ac097b79f62bfbccd82d87de1b
|
2019-11-04 09:43:44 +02:00 |
Marek Nečada
|
7e74cb100c
|
Experimental speedup by earlier cutoff for Ewald summation.
TODO check whether PGen is properly destroyed
Former-commit-id: db2c64292b9c1bd80e97255bf71e570385b409a4
|
2019-09-30 17:57:06 +03:00 |
Marek Nečada
|
0ea3510575
|
Lenstra-Lenstra-Lovász lattice basis reduction.
Former-commit-id: 3ada9f1ebf783d07c31671fd81cb6f7d6fe6187b
|
2019-08-25 18:58:05 +03:00 |
Marek Nečada
|
b52942a5e5
|
WIP real->complex cleanup in beyn algorithm.
Former-commit-id: 2cfe5b0c87924ab04255d36e46ee3c603f25ba6d
|
2019-08-21 13:05:17 +03:00 |
Marek Nečada
|
3e6f004605
|
Compiler warnings, doxygen fixes
Former-commit-id: 2686ab2db0a61327db1ef5ce3799f3e88fea0f49
|
2019-08-16 11:17:59 +03:00 |
Marek Nečada
|
2e037550b5
|
Build libqpms as shared library.
Former-commit-id: 218d30a8502e5ea5814e4d8e119b750ca93d257f
|
2019-08-12 16:33:54 +03:00 |
Marek Nečada
|
0504f98bc0
|
Make the splitted setup work
Former-commit-id: 9c8a7e4d1131c40ceb27a4b1a9c54d80c319394b
|
2019-08-10 08:08:16 +03:00 |
Marek Nečada
|
c4ed9852a6
|
Lorentz-Drude permittivity model (+LD params for Au, Ag)
Former-commit-id: 76878ee0ec2dd9c7db06febe4266f5537e5d9376
|
2019-08-08 17:16:07 +03:00 |
Marek Nečada
|
8158cef41c
|
Move material properties-related stuff to materials.[ch]
Former-commit-id: 0039b167488c5aca55ea1912e43ec3ab8b289c1e
|
2019-08-08 15:33:06 +03:00 |
Marek Nečada
|
1ec776c8a8
|
New qpms_normalisation_t also in scatsystem.c; python module now
compiles.
Former-commit-id: ac877f894c124660f399bb3e70ed05ca42f565cb
|
2019-07-14 20:56:23 +03:00 |
Marek Nečada
|
44b5e4df79
|
Separate double parsing functions.
Former-commit-id: 809f28b4b0c4bfba98a2981abf2c17c0ea0a0e65
|
2019-06-20 06:27:08 +03:00 |
Marek Nečada
|
bf04cb32c0
|
Fix some earlier ewald32->ewald3 renames; disable some legacy code.
Former-commit-id: 6358a491f1965108a2747a9f48054a0022bcadf6
|
2019-04-03 16:41:10 +03:00 |
Marek Nečada
|
c0b2343b89
|
Try whether Triton behaves better if the parallelized code uses no OpenBLAS.
Former-commit-id: ac1c17635e2d01d8a14129a90ffb43d3156510fa
|
2019-03-29 13:17:28 +02:00 |
Marek Nečada
|
6ee4518bb1
|
Complex Bessel functions using amos.
Not working yet, probably because of unset machine constants in i2mach.f, d1mach.f.
Former-commit-id: 94a15b3bbbcb26b21533866c984076aeefcecb5e
|
2019-03-20 20:48:01 +02:00 |
Marek Nečada
|
959bb09526
|
More CMakeLists.txt additions.
Former-commit-id: a013013072fc854abcc7e5cc8366e1979ce4d3ba
|
2019-03-20 14:13:41 +02:00 |
Marek Nečada
|
31bab5225f
|
Initial CMakeLists.txt
Former-commit-id: a5ddf172f707e94cb7d823750ff0e2bb0524e432
|
2019-03-19 14:33:44 +00:00 |