| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
Use bbox::size() instead of bbox::num_points().
Mark future changes for vector grid functions with VGF.
darcs-hash:20030919140837-07bb3-b2f7bb1998428a72e75d38b420eed9b02c8557d8.gz
|
|
|
|
|
|
|
| |
Make checksumming and poisoning work again.
Modify Scott's three timelevel scheme to work again.
darcs-hash:20030810195951-07bb3-b9e99cfe4858b00978f925172c062abd4524a1ba.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix the casing of the postrestrict group to PostRestrict. Update all
schedule.ccl files accordingly.
Introduce a Carpet parameter buffer_width. This parameter specifies a
region within refined grids that is also boundary-prolongated.
Introduce a function CarpetEnableProlongation to dis- and re-enable
boundary prolongation.
darcs-hash:20030720190343-07bb3-0c5db5cebe769c0d4b3237f11a089aab9da94b1a.gz
|
|
|
|
| |
darcs-hash:20030716194638-07bb3-e9d2bc02b8b6ebdf58f960a106bd7b7652bf9e9e.gz
|
|
|
|
| |
darcs-hash:20030714134537-07bb3-0d7f80e9168a6d448c300cbfe808a6beb7619ae4.gz
|
|
|
|
|
|
|
|
| |
Do not include header files from other Carpet thorns directly.
Instead, use the "INCLUDES HEADER" and "USES INCLUDE HEADER"
mechanism.
darcs-hash:20030618162807-07bb3-a81444cde6c76e6a24516d108861fc1b5541c643.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Major update after a quiet time.
Carpet: The flesh now has new cGH fields cctk_levoff[],
cctk_levoffdenom[], and cctk_timefac that describe the spatial offset
and temporal refinement factor between the base and the current
refinement level. These fields are now set and used; they change how
coordinates are handled.
CarpetIOASCII: Fix bugs regarding choosing the output hyperslab and
the output coordinates.
ID*, *Toy*: New WaveToy examples with various formulations and
different integrations methods. Currently, none of them converge to
second order except the standard WaveToy formulation.
These updates require the recent flesh, base thorn (and MoL) updates.
darcs-hash:20030618162427-07bb3-70761f74bce6ae246b5a2943a385647657d46d34.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
When initialising each timelevel, treat only the last round (at t=0)
as global.
Add routines to call level mode and local mode routines from global
mode and level mode.
Do not pass lsh=0 in global mode and level mode.
darcs-hash:20030527100111-07bb3-495c4454473fe64d62730a5370fada3787424ad9.gz
|
|
|
|
|
|
|
|
|
|
| |
Handle empty groups.
Check for complex variables by testing the CCTK_REAL* macros.
set_component: when a component is not on the local processor, treat
it in the same way as in level mode.
darcs-hash:20030523215117-07bb3-56b046bfd26adfe416a5285b6feed8db8162ae13.gz
|
|
|
|
|
|
|
|
|
|
| |
Introduce a parameter to initialise each timelevel separately with
exact initial data.
Do not complain if a grid array has too few timelevels for time
interpolation -- grid arrays are never interpolated in time anyway.
darcs-hash:20030521123023-07bb3-a2e16609a255c931133be9a517363cb1cded29bd.gz
|
|
|
|
| |
darcs-hash:20030515143146-07bb3-fd401bfd2409daf98f3002b17e815d9edcff0aec.gz
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
darcs-hash:20030502122026-07bb3-92dcea678c94f1ef92faadbce81ab471e0836421.gz
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduced per-group flag "do_transfer" that specifies whether a group
is to be prolongated and restricted.
carpet_public.hh: Declare the flag.
SetupGH.cc: Set the flag.
Storage.cc: Warn if storage is allocated for a group that is not to be
transferred.
Comm.cc, Restrict.cc: Don't transfer if the flag says not do. Output
a warning instead.
darcs-hash:20030103131156-07bb3-ec78e99b49ad9c85718dc46389bfe8c9dde148fa.gz
|
|
|
|
|
|
|
|
|
|
|
| |
Restrict.cc: No changes.
Storage.cc: When allocating storage, check that the group's variable
type is supported by the transfer operators. Issue a level 1 warning
if not.
data.cc: Don't set the ignored variable to -1; do nothing instead.
darcs-hash:20030103121958-07bb3-b74df937d7903f17d50254e2b3b7afe06921ce78.gz
|
|
|
|
| |
darcs-hash:20021024083937-07bb3-11e861873bf12a44fcadf075486608e6541c33de.gz
|
|
|
|
| |
darcs-hash:20020326122225-07bb3-0c7746df97fb64f00918be1bee33191fb9d44b0b.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed a bug in CarpetSlab; was using the local instead of the global
extent.
Added a more comfortable way to specify the refined region. The new
method has no restrictions.
Added a way to specify the location of the outer boundary explicitely.
Added dummy parameter "periodic*" so that Carpet can be used as
drop-in replacement of PUGH (at least when running without
refinement).
darcs-hash:20020323192054-07bb3-2b9208c8a6b54a55c98d4035095cd4ff6ebcd447.gz
|
|
|
|
|
|
|
| |
Made multiple multigrid levels for the special case of a single
multigrid level "work". That is, it runs wavetoy.
darcs-hash:20020109201510-07bb3-1459e6d1a6ceca29b86c91fbbac6139e30581931.gz
|
|
|
|
|
|
|
|
|
| |
Pulled regridding out of the driver proper.
Without the new regridding thorn, Carpet will now default to a single
level, i.e. the base level only. Use the thorn CarpetRegrid and set
the parameter CarpetRegrid::refinement_levels to get refinement.
darcs-hash:20011214153904-07bb3-b765f596812c0321ab0f898f93a9fbd192c49c09.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added more bones to skeleton of CarpetParamCheck.
Changed handling of interpolation orders; they are now stored in the
grid functions and don't have to be passed around.
Setting spatial prolongation order to zero if there are no ghost
zones.
Setting temporal prolongation order to zero if there is only one time
level.
Added prolongating the boundaries of the fine grid after restricting
to the coarse grid. Restricting the coarse grid changes the coarse
grid, hence changes the boundary of the fine grid.
darcs-hash:20011209154152-07bb3-0ff824b0462b54926fbe0a8f5fa075dff5fecbb5.gz
|
|
|
|
| |
darcs-hash:20011105165301-07bb3-7021e7a839dfd9970aad6ff46278b551dc5a239e.gz
|
|
|
|
| |
darcs-hash:20011102165115-07bb3-ddbdfef5b4d0566903aa0199cb2ced9c0aa6cd19.gz
|
|
|
|
| |
darcs-hash:20011102095857-07bb3-fa5851f740861e08b8780059f76c87121cea308e.gz
|
|
|
|
|
|
|
|
|
| |
Changed handling of scalars. Scalars are now zero-dimensional arrays.
Now handling CCTK_GroupDynamicData correctly.
Now using "include header".
Added results of test case.
darcs-hash:20010709070002-07bb3-ba0f4339acb8652e35a884fbdf7e8482b7236f8e.gz
|
|
|
|
|
|
|
|
| |
Broke the file "carpet.cc" into several files.
Simplified support for arrays with a dimension different from 3.
Added a testing thorn.
darcs-hash:20010704102946-07bb3-82132f0c643e91f0de33bbaef93f9c693ce7227f.gz
|
|
darcs-hash:20010301114010-f6438-12fb8a9ffcc80e86c0a97e37b5b0dae0dbc59b79.gz
|