Numerical utilities

NQCDynamics.FastDeterminantModule
FastDeterminant

When computing many determinants in a loop the allocation and GC of the temporary arrays for the pivots and workspace can contribute a large portion of the total runtime.

Using FastLapackInterface we can reduce the allocations and improve the runtime performance.

source