aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Some code cleanupsHEADmastereschnett2013-08-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@89 20f44201-0f4f-0410-9130-e5fc2714a787
* Update calls to thorn Slabeschnett2013-01-15
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@84 20f44201-0f4f-0410-9130-e5fc2714a787
* Remove unused variableeschnett2012-11-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@83 20f44201-0f4f-0410-9130-e5fc2714a787
* Introduce new parameter check_boundarieseschnett2012-10-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@78 20f44201-0f4f-0410-9130-e5fc2714a787
* 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/RotatingSymmetry180/trunk@77 20f44201-0f4f-0410-9130-e5fc2714a787
* 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/RotatingSymmetry180/trunk@76 20f44201-0f4f-0410-9130-e5fc2714a787
* Correct implementation for DDD_sym tensorseschnett2012-01-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@72 20f44201-0f4f-0410-9130-e5fc2714a787
* Correct segfault when using standard Cactus hyperclabber APIeschnett2011-09-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@66 20f44201-0f4f-0410-9130-e5fc2714a787
* 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/RotatingSymmetry180/trunk@65 20f44201-0f4f-0410-9130-e5fc2714a787
* provide better error message in case variables have the wrong tensortypeknarf2011-08-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@64 20f44201-0f4f-0410-9130-e5fc2714a787
* 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/RotatingSymmetry180/trunk@62 20f44201-0f4f-0410-9130-e5fc2714a787
* Implement ddd_sym symmetry, correspoinding to T_i(jk).schnetter2010-03-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@52 20f44201-0f4f-0410-9130-e5fc2714a787
* When looking for poison, look also for nans and other non-finite numbersschnetter2010-03-23
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@51 20f44201-0f4f-0410-9130-e5fc2714a787
* Add ManualCartesian tensor typeianhin2010-02-15
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@50 20f44201-0f4f-0410-9130-e5fc2714a787
* Determine the symmetry boundary width from the registered boundaryschnetter2010-02-14
| | | | | | | | | | | | | | width in CoordBase, not from the number of ghost zones. Abort if there are more than one components per MPI process; TAT/Slab cannot handle this. Begin to add support for CarpetSlab instead of TAT/Slab. Remove cvs $Header$ comments. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@48 20f44201-0f4f-0410-9130-e5fc2714a787
* Update README and add licence.schnetter2009-02-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@45 20f44201-0f4f-0410-9130-e5fc2714a787
* Remove usused variableschnetter2008-02-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@44 20f44201-0f4f-0410-9130-e5fc2714a787
* Reduce warning level if multiple scalars are found in the same groupschnetter2008-02-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@43 20f44201-0f4f-0410-9130-e5fc2714a787
* Don't use == to look for poison, use memcmp instead.schnetter2007-03-02
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@42 20f44201-0f4f-0410-9130-e5fc2714a787
* Make option RotatingSymmetry90::poison_boundaries work, 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/RotatingSymmetry180/trunk@41 20f44201-0f4f-0410-9130-e5fc2714a787
* 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/RotatingSymmetry180/trunk@39 20f44201-0f4f-0410-9130-e5fc2714a787
* Correct Weyl scalar parties.schnetter2006-10-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@38 20f44201-0f4f-0410-9130-e5fc2714a787
* Add tensor types to handle the Weyl scalars.schnetter2006-10-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@37 20f44201-0f4f-0410-9130-e5fc2714a787
* 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/RotatingSymmetry180/trunk@36 20f44201-0f4f-0410-9130-e5fc2714a787
* When interpolating, ignore input variable indices which are set to -1.schnetter2006-08-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@35 20f44201-0f4f-0410-9130-e5fc2714a787
* Avoid array access out of bounds in the error messages stating thatschnetter2006-08-04
| | | | | | | there are not enough grid points. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@34 20f44201-0f4f-0410-9130-e5fc2714a787
* Check whether the symmetry boundary is indeed at the origin (or aschnetter2006-07-05
| | | | | | | | | | | | | | | user-specified location). Offer to poison the symmetry boundary points before the symmetry is applied, to check whether the symmetry boundary condision is indeed applied to all boundary points. Add support for complex grid functions. Correct a small memory leak. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@33 20f44201-0f4f-0410-9130-e5fc2714a787
* Correct indexing error for 4-tensorsschnetter2006-05-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@32 20f44201-0f4f-0410-9130-e5fc2714a787
* Handle 4-tensors as well.schnetter2006-05-12
| | | | | | | Correct a wrong data type in a warning statement. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@31 20f44201-0f4f-0410-9130-e5fc2714a787
* Add support for CCTK_INT as well as CCTK_REAL.schnetter2006-03-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@30 20f44201-0f4f-0410-9130-e5fc2714a787
* 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/RotatingSymmetry180/trunk@29 20f44201-0f4f-0410-9130-e5fc2714a787
* Support tensor type uu_sym.schnetter2005-08-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@26 20f44201-0f4f-0410-9130-e5fc2714a787
* C99 -> C89schnetter2005-05-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@23 20f44201-0f4f-0410-9130-e5fc2714a787
* Handle the case of 0 variables; just return in this case.schnetter2005-05-27
| | | | | | | Output fewer warnings. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@22 20f44201-0f4f-0410-9130-e5fc2714a787
* Also check for zero size when testing pointers to objects allocated by malloc().tradke2005-05-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@21 20f44201-0f4f-0410-9130-e5fc2714a787
* Some reformatting.schnetter2005-05-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@20 20f44201-0f4f-0410-9130-e5fc2714a787
* Use the new function Slab_MultiTransfer to transfer all grid functionsschnetter2005-05-10
| | | | | | | at once. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@19 20f44201-0f4f-0410-9130-e5fc2714a787
* Handle the tensor type alias "d".schnetter2005-05-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@18 20f44201-0f4f-0410-9130-e5fc2714a787
* Do not access freed memoryschnetter2005-04-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@17 20f44201-0f4f-0410-9130-e5fc2714a787
* Handle groups without variables correctly when checking tensor typeschnetter2004-08-06
| | | | | | | aliases. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@14 20f44201-0f4f-0410-9130-e5fc2714a787
* Check tensor type aliases at paramcheck time, and be less verbose atschnetter2004-08-06
| | | | | | | run time. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@13 20f44201-0f4f-0410-9130-e5fc2714a787
* Provide symmetry interpolation.schnetter2004-05-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@10 20f44201-0f4f-0410-9130-e5fc2714a787
* Fix segmentation fault on multiple processorsschnetter2004-05-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@8 20f44201-0f4f-0410-9130-e5fc2714a787
* Make the code a bit more generic.schnetter2004-04-09
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@5 20f44201-0f4f-0410-9130-e5fc2714a787
* Fix bugs, and move conditional into the schedule.schnetter2004-04-09
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@4 20f44201-0f4f-0410-9130-e5fc2714a787
* A symmetry thorn with a 180 degree rotating symmetry. This willschnetter2004-04-08
replate PlanarPointSymmetry, which has a stupid name. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@2 20f44201-0f4f-0410-9130-e5fc2714a787