Harminv release notes
From AbInitio
Revision as of 00:19, 16 October 2005; Stevenj (Talk | contribs)
(diff) ←Older revision | Current revision | Newer revision→ (diff)
(diff) ←Older revision | Current revision | Newer revision→ (diff)
Here, we describe what has changed between releases of the Harminv package. You can also refer to the NEWS
file in the Harminv distribution (or the ChangeLog
file for a more detailed listing).
Contents |
Harminv 1.2.1
May 20, 2004
- Impose a maximum number of basis modes (300) to prevent the matrices from getting too large.
- Corrected typo in man page (for definition of
-d
density).
Harminv 1.2
May 19, 2004
- Command line tool now defaults to a particular spectral "density" (set by the
-d
option), rather than a number of basis modes, since using too many basis modes leads to a singular eigenproblem and numerical instability. (Based on defaults from M&T references.) - Use long double precision, if available, to reduce accumulation of floating-point errors while computing Fourier/Z transforms.
Harminv 1.1
May 18, 2004
- Corrected bug in frequency-error calculation; thanks to V. A. Mandelshtam for helpful discussions and for letting me look at his code to check against mine.
- Amplitude calculation is no longer unstable for strongly decaying modes.
- Used a more accurate eigensolver routine.
- Added
-e/-E/-a/-A/-Q
options to screen outputs with error/amplitude/Q too large/small/small, respectively. - Added
-w
option to use angular frequency instead of frequency. - More flexible input format: allow comma-delimited, a-bi as well as a+bi.
- API cleanups.
Harminv 1.0.2
May 15, 2004
- Corrected inadvertent windowing of data that degraded accuracy in the case of very short signals.
Harminv 1.0.1
May 15, 2004
- Corrected some minor release glitches.
Harminv 1.0
May 14, 2004
- Initial release (after 4 years of private use by the Joannopoulos group).