Skip to content

Fix TDMultipoleLmax = 0

Micael Oliveira requested to merge fix_td_multipole_lmax_zero into hotfix-8.2

Description

The code was always adding the dipole contribution from the geometry to the multipoles, even when only the monopole was required, causing an out-of-bound memory access. Added the TDMultipoleLmax = 0 input option to a couple of tests.

Also fixed a missing POP_SUB found during the debug process.

News snippet

Fixed bug when TDMultipoleLmax = 0.

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.

Merge request reports