📄 changelog
字号:
/home/a/stevenj/Repository/mpb/doc/tri-rods-ez7.gif, /home/a/stevenj/Repository/mpb/doc/tri-rods-ez8.gif, /home/a/stevenj/Repository/mpb/doc/analysis-tutorial.html, /home/a/stevenj/Repository/mpb/mpb-ctl/examples/tri-rods.ctl: Use fix-efield-phase to get deterministic field pictures. * /home/a/stevenj/Repository/mpb/doc/user-ref.html: fixed typo * /home/a/stevenj/Repository/mpb/doc/user-ref.html: documented fix-*field-phase band functions * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.scm.in: added fix-*field-phase band functions * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c: invalidate curfield when eigenstates are recomputed. * /home/a/stevenj/Repository/mpb/doc/user-ref.html: clarification in fix-field-phase * /home/a/stevenj/Repository/mpb/doc/user-ref.html: documented fix-field-phase * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c: fix scaling of energy total returned by compute-field-energy. * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c, /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.scm.in, /home/a/stevenj/Repository/mpb/doc/user-ref.html: compute-field-energy returns total unnormalized energy2000-05-02 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/doc/user-ref.html: documented new "cone" geometric object type. * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c: Bug fix in epsilon creation for 2d systems: is now xy plane at z=0, rather than at z=-0.5.2000-04-04 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/doc/user-ref.html: clarified meaning of block size2000-03-19 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/src/maxwell/maxwell_pre.c: increased min. denom., and used max(denom,min) instead of (denom + min).2000-03-18 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/doc/installation.html: minor updates * /home/a/stevenj/Repository/mpb/doc/license.html: slight translation tweak to restore parallel structure * /home/a/stevenj/Repository/mpb/tests/eigs_test.c: fixed bug2000-03-17 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.scm.in: added display-group-velocities band function * /home/a/stevenj/Repository/mpb/tests/eigs_test.c: handled case where eigenvals array passed to preconditioner is NULL. * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c, /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.scm.in: added group velocity calc * /home/a/stevenj/Repository/mpb/src/maxwell/maxwell.h, /home/a/stevenj/Repository/mpb/src/maxwell/maxwell_op.c: added maxwell_ucross_op for group velocity calculation2000-03-16 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/src/maxwell/maxwell.h, /home/a/stevenj/Repository/mpb/src/maxwell/maxwell_op.c: Separated H_from_e computation into its own subroutine, in preparation for group velocity computation. * /home/a/stevenj/Repository/mpb/doc/user-ref.html, /home/a/stevenj/Repository/mpb/doc/user-tutorial.html: added cross-refs * /home/a/stevenj/Repository/mpb/doc/user-ref.html: documented coordinate conversion functions from libgeom in libctl-1.22000-03-15 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c: slightly simpler phase-fixing algorithm (don't discriminate between components). * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c: removed debugging printf * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c, /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.scm.in: Added fix-field-phase function (currently undocumented), based on a suggestion by Doug Allan.2000-03-14 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c: be sure to do sums, etcetera, over all processors * /home/a/stevenj/Repository/mpb/utils/mpb-data.c: bug fix in outputing imag. part range (thanks to Doug Allan).2000-03-08 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/doc/license.html: clarification * /home/a/stevenj/Repository/mpb/doc/license.html: added suggested reference2000-02-28 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/doc/analysis-tutorial.html: addressed FAQ on fcc lattice units2000-02-22 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.c: got rid of debugging printf2000-02-14 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.c: sum times over processors, and a couple of other cleanups * /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.c: fixed comment * /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.c, /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.h: Corrected operation counts when projecting the preconditioning. Changed some flag names and orderings, and added EIGS_FORCE_APPROX_LINMIN. * /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.c: added documentation for linmin * /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.c: pass correct U to eigensolver_get_eigenvals_aux2000-02-13 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.c, /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.h: added adaptive algorithm choice * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c: don't precondition when randomizing fields (it doesn't really seem to help). * /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c, /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.c, /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.h: Added approximate (2-point) line minimization. Disabled for now, until the runtime self-optimization code is added. * /home/a/stevenj/Repository/mpb/tests/eigs_test.c, /home/a/stevenj/Repository/mpb/tests/maxwell_test.c, /home/a/stevenj/Repository/mpb/src/matrices/eigensolver_utils.c, /home/a/stevenj/Repository/mpb/src/matrices/matrices.h, /home/a/stevenj/Repository/mpb/src/matrices/scalar.h, /home/a/stevenj/Repository/mpb/src/matrices/sqmatrix.c, /home/a/stevenj/Repository/mpb/src/maxwell/maxwell.c, /home/a/stevenj/Repository/mpb/src/maxwell/maxwell.h, /home/a/stevenj/Repository/mpb/src/maxwell/maxwell_op.c, /home/a/stevenj/Repository/mpb/src/maxwell/maxwell_pre.c, /home/a/stevenj/Repository/mpb/mpb-ctl/mpb.c, /home/a/stevenj/Repository/mpb/src/matrices/Makefile.in, /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.c, /home/a/stevenj/Repository/mpb/src/matrices/eigensolver.h: rewritten eigensolver2000-02-12 Steven G. Johnson <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/NEWS: noted change in mpb-data * /home/a/stevenj/Repository/mpb/ChangeLog, /home/a/stevenj/Repository/mpb/NEWS, /home/a/stevenj/Repository/mpb/configure.in: bumped version * /home/a/stevenj/Repository/mpb/src/maxwell/maxwell_pre.c: Yikes! Bug fix in zparity stuff for even nz!!2000-02-12 stevenj <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/src/maxwell/maxwell_pre.c: Yikes! Bug fix in zparity stuff for even nz!!2000-02-09 stevenj <stevenj@alum.mit.edu> * /home/a/stevenj/Repository/mpb/doc/user-ref.html: documented band-range-data output var * /home/a/stevenj/Repository/mpb/ChangeLog: updated * /home/a/stevenj/Repository/mpb/NEWS: noted changes * /home/a/stevenj/Repository/mpb/NEWS: noted --without-hdf5 fix * /home/a/stevenj/Repository/mpb/configure.in: Warn user if -lhdf5 is found but hdf5.h is not (probably an error). * /home/a/stevenj/Repository/mpb/src/matrixio/matrixio.c, /home/a/stevenj/Repository/mpb/utils/mpb-data.c: fixed compilation --without-hdf5Wed Feb 9 23:14:45 2000 Steven G. Johnson <stevenj@alum.mit.edu> * NEWS: noted changes * NEWS: noted --without-hdf5 fix * configure.in: Warn user if -lhdf5 is found but hdf5.h is not (probably an error). * src/matrixio/matrixio.c, utils/mpb-data.c: fixed compilation --without-hdf5Tue Feb 8 06:40:20 2000 Steven G. Johnson <stevenj@alum.mit.edu> * doc/user-tutorial.html: slight clarificationsMon Feb 7 02:30:24 2000 Steven G. Johnson <stevenj@alum.mit.edu> * doc/analysis-tutorial.html: updated run time for diamond lattice * doc/user-ref.html: slight clarificationSun Feb 6 02:43:38 2000 Steven G. Johnson <stevenj@alum.mit.edu> * src/matrixio/matrixio.c, src/matrixio/matrixio.h, utils/mpb-data.c: creating a dataset deletes pre-existing onesSat Feb 5 22:03:02 2000 Steven G. Johnson <stevenj@alum.mit.edu> * configure.in: updated to check for ATLAS 3.0 libraries.Fri Feb 4 01:37:35 2000 Steven G. Johnson <stevenj@alum.mit.edu> * doc/user-ref.html: document current-k variableTue Feb 1 03:30:58 2000 Steven G. Johnson <stevenj@alum.mit.edu> * doc/analysis-tutorial.html: fixed typo * doc/tri-rods-ez8.gif, doc/tri-rods-ez1.gif, doc/tri-rods-ez2.gif, doc/tri-rods-ez3.gif, doc/tri-rods-ez4.gif, doc/tri-rods-ez5.gif, doc/tri-rods-ez6.gif, doc/tri-rods-ez7.gif: updated to use h5topng 1.3.4 images (much nicer contour lines). * doc/analysis-tutorial.html: noted random phaseSat Jan 29 19:34:56 2000 Steven G. Johnson <stevenj@alum.mit.edu> * mpb-ctl/mpb.scm.in: output band range data * utils/mpb-data.c: Fixed -d help in -h info. * mpb-ctl/mpb.1: small changeSat Jan 29 02:36:46 2000 Steven G. Johnson <stevenj@alum.mit.edu> * doc/user-tutorial.html: mentioned data analysis tutorial * doc/analysis-tutorial.html: grammar fix * doc/analysis-tutorial.html: slight change * src/matrixio/matrixio.c, src/matrixio/matrixio.h, utils/mpb-data.c: Handle case of trying to create dataset where one already exists. * mpb-ctl/examples/diamond.ctl, mpb-ctl/examples/tri-rods.ctl: updated for data analysis tutorial * doc/user-tutorial.html, doc/tri-rods-eps-2.gif, doc/tri-rods-ez1.gif, doc/tri-rods-ez2.gif, doc/tri-rods-ez3.gif, doc/tri-rods-ez4.gif, doc/tri-rods-ez5.gif, doc/tri-rods-ez6.gif, doc/tri-rods-ez7.gif, doc/tri-rods-ez8.gif, doc/user-ref.html, doc/diamond-b3-eps.gif, doc/diamond-b3.gif, doc/diamond-bands.gif, doc/diamond-eps.gif, doc/index.html, doc/tri-rods-bands.gif, doc/tri-rods-eps-1.gif, doc/analysis-tutorial.html, doc/diamond-b1-eps.gif, doc/diamond-b1.gif: added data analysis tutorialFri Jan 28 20:11:25 2000 Steven G. Johnson <stevenj@alum.mit.edu> * doc/user-tutorial.html: minor change * doc/installation.html: noted that PATH may need to be updated, and some other small changes * doc/installation.html: noted make distclean * doc/installation.html: slight formatting fix * doc/installation.html: Added section reviewing how to set up installation paths, etcetera. * mpb-ctl/examples/diamond.ctl: added diamond (fcc) lattice example * mpb-ctl/mpb.scm.in: report elapsed time for initialization * mpb-ctl/mpb.scm.in: fixed display-eigensolver-stats for num-runs=0 * mpb-ctl/examples/tutorial.ctl, doc/user-tutorial.html: use output-at-kpoint in tutorial * doc/user-ref.html: Documented output-at-kpoint.Thu Jan 27 23:57:50 2000 Steven G. Johnson <stevenj@alum.mit.edu> * mpb-ctl/examples/hole-slab.ctl, mpb-ctl/mpb.scm.in: Added output-at-kpoint function. * mpb-ctl/mpb.1, utils/mpb-data.1, mpb-ctl/Makefile.in: added mpb man page * mpb-ctl/mpb.c, src/matrixio/evectmatrixio.c, src/matrixio/matrixio.c, src/matrixio/matrixio.h, utils/Makefile.in, utils/mpb-data.1, utils/mpb-data.c, Makefile.in, TODO, configure.in, mpb-ctl/epsilon_file.c: Added mpb-data utility, so we can finally unskew datasets (and more). * src/matrixio/matrixio.c: Suppress HDF5 error messages if we try to read a nonexistent dataset; just return NULL. * mpb-ctl/mpb.c: write out Bloch wavevector in reciprocal, not cartesian, basis. * mpb-ctl/Makefile.in, tests/Makefile.in, src/matrices/Makefile.in, src/matrixio/Makefile.in, src/maxwell/Makefile.in, src/util/Makefile.in: set SHELL * mpb-ctl/epsilon_file.c, src/matrixio/evectmatrixio.c, src/matrixio/matrixio.c, src/matrixio/matrixio.h: Added attribute-reading code, and made it possible to check at runtime if a dataset exists in a file (by returning an NULL instead of dying if the dataset doesn't exist when we try to read it).Wed Jan 26 17:40:56 2000 Steven G. Johnson <stevenj@alum.mit.edu> * src/maxwell/maxwell_pre.c: zparity and run-even/odd now work correctly for 2d grids. zparity calculation is also now ready for use with MPI. * doc/user-ref.html: fixed typo * mpb-ctl/examples/tutorial.ctl, mpb-ctl/mpb.c, mpb-ctl/mpb.scm.in, src/maxwell/maxwell.h, src/maxwell/maxwell_eps.c, tests/maxwell_test.c, doc/user-ref.html, doc/user-tutorial.html, mpb-ctl/epsilon_file.c: added anisotropic dielectricsSat Jan 22 05:57:27 2000 Steven G. Johnson <stevenj@alum.mit.edu> * mpb-ctl/mpb.scm.in: Fixed bug in output-dpwr-in-objects. Thanks to Mihai Ibanescu for the bug report.Fri Jan 21 02:18:28 2000 Steven G. Johnson <stevenj@alum.mit.edu> * src/matrixio/matrixio.h, doc/user-tutorial.html, mpb-ctl/mpb.c, src/matrixio/fieldio.c, src/matrixio/matrixio.c: output all components in one h5 file * doc/developer.html: fixed typo * src/matrixio/fieldio.c, src/matrixio/matrixio.c, src/matrixio/matrixio.h, mpb-ctl/mpb.c: tag output datasets with k & R attributesMon Jan 17 03:00:19 2000 Steven G. Johnson <stevenj@alum.mit.edu> * doc/license.html: yet more felicitous translation * doc/license.html: more felicitous translation * doc/user-tutorial.html: fixed typoFri Jan 14 21:33:21 2000 Steven G. Johnson <stevenj@alum.mit.edu> * mpb-ctl/Makefile.in, src/matrices/Makefile.in, src/matrixio/Makefile.in, src/maxwell/Makefile.in, src/util/Makefile.in, tests/Makefile.in, Makefile.in, configure.in, doc/installation.html: INCLUDES -> CPPFLAGSWed Jan 12 02:02:09 20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -