aboutsummaryrefslogtreecommitdiff
path: root/Auxiliary
Commit message (Collapse)AuthorAge
* Enable CaKernel support for Kranc scriptsIan Hinder2012-03-21
|
* Add Jacobian gridfunctions to GenericFDIan Hinder2012-03-21
| | | Storage is disabled by default. These are here so that benchmarks and tests can be run using multipatch thorns without having to have another thorn to provide the Jacobians. We should probably have a function to initialize them as well.
* GenericFD_AssertGroupStorage: Use const for input argumentsErik Schnetter2012-02-20
|
* MathematicaCompat.h: Restore macrosIan Hinder2012-02-11
| | | These were removed in c9ec36148e7d255006d732fb16c00c6a64cfa4c9, but this causes existing thorns to fail to compile. We keep them here for compatibility.
* Merge remote-tracking branch 'origin/piraha'Barry Wardell2012-02-09
|\ | | | | | | | | Conflicts: Tools/CodeGen/Kranc.m
| * kranc2.peg: Capture index expression operator in a groupIan Hinder2012-02-07
| |
| * kranc2.peg: Add question about removing an "optional"Ian Hinder2012-02-07
| |
| * kranc2.peg: Add derivative name to parse treeIan Hinder2012-02-06
| |
| * 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 remote-tracking branch 'origin/cakernel'Barry Wardell2012-02-09
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/MathematicaCompat.h Tools/CodeGen/CalculationFunction.m Tools/CodeGen/CodeGenCactus.m Tools/CodeGen/Differencing.m Tools/CodeGen/KrancThorn.m Tools/CodeGen/Schedule.m
| * | MathematicaCompat.h: Add IntAbs functionIan Hinder2012-02-04
| | | | | | | | | We might want to tidy this up later
| * | MathematicaCompat.h: Add explicit cast to CCTK_REAL in SignIan Hinder2012-02-04
| | |
| * | MathematicaCompat.h: Cast to CCTK_REALIan Hinder2012-02-02
| |/ | | | | This might not be necessary
* | Merge remote-tracking branch 'origin/dgfe'Barry Wardell2012-02-04
|\ \ | |/ |/| | | | | | | | | | | Conflicts: Auxiliary/Cactus/KrancNumericalTools/GenericFD/src/MathematicaCompat.h Tools/CodeGen/CodeGenCactus.m Tools/CodeGen/Kranc.m Tools/CodeGen/Thorn.m
| * Remove support for pown functionErik Schnetter2011-12-29
| | | | | | | | pown is only supported in OpenCL, and does not seem to give a performance improvement.
| * Generate pown(), which exists in OpenCLErik Schnetter2011-12-19
| | | | | | | | Also provide pown() if not generating OpenCL code.
| * Replace almost all functions Sin[x] etc. with their C names sin(x) etc.Erik Schnetter2011-11-29
| | | | | | | | | | | | Replace almost all functions Sin[x] etc. with their C names sin(x) etc. already in Kranc instead of via the C preprocessor, because this allows more optimizations in Kranc. Implement some of these optimizations.
| * Move vectorised definition of KRANC_GFOFFSET3D into thorn VectorsErik Schnetter2011-11-29
| |
| * Implement more trigonimetric functionsErik Schnetter2011-11-29
| | | | | | | | | | Implement more trigonimetric functions: sec csc cot arcset arccsc arccot sech csch coth
* | 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