Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | GenericFD.c: Remove unused GenericFD_PenaltyPrim2Char | Ian Hinder | 2012-11-26 |
| | |||
* | MathematicaCompat.h: Reinstate Min3 definition | Ian Hinder | 2012-11-14 |
| | | | | This was lost accidentally in merge 45071fec4db209205c3e0e89f9fc9c2e283ad99d. | ||
* | Expect isnan in std:: namespace in C++ | Erik Schnetter | 2012-10-22 |
| | |||
* | Declare private functions as static | Erik Schnetter | 2012-09-25 |
| | |||
* | Make signbit() call compile with IBM C++ compilers | Erik Schnetter | 2012-09-13 |
| | |||
* | Use <cmath> instead of <math.h> to access signbit() | Erik Schnetter | 2012-09-04 |
| | |||
* | Reinstate dir[] naming work-around; translate Sign[] to isgn() | Erik Schnetter | 2012-08-16 |
| | |||
* | Correct indentation in GenericFD.h | Erik Schnetter | 2012-07-25 |
| | |||
* | Introduce cctk_ash, retire cctk_lssh | Erik Schnetter | 2012-07-03 |
| | | | | | | | | | 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. | ||
* | Don't #define restrict; this is now handled by the flesh | Erik Schnetter | 2012-06-17 |
| | |||
* | Merge branch 'master' of github.com:ianhinder/Kranc | Steve Brandt | 2012-05-03 |
|\ | |||
| * | GenericFD: Provide annotation to sgn function for CUDA | Ian Hinder | 2012-05-02 |
| | | |||
| * | Add #include <math.h> because of copysign() | Erik Schnetter | 2012-05-02 |
| | | |||
| * | GenericFD: Correct implementation of Sign | Ian Hinder | 2012-05-02 |
| | | | | | | | | | | | | | | | | | | Mathematica defines Sign(x) = Which[x>0, 1, x<0, -1, x==0, 0] whereas the current implementation in terms of copysign gives Sign(0) != 0. This causes problems when Sign is used to choose the finite differencing operator in boundary conditions. This commit restores the old definition in terms of the sgn function which we define now as static inline in GenericFD.h. | ||
* | | Made the MMA generated file parse correctly. | Steve Brandt | 2012-05-03 |
|/ | |||
* | Enable CaKernel support for Kranc scripts | Ian Hinder | 2012-03-21 |
| | |||
* | Add Jacobian gridfunctions to GenericFD | Ian Hinder | 2012-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 arguments | Erik Schnetter | 2012-02-20 |
| | |||
* | MathematicaCompat.h: Restore macros | Ian Hinder | 2012-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 Wardell | 2012-02-09 |
|\ | | | | | | | | | Conflicts: Tools/CodeGen/Kranc.m | ||
| * | kranc2.peg: Capture index expression operator in a group | Ian Hinder | 2012-02-07 |
| | | |||
| * | kranc2.peg: Add question about removing an "optional" | Ian Hinder | 2012-02-07 |
| | | |||
| * | kranc2.peg: Add derivative name to parse tree | Ian Hinder | 2012-02-06 |
| | | |||
| * | kranc2.peg: Identify lower and upper indices in the parser | Ian Hinder | 2012-02-06 |
| | | | | | | Previously this logic was in Kranc, where it has to be more complicated. | ||
| * | allow integer values as indices | Steven R. Brandt | 2012-02-06 |
| | | |||
| * | latest to parse Funwave.kranc | Steven R. Brandt | 2012-02-06 |
| | | |||
| * | Add support for defining derivative operators | Steven R. Brandt | 2012-02-02 |
| | | |||
| * | Add Implementation to script language | Ian Hinder | 2012-01-29 |
| | | |||
| * | Add options and features to the script language | Ian Hinder | 2012-01-29 |
| | | |||
| * | kranc2.peg: Add "scheduled at" to the calculation definition | Ian Hinder | 2012-01-27 |
| | | |||
| * | kranc2.peg: Accept tensors instead of names in variables and temporaries | Ian Hinder | 2012-01-27 |
| | | |||
| * | Added support for variables and temporaries | Steven R. Brandt | 2012-01-27 |
| | | |||
| * | kranc2.peg: Add draft Kranc grammar | Ian Hinder | 2012-01-26 |
| | | |||
* | | Merge remote-tracking branch 'origin/cakernel' | Barry Wardell | 2012-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 function | Ian Hinder | 2012-02-04 |
| | | | | | | | | | We might want to tidy this up later | ||
| * | | MathematicaCompat.h: Add explicit cast to CCTK_REAL in Sign | Ian Hinder | 2012-02-04 |
| | | | |||
| * | | MathematicaCompat.h: Cast to CCTK_REAL | Ian Hinder | 2012-02-02 |
| |/ | | | | | This might not be necessary | ||
* | | Merge remote-tracking branch 'origin/dgfe' | Barry Wardell | 2012-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 function | Erik Schnetter | 2011-12-29 |
| | | | | | | | | pown is only supported in OpenCL, and does not seem to give a performance improvement. | ||
| * | Generate pown(), which exists in OpenCL | Erik Schnetter | 2011-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 Schnetter | 2011-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 Vectors | Erik Schnetter | 2011-11-29 |
| | | |||
| * | Implement more trigonimetric functions | Erik Schnetter | 2011-11-29 |
| | | | | | | | | | | Implement more trigonimetric functions: sec csc cot arcset arccsc arccot sech csch coth | ||
* | | Merge branch 'hydro' | Ian Hinder | 2012-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 error | Ian Hinder | 2011-06-04 |
| | | |||
| * | Merge remote-tracking branch 'origin/master' into hydro | Ian Hinder | 2011-06-03 |
| |\ | |||
| * | | Temporary commit | Ian Hinder | 2011-06-03 |
| | | | |||
| * | | MathematicaCompat.h: Add Min3 and VanLeer macros | Ian Hinder | 2010-09-30 |
| | | | |||
| * | | MathematicaCompat.h: Add MinMod function | Ian Hinder | 2010-09-30 |
| | | | |||
* | | | Add Sech function. | Barry Wardell | 2011-11-26 |
| | | |