aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* Check the relative error instead of the absolute error when comparing times.schnetter2003-05-14
| | | | darcs-hash:20030514063337-07bb3-a918d38e16eac2b09d6c16d5efa8323e5c88e569.gz
* Make C++ arrays sizes known at compile time.schnetter2003-05-14
| | | | darcs-hash:20030514061252-07bb3-5f3d15a6be7b17fc7599544c4bb193c1a1546bf1.gz
* Handle level offsets correctly.schnetter2003-05-13
| | | | darcs-hash:20030513143210-07bb3-990f93fd580b0009b7b90f424b85f4c76247c0cf.gz
* Poison: Check storage of GFs and GAs differently.schnetter2003-05-13
| | | | | | | Poison: Check storage of GFs and GAs differently. Small changes; debug helpers. darcs-hash:20030513143147-07bb3-019312f33bda76cdc2a250b0335a9fca76926202.gz
* Abort on local interpolation errors.schnetter2003-05-13
| | | | darcs-hash:20030513132046-07bb3-14eceb228ba579b7cd8aa90cd27ecd4e6999bf0c.gz
* Make code const-correct. Well, sort of.schnetter2003-05-13
| | | | darcs-hash:20030513101942-07bb3-2a9b4aa40aafc2566a13522ff7704e480e9817b6.gz
* Handle empty grids.schnetter2003-05-13
| | | | | | | | | | Handle empty grids. Fix global and level mode handling of the interpolator. Allow local mode calls for the interpolator, reduction operator, and hyperslabber, assuming that people know what they are doing. darcs-hash:20030513101400-07bb3-42af7544c2ea98dbef5a7ad6d5112bea2dcc404f.gz
* Handle global mode. Untested.schnetter2003-05-12
| | | | darcs-hash:20030512142540-07bb3-f06f82c44036c5410c1b8b5c0aa8159a6d90f1eb.gz
* Abort when in global mode, because this is not yet handled.schnetter2003-05-12
| | | | darcs-hash:20030512142528-07bb3-f6924002fd453379da2af0a15130f772cb7a05b0.gz
* Abort when in global mode.schnetter2003-05-12
| | | | darcs-hash:20030512142511-07bb3-2931d8eaaf3f69dd17b70b1f5f6cc25d53541e7d.gz
* Undo previous commit which was wrong.schnetter2003-05-12
| | | | | | | Undo previous commit which was wrong. Remove unused variable "iterations". darcs-hash:20030512142425-07bb3-6da3db12c3f58d9b3495bc2da47df3107caff188.gz
* Don't set too many array elements in the cGroupDynamicData structure.schnetter2003-05-12
| | | | darcs-hash:20030512114805-07bb3-f1dad12750ff3b9c98d89cd98714c3550efb308b.gz
* Implement a proper separation between global, level, and local mode.schnetter2003-05-08
| | | | | | | Implement a proper separation between global, level, and local mode. This is a major change that might break things. darcs-hash:20030508133549-07bb3-95ccfb6eb2b64e72353d301afddd8722a92c64a3.gz
* Restrict all of the interior of the grid.schnetter2003-05-07
| | | | darcs-hash:20030507080416-07bb3-a24233f31d7e84cae61adc9b0affcf1da164f382.gz
* Call a new scheduling bin "POSTRESTRICT" after restriction. Untested.schnetter2003-05-07
| | | | | | | Call a new scheduling bin "POSTRESTRICT" after restriction. Untested. Fix bad processor decomposition. darcs-hash:20030507080321-07bb3-dd80f6c0f43d57d161e6fe9a877dc132af87e186.gz
* Remove outdated version.schnetter2003-05-05
| | | | darcs-hash:20030505134740-07bb3-e2750581a47f76f552673932e83ba7fb65a592d6.gz
* Handle extended local mode.schnetter2003-05-05
| | | | darcs-hash:20030505125728-07bb3-d787aab6d601677762824278d3cbe5b4ae61838f.gz
* In MakeRegions_AsSpecified, we're looping over the number of components (not ↵hawke2003-05-05
| | | | | | refinement levels). darcs-hash:20030505045931-58737-06cced0c0056fb5c5a902af8ec9d9e813136c285.gz
* Add an abstract.schnetter2003-05-03
| | | | | | | Add an abstract. Some formatting changes. darcs-hash:20030503112923-07bb3-407db5bb4c5b77d76b773bce477cfbb73cec8c2e.gz
* A few minor typos.hawke2003-05-03
| | | | darcs-hash:20030503091951-58737-8bccf3c2f79539b9b45b3ac85c44207eb22736a4.gz
* Make it work on multiple processors.schnetter2003-05-02
| | | | darcs-hash:20030502135937-07bb3-edf4bfadc319f7119d0670946d165ca90d87cad4.gz
* Comment internal variable _owns_storage more thoroughly.schnetter2003-05-02
| | | | darcs-hash:20030502135918-07bb3-6e9e7dee518a1a591ad66a88ba1e43602e9abdca.gz
* Possible reasons why you don't see output.hawke2003-05-02
| | | | darcs-hash:20030502124746-58737-28d1f68dbe9e084a6cb74a1356ff497e90cff8ab.gz
* More about boundary conditions.schnetter2003-05-02
| | | | darcs-hash:20030502122414-07bb3-e9d5d03810fc2eca2cf5d267d120eb24c26ad00d.gz
* Remove the special case of "extended local mode" which is now handledschnetter2003-05-02
| | | | | | | Remove the special case of "extended local mode" which is now handled automatically. darcs-hash:20030502122344-07bb3-a0b56e30126a8625374118c026ca090a1082b451.gz
* Do not initialise the finer levels of the grid functions at initialschnetter2003-05-02
| | | | | | | Do not initialise the finer levels of the grid functions at initial time through prolongation. darcs-hash:20030502122312-07bb3-ad2023a18bb9177cae3fbbe0df5aa4401f0a0259.gz
* Add a routine to call a schedule group from global mode.schnetter2003-05-02
| | | | darcs-hash:20030502122231-07bb3-854522265e6ab9d57d3b24ba5af3437af07a3bc6.gz
* Allow component loops in "extented local mode", which is a local modeschnetter2003-05-02
| | | | | | | Allow component loops in "extented local mode", which is a local mode in single-patch mode. darcs-hash:20030502122208-07bb3-622cb2d2f46f48a79abbc22964f3ace5baf45c0c.gz
* Add dummy return statements to silence the compiler.schnetter2003-05-02
| | | | darcs-hash:20030502122123-07bb3-cbb856a577559ab894ab9c913f36cb8cda619de7.gz
* Do only warn about missing transfer operators if the group is a grid function.schnetter2003-05-02
| | | | darcs-hash:20030502122026-07bb3-92dcea678c94f1ef92faadbce81ab471e0836421.gz
* Explicitely convert from double to int.schnetter2003-05-02
| | | | darcs-hash:20030502083813-07bb3-95df1e56a231802b5b7eacdc9d869f330e108a30.gz
* Start to document Carpet's internals.schnetter2003-04-30
| | | | darcs-hash:20030430184138-07bb3-6816cc61c5aa4024d1c38b57b16a23851811cb7f.gz
* SetupGH.cc: Give more veryverbose screen output before regridding.schnetter2003-04-30
| | | | | | | | | | SetupGH.cc: Give more veryverbose screen output before regridding. Carpet_public.h helpers.cc: Provide a gate for users from global to local routines. Evolve.cc Storage.cc: More tweaks for time levels at different times. darcs-hash:20030430104321-07bb3-31ae43c1c37b598922b40862739fd4e01bac387c.gz
* Use vector<> instead of pointers.schnetter2003-04-30
| | | | darcs-hash:20030430104102-07bb3-d58d092da89450a170cdd2cb6c6fc0c73b81f1fb.gz
* dh.cc: Handle empty grids, i.e. processors without any grid points.schnetter2003-04-30
| | | | | | | dh.cc: Handle empty grids, i.e. processors without any grid points. gh.cc: More veryverbose screen output before regridding. darcs-hash:20030430103939-07bb3-bd5fdf75dc6f36ee63b696690d8d03567ecd1492.gz
* Handle pointwise reductions as well.schnetter2003-04-30
| | | | darcs-hash:20030430103756-07bb3-540839de2edb48e47034621bb3dfc1c41292c4c0.gz
* First cut at the interpolator. Tentatively works on unigrid and forschnetter2003-04-30
| | | | | | | First cut at the interpolator. Tentatively works on unigrid and for singlepatch mode. darcs-hash:20030430103731-07bb3-dad06ae817a997cfd4f1beefc4065ca1ecc12342.gz
* Initial creation of CarpetInterp.schnetter2003-04-29
| | | | darcs-hash:20030429120225-07bb3-0f0182b6244d7914963030752b90b4992289c910.gz
* Fix serious bugs with counting dimensions.schnetter2003-04-29
| | | | | | | | Fix serious bugs with counting dimensions. Add explicit constructors for some classes. Add documentation template. darcs-hash:20030429120152-07bb3-61d82a853ea12abcf94d6d300217fd093f5ef0b9.gz
* Do take the outer boundary values into account when reducing.schnetter2003-04-12
| | | | darcs-hash:20030412100926-07bb3-02a83ecdb0aa5295f5bcd0c866e7ee1cad5060cd.gz
* Do not update the time by repeatedly adding to it, because this leadsschnetter2003-04-07
| | | | | | | | Do not update the time by repeatedly adding to it, because this leads to roundoff errors. Instead, calculate it explicitely from the initial time, time step size, and iteration number. darcs-hash:20030407140831-07bb3-c8d682fc1805eb8f28dc36f28fcdf356550203d5.gz
* Remove #warning statements that are not understood by the SGIschnetter2003-03-28
| | | | | | | Remove #warning statements that are not understood by the SGI compiler. What was I thinking? darcs-hash:20030328091154-07bb3-dc9908d5049478c1e85f72a4bb4a1703fdf83fb1.gz
* Change C array with new and delete into C++ vector.schnetter2003-03-27
| | | | darcs-hash:20030327161137-07bb3-a2d4efff7b87bc82acc01f0d7ea150046d742bd7.gz
* Remove debug output.schnetter2003-03-26
| | | | darcs-hash:20030326195043-07bb3-72bf978a39f3e944ee5f780fbbaa1fc0f05ce822.gz
* Make processor_topology = "automatic" the default.schnetter2003-03-26
| | | | darcs-hash:20030326163850-07bb3-69b91d94c7d981f899f1aa9425ac3a49682c2bf8.gz
* param.ccl: Add new processor_topology keyword "along-z" thatschnetter2003-03-26
| | | | | | | | | | | | | | param.ccl: Add new processor_topology keyword "along-z" that distributes patches along the z direction only. (This was the previous behaviour.) "automatic" now distributes in all directions. Recompose.cc: Change "bvect" to "bbvect", and introduce "bvect" as "vect<bool,dim>". Recompose.cc: Introduce SplitRegions_Automatic which splits regions, automatically, in all directions. darcs-hash:20030326163719-07bb3-a6ce958630e4e1bd9c05a95081a3e5b8bef9a2df.gz
* bboxset.cc: Output setsize as well.schnetter2003-03-26
| | | | | | | | | | | | | | | | | | | | | | bboxset.cc: Output setsize as well. dh.cc: Add #warning statements where future improvements might be necessary. dh.cc: Allow prolongation bbox set with more than one element. dh.cc: Normalise the bbox sets for the prolongation and boundary prolongation. dh.hh: Add a comment regarding what is synced and what not. ggf.cc: Add #warning statement where future improvements might be necessary. vect.cc: Instantiate vect<bool,3>. vect.hh: vect::replace is const. darcs-hash:20030326163443-07bb3-3b2f685d3fd928e5a0b75a633aff5a67bf54bf47.gz
* Add normalize routine to normalise bboxsets. This isn't perfect yet,schnetter2003-03-18
| | | | | | | | | | | Add normalize routine to normalise bboxsets. This isn't perfect yet, i.e. it still misses some cases. Fix bug in calculating the regions that should be restricted to: exclude all regions used as source for boundary prolongations, even if these prolongations go to a different processor. darcs-hash:20030318163025-07bb3-1cfed59a57c2db71d3dae5528e93a570ccb13101.gz
* Output the grid variables in C instead of Fortran order, as this isschnetter2003-03-17
| | | | | | | Output the grid variables in C instead of Fortran order, as this is what gnuplot expects. darcs-hash:20030317092449-07bb3-058193ab00a224b68974320df6339e772200dda3.gz
* Add iterator that traverses a bbox in transposed (i.e. C instead ofschnetter2003-03-17
| | | | | | | Add iterator that traverses a bbox in transposed (i.e. C instead of Fortran) order. darcs-hash:20030317092418-07bb3-8f6c6c877571615751c3c6edb875bc5436b6c390.gz