Skip to content

Fully Adaptive FMM

Compare
Choose a tag to compare
@skailasa skailasa released this 10 Mar 10:10
· 48 commits to master since this release
189f358

Upgrade Steps

  • Now built as a conda recipe, or installed from anaconda cloud directly

Breaking Changes

  • New interface and configuration for Fmm class.
  • New configuration and interface for operator precomputations
  • Container classes Potential, Node, Density and related abstractions deleted
  • Custom SVD deleted.

New Features

  • Adaptive octree integrated with AdaptOctree
  • Fully adaptive FMM
  • M2L precomputations accelerated with CUDA and randomised SVD

Bug Fixes

  • Working directory had to be source directory.

Improvements

  • Radically easier experimental config
  • Installation from the cloud
  • A single HDF5 database used for all experimental data
  • FMM Operator abstractions separated into modular functions, for easy optimisation
  • FMM API solidified and separated from implementation of operators.

Other Changes

  • N/A