Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | Regenerate SimpleWaveCaKernel | Ian Hinder | 2012-01-25 |
| | |||
* | SimpleWaveCaKernel.m: Add an Euler step to the evolution so it can run (and ↵ | Ian Hinder | 2012-01-25 |
| | | | | crash) without MoL | ||
* | 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 |
| | |||
* | MapLookup.m: Use DefFn for lookup | Ian Hinder | 2012-01-24 |
| | |||
* | Regenerate SimpleWaveCaKernel | Ian Hinder | 2012-01-24 |
| | |||
* | SimpleWaveCaKernel.m: Set initial data to zero for testing | 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 |
| | |||
* | SimpleWaveCaKernel.m: Add new example script for CaKernel | Ian Hinder | 2012-01-24 |
| | |||
* | Add SimpleWaveCaKernel generated code | Ian Hinder | 2012-01-23 |
| | |||
* | 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 |
| | |||
* | kranc.th: Add CaKernel thorns | Ian Hinder | 2012-01-23 |
| | |||
* | Add Laplace equation example | 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 | ||
* | kranc.th: Remove duplicated Vectors thorn | Ian Hinder | 2012-01-23 |
| | |||
* | Regenerate examples (except Advect) | Ian Hinder | 2012-01-23 |
| | | | Advect doesn't work at the moment due to a problem with TensorTools. | ||
* | Thorn.m: Fix merge error | Ian Hinder | 2012-01-22 |
| | |||
* | kranc.th: Add SimpleWaveODE and Laplace to thornlist | Ian Hinder | 2012-01-22 |
| | |||
* | SimpleWaveODE.m: Compute RHS only on interior | Ian Hinder | 2012-01-22 |
| | |||
* | Laplace.m: Compute RHS only on interior of grid | Ian Hinder | 2012-01-22 |
| | | | | Using a difference operator means this is necessary. | ||
* | Laplace.m: Disable enhanced Times | Ian Hinder | 2012-01-22 |
| | | | | Using enhanced times is safer but much slower | ||
* | 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 | ||
| * | Regenerate EulerSR | Ian Hinder | 2011-12-19 |
| | | |||
| * | Add EulerSR test | Ian Hinder | 2011-12-19 |
| | | |||
| * | Remove output for intermediate quantities in eulersr_shock | Ian Hinder | 2011-12-19 |
| | | | | | | This output is only valid for the last direction (i.e. the z direction) | ||
| * | Remove EulerSR diagonal shock parameter file | Ian Hinder | 2011-12-19 |
| | | |||
| * | EulerSR.m: Revert to 1D shock initial data | Ian Hinder | 2011-12-19 |
| | |