aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add a sample script for using the solver from PythonHEADmasterAnton Khirnov2023-01-19
|
* find_bound: fix argument typesAnton Khirnov2023-01-19
|
* find_bound: allow specifying the familyAnton Khirnov2023-01-19
|
* Add a script for locating A_maxAnton Khirnov2023-01-11
|
* init: replace custom cpu count detection with sysconfAnton Khirnov2023-01-11
| | | | Drop now-unnecessary assembly support.
* pssolve: fix construct_matrix() signatureAnton Khirnov2023-01-11
| | | | Make it compatible with TPExecuteCallback
* {nl,ps}solve: eliminate const warningsAnton Khirnov2023-01-11
|
* init: add missing newlineAnton Khirnov2023-01-11
|
* td_constraints: constrify varsAnton Khirnov2023-01-11
|
* eval: reduce const warningsAnton Khirnov2023-01-11
|
* eval: constify some pointersAnton Khirnov2023-01-11
|
* eval: add missing math.h includeAnton Khirnov2023-01-11
|
* {ps,nl}solve: constify exported colloc gridAnton Khirnov2023-01-11
| | | | Reduces compiler warnings.
* td_constraints: constify TDConstraintEvalContext.coordsAnton Khirnov2023-01-11
|
* init: drop unused cruftAnton Khirnov2023-01-11
|
* Move eval code to its own file.Anton Khirnov2022-09-16
|
* Remove unused code generated by sympy.Anton Khirnov2022-09-16
|
* bicgstab: fix some typos in documentationAnton Khirnov2022-09-16
|
* Remove disabled and pointless OpenCL support.Anton Khirnov2022-09-16
|
* cpu: remove support for deprecated sysctl.h headerAnton Khirnov2022-09-16
| | | | It is not present with new glibc versions.
* teukolsky_data.h: update documentationAnton Khirnov2022-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 libthreadpoolAnton Khirnov2022-07-25
|
* Add README and LICENCE.Anton Khirnov2021-10-10
|
* init: cosmeticsAnton Khirnov2021-08-27
|
* td_constraints: fix constraint evaluation at the axisAnton Khirnov2021-08-27
|
* Add public API for evaluating the residual at an arbitrary location.Anton Khirnov2021-08-27
|
* Makefile: fix linking orderAnton Khirnov2021-08-27
|
* Fix getting into upper branch with negative a.Anton Khirnov2020-08-26
|
* teukolsky_data.py: add a method to evaluate cartesian componentsAnton Khirnov2020-08-26
|
* init: multi-thread solution evaluationAnton Khirnov2020-07-26
|
* Switch to external threadpool library.Anton Khirnov2020-07-26
|
* Update x86inc.asm.Anton Khirnov2020-07-26
| | | | Also, switch from yasm to nasm.
* td_constraints: change the form of cubic seed functionAnton Khirnov2020-07-26
| | | | Use a simpler r^3 - r expression.
* init: make the delta relative to the amplitudeAnton Khirnov2020-07-26
|
* teukolsky_data: fix and extend documentationAnton Khirnov2020-03-04
|
* Bump SO version number after the API break.Anton Khirnov2020-01-30
|
* teukolsky_data: rename TD_FAMILY_SIMPLE_TIME_ANTISYM ↵Anton Khirnov2020-01-30
| | | | | | ->TD_FAMILY_TIME_ANTISYM_LINEAR For consistency with previous commit.
* teukolsky_data: change TD_FAMILY_AE_TIME_ANTISYMAnton Khirnov2020-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 checkAnton Khirnov2020-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 explicitlyAnton Khirnov2020-01-30
|
* pssolve: fail when the matrix condition number gets smaller than DBL_EPSILONAnton Khirnov2020-01-30
|
* teukolsky_data.py: python3 compatibilityAnton Khirnov2019-01-15
| | | | | dict.iteritems() -> dict.items() xrange() -> range()
* Makefile: allow overriding the compilerAnton Khirnov2018-11-30
|
* Makefile: add -pthread to the linker flagsAnton Khirnov2018-11-30
|
* teukolsky_data.py: allow setting the seed function familyAnton Khirnov2018-11-30
|
* nlsolve: add missing #includeAnton Khirnov2018-11-30
|
* td_constraints: tie the constraint equations to the familyAnton Khirnov2018-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 Khirnov2018-05-11
|
* Implement evaluating maximal lapse for the initial data.Anton Khirnov2018-05-03
|
* td solve: free the solver immediately after solvingAnton Khirnov2018-05-02
| | | | There is no need to keep it around for evaluating the data.