aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Carpet: Use the correct number of integrator substeps for timing statisticsErik Schnetter2007-08-24
| | | | | | | Use the correct number of integrator substeps when calculating the number of grid points which were evolved. darcs-hash:20070824221859-dae7b-217e2d225b9ed686472a032b27fdc3b903356e92.gz
* CarpetTracker: Use sf_active instead of sf_validErik Schnetter2007-08-21
| | | | | | | Use SphericalSurface::sf_active instead of SphericalSurface::sf_valid when tracking horizons. darcs-hash:20070821191301-dae7b-a8c25937106903d4760fecf6f09c9ba3b432b003.gz
* CarpetMask: Correct math errors in coordinate calculationsErik Schnetter2007-08-21
| | | | | | | | | | Add "verbose" parameter. Use SphericalSurface::sf_active instead of SphericalSurface::sf_valid. Use correct ranges for acos and atan2. darcs-hash:20070821190909-dae7b-6c762329b87641c6b0f4650993b33fa9e0f4b12d.gz
* CarpetIOHDF5: Initialise list of variables which need to be synchronisedErik Schnetter2007-08-23
| | | | | | | Initialise the list of variables which need to be synchronised after recovery correctly. darcs-hash:20070823210422-dae7b-31da5366355d1bfbea2e4181b8639c5b4e6caf0c.gz
* CarpetRegrid2: Add new parameter "active"Erik Schnetter2007-08-21
| | | | | | | | Add new parameters and grid scalars "active" for refined regions, which specify whether a region is active. This allows switching refined regions on and off, e.g. when a common horizon is found. darcs-hash:20070821191037-dae7b-8f5c0ec10326b5eb876fa8ccb7e3147b6fa2ff2f.gz
* CarpetReduce: Add support for OpenMPErik Schnetter2007-08-21
| | | | darcs-hash:20070821190958-dae7b-1ed180793dd5d6482f48aa0bbf13bd5523a4b40b.gz
* CarpetReduce: Correct schedulingErik Schnetter2007-08-21
| | | | darcs-hash:20070821190829-dae7b-9efe9944356b64e8c171e6f3917f03dee4ba1deb.gz
* CarpetMask: Schedule more efficientlyErik Schnetter2007-08-21
| | | | | | | Schedule mask calculation routine in poststep only if CarpetMask is active. This makes things more efficient if CarpetMask is not active. darcs-hash:20070821190721-dae7b-726fea9c11a64a8b81cb7178b60bb93dd40e5e06.gz
* CarpetIOScalar: Output grid point norms by defaultErik Schnetter2007-08-21
| | | | darcs-hash:20070821190134-dae7b-e0555549666511503a4ee4a22ae3c924ee88a8f3.gz
* CarpetEvolutionMask: Reformat READMEErik Schnetter2007-08-21
| | | | darcs-hash:20070821190018-dae7b-2e42509deb4e524e07ae3ba623093be1daccdad6.gz
* Carpet: Take multithreading into account when starting CarpetErik Schnetter2007-08-21
| | | | | | | | Make the screen output correct when there are multiple threads. List all host names and the number of threads running on each node. Speak of "processes" instead of "processors". darcs-hash:20070821185810-dae7b-8c9ba6c0791d564dfdb24cd22688e45ac46b3bd0.gz
* Carpet: Add parameters to select the aspect ratio for domain decompositionErik Schnetter2007-08-21
| | | | darcs-hash:20070821185613-dae7b-266178bfd568cef54a4f31df0bf0a04170f93d00.gz
* CarpetLib: Add support for OpenMPErik Schnetter2007-08-21
| | | | | | | | | | | Add #pragma omp statements for loops in reduction and prolongation operators. Change loop control variables to signed types. Add functions to determine the number of active threads. Add a parameter to set the number of threads if desired. darcs-hash:20070821185237-dae7b-56827b72a69b5fa1b3d1316379a0f155696b4cb2.gz
* LoopControl: New thorn which helps iterating over grid functions efficientlyErik Schnetter2007-08-21
| | | | darcs-hash:20070821185122-dae7b-cde121a591484710e62b2b82453ef592d80786e4.gz
* CarpetWeb: Correct grammatical errorErik Schnetter2007-08-18
| | | | darcs-hash:20070818204822-dae7b-fd84b969157f159e39440f66bfe5b249298eef82.gz
* Carpet: Correct error in recomposingErik Schnetter2007-08-17
| | | | darcs-hash:20070817200016-dae7b-6e8805682638f8255ae53671af861c66be49fc5f.gz
* CarpetWeb: Add explicit line breaks to referencesErik Schnetter2007-08-16
| | | | darcs-hash:20070816190635-dae7b-28017da5898903cd245564ef472a0f4a41786a73.gz
* CarpetWeb: Add two publicationsErik Schnetter2007-08-16
| | | | darcs-hash:20070816190103-dae7b-ca92fad1077af6dab3bd5ad5843a472d06783c43.gz
* CarpetWeb: Update publicationsErik Schnetter2007-08-13
| | | | darcs-hash:20070813213806-dae7b-5c4ca7a1bc241b23522eda2082ce38796e7920a7.gz
* CarpetLib: Add bboxset::intersectsErik Schnetter2007-08-09
| | | | darcs-hash:20070809203347-dae7b-af9e0bcb5bb419bf309d8eef12ed5cc52a9ba2a9.gz
* Carpet: Use CCTK_REAL instead of int to count grid points in timing routineErik Schnetter2007-08-09
| | | | darcs-hash:20070809202623-dae7b-930a62b745b4d7c096a67b33d1718f7cd320c8c4.gz
* Carpet: Add comment to prolongation operator handlingErik Schnetter2007-08-09
| | | | darcs-hash:20070809202455-dae7b-6293f8e465c2dea19d00a64fc65a06edbfc94bd0.gz
* Carpet: Correct handling of tapered gridsErik Schnetter2007-08-09
| | | | darcs-hash:20070809202205-dae7b-baa50974f8519fcde0b1351b6bb3ea72606a6388.gz
* CarpetWeb: Add publication arXiv:0707.1607 [cs.DC]Erik Schnetter2007-07-12
| | | | darcs-hash:20070712115828-dae7b-17bddc9a8b1bfc2ff0346f5af7fb4e8d5853071b.gz
* Carpet: Try to combine regions when distributing the loadErik Schnetter2007-07-06
| | | | | | | | | Try to combine regions when distributing the load onto processors. That means: if the existing load distribution is already split onto N processors, then try to combine these regions, so that splitting it onto N' < N processors does not lead to a minimum of N regions. darcs-hash:20070706122957-dae7b-f6f45f5992801cdea6901c7ac844ebe7d73169b7.gz
* CarpetLib: Sync 1-tl and prolongation=none GFscott2007-07-20
| | | | | | | | | | Sync 1-tl and prolongation=none GFs Fix a little bug that prevented the synchronization of GFs that have only 1 timelevel or have prolongation turned off explicitely (tag 'prolongation=none'). darcs-hash:20070720053350-fff0f-dd8b80ecbb76ff7f3347ce3a906e537f7e0fd128.gz
* Sync 1-tl and prolongation=none GFscott2007-07-20
| | | | | | | | Fix a little bug that prevented the synchronization of GFs that have only 1 timelevel or have prolongation turned off explicitely (tag 'prolongation=none'). darcs-hash:20070720053047-fff0f-d3020389f0fa803eb5abacbc45cd02639a4c6b7c.gz
* CarpetIOScalar: Add output criterion "divisor"cott2007-07-05
| | | | | | Support output criterion "divisor" in CarpetIOScalar. darcs-hash:20070705025022-fff0f-579437f698ea00d3f9835b40c50252cd519d4a98.gz
* CarpetLib: Improve error message when a non-existing stencil is selectedErik Schnetter2007-07-03
| | | | darcs-hash:20070703100059-dae7b-144bb38c56bea2402ff2708d863148b0ca8cadcb.gz
* CarpetWeb: Update publicationsErik Schnetter2007-06-30
| | | | darcs-hash:20070630190659-dae7b-52f10c2ea2da7351a5f5c394554f051756bc54a8.gz
* Carpet: Set Carpet's internal grid spacing variables more oftenErik Schnetter2007-06-23
| | | | | | | | Set Carpet's internal grid spacing variables more often from the cctkGH entries. This means that the Carpet interpolator has access to the currenty grid spacing immediately. darcs-hash:20070623192026-dae7b-5c9a148cc8d84dbbced5742bb7900c30ebcd5519.gz
* UNDO: Carpet: Call global mode initialisation routines on finest levelErik Schnetter2007-05-31
| | | | | | | | | | | | | | | When setting up initial data or when recovering, execute global mode routines not with the coarsest level, but either for every level or for the finest level. Execute them on every level if the refinement hierarchy can change while iterating over the levels. If the hierarchy cannot change, execute them with the finest level, which is the last level which is treated. This order is more similar to the way in which global mode routines are handled during evolution. It ensures e.g. that CarpetReduce::weight is set up correctly. darcs-hash:20070531215139-dae7b-377ee06fefc03da092a77ab3a69a4827639ee757.gz
* CarpetInterp: Use GetCoordRange to obtain component coordinatesErik Schnetter2007-06-14
| | | | | | | | | Use the aliased function GetCoordRange to calculate the local coordinate system of a component. The Cactus function CCTK_CoordRange does not work correctly when different patches have different extents or grid spacings. darcs-hash:20070614004957-dae7b-71d7c72ce13eb713154639c299afe5ab4d590369.gz
* Carpet: Add aliased function GetCoordRangeErik Schnetter2007-06-14
| | | | | | | | GetCoordRange returns the lower and upper coordinates, the grid spacing, and the number of grid points for a given refinement level on a given patch. darcs-hash:20070614004919-dae7b-29bbe29bfb33715fefe7ac192f0d920de8159b49.gz
* Carpet: Allow 3rd and 4th order time interpolationErik Schnetter2007-06-13
| | | | darcs-hash:20070613215212-dae7b-b4362c4ff260002047604390da29783ff593d0b0.gz
* Carpet: Add more timersErik Schnetter2007-06-13
| | | | | | Add more timers to Initialise.cc and Evolve.cc. darcs-hash:20070613215046-dae7b-01cbfbe064e49ed70c28a179ceb68eb2eecf858f.gz
* CarpetLib: Add 3rd and 4th order time interpolationErik Schnetter2007-06-13
| | | | darcs-hash:20070613215011-dae7b-2a0f7fecdc2a95a4f79f2384e73c2acdb35e630d.gz
* CarpetIOHDF5: Synchronise after recoveringErik Schnetter2007-06-08
| | | | | | | Synchronise the recovered grid functions. This removes the need for calling the postregrid bin after recovering. darcs-hash:20070608201848-dae7b-4d2044344f7e8e9a30ca60780199f2906a58d957.gz
* Carpet: Do not call postregrid after recoveringErik Schnetter2007-06-08
| | | | | | | Skip the call to the postregrid bin after recovering. Instead, CarpetIOHDF5 now synchronises the grid functions. darcs-hash:20070608201716-dae7b-4f300b05c5213f45dbc739903989fd0b1bdf3f69.gz
* CarpetWeb: Update several publicationsErik Schnetter2007-06-08
| | | | darcs-hash:20070608193234-dae7b-2180f5722468a3cc860d4e3d8fb760ee551bd3fb.gz
* Carpet: bugfix in QueryGroupStorageB()tradke2007-06-07
| | | | | | check whether any grid variables are defined, return error code -3 if not darcs-hash:20070607164805-3fd61-9ad2fde13dca493ba796db16d24037794828aa25.gz
* Carpet: Correct error in forbiding accessing past timelevelsErik Schnetter2007-06-07
| | | | darcs-hash:20070607161759-dae7b-023c6b52b229f5ef2c8cc5a049ed1ed8c1e597d6.gz
* Carpet: Forbid accessing past timelevels in certain scheduling binsErik Schnetter2007-06-06
| | | | | | | Certain scheduling bins do not allow accessing past time levels. Set the grid function pointers to past time levels to null in these. darcs-hash:20070606203504-dae7b-df075bdeb5bea053b84d9e6f162796a5aac50540.gz
* CarpetWeb: Update gr-qc/0612149Erik Schnetter2007-06-04
| | | | darcs-hash:20070604182918-dae7b-a14f30dce9dc88d7f9c29ac3fa01ec2ca3e3a5af.gz
* CarpetWeb: Update gr-qc/0512169Erik Schnetter2007-06-01
| | | | darcs-hash:20070601143101-dae7b-905aa767513ce85bd424e0054d9b56245e6be9f4.gz
* CarpetLib: Remove extra comma in commstate.hhErik Schnetter2007-06-01
| | | | darcs-hash:20070601132426-dae7b-eccfbfc01ba3b102ff0b889b927ffb8f4d026797.gz
* Carpet: Call global mode initialisation routines on finest levelErik Schnetter2007-05-31
| | | | | | | | | | | | | | | When setting up initial data or when recovering, execute global mode routines not with the coarsest level, but either for every level or for the finest level. Execute them on every level if the refinement hierarchy can change while iterating over the levels. If the hierarchy cannot change, execute them with the finest level, which is the last level which is treated. This order is more similar to the way in which global mode routines are handled during evolution. It ensures e.g. that CarpetReduce::weight is set up correctly. darcs-hash:20070531215139-dae7b-ef900bee28ab52dd410366dc22f26d37dba37a86.gz
* Carpte: Document poisoning betterErik Schnetter2007-05-30
| | | | darcs-hash:20070530231304-dae7b-92daf312e23db8a74d1e9e4cd829b3f2fc41f843.gz
* CarpetIOHDF5: Add utility HDF5-to-ASCII converter againErik Schnetter2007-05-30
| | | | | | The HDF5-to-ASCII converter was accidentally removed. darcs-hash:20070530133215-dae7b-b1da3480a9a963ad78bc8cf02f5150389e19d286.gz
* CarpetTracker: Make paramter verbose steerableErik Schnetter2007-05-27
| | | | darcs-hash:20070527191322-dae7b-be717a25b50034316a6c5e7e5ae3a0f823f7612a.gz