Starting with tag: [TAG carpet_stable_3_branchpoint Erik Schnetter **20070113032455] [CarpetRegridTest: fix C++ comment in a C source file tradke@aei.mpg.de**20060927154830] [Carpet: Make mode changing macros usable from outside the namespace Carpet Erik Schnetter **20061005222842 Make the mode changing macros usable without having to enter the namespace Carpet. (Note that this patch is different from the one for the development version of Carpet.) ] [CarpetReduce: Check HAVE_CCTK_REAL* instead of CCTK_REAL* Erik Schnetter **20061007003148] [CarpetRegridTest: Remove superfluous source file Erik Schnetter **20061007004413] [CarpetRegridTest: Correct prototypes. Remove CVS header entries. Erik Schnetter **20061007004418] [CarpetTest: Use standard Cactus API for cctk_lsh Erik Schnetter **20061007004822 Use standard Cactus API for obtaining cctk_lsh instead of internal variables. ] [CarpetLib: Correct time interpolation for ENO prolongation. I.Hawke@soton.ac.uk**20070221214944] [Carpet: Poison grid arrays in level mode Erik Schnetter **20070222043508] [Carpet: Correct regridding error during recovery Erik Schnetter **20070222230304 Call the postregrid bin after regridding, not the postregridinitial bin. ] [Carpet: Correct error in calculation of grid point updates per second Erik Schnetter **20070227041058 The old calculation counted the ghost zones twice instead of ignoring them. That means that the old timing numbers were too large. ] [CarpetIOASCII: Do not overload operator<< for complex numbers any more Erik Schnetter **20070112222709 Do not overload operator<< for complex numbers any more. This is now expected from the flesh. ] [CarpetIOBasic: Do not overload routines for complex numbers any more Erik Schnetter **20070112223613 Do not overload routines for complex numbers any more. This is now expected to happen in the flesh. ] [CarpetIOScalar: Do not overload operator<< for complex numbers any more Erik Schnetter **20070112224122 Do not overload operator<< for complex numbers any more. This is now expected from the flesh. ] [WaveToyMoL: Correct grid spacing indexing error Erik Schnetter **20071107141347] [CarpetReduce: Implement pointwise reduction operators Erik Schnetter **20070526195016 Implement a new set of reduction operators for Carpet. These have the same definitions as the old operators, except that they give the same weight to all grid points. The existing operators give a larger weight to coarser grid points, so that physical reduction operators work correctly, e.g. for calculating the total mass. The new operators have the same name as the old operators plus a prefix "i" (the lower case letter "eye"). For example, the new L2 norm is called "inorm2", while the old norm continues to be called "norm2". The physical (old) operators converge to a result which is independent of the grid structure. The pointwise (new) operators still converge, but to a value which depends on the grid structure. In order to make it possible to compare situations with and without symmetries, boundary points still carry a weight of 1/2 or whatever is appropriate. That means that there exists a simple relationship between the pointwise norms with and without a symmetry boundary. ] [CarpetReduce: Take weights into account when reducing in level mode Erik Schnetter **20070827201932] [CarpetRegrid2: Added boundary_shiftout parameter to add a certain number of grid points to each refinement box hinder@gravity.psu.edu**20080128064849] [Carpet: Add timers for Initialise and OutputGH Ian Hinder **20080128200858]