aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* correct vector component computation during interpolationHEADmasterrhaas2013-08-06
| | | | | | | | | 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
* handle vector groups of vectors and higher order tensorsrhaas2013-06-17
| | | | | | | | | | | | | | | | 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
* Update calls to thorn Slabeschnett2013-01-15
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@84 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* correct assertknarf2012-11-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@83 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Correct index calculation for "DD" tensorseschnett2012-11-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@82 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Remove unused variableeschnett2012-11-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@81 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Set apply_dissipation = "always" in test caseshinder2012-10-24
| | | | | | | 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
* Add tests using EinsteinExact instead of Exact.diener2012-10-23
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@77 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Introduce new parameter check_boundarieseschnett2012-10-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@76 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* do reduction to find level extend in LEVEL moderhaas2012-07-06
| | | | | | | | 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, retire cctk_lssheschnett2012-07-04
| | | | | | | | | | | | 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
* change test parameters to try and make results more robust against floatingrhaas2012-05-09
| | | | | | | point roundoff git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@72 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* use ML_BSSN instead BSSN_MoL in testsuitesrhaas2012-05-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@71 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Update test case after change to McLachlan's gauge conditionseschnett2012-01-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@70 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Regenerate test data for ML_ADMConstraintshinder2011-12-08
| | | | | | 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 typeeschnett2011-09-26
| | | | | | | 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
* Regenerate tests after change to dissipation in McLachlanhinder2011-07-25
| | | | | | 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
* Use the new Slab API to set up the communication schedule only onceeschnett2011-05-09
| | | | | | | | (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
* Require 2 processors for the test case, because CarpetIOASCII's outputeschnett2011-04-08
| | | | | | | format depends on this git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@61 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Remove "sum" from set of reductions in test/KerrSchild-rotating-90rhaas2011-04-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@60 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* RotatingSymmetry90: add LoopControl to KerrSchild-rotating-90.par, removerhaas2011-04-01
| | | | | | | | Carpet::timers_verbose git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@59 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Remove timing statisticseschnett2011-01-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@58 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Remove timing statisticseschnett2011-01-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@57 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Add new test caseeschnett2011-01-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@56 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Add tensor type ddd_sym, corresponding to T_i(jk).schnetter2010-03-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@51 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Change default poison valueschnetter2010-02-15
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@50 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Determine the symmetry boundary width from the registered boundaryschnetter2010-02-14
| | | | | | | 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
* Remove temporary notes from READMEschnetter2009-11-11
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@48 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Use aliased function GetLocalComponents (if present) to ensure thatschnetter2009-11-11
| | | | | | | | | 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
* Update test suite output filesschnetter2009-10-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@46 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Update README and licence.schnetter2009-02-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@45 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Reduce warning level if multiple scalars are found in the same groupschnetter2008-02-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@44 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Don't use == to look for poison, use memcmp instead.schnetter2007-03-02
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@43 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Introduce option RotatingSymmetry90::poison_boundaries, which can beschnetter2007-03-01
| | | | | | | 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
* Added LocalReduce to the ActiveThorns list.tradke2006-12-22
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@41 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Use information from ghost zones when applying the symmetry. This isschnetter2006-10-28
| | | | | | | | | 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
* Abort with an error if asked to apply symmetries to the Weyl scalars.schnetter2006-10-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@39 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Handle the case of 0 interpolation points correctly. malloc canschnetter2006-08-23
| | | | | | | return NULL in this case. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@38 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* When interpolating, ignore input variable indices which are set to -1.schnetter2006-08-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@37 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Slight cleanup of the error message that there are not enough gridschnetter2006-08-04
| | | | | | | | | points. Handle complex variables. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@36 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Add support for CCTK_INT as well as CCTK_REAL.schnetter2006-03-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@35 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Clean up the code:schnetter2005-12-07
| | | | | | | | | | | | | 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
* Clean up the code. Replace the magic number 3 by a constant DIM.schnetter2005-12-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@33 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Remove code that was commented out.schnetter2005-12-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@32 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* make variable type change explicitknarf2005-12-02
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@31 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Set the variable types correctly when more than one group areschnetter2005-10-14
| | | | | | | | | 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 tensor type uu_sym.schnetter2005-08-26
| | | | | | | 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
* Disable an assert. This allows people to interpolate the same tensorschnetter2005-08-24
| | | | | | | | | 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
* Use "requires thorns" instead of "requires" and "inherits".schnetter2005-06-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@25 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
* Require slabschnetter2005-06-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@24 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5