Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Support finite differencing in CaKernel | Ian Hinder | 2012-01-27 |
| | |||
* | Compute CaKernel stencil size from calculation | Ian Hinder | 2012-01-27 |
| | |||
* | CalculationFunction.m: Eliminate t magic | Ian Hinder | 2012-01-27 |
| | | | | We don't need to replace t -> cctk_time any more, because we define t as a constant. | ||
* | Factor out InitFDVariables | Ian Hinder | 2012-01-26 |
| | | | This means it can be different for CaKernel | ||
* | Move SetDataType to Thorn.m and CaKernel.m | Ian Hinder | 2012-01-26 |
| | |||
* | Move CalculationMacros to CodeGenCactus.m | Ian Hinder | 2012-01-26 |
| | |||
* | Remove unused DeclareFDVariables | Ian Hinder | 2012-01-26 |
| | |||
* | CaKernel.m: Define KRANC_C | Ian Hinder | 2012-01-26 |
| | |||
* | Use correct filename for CaKernel code file | Ian Hinder | 2012-01-26 |
| | |||
* | Schedule CaKernel_CopyFromDev | Ian Hinder | 2012-01-26 |
| | | | Otherwise the data never gets copied back to the CPU from the device | ||
* | CaKernel.m: Don't use _s macros | Ian Hinder | 2012-01-26 |
| | |||
* | CodeGenCactus.m: Allow general blocks in CCLBlock arguments | Ian Hinder | 2012-01-26 |
| | |||
* | CaKernel.m: Add quoting to cakernel.ccl and set number of threads to 8x8x8 | Ian Hinder | 2012-01-26 |
| | |||
* | CaKernel.m: Include Kranc headers and define CCTK_GFINDEX3D macro | Ian Hinder | 2012-01-25 |
| | |||
* | Factor out gridfunction access (phi[index]) function | Ian Hinder | 2012-01-25 |
| | |||
* | Factor out looping function and make it a member function of a calculation | Ian Hinder | 2012-01-25 |
| | |||
* | CaKernel.m: Delete old code | Ian Hinder | 2012-01-25 |
| | |||
* | Call CreateCalculationFunction for CaKernel source files | Ian Hinder | 2012-01-24 |
| | |||
* | CalculationFunction.m: Make the generation of a "caller" function dependent ↵ | Ian Hinder | 2012-01-24 |
| | | | | | on a calculation member variable The "caller" function is the one that is actually scheduled (in the C case) and which calls the looping function with the body function as argument. This separation is not needed for all targets, so make it optional. | ||
* | Pull out the generation of the calculation body function definition into a ↵ | Ian Hinder | 2012-01-24 |
| | | | | | calculation member function This allows it to be customized based on the target type. | ||
* | Tidy up argument passing for calculation and source file generation | Ian Hinder | 2012-01-24 |
| | |||
* | CaKernel.m: Simplify macros in code file and implement rudimentary ↵ | Ian Hinder | 2012-01-24 |
| | | | | equation-generation | ||
* | Thorn.m: Correct typo | Ian Hinder | 2012-01-24 |
| | |||
* | Calculation.m: Apply a Union in AllGridFunctions | Ian Hinder | 2012-01-24 |
| | |||
* | Calculation.m: Make GetEquations externally visible | Ian Hinder | 2012-01-24 |
| | |||
* | Schedule.m: Name the calculation according to CaKernel convention | Ian Hinder | 2012-01-24 |
| | |||
* | Add the CaKernel "auto-generated" epilogue to schedule.ccl and make.code.defn | Ian Hinder | 2012-01-24 |
| | |||
* | CaKernel.m: Formatting change | Ian Hinder | 2012-01-24 |
| | |||
* | CaKernel.m: Fix whitespace | Ian Hinder | 2012-01-23 |
| | |||
* | Create an outline of a CaKernel code file | Ian Hinder | 2012-01-23 |
| | |||
* | Calculation.m: Add GetCalculationName | Ian Hinder | 2012-01-23 |
| | |||
* | Generate basic cakernel.ccl file | Ian Hinder | 2012-01-23 |
| | |||
* | Calculation.m: New file for providing an abstraction over calculations | Ian Hinder | 2012-01-23 |
| | | | | Eventually, we want all access to calculations to be through this file. | ||
* | CodeGenCactus.m: Add CCLBlock function | Ian Hinder | 2012-01-23 |
| | |||
* | Thorn.m: Eliminate duplicate reflection symmetry entries | Ian Hinder | 2012-01-23 |
| | | | These can appear when using tensors with index symmetries. | ||
* | KrancThorn.m: Don't generate certain code unless we have ↵ | Ian Hinder | 2012-01-23 |
| | | | | ConservationCalculations defined | ||
* | Thorn.m: Fix merge error | Ian Hinder | 2012-01-22 |
| | |||
* | 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 | ||
| * | ConservationCalculation.m: Fix schedule dependency | Ian Hinder | 2011-12-15 |
| | | |||
| * | Thorn.m: Update timestamp on generated thorn directory | Ian Hinder | 2011-12-15 |
| | | | | | | This helps when using the thorn directory as a target in a Makefile | ||
| * | KrancTensor.m: Remove debugging code | Ian Hinder | 2011-12-15 |
| | | |||
| * | ConservationCalculation.m: Handle case where Shorthands is not specified | Ian Hinder | 2011-12-15 |
| | | |||
| * | KrancTensor.m: Weirdness with packages | Ian Hinder | 2011-06-04 |
| | | |||
| * | KrancTensor.m: Fix messed up merge | Ian Hinder | 2011-06-04 |
| | | |||
| * | KrancThorn.m: Fix messed up merge | Ian Hinder | 2011-06-04 |
| | | |||
| * | Differencing.m: Add missing vectorise option | Ian Hinder | 2011-06-04 |
| | | |||
| * | ConservationCalculation.m: Fix scheduling in multi-D case | 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 |
| | | | |||
| * | | ConservationCalculation.m: Switch to van Leer slope limiter by default | Ian Hinder | 2010-10-01 |
| | | |