Skip to content

Dedalus v2.2006

Compare
Choose a tag to compare
@kburns kburns released this 16 Sep 16:58
· 1005 commits to master since this release

Feature additions:

  • New Legendre polynomial basis (77d92e5).
  • Problems now support variables marked as constant in the coupled dimension (see 1D Lane Emden example) (77d92e5).
  • New methods for computing CFL times based on diffusive terms in conservative and non-conservative form (6e2cec2).
  • Grid spacings are now available in the parsing namespace as e.g. 'sx' for the 'x' dimension (71219d1).
  • Number of tau rows removed per equation can now be specified with the 'tau' keyword in Problem.add_equation (ce8c131).
  • New command-line options get_config and get_examples for copying the configuration file and example scripts (cc0373e).

Behavior modifications:

  • Default value of 'ncc_cutoff' changed from 1e-10 to 1e-6 to produce more banded NCC matrices (7efb884)
  • Default value of 'entry_cutoff' changed from 0 to 1e-12 to prevent rounding errors from reducing matrix sparsity (7efb884).
  • Hermitian symmetry for real problems is now explicitly enforced every 100 iterations by default. This can be modified via the 'enforce_real_cadence' keyword for IVP solvers (5b3be57).

Performance changes:

  • Improved strategy for reducing the number of transforms when evaluating RHS terms (0ce1482).