⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 麻省理工的计算光子晶体的程序
💻
📖 第 1 页 / 共 5 页
字号:
	don't carry over to the next line (I guess each line is executed	in its own subshell).2001-02-19  Steven G. Johnson  <stevenj@alum.mit.edu>	* doc/analysis-tutorial.html: punctuation alteration	* doc/analysis-tutorial.html: slight rewording	* doc/analysis-tutorial.html: noted that the real part is	sometimes zero	* doc/analysis-tutorial.html: noted units for resolution in	mpb-data	* doc/analysis-tutorial.html: use -S 3 instead of -X 3 -Y 3	* 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: updated mode pictures (since mpb-data now	centers its output at the origin)	* config.guess, config.sub: updated to latest version	* ChangeLog: updated	* doc/analysis-tutorial.html, mpb-ctl/examples/diamond.ctl,	mpb-ctl/mpb.scm.in, src/maxwell/maxwell_eps.c: a couple	compilation fixes, and noted use of define-param in the manual	* mpb-ctl/examples/check.ctl: whoops, got rid of premature exit	* mpb-ctl/examples/check.ctl: improved accuracy in 1d tests...but	there still seem to be occasional discrepancies.  What is going	on?	* doc/user-ref.html: clarification	* TODO: updated2001-02-18  Steven G. Johnson  <stevenj@alum.mit.edu>	* doc/installation.html: fixed autoconf URL	* src/maxwell/maxwell.c: whoops, non-constant array initializers	are not allowed2001-02-17  Steven G. Johnson  <stevenj@alum.mit.edu>	* doc/installation.html: mention parallel HDF5	* doc/installation.html: fixed typo	* doc/user-ref.html, doc/installation.html: noted mpbi-mpi in	manual	* mpb-ctl/mpb.c: fixed counting statistics for mpbi-mpi	* src/maxwell/maxwell_op.c: fixed field output for 2d mpbi-mpi	* mpb-ctl/Makefile.in: fixed copyright year	* src/matrixio/matrixio.c: don't call H5Dwrite at all for empty	dataspaces (e.g. in leftover processes under MPI)	* src/maxwell/maxwell_op.c: bug fixed for mpbi-mpi field output	* mpb-ctl/examples/hole-slab.ctl: There sees to be some funny	rounding problem on the Origin (at least) that causes it to get	confused about whether x=0 and/or y=0 is inside the eps block.	* doc/user-ref.html: fixed broken <code> tag	* mpb-ctl/mpb.c: undid erroneous cleanups (although they wouldn't	have technically caused problems)	* ChangeLog: updated2001-02-16  Steven G. Johnson  <stevenj@alum.mit.edu>	* NEWS: minor rewordings	* NEWS: updated	* utils/mpb-data.c: Fixed a problem with MODF_POSITIVE that caused	mpb-data to crash on an Alpha; thanks to Dominique Caron for the	bug report.2001-02-14  Steven G. Johnson  <stevenj@alum.mit.edu>	* doc/user-ref.html: note that MPB exits with an error if	run-te/tm are used nonsensically, or if epsilon is not	positive-definite.	* NEWS: fixed hyphenation	* configure.in: bumped version	* mpb-ctl/mpb.c, mpb-ctl/mpb.scm.in, src/matrices/scalar.h,	src/matrixio/fieldio.c, src/matrixio/matrixio.c,	src/matrixio/matrixio.h, src/maxwell/maxwell.c,	src/maxwell/maxwell.h, src/maxwell/maxwell_op.c, NEWS: Rewrote	field output for inversion-symmetry case.  We now write the field	to the file in a few chunks, rather than trying to expand the	half-complex rfftw output to the full array.  This paves the way	for a parallel mpbi.  As a side effect, we also circumvent a bug	in the old makefull routines that caused artifacts to appear in	the output for 3d cells (reported by Michelle Povinelli).2001-02-11  Steven G. Johnson  <stevenj@alum.mit.edu>	* mpb-ctl/mpb.scm.in: Bug fix in combine-band-functions, etcetera,	for when a thunk is encountered.  Thanks to Michelle Povinelli for	the bug report.2001-02-09  Steven G. Johnson  <stevenj@alum.mit.edu>	* mpb-ctl/mpb.c, src/matrixio/fieldio.c, src/matrixio/matrixio.c,	src/matrixio/matrixio.h: generalized fieldio function in	preparation for rewritten mpbi output...	* mpb-ctl/mpb.c, mpb-ctl/mpb.scm.in, NEWS, src/matrixio/fieldio.c,	src/matrixio/matrixio.h: eliminated output-copies in favor of	mpb-data2001-02-08  Steven G. Johnson  <stevenj@alum.mit.edu>	* mpb-ctl/mpb.c: added geometry tree debugging code	* doc/installation.html, doc/user-ref.html, NEWS: give (more)	thanks to Clarendon	* src/matrices/blasglue.c, src/matrixio/matrixio.c,	src/maxwell/maxwell_op.c: fixed problems when an MPI process has	no portion of the eigenmodes (which can happen for inconvenient #	processes)...matrixio is still not quite right, though	* src/matrices/blasglue.c: don't die if passed NULL arrays for	zero sizes	* mpb-ctl/mpb.c, mpb-ctl/mpb.scm.in: added get/set kpoint-index	functions	* NEWS: updated	* doc/index.html, doc/installation.html, doc/user-ref.html:	documented mpb-mpi	* mpb-ctl/examples/check.ctl: check-tolerance should be a param	* src/maxwell/maxwell_pre.c: Fixed bug in zero-k constraint for	parallel systems.2001-02-07  Steven G. Johnson  <stevenj@alum.mit.edu>	* doc/acknowledgments.html: thanks to Clarendon	* utils/mpb-data.1, utils/mpb-data.c: added mpb-data -T option	* configure.in, utils/Makefile.in: don't build/install mpb-data	when linking to MPI	* mpb-ctl/examples/check.ctl, mpb-ctl/mpb.c, mpb-ctl/mpb.scm.in:	expose more MPI info to Guile, and don't do 1d tests in check.ctl	under MPI (where they are not supported)	* mpb-ctl/mpb.c, src/matrices/eigensolver.c,	src/matrices/eigensolver_davidson.c,	src/matrices/eigensolver_utils.c, src/matrices/evectmatrix.c,	src/matrices/matrices.h, src/maxwell/maxwell_eps.c,	src/maxwell/maxwell_pre.c, src/util/mpiglue.h,	src/util/mpi_utils.c, src/util/mpi_utils.h, tests/eigs_test.c:	yikes, Allreduce requires sendbuf != recvbuf (although this is not	clear from the documentation)	* src/maxwell/maxwell_eps.c: cleanups, fixed calculation of	eps_inv_mean for MPI	* src/maxwell/maxwell.c: fixed indenting	* TODO: updates	* mpb-ctl/Makefile.in: put check target at the end so that 'make'	does 'make all'	* src/matrixio/matrixio.c: fprintf -> mpi_one_fprintf	* src/maxwell/maxwell_op.c: whoops, fixed stride/dist check to	coincide with what fftwnd_mpi really supports	* src/config.h.in: define HAVE_FFTW to something	* configure.in, mpb-ctl/mpb.c, src/maxwell/maxwell.c,	src/maxwell/maxwell.h, src/util/mpi_utils.c: fixed compilation	whoopses under MPI	* doc/user-ref.html: fix	* ChangeLog, NEWS: updated2001-02-06  Steven G. Johnson  <stevenj@alum.mit.edu>	* mpb-ctl/mpb.scm.in: workaround for older versions of Guile where	we can't get the number of arguments to a function (apparently)	* configure.in: fixed gen-ctl-io check, removed AC_PROG_CC_STDC	ifdef...there's something not working about ifdef that I don't	understand	* configure.in: call AC_PROG_CC_STDC if defined, in part so that	autoconf 2.5 doesn't complain	* configure.in: added MPI checks	* src/util/mpi_utils.c: clarification	* src/matrixio/matrixio.c: fixed misnamed function call	* configure.in, src/config.h.in, src/matrixio/matrixio.c: support	HDF5 file i/o without H5Pset_mpi2001-02-05  Steven G. Johnson  <stevenj@alum.mit.edu>	* src/util/mpiglue.h, src/util/mpi_utils.c, src/util/mpi_utils.h:	added critical section utility, intended for mediating output file	access2001-02-04  Steven G. Johnson  <stevenj@alum.mit.edu>	* mpb-ctl/mpb.c, mpb-ctl/mpb.scm.in: turn off printing unless we	are the master process	* doc/user-tutorial.html, mpb-ctl/examples/check.ctl,	mpb-ctl/examples/tutorial.ctl, mpb-ctl/mpb.scm.in: display-many ->	print	* mpb-ctl/Makefile.in: make main() in new libctl call our hooks	* mpb-ctl/epsilon_file.c, mpb-ctl/mpb.c, mpb-ctl/mpb.scm.in,	src/matrices/eigensolver.c, src/matrices/eigensolver_davidson.c,	src/matrices/linmin.c, src/matrices/matrices.c,	src/matrixio/fieldio.c, src/matrixio/matrixio.h,	src/maxwell/maxwell.c, src/maxwell/maxwell_eps.c,	src/maxwell/maxwell_op.c, src/maxwell/maxwell_pre.c,	src/util/mpiglue.h, src/util/mpi_utils.c, src/util/mpi_utils.h:	many cleanups in preparation for MPI	* mpb-ctl/mpb.c: give error if k-point is incompatible with the	polarization	* configure.in, tests/blastest.complex.out, tests/blastest.out,	tests/blastest.real.out, tests/Makefile.in: fixed blastest 'make	check' for complex scalars2001-02-03  Steven G. Johnson  <stevenj@alum.mit.edu>	* mpb-ctl/mpb.c, src/maxwell/maxwell_eps.c, src/maxwell/maxwell.h:	checks to see if dielectric tensor is okay; return error if TE/TM	is specified but impossible	* doc/index.html: fixed typo2001-01-30  Steven G. Johnson  <stevenj@alum.mit.edu>	* configure.in: use vendor cc, too, so that Fortran and C are in	sync (there may be linking problems, otherwise).	* doc/developer.html, doc/license.html: noted MPB paper2001-01-27  Steven G. Johnson  <stevenj@alum.mit.edu>	* mpb-ctl/mpb.c: fixed compute_energy_in_object_list for	non-orthogonal lattices2001-01-26  Steven G. Johnson  <stevenj@alum.mit.edu>	* mpb-ctl/mpb.scm.in: filename-prefix is once again a define-param	variable2001-01-24  Steven G. Johnson  <stevenj@alum.mit.edu>	* NEWS: clarified the purpose of "nothing"	* doc/user-tutorial.html, mpb-ctl/examples/tutorial.ctl,	mpb-ctl/mpb.c: in compute-energy-in-objects, let 'nothing'	material punch a hole2001-01-23  Steven G. Johnson  <stevenj@alum.mit.edu>	* doc/user-ref.html, doc/user-tutorial.html,	mpb-ctl/examples/tutorial.ctl, mpb-ctl/mpb.c, mpb-ctl/mpb.scm.in,	NEWS: added 'nothing' material	* doc/installation.html: clarified simultaneous installation of	mpb and mpbi2001-01-21  Steven G. Johnson  <stevenj@alum.mit.edu>	* mpb-ctl/examples/check.ctl: collect error statistics	* mpb-ctl/examples/check.ctl: Fix a bug (Bragg-sine not resetting	default-material).  Also raise tolerance slightly.	* Makefile.in, tests/Makefile.in: print friendly message when	(if?) make check passes	* mpb-ctl/examples/check.ctl: added sinusoidal Bragg to make check	* doc/user-ref.html: warn user about run-te and run-tm with	anisotropic dielectrics	* NEWS: give credit	* doc/user-ref.html, mpb-ctl/examples/bragg-sine.ctl,	mpb-ctl/mpb.c, mpb-ctl/mpb.scm.in, NEWS: added material-function	type	* configure.in: don't check for ctl_get_list (not there anymore)	* doc/installation.html, doc/user-ref.html, NEWS: let's not	capitalize 'Hermitian'	* tests/Makefile.in: whoops, fixed $ substitution	* Makefile.in: changed subdir order in make check	* Makefile.in, mpb-ctl/Makefile.in, tests/Makefile.in: added 'make	check'	* tests/maxwell_test.c: fix -E	* tests/maxwell_test.c: use epsilon with inversion symmetry, so it	works with mpbi	* tests/blastest.out: added sample output	* tests/maxwell_test.c: allow option to fail if error is too large	* src/maxwell/maxwell.c: Earlier, we flipped the sign of the G	vector in order to have a consistent sign of k for mpbi and	mpbi--it is especially important to be careful about this when you	have a complex-Hermitian dielectric tensor that breaks (k,-k)	time-reversal symmetry.  However, this made our planewave basis	slightly different from before.  It used to be that we had 1 more	positive-G planewave than negative-G (for even grid sizes), but	the above change reverses this situation.  It doesn't matter in an	absolute sense, since the planewave cutoff is still the same, but	the difference was an annoyance--it caused check.ctl to fail	because of microscopic changes in the results, and also made us	inconsistent with the MPB paper.  This change fixes that,	restoring the +G/-G planewave balance to what it was before	(although the basis elements are stored in a different order, with	the -G waves first).	* src/maxwell/maxwell.c, src/maxwell/maxwell_op.c: fixed G sign	convention to be consistent for mpbi and mpb2001-01-20  Steven G. Johnson  <stevenj@alum.mit.edu>	* doc/developer.html, doc/user-ref.html, doc/user-tutorial.html:	spelling correction	* doc/developer.html, doc/introduction.html: link to	barnesandnoble.com instead of Amazon to be GNU-ly correct	* doc/user-tutorial.html: added link	* doc/installation.html, doc/user-ref.html, NEWS: documented	complex-Hermitian epsilon	* src/maxwell/maxwell_op.c: slight change	* configure.in, mpb-ctl/epsilon_file.c, mpb-ctl/mpb.c,	mpb-ctl/mpb.scm.in, src/config.h.in, src/matrices/scalar.h,	src/maxwell/maxwell_eps.c, src/maxwell/maxwell.h,	src/maxwell/maxwell_op.c, tests/maxwell_test.c: added	--with-hermitian-epsilon2001-01-11  Steven G. Johnson  <stevenj@alum.mit.edu>	* mpb-ctl/mpb.scm.in: Modified band-range data functions so that	they are tail recursive, lest stack overflow crashes occur when	large numbers of bands (e.g. 600) are computed.  Thanks to Mihai	Ibanescu for the bug report.2001-01-10  Steven G. Johnson  <stevenj@alum.mit.edu>	* src/matrices/minpack2-linmin.c: use MIN, MAX, and ABS in case	some header file defines these macros too (like AIX...grrr).	Thanks to Angelo R. Rossi for the bug report.2001-01-07  Steven G. Johnson  <stevenj@alum.mit.edu>	* doc/analysis-tutorial.html: clarification	* doc/analysis-tutorial.html: slight clarification	* doc/user-ref.html: slight formatting fix

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -