Skip to content
Snippets Groups Projects
  1. Dec 14, 2022
  2. Dec 12, 2022
    • Sébastien Villemot's avatar
      Preprocessor update · 83b80cef
      Sébastien Villemot authored
      – Sparse representation: fix bug in output of indices in driver and JSON files
      – Minor simplification in static block decomposition driver output
      83b80cef
  3. Dec 09, 2022
  4. Dec 08, 2022
    • Sébastien Villemot's avatar
      Preprocessor update · 712e4af1
      Sébastien Villemot authored
      – Sparse representation: compatibility fix with MATLAB < R2020a (Closes: #1875)
      – Sparse representation: fix bug in output of indices in driver and JSON files
      712e4af1
  5. Dec 07, 2022
  6. Dec 06, 2022
  7. Dec 05, 2022
  8. Dec 04, 2022
  9. Dec 03, 2022
  10. Nov 30, 2022
    • Sébastien Villemot's avatar
      Fix typo · 6185767f
      Sébastien Villemot authored
      [skip ci]
      6185767f
    • Sébastien Villemot's avatar
      Design and performance improvement to solve_algo={12,14} · d574705b
      Sébastien Villemot authored
      Use the new time-recursive block decomposition computed by the preprocessor
      for:
      - the simulation of backward models with “simul_backward”
      - the perfect foresight simulation of purely backward/forward/static models
      
      Also note that in this case, the preprocessor now defaults to “mfs=3” (i.e. it
      minimizes the set of feedback variables and tries to renormalize equations).
      
      This replaces the previous algorithm based on Dulmage-Mendelsohn (dmperm), plus
      an ad hoc identification of some equations that can be evaluated (those with a
      LHS equal to a variable, the log of a variable, or the diff-log of a variable).
      
      By the way, the block_trust_region MEX has been modified so that it accepts a
      boolean argument to decide whether it performs a Dulmage-Mendelsohn
      decomposition (if not, then it performs a simple trust region on the whole
      nonlinear system).
      
      This provides a significant performance improvement (of almost an order of
      magnitude for solve_algo=14 on a 700 equations model).
      d574705b
    • Sébastien Villemot's avatar
      block_trust_region MEX: add support for sparse Jacobian · 10fdc425
      Sébastien Villemot authored
      If the function to be solved returns a sparse Jacobian, simply convert it to a
      dense representation.
      10fdc425
    • Sébastien Villemot's avatar
      Manual: fix wrong anchor · 3e391347
      Sébastien Villemot authored
      3e391347
    • Sébastien Villemot's avatar
      4e08aada
  11. Nov 29, 2022
  12. Nov 28, 2022
  13. Nov 24, 2022
  14. Nov 23, 2022
  15. Nov 22, 2022
  16. Nov 21, 2022
Loading