- v0.7.3 (11/27/2014)
- Multiple patches suggested by Alberto Garcia.
- Fix a bug in the "lateral expansion" for locating the bracket for the chemical potential.
- Search for band edges of the chemical potential, which serve both for metals and for systems with a gap.
- Add a paramter (mu0 in in PPEXSIOptions) to provide the starting guess of chemical potential. This can be used for the case in which the PEXSI solver is invoked directly, without an inertia-counting phase.
- Update the example drivers accordingly to these bug fixes.
- v0.7.2 (08/27/2014)
- Bug fix: Two temporary variables were not initialized during the computation of the number of electrons and its derivatives.
- Add test matrices to the fortran/ folder as well.
- Update the configuration files.
- v0.7.1 (07/01/2014)
- Bug fix: PPEXSIPlanInitialize specifics the input according to mpirank instead of outputFileIndex.
- Bug fix: PPEXSIPlanFinalize gives floating point error due to the double deallocation of SuperLUGrid.
- v0.7.0 (05/24/2014)
- Use PPEXSIPlan to coordinate the computation, and allows the code to be used for C/C++/FORTRAN.
- Templated implementation and support for both real and complex arithmetic.
- New interface routines for FORTRAN based on ISO_C_BINDING (FORTRAN 2003 and later).
- Basic interface for KSDFT calculation, with a small number of input parameters and built-in heuristic strategies.
- Expert interface for KSDFT calculation, providing full-control of the heuristics.
- Symbolic factorization can be reused for multiple calculations.
- Enhanced error estimate for the pole expansion using energy as a guidance.
- v0.6.0 (03/11/2014)
- First release of PEXSI.
- Version integrated with the SIESTA package for Kohn-Sham density functional theory (KSDFT) calculation.
- Parallel selected inversion for complex symmetric matrices.
- Estimate the density of state profile via inertia counting.
- Compute the density of states and local density of states.