A comprehensive and full-featured computational physics suite for boundary-element analysis of electromagnetic scattering, fluctuation-induced phenomena (Casimir forces and radiative heat transfer), nanophotonics, RF device engineering, electrostatics, and more. Includes a core library with C++ and python APIs as well as many command-line applications.
Previous versions of scuff have included case-by-case checking for integrand convergence so that oversampling of kBloch points can be reduced for transformations which have converged for a particular frequency. This feature seems to have been taken out, but it would significantly reduce computation time for periodic equilibrium calculations if it could be re-introduced.
Actually this feature hasn't been taken out, and as far as I can tell it is working correctly. Please double-check and let me know if you can identify any examples on which it is misbehaving.
Previous versions of scuff have included case-by-case checking for integrand convergence so that oversampling of kBloch points can be reduced for transformations which have converged for a particular frequency. This feature seems to have been taken out, but it would significantly reduce computation time for periodic equilibrium calculations if it could be re-introduced.