| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
before (since rev 89) there was a bug where always the x component of a vector
vel[] would be interpolated. An assert() would trigger if multiple vector
components were interpolated at the same time.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@90 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this patch adds support for groups of the form
CCTK_REAL vvel[3] "group of vectors"
{
vvelx, vvely, vvelz
}
it changes how the vector/tensor component is constructed from the variable
index. It assumes that Cactus order variables as
vvelx[0], vvelx[1], vvelx[2], vvely[0], ...
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@89 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@84 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@83 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@82 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@81 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
| |
This parameter was unset before, so the default was used, and the
default has now been changed.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@78 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@77 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@76 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
| |
this is to avoid cuasing an MPI lockup if there are different numbers of
components per level
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@75 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce cctk_ash, describing the process-local array shape that has
been allocated. This may be larger than cctk_lsh, the process-local
shape that should be used.
Retire cctk_lssh and related infrastructure to handle staggered grid
functions.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@74 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
| |
point roundoff
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@72 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@71 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@70 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
| |
The original data was wrong - the thorn was corrected.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@69 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
| |
Implement the "dd" tensor type, a full 3x3 tensor without symmetries.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@65 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
| |
Dissipation change in McLachlan is in commits ec32fb2e34d6a2e8b7534195c16bbc2008835ec3 and 35013a5f0ccf1402a9587f5fb71dbee1f8c36df7. This test data was generated with the second of these, and still passes with the current HEAD.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@64 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
| |
(per regridding), which saves some communication time when applying
symmetries.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@63 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
| |
format depends on this
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@61 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@60 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
| |
Carpet::timers_verbose
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@59 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@58 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@57 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@56 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@51 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@50 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
| |
width in CoordBase, not from the number of ghost zones
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@49 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@48 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
|
| |
there are at most one component per MPI process.
Remove cvs $Header$ comments.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@47 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@46 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@45 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@44 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@43 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
| |
used to ensure that this symmetry condition does not omit grid points.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@42 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@41 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
|
| |
necessary at edges and corners with mesh refinement boundaries. This
in turn requires that grid functions be synchronised _before_ this
symmetry is applied.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@40 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@39 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
| |
return NULL in this case.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@38 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@37 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
|
| |
points.
Handle complex variables.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@36 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@35 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace several magic numbers by named constants DIM, MAX_RANK,
MAX_TIME_LEVELS, and MAX_SPATIAL_DERIV_ORDER
Handle the case where time derivatives are calculated while
interpolating: Introduce a new constant MAX_TIME_DERIV_ORDER. Add a
new rank to the variables thetensor and thevars. Take the option
table key time_deriv_order into account.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@34 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@33 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@32 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@31 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
|
| |
involved.
The code used to use the last group's variable type.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@30 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
| |
Support 4-tensor types 4scalar, 4u, 4d, 4uu_sym, and 4dd_sym.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@27 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
|
|
|
|
|
| |
component multiple times into different output arrays. This is never
necessary, and is a performance bug of the caller, but CarpetInterp
does this currently when interpolating in time.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@26 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@25 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@24 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
|