1. 26 Jul, 2022 1 commit
  2. 24 Jan, 2019 7 commits
  3. 08 Jan, 2019 1 commit
  4. 06 Jan, 2019 1 commit
    • Boud Roukema's avatar
      Growth function speedups and add a_ddot_flat_FLRW to FLRW_background.c · 8371ca76
      Boud Roukema authored
      growth_function.c: Introduce Kasai (2010 arXiv:1012.2671) Eq (5) to
      speed up non-EdS flat FLRW growth factor calculations by factors of
      about 4, 3, 10, for the zeroth, first, second derivatives,
      respectively.
      
      growth_function.c: Introduce missing return line for EdS case for
      second derivative of the growth function - this should speed up the
      EdS case a little. The old calculation was OK, but unnecessarily
      did a lot more work than needed.
      
      FLRW_background.c: Add flat FLRW (non-EdS) second derivative of scale factor,
      a_ddot_flat_FLRW.
      
      make check: Extend test_growth_function.c, test_scale_factor.c
      for checking second derivatives between EdS and nearly-EdS flat FLRW.
      8371ca76
  5. 05 Jan, 2019 1 commit
    • Boud Roukema's avatar
      TODO: possible speedup in non-EdS growth function; benchmarks in tests · 8b4a6fd0
      Boud Roukema authored
      Benchmarks have been added to most of the lib/test_*.c functions.
      Some options need turning on with #define's since they are only
      for manual testing. The non-EdS growth function is what slows
      down LCDM calculations versus EdS by a factor of about 20-30.
      A suggestion to try Kasai's (2010, arXiv:1012.2671) equation (5)
      has been added to the TODO list, although it might not speed
      up the calculation by much. All 7 default test functions and
      the 3 developer test functions are successful in this commit.
      8b4a6fd0
  6. 26 Dec, 2018 10 commits
  7. 25 Dec, 2018 2 commits
  8. 23 Dec, 2018 2 commits
  9. 22 Dec, 2018 7 commits
  10. 21 Dec, 2018 5 commits
  11. 19 Dec, 2018 2 commits
  12. 17 Dec, 2018 1 commit