Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Apply smooth inter-level transition on all levels >0.HEADmaster | Anton Khirnov | 2024-04-14 |
| | | | | Avoids discontinuities in W. | ||
* | Fix type: abs->fabs | Anton Khirnov | 2022-09-06 |
| | |||
* | fill_eq_coeffs_template: replace repeated divisions by reciprocals | Anton Khirnov | 2022-09-06 |
| | | | | Much faster. | ||
* | Add AVX2 and AVX512 versions of fill_eq_coeffs_line | Anton Khirnov | 2022-09-06 |
| | |||
* | fill_eq_coeffs_template: prepare for vectorization | Anton Khirnov | 2022-09-06 |
| | | | | | | | | Replace doubles with a generic ELEM_TYPE where appropriate. Use LOAD() and STORE() macros to write into arrays. Use named constants instead of floating-point literals. | ||
* | fill_eq_coeffs_template: reindent | Anton Khirnov | 2022-08-27 |
| | |||
* | fill_eq_coeffs(): move the per-line kernel into a separate file | Anton Khirnov | 2022-08-27 |
| | | | | Prepare for templatizing it for vector versions. | ||
* | fill_eq_coeffs(): refactor loading variables/calculating derivatives | Anton Khirnov | 2022-08-27 |
| | | | | Prepare the code for templatization/vectorization. | ||
* | Implement coarse-level initial guess for MPI. | Anton Khirnov | 2022-08-27 |
| | |||
* | Fix smoothing W_pred on reflevel=0 with MPI. | Anton Khirnov | 2022-08-27 |
| | |||
* | Store level_size/extends in CoordPatch. | Anton Khirnov | 2022-08-27 |
| | | | | Will be useful in following commits. | ||
* | Make sure the smooth transition width is always non-negative. | Anton Khirnov | 2022-08-27 |
| | | | | One may want to use outer_smooth_fact > 1 to disable smoothing. | ||
* | qms: actually set outer_smooth_fact | Anton Khirnov | 2022-08-26 |
| | |||
* | Add 8th order FD implementation. | Anton Khirnov | 2022-08-26 |
| | | | | Disabled for now. | ||
* | Consistently use dt of twice the evolution step. | Anton Khirnov | 2020-07-24 |
| | |||
* | Update get_extents() documentation. | Anton Khirnov | 2020-07-10 |
| | |||
* | Smooth the solution at the outer boundary. | Anton Khirnov | 2020-07-09 |
| | |||
* | Add missing frees. | Anton Khirnov | 2020-06-28 |
| | |||
* | Fix solve_level == solve_level_max | Anton Khirnov | 2020-06-20 |
| | |||
* | Register symmetries for grid functions. | Anton Khirnov | 2020-06-20 |
| | |||
* | Support adaptive step. | Anton Khirnov | 2020-01-21 |
| | |||
* | Use the solved values, not the smoothed ones, for correction calculation. | Anton Khirnov | 2019-09-30 |
| | |||
* | Extrapolate only from the levels that are synced with a coarser level. | Anton Khirnov | 2019-09-28 |
| | | | | Same as is done for maximal slicing, should be more stable. | ||
* | Print the line number in qms_assert. | Anton Khirnov | 2019-09-28 |
| | |||
* | Revert "Make MPI work again after f60e4c9dfa675dd849ccb5830fabdbc5561562f3." | Anton Khirnov | 2019-09-27 |
| | | | | This reverts commit 1d1492cf2fa724d3e8ab358ac3c7c70d4a85ed0f. | ||
* | Make MPI work again after f60e4c9dfa675dd849ccb5830fabdbc5561562f3. | Anton Khirnov | 2019-09-24 |
| | |||
* | Take the finest solve level into account for correction. | Anton Khirnov | 2019-09-16 |
| | |||
* | Correct past solutions to prevent wild oscillations. | Anton Khirnov | 2019-09-13 |
| | | | | Same correction as in MaximalSlicingAxiMG. | ||
* | Allow specifying maximum level on which to solve for W. | Anton Khirnov | 2019-09-12 |
| | |||
* | Allocate patches separately. | Anton Khirnov | 2019-09-12 |
| | | | | Avoids accessing stale pointers after realloc. | ||
* | Smoothly zero the lapse source at the outer boundary. | Anton Khirnov | 2019-09-10 |
| | |||
* | Do the solve on the coarse levels as well. | Anton Khirnov | 2019-09-09 |
| | | | | Breaks MPI for now. | ||
* | Rename W_mg to W_val. | Anton Khirnov | 2019-09-09 |
| | |||
* | Add support for multi-component runs. | Anton Khirnov | 2019-08-16 |
| | |||
* | Compute Kdot ourselves, do not rely on ML_BSSN to do it. | Anton Khirnov | 2019-08-16 |
| | |||
* | Print timing stats. | Anton Khirnov | 2019-08-13 |
| | |||
* | Smoothly send W to zero at the boundary. | Anton Khirnov | 2019-08-13 |
| | |||
* | Make the solver boundary position configurable. | Anton Khirnov | 2019-08-13 |
| | |||
* | Remove commented out cruft. | Anton Khirnov | 2019-07-25 |
| | |||
* | Set the initial guess on refined levels. | Anton Khirnov | 2019-07-25 |
| | |||
* | Fix syncing the solution values. | Anton Khirnov | 2019-07-25 |
| | |||
* | Initial commit. | Anton Khirnov | 2019-07-22 |