- Construct a cluster tree
- Construct a block cluster tree
- Build an $\mathcal{H}$-matrix
- Solve the Laplace equation
- Dirichlet boundary condition
- Neumann boundary condition
- Mixed boundary condition
- Solve the acoustic Helmholtz equation
- Exterior problem with Dirichlet boundary condition
- Exterior problem with Neumann boundary condition