aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib
Commit message (Collapse)AuthorAge
* Initialize dist::comm with MPI_COMM_NULL.tradke2004-07-08
| | | | darcs-hash:20040708103601-1d9bf-29cfb972c05ca5c3eb5d8b982818e25132c41433.gz
* Throw an input_error instead of using assert when there is wrong input.schnetter2004-06-26
| | | | darcs-hash:20040626130809-07bb3-14d132fa6dd6c3fbbba9582f4e7f0f2e78dc9586.gz
* Simplify logic when evaluating the invariant.schnetter2004-06-13
| | | | | | | Simplify logic when evaluating the invariant. Evaluate the invariant after normalising. darcs-hash:20040613204648-07bb3-a87112f7ef0cde77040e6453947318cd4e8a7c99.gz
* Free vector groups leaders only after the other vector elements haveschnetter2004-06-08
| | | | | | | Free vector groups leaders only after the other vector elements have been freed. darcs-hash:20040608205801-07bb3-96319f89460b351b1d058548e2a2cba6455ea1d0.gz
* Correct wrong comment.schnetter2004-06-08
| | | | darcs-hash:20040608205722-07bb3-9e14f4d2c51a9ae07887c911270fe8329b0b6ed5.gz
* Copy the whole exterior during regridding instead of relying onschnetter2004-05-29
| | | | | | | Copy the whole exterior during regridding instead of relying on boundary prolongation. darcs-hash:20040529093622-07bb3-743ef08b661877e18b6772d31ecb6e18134773da.gz
* New functionschnetter2004-05-27
| | | | darcs-hash:20040527102609-07bb3-8a80ea8a94dc7739da7e482ae925beb4a01585c3.gz
* Add option to use less memory during regridding.schnetter2004-05-21
| | | | | | | | | Add option to use less memory during regridding. Some more internal consistency checks. Some reformatting. darcs-hash:20040521161341-07bb3-de11e460fb175d3dbbd94708730c18a6e94e370a.gz
* Replaced some time comparison asserts by a (hopefully) more robust choice.bzink2004-05-11
| | | | | | - bzink darcs-hash:20040511105326-5b8bb-7120c4b070169b13fd49d63a783cce544482dc68.gz
* Removed an assert in line 556. This assert compares CCTK_REALs, and canbzink2004-05-11
| | | | | | lead to a code stop after recovery. darcs-hash:20040511055304-5b8bb-fb243c24af5033c8486914703840895e0bbc82f1.gz
* Remove unused codeschnetter2004-05-04
| | | | darcs-hash:20040504201207-07bb3-b8a9db665cc225198475179abc2d2e6bcd7f2b2f.gz
* Begin to clean up inheritance and requires relationshipsschnetter2004-05-04
| | | | darcs-hash:20040504200954-07bb3-cd9f17c981ce37247fa2122858b10b46425f678a.gz
* Fixed test for MPI.tradke2004-04-29
| | | | darcs-hash:20040429201506-1d9bf-fdd77458fba0b9716f255c0b732641d0e003b4da.gz
* Adhere to C++ standardschnetter2004-04-24
| | | | darcs-hash:20040424184234-07bb3-d339b61d1d7b5c1880e29c31a54729ab0c5101f6.gz
* Ensure that vector leaders are handled consistentlyschnetter2004-04-22
| | | | darcs-hash:20040422121713-07bb3-1ef5a3ac1752f5f05d3e010bf9390bc6cff7ea79.gz
* While regridding, initialise only the interior of the grid functions.schnetter2004-04-20
| | | | | | | | While regridding, initialise only the interior of the grid functions. There is in general not be enough parent to intialise the outer boundaries. darcs-hash:20040420095552-07bb3-812459eafff1161f31a5cb26686ced00b7512b68.gz
* Regrid all grid functions at once. This is necessary to treate vectorschnetter2004-04-19
| | | | | | | | | | Regrid all grid functions at once. This is necessary to treate vector grid functions correctly, where otherwise storage would be released too early. This requires the regridding interface between the dh and ggf classes to change. Another advantage is that this should now be faster on multiple processors. darcs-hash:20040419193833-07bb3-f7474744feaa57f8a1621aeca34de11b65eaeed8.gz
* Loop over all components of the parent grid when regridding.schnetter2004-04-19
| | | | darcs-hash:20040419130015-07bb3-1ec081e478db9a67b131f6f351719b45c9b12a9c.gz
* remove debugging statementschnetter2004-04-19
| | | | darcs-hash:20040419115007-07bb3-6dbfa1995bc5376ae7106e05d6c525d009b9c3b6.gz
* change indentationschnetter2004-04-19
| | | | darcs-hash:20040419055635-07bb3-6014661f8995a59c900cebf24c03f52b6eed2d21.gz
* Remove the parameters Carpet::prolongate_initial_data; this is nowschnetter2004-04-18
| | | | | | | | | | | | Remove the parameters Carpet::prolongate_initial_data; this is now always done. Remove arguments initialise_from and do_prolongate from Regrid(). Regridding is now done in level mode instead of meta mode. Furthermore, CarpetRegrid is called in singlemape mode. darcs-hash:20040418112943-07bb3-2e392df1737ab75f3f0d553bb53bde2ed41f8773.gz
* Handle operator% for double differently.schnetter2004-04-18
| | | | darcs-hash:20040418112556-07bb3-87cca0e1b0860665e56b2a729a06baba55fa5580.gz
* Format error message nicely.schnetter2004-04-18
| | | | darcs-hash:20040418110408-07bb3-0a871795414c96c78eb3e5d123044044de61dc91.gz
* Change the bbox iterators to be cyclic.schnetter2004-04-18
| | | | | | | Change the bbox iterators to be cyclic. Update ASCII output to use the new iterators. darcs-hash:20040418110344-07bb3-1ea594b79f3031dbc38101d15a65b9aafcf3b005.gz
* Commentschnetter2004-04-13
| | | | darcs-hash:20040413091349-07bb3-52f2c2f87c5c51b61b6cc2d609d985b1e24a846b.gz
* Don't use the new C99 printf specifiers.schnetter2004-04-13
| | | | darcs-hash:20040413090144-07bb3-585c2620dc244665c9e7a2fb686a87d089948f4e.gz
* Modify the check for MPI -- maybe it didn't work beforeschnetter2004-04-10
| | | | darcs-hash:20040410161022-07bb3-a9fb76984c7cce24ac241d49c37222c78048eed5.gz
* Abort with an error message if CarpetLib cannot allocate memory forschnetter2004-04-08
| | | | | | | Abort with an error message if CarpetLib cannot allocate memory for grid functions. Also track how much memory is already used. darcs-hash:20040408091635-07bb3-3385e3472c428b3aa562d6ab76f2f6ca32b77f19.gz
* Disable a self-consistency check that might be too eager.schnetter2004-04-07
| | | | darcs-hash:20040407150102-07bb3-6d3acc8417e0b0e27427c959fce6d3f8a39cbcd6.gz
* Insert a check that all gdata arrays are created on all processors.schnetter2004-04-07
| | | | | | | Insert a check that all gdata arrays are created on all processors. Expensive, and disabled by default. darcs-hash:20040407145807-07bb3-7e85aaef2e6f8bac996079f446172e4171c53ab7.gz
* Comment out self-consistency check that might be too eagerschnetter2004-04-07
| | | | darcs-hash:20040407145642-07bb3-3913deeb11dfa6fea78c757539425b36e87886bf.gz
* Comment coding tricks.schnetter2004-04-07
| | | | darcs-hash:20040407145522-07bb3-6514671e9b2e6227c3ec6183908a4f8f312d8d0d.gz
* Use vector::at() instead of vector::operator[] to access vector elements.schnetter2004-03-23
| | | | darcs-hash:20040323183014-07bb3-4562b1a7b1dda25fbcccc7689c19bbd432b8a1ff.gz
* Use vector::at() instead of vector::operator[] to access vector elements.schnetter2004-03-23
| | | | darcs-hash:20040323173014-07bb3-e99c8937bf04a64b17c5f0c94caaa618143dd48b.gz
* Fix bug in calculating the boundary prolongation zones on multipleschnetter2004-03-23
| | | | | | | Fix bug in calculating the boundary prolongation zones on multiple processors. darcs-hash:20040323165600-07bb3-7dff25fdd6fe4a0a3ad350df8c0aa085799ca5d4.gz
* Fix indentationschnetter2004-03-23
| | | | darcs-hash:20040323143721-07bb3-82c87a31b23f2fe7d42708f1415fb413b50733c8.gz
* Implement vector groups correctlyschnetter2004-03-23
| | | | darcs-hash:20040323114027-07bb3-1ac44b7b144e8936307942bc999d54ecb579719f.gz
* Move MPI request and tag handling from data to gdataschnetter2004-03-23
| | | | darcs-hash:20040323111429-07bb3-08a8c6b8d729eb0efc5b757b61401b14712d790c.gz
* Make many parameters steerableschnetter2004-03-23
| | | | darcs-hash:20040323105617-07bb3-989cb5fce803f3d82c953d3403a4fa55143a3f0f.gz
* Implement vector groups correctlyschnetter2004-03-23
| | | | darcs-hash:20040323104027-07bb3-e400132b269e3d26830a2719d3c926f10bc37285.gz
* Remove unused codeschnetter2004-03-23
| | | | darcs-hash:20040323082649-07bb3-12b7902da4c7dd33c6ed3298e50e9b714a8098aa.gz
* When regridding, prolongate the boundaries before synchronising.schnetter2004-03-22
| | | | darcs-hash:20040322171233-07bb3-e2f320128e8e821ee4f339defcaf7ca93c6e3b16.gz
* Small changeschnetter2004-03-11
| | | | darcs-hash:20040311110413-07bb3-71275d869ab76640be38effb5f04522f0dcbef6c.gz
* Remove old-style iteratorT types and routines.schnetter2004-03-11
| | | | | | | Remove old-style iteratorT types and routines. Add doxygen comments. darcs-hash:20040311110344-07bb3-ce9e356a02388278c8508946eac32a98b6cdafee.gz
* Ensure that the array extents are multiples of the array stridesschnetter2004-03-11
| | | | darcs-hash:20040311100134-07bb3-941d3d682503b7dc4066a4ab7aaf05ba1951d0a0.gz
* Use $(error) instead of an unsatisfied dependency to reportschnetter2004-03-10
| | | | | | | Use $(error) instead of an unsatisfied dependency to report configuration errors. darcs-hash:20040310133726-07bb3-ec669f47cedd8c04cf4efc96503a25ff21be6496.gz
* Add comment.schnetter2004-03-03
| | | | darcs-hash:20040303152019-07bb3-0538dce89b4aea740f21313299150eb46cbf7c0e.gz
* Essentially Non-Oscillatory prolongation operators. Again intended forhawke2004-03-03
| | | | | | | | | | | | Essentially Non-Oscillatory prolongation operators. Again intended for use with things like hydro. As with the minmod operators, there seems to be small spikes at grid boundaries. The advantage of these is that they should be smoother than minmod, fitting the least oscillatory quadratic (switches to linear if best quadratic not monotone). Massively untested though. darcs-hash:20040303143040-58737-4c3c6aff889bac7a407ef3992d8fe12c45805735.gz
* Essentially Non-Oscillatory prolongation operators. Again intended forhawke2004-03-03
| | | | | | | | | | | | Essentially Non-Oscillatory prolongation operators. Again intended for use with things like hydro. As with the minmod operators, there seems to be small spikes at grid boundaries. The advantage of these is that they should be smoother than minmod, fitting the least oscillatory quadratic (switches to linear if best quadratic not monotone). Massively untested though. darcs-hash:20040303133040-58737-83b8befb34a91b9d9306beee2cbaea4464eb5b7e.gz
* Temporarily make op_TVD point at first order in space prolongation operators ↵hawke2004-03-03
| | | | | | until we find this damn bug. darcs-hash:20040303082230-58737-4b8d4684c5edf849b93e309d99d4c5759dac3b00.gz