Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add a sample script for using the solver from PythonHEADmaster | Anton Khirnov | 2023-01-19 |
| | |||
* | find_bound: fix argument types | Anton Khirnov | 2023-01-19 |
| | |||
* | find_bound: allow specifying the family | Anton Khirnov | 2023-01-19 |
| | |||
* | Add a script for locating A_max | Anton Khirnov | 2023-01-11 |
| | |||
* | init: replace custom cpu count detection with sysconf | Anton Khirnov | 2023-01-11 |
| | | | | Drop now-unnecessary assembly support. | ||
* | pssolve: fix construct_matrix() signature | Anton Khirnov | 2023-01-11 |
| | | | | Make it compatible with TPExecuteCallback | ||
* | {nl,ps}solve: eliminate const warnings | Anton Khirnov | 2023-01-11 |
| | |||
* | init: add missing newline | Anton Khirnov | 2023-01-11 |
| | |||
* | td_constraints: constrify vars | Anton Khirnov | 2023-01-11 |
| | |||
* | eval: reduce const warnings | Anton Khirnov | 2023-01-11 |
| | |||
* | eval: constify some pointers | Anton Khirnov | 2023-01-11 |
| | |||
* | eval: add missing math.h include | Anton Khirnov | 2023-01-11 |
| | |||
* | {ps,nl}solve: constify exported colloc grid | Anton Khirnov | 2023-01-11 |
| | | | | Reduces compiler warnings. | ||
* | td_constraints: constify TDConstraintEvalContext.coords | Anton Khirnov | 2023-01-11 |
| | |||
* | init: drop unused cruft | Anton Khirnov | 2023-01-11 |
| | |||
* | Move eval code to its own file. | Anton Khirnov | 2022-09-16 |
| | |||
* | Remove unused code generated by sympy. | Anton Khirnov | 2022-09-16 |
| | |||
* | bicgstab: fix some typos in documentation | Anton Khirnov | 2022-09-16 |
| | |||
* | Remove disabled and pointless OpenCL support. | Anton Khirnov | 2022-09-16 |
| | |||
* | cpu: remove support for deprecated sysctl.h header | Anton Khirnov | 2022-09-16 |
| | | | | It is not present with new glibc versions. | ||
* | teukolsky_data.h: update documentation | Anton Khirnov | 2022-07-29 |
| | | | | | Fix the description of TD_FAMILY_TIME_ANTISYM_CUBIC to match the code. Expand/add documentation where it was missing or insufficient. | ||
* | README: mention where to get libthreadpool | Anton Khirnov | 2022-07-25 |
| | |||
* | Add README and LICENCE. | Anton Khirnov | 2021-10-10 |
| | |||
* | init: cosmetics | Anton Khirnov | 2021-08-27 |
| | |||
* | td_constraints: fix constraint evaluation at the axis | Anton Khirnov | 2021-08-27 |
| | |||
* | Add public API for evaluating the residual at an arbitrary location. | Anton Khirnov | 2021-08-27 |
| | |||
* | Makefile: fix linking order | Anton Khirnov | 2021-08-27 |
| | |||
* | Fix getting into upper branch with negative a. | Anton Khirnov | 2020-08-26 |
| | |||
* | teukolsky_data.py: add a method to evaluate cartesian components | Anton Khirnov | 2020-08-26 |
| | |||
* | init: multi-thread solution evaluation | Anton Khirnov | 2020-07-26 |
| | |||
* | Switch to external threadpool library. | Anton Khirnov | 2020-07-26 |
| | |||
* | Update x86inc.asm. | Anton Khirnov | 2020-07-26 |
| | | | | Also, switch from yasm to nasm. | ||
* | td_constraints: change the form of cubic seed function | Anton Khirnov | 2020-07-26 |
| | | | | Use a simpler r^3 - r expression. | ||
* | init: make the delta relative to the amplitude | Anton Khirnov | 2020-07-26 |
| | |||
* | teukolsky_data: fix and extend documentation | Anton Khirnov | 2020-03-04 |
| | |||
* | Bump SO version number after the API break. | Anton Khirnov | 2020-01-30 |
| | |||
* | teukolsky_data: rename TD_FAMILY_SIMPLE_TIME_ANTISYM ↵ | Anton Khirnov | 2020-01-30 |
| | | | | | | ->TD_FAMILY_TIME_ANTISYM_LINEAR For consistency with previous commit. | ||
* | teukolsky_data: change TD_FAMILY_AE_TIME_ANTISYM | Anton Khirnov | 2020-01-30 |
| | | | | | | | | | | | This is obviously not the data that A&E were using in their paper (though the reason is unknown, as the free functions should be the same), so stop referring to it as such. Also drop the constant multiplier of 60 * \sqrt{2/pi}, since it has no other purpose than being consistent with their data. Name the resulting family TD_FAMILY_TIME_ANTISYM_CUBIC. This is an API break. | ||
* | nlsolve: take the absolute value of delta in the divergence check | Anton Khirnov | 2020-01-30 |
| | | | | | Also, reduce the bound from 1e18 to 1e12 which should be sufficient for most cases. | ||
* | pssolve: check the return code of tdi_bicgstab_init() more explicitly | Anton Khirnov | 2020-01-30 |
| | |||
* | pssolve: fail when the matrix condition number gets smaller than DBL_EPSILON | Anton Khirnov | 2020-01-30 |
| | |||
* | teukolsky_data.py: python3 compatibility | Anton Khirnov | 2019-01-15 |
| | | | | | dict.iteritems() -> dict.items() xrange() -> range() | ||
* | Makefile: allow overriding the compiler | Anton Khirnov | 2018-11-30 |
| | |||
* | Makefile: add -pthread to the linker flags | Anton Khirnov | 2018-11-30 |
| | |||
* | teukolsky_data.py: allow setting the seed function family | Anton Khirnov | 2018-11-30 |
| | |||
* | nlsolve: add missing #include | Anton Khirnov | 2018-11-30 |
| | |||
* | td_constraints: tie the constraint equations to the family | Anton Khirnov | 2018-10-05 |
| | | | | | Preparation for the ingoing pulse family, which has a slightly different metric expression and so different form of the constraint equations. | ||
* | Implement evaluating derivatives of k_rtheta. | Anton Khirnov | 2018-05-11 |
| | |||
* | Implement evaluating maximal lapse for the initial data. | Anton Khirnov | 2018-05-03 |
| | |||
* | td solve: free the solver immediately after solving | Anton Khirnov | 2018-05-02 |
| | | | | There is no need to keep it around for evaluating the data. |