aboutsummaryrefslogtreecommitdiff
path: root/Auxiliary
Commit message (Collapse)AuthorAge
* kranc2.peg: Identify lower and upper indices in the parserIan Hinder2012-02-06
| | | Previously this logic was in Kranc, where it has to be more complicated.
* allow integer values as indicesSteven R. Brandt2012-02-06
|
* latest to parse Funwave.krancSteven R. Brandt2012-02-06
|
* Add support for defining derivative operatorsSteven R. Brandt2012-02-02
|
* Add Implementation to script languageIan Hinder2012-01-29
|
* Add options and features to the script languageIan Hinder2012-01-29
|
* kranc2.peg: Add "scheduled at" to the calculation definitionIan Hinder2012-01-27
|
* kranc2.peg: Accept tensors instead of names in variables and temporariesIan Hinder2012-01-27
|
* Added support for variables and temporariesSteven R. Brandt2012-01-27
|
* kranc2.peg: Add draft Kranc grammarIan Hinder2012-01-26
|
* Merge branch 'hydro'Ian Hinder2012-01-22
|\ | | | | | | | | | | | | | | | | | | Conflicts: Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/MathematicaCompat.h Examples/kranc.th Tools/CodeGen/Kranc.m Tools/CodeGen/KrancTensor.m Tools/CodeGen/Schedule.m Tools/CodeGen/Thorn.m
| * MathematicaCompat.h: Fix merge errorIan Hinder2011-06-04
| |
| * Merge remote-tracking branch 'origin/master' into hydroIan Hinder2011-06-03
| |\
| * | Temporary commitIan Hinder2011-06-03
| | |
| * | MathematicaCompat.h: Add Min3 and VanLeer macrosIan Hinder2010-09-30
| | |
| * | MathematicaCompat.h: Add MinMod functionIan Hinder2010-09-30
| | |
* | | Add Sech function.Barry Wardell2011-11-26
| | |
* | | Add two-argument ArcTan functionIan Hinder2011-11-19
| | |
* | | MathematicaCompat.h: Add Csch functionIan Hinder2011-10-13
| | |
* | | Correct commentErik Schnetter2011-10-02
| | |
* | | Optionally require thorn VectorsErik Schnetter2011-10-02
| | | | | | | | | | | | Optionally require thorn Vectors, because we need to access its #defines
* | | MathematicaCompat.h: Remove unused codeErik Schnetter2011-09-29
| | |
* | | GenericFD.h: Remove redefinition of "restrict" keywordErik Schnetter2011-09-29
| | |
* | | Introduce a macro KRANC_GFOFFSET3D to access a grid point with anErik Schnetter2011-09-29
| |/ |/| | | | | offset
* | GenericFD: Add GenericFD_EnsureStencilFitsIan Hinder2011-05-27
| | | | | | | | This function checks that there are enough ghost and boundary points for the stencil widths (ni, nj, nk) passed to it.
* | GenericFD.c: Add GenericFD_GetBoundaryWidthsIan Hinder2011-05-27
| | | | | | | | Based on the existing GetBoundaryWidth but returning all the widths. GetBoundaryWidth now calls the new function.
* | Add restrict and const qualifiers to the Jacobian pointersErik Schnetter2011-05-27
| |
* | Tidy up grid indexing using CCTK_LSSH macroErik Schnetter2011-05-27
| | | | | | | | | | | | | | Clean up the code that uses lssh. Note: Although most people don't know about lssh, it's defined by the flesh, and e.g. all standard Cactus boundary conditions use it. However, Carpet currently always sets lssh to lsh, so the difference is "hidden".
* | Make IfThen available in FortranErik Schnetter2011-05-27
| |
* | Make multiplication by Jacobian selectable at run-timeIan Hinder2011-05-25
| | | | | | | | Use of the Jacobian is determined by the user setting the jacobian_group parameter. Also provide a parameter jacobian_identity_map which the user can set to a Carpet map which does not require the Jacobian, in which case the Jacobian will not be applied.
* | Add support for a Jacobian to be applied to all derivativesIan Hinder2011-05-20
| |
* | Merge master into vectorIan Hinder2011-01-22
|\ \ | | | | | | | | | | | | Fixed conflicts in: Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/GenericFD.h
| * | Remove ancient unused codeIan Hinder2010-12-07
| | |
| * | Remove old "Ceiling" and "Perturb" thorns which are unrelated to KrancIan Hinder2010-12-07
| | |
* | | Remove outdated vectorisation implementation. An equivalent functionality is ↵Erik Schnetter2010-12-07
| | | | | | | | | | | | now available in LSUThorns/Vectors.
* | | Merge master into vectorIan Hinder2010-12-06
|\| |
| * | Check group storageIan Hinder2010-12-01
| | |
* | | Rewrite vectorisation infrastructure:Erik Schnetter2010-12-06
| | | | | | | | | | | | | | | | | | | | | | | | Use "k" prefix more consistently in arithmetic macros. Improve vector code generation patterns. Move all vectorisation run-time out of Kranc and into a new thorn LSUThorns/Vectors, so that non-Kranc thorns can also use it.
* | | Implement vectorisationIan Hinder2010-11-23
| | | | | | | | | | | | This is Erik's vectorisation working tree from 13-Oct-2010
* | | Add support for vectorisation of generated code.Ian Hinder2010-11-23
|/ / | | | | | | Vectorisation needs to be explicitly enabled by setting -DKRANC_VECTORS at build time.
* | Omit error when cannot find current map in GenericFD_GetBoundaryWidthIan Hinder2010-10-28
| |
* | IOASCII.m: Make functions flexible so they can accept either data or filenameIan Hinder2010-10-04
| |
* | IOASCII.m: Add a small Mathematica package for plotting 1D unigrid data for ↵Ian Hinder2010-10-02
|/ | | | use in the tutorial
* GenericFD.c: Correct error message when current map cannot be determinedIan Hinder2010-08-04
|
* GenericFD: Add function to determine the number of boundary pointsIan Hinder2010-06-05
|
* Revert "Add support for vectorisation of generated code."Erik Schnetter2010-05-03
| | | | This reverts commit 8e006230f24be02831d390eaad9b90b7a7c77d2c.
* Add support for vectorisation of generated code.Erik Schnetter2010-05-02
| | | | Vectorisation needs to be explicitly enabled by setting -DKRANC_VECTORS at build time.
* Fix typo in licence at top of every fileIan Hinder2010-03-17
|
* Use signbit insted of sgn in C.Erik Schnetter2010-02-13
| | | | | | Use constants M_E and M_PI instead of explicit constants in C. Append "d0" to constants for e and pi in Fortran to make them double precision.
* Use int instead of CCTK_INT for grid point indices.Erik Schnetter2010-02-13
|