1. 18 Mar, 2022 2 commits
  2. 16 Mar, 2022 4 commits
    • Sébastien Villemot's avatar
      Testsuite: improve tests for block/bytecode options · d8c3467a
      Sébastien Villemot authored
      Improve the model that is used to test all combinations of algorithms with
      block and bytecode options, by ensuring that it includes the 8 possible types of blocks:
      – Solve {forward, backward, two boundaries} {simple, complete}
      – Evaluate {forward, backward}
      
      All the “Solve” blocks are also included in both linear and nonlinear forms
      (since the codepaths are typically different depending on the linearity of
      the block).
      
      Note that there is no such thing as a nonlinear “Evaluate” block, since the
      endogenous variables of the block always enter linearly (on the LHS).
      
      Also:
      - use perfect_foresight_{setup,solver} instead of simul (and disable automatic homotopy)
      - add a shock on e_R (though this is not strictly needed since the
        corresponding block already inherits the shock from another ancestor block)
      - remove the block for observables, there is already another block of type
        “Evaluate forward”
      d8c3467a
    • Sébastien Villemot's avatar
      Block decomposition: simplify MATLAB implementation of stack_solve_algo=3 (BiCGStab) · 07978aff
      Sébastien Villemot authored
      This commit makes it closer to the implementation in bytecode. In practice,
      this change fixes convergence problems on some models.
      07978aff
    • Sébastien Villemot's avatar
      db5e0410
    • Sébastien Villemot's avatar
      Bytecode: fix typo · 2d73ae29
      Sébastien Villemot authored
      2d73ae29
  3. 15 Mar, 2022 3 commits
  4. 14 Mar, 2022 3 commits
  5. 03 Mar, 2022 11 commits
  6. 01 Mar, 2022 5 commits
  7. 28 Feb, 2022 5 commits
  8. 25 Feb, 2022 1 commit
  9. 24 Feb, 2022 2 commits
  10. 23 Feb, 2022 1 commit
  11. 22 Feb, 2022 1 commit
  12. 21 Feb, 2022 2 commits