[Flexiblesusy-commits] [FlexibleSUSY/FlexibleSUSY] 7fc3a9: Add options for enabling odeint in configure scrip...

GitHub noreply at github.com
Tue May 23 13:10:23 BST 2017


  Branch: refs/heads/feature-2.0
  Home:   https://github.com/FlexibleSUSY/FlexibleSUSY
  Commit: 7fc3a97de0eeff013cbeac90a0c27859beaa4348
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/7fc3a97de0eeff013cbeac90a0c27859beaa4348
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-19 (Fri, 19 May 2017)

  Changed paths:
    M config/Makefile.in
    M config/config.h.in
    M config/flexiblesusy-config.in
    M configure
    M src/module.mk

  Log Message:
  -----------
  Add options for enabling odeint in configure script

and add flags to generated files


  Commit: a809969f60a2665df68af05fa9f2b72a693f0369
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/a809969f60a2665df68af05fa9f2b72a693f0369
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-19 (Fri, 19 May 2017)

  Changed paths:
    M src/betafunction.cpp
    M src/betafunction.hpp

  Log Message:
  -----------
  Move header inclusion to source file


  Commit: be0a4a119592d4110eb054da8da48e9e7a7b9d9b
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/be0a4a119592d4110eb054da8da48e9e7a7b9d9b
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-19 (Fri, 19 May 2017)

  Changed paths:
    M src/betafunction.cpp
    M src/betafunction.hpp

  Log Message:
  -----------
  Allow the compiler to generate the default constructor


  Commit: 3d6afe73a17a7b3525b0aad21f4d27879f7a8af1
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/3d6afe73a17a7b3525b0aad21f4d27879f7a8af1
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
    A src/basic_rk_integrator.hpp
    M src/betafunction.cpp
    M src/betafunction.hpp
    M src/module.mk
    M test/test_CMSSM_model.cpp
    M test/test_threshold_loop_functions.cpp

  Log Message:
  -----------
  Allow function to integrate ODEs to be passed to Beta_function

so that alternative methods can be used.


  Commit: b07aefeea771d5f8663ba96479b0e49d46e9080f
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/b07aefeea771d5f8663ba96479b0e49d46e9080f
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
    M src/basic_rk_integrator.hpp
    M src/betafunction.hpp

  Log Message:
  -----------
  Add default for derivatives template parameter

for brevity


  Commit: 5ee420a3dd283ddd8c990a78c4348fd9fe817c64
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/5ee420a3dd283ddd8c990a78c4348fd9fe817c64
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
    M test/module.mk
    A test/test_basic_rk_integrator.cpp
    R test/test_rk.cpp

  Log Message:
  -----------
  Adapt test to commit 3d6afe73a17a7b3525b0aad21f4d27879f7a8af1


  Commit: 872b8e6678ef77372418dde0a48001f6d1105ede
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/872b8e6678ef77372418dde0a48001f6d1105ede
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
    M test/module.mk

  Log Message:
  -----------
  Only compile tests that depend on Softsusy when this model is enabled


  Commit: bc759420934b3c236077114adaf09300874ed289
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/bc759420934b3c236077114adaf09300874ed289
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
    M src/module.mk
    A src/rkf_integrator.cpp
    A src/rkf_integrator.hpp
    M test/module.mk

  Log Message:
  -----------
  Add initial implementation of ODE integrator using odeint


  Commit: 08d3a2b8b388418b05a9ec4603a3270e432ebc3a
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/08d3a2b8b388418b05a9ec4603a3270e432ebc3a
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
    M src/basic_rk_integrator.hpp

  Log Message:
  -----------
  Update error message


  Commit: e11359e1f71c24f8ecf56bda2cbfba86c4127525
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/e11359e1f71c24f8ecf56bda2cbfba86c4127525
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
    M src/rkf_integrator.cpp
    M src/rkf_integrator.hpp

  Log Message:
  -----------
  Add observer to odeint integration routine

to allow the state of the parameters to be monitored


  Commit: 5d2737036310ad9b609c41a2c0460e2fc0e26437
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/5d2737036310ad9b609c41a2c0460e2fc0e26437
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
    A test/test_rkf_integrator.cpp

  Log Message:
  -----------
  Add initial set of tests for odeint integration routines


  Commit: c47957eb8dcb3100ee34e31fb15e09a5efd75f2b
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/c47957eb8dcb3100ee34e31fb15e09a5efd75f2b
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
    M src/basic_rk_integrator.hpp

  Log Message:
  -----------
  Make maximum number of steps configurable


  Commit: 14b18549d6a5e2a189629a5399b7dd2d78f91f8a
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/14b18549d6a5e2a189629a5399b7dd2d78f91f8a
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/rkf_integrator.hpp

  Log Message:
  -----------
  Add missing public specifier


  Commit: 697337167fe72b3f55614acfb2933c62fb5abb78
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/697337167fe72b3f55614acfb2933c62fb5abb78
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M config/Makefile.in
    M config/flexiblesusy-config.in
    M configure
    M src/module.mk
    M test/module.mk
    R test/test_basic_rk_integrator.cpp
    A test/test_rk.cpp
    R test/test_rkf_integrator.cpp

  Log Message:
  -----------
  Automatically enable usage of odeint

when the installed Boost version is sufficiently recent,
otherwise disable it.


  Commit: 3ac229fa42137ddf4f7d7ff08d2b12d1462f41df
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/3ac229fa42137ddf4f7d7ff08d2b12d1462f41df
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/basic_rk_integrator.hpp

  Log Message:
  -----------
  Provide documentation for basic RK integration class


  Commit: b9d732c80768efdc75753e6467db51d4d5884704
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/b9d732c80768efdc75753e6467db51d4d5884704
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/basic_rk_integrator.hpp

  Log Message:
  -----------
  Remove function that is only used once

and is already defined elsewhere


  Commit: cc1c6f0e7694fa8e459ea4f9fe88da8377e0e2a1
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/cc1c6f0e7694fa8e459ea4f9fe88da8377e0e2a1
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/rkf_integrator.cpp
    M src/rkf_integrator.hpp

  Log Message:
  -----------
  Add some documentation for the Boost ODE solver


  Commit: ba7cd5b4b33989b82930e007db27a9d8ef6e517b
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/ba7cd5b4b33989b82930e007db27a9d8ef6e517b
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/betafunction.cpp

  Log Message:
  -----------
  Minor correction to documentation


  Commit: c18b71093755f3df61dd00c9f10b681a027b231b
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/c18b71093755f3df61dd00c9f10b681a027b231b
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/basic_rk_integrator.hpp
    M src/rk.hpp

  Log Message:
  -----------
  Reuse existing routines for performing Runge-Kutta integration

to avoid code duplication


  Commit: ae445578245eaa789e3f5952c898a05e0badee1c
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/ae445578245eaa789e3f5952c898a05e0badee1c
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M configure

  Log Message:
  -----------
  Simplify checking for odeint

by just searching for the header in Boost


  Commit: ada8bfd1655cc40ce9a61a0a3390d0dbb144fcba
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/ada8bfd1655cc40ce9a61a0a3390d0dbb144fcba
  Author: Dylan Harries <dylan.harries at adelaide.edu.au>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/basic_rk_integrator.hpp
    M src/rk.hpp

  Log Message:
  -----------
  Pass reference to independent variable rather than pointer

since it cannot be null


  Commit: 6d9b16ee03668a67dacbe0cddc7e14bd4edf1179
      https://github.com/FlexibleSUSY/FlexibleSUSY/commit/6d9b16ee03668a67dacbe0cddc7e14bd4edf1179
  Author: Alexander Voigt <Expander at users.noreply.github.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M config/config.h.in
    M configure
    A src/basic_rk_integrator.hpp
    M src/betafunction.cpp
    M src/betafunction.hpp
    M src/module.mk
    M src/rk.hpp
    A src/rkf_integrator.cpp
    A src/rkf_integrator.hpp
    M test/module.mk
    M test/test_CMSSM_model.cpp
    M test/test_rk.cpp
    M test/test_threshold_loop_functions.cpp

  Log Message:
  -----------
  Merge pull request #14 from FlexibleDecay/feature-2.0-odeint

Enable usage of odeint routines


Compare: https://github.com/FlexibleSUSY/FlexibleSUSY/compare/c0151657d347...6d9b16ee0366


More information about the Flexiblesusy-commits mailing list