aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Regenerate SimpleWaveCaKernelIan Hinder2012-01-27
|
* SimpleWaveCaKernel.m: Switch to Gaussian initial dataIan Hinder2012-01-27
| | | If this is close enough to zero at the boundaries, we don't need to worry about a boundary condition there.
* SimpleWaveCaKernel.m: Re-enable finite differencing in calc_rhsIan Hinder2012-01-27
|
* Support finite differencing in CaKernelIan Hinder2012-01-27
|
* Compute CaKernel stencil size from calculationIan Hinder2012-01-27
|
* Regenerate SimpleWaveCaKernelIan Hinder2012-01-27
|
* SimpleWaveCaKernel.m: Fix up several detailsIan Hinder2012-01-27
|
* SimpleWaveCaKernel.m: Restore sine wave initial dataIan Hinder2012-01-27
|
* CalculationFunction.m: Eliminate t magicIan Hinder2012-01-27
| | | | We don't need to replace t -> cctk_time any more, because we define t as a constant.
* Regenerate SimpleWaveCaKernelIan Hinder2012-01-27
|
* Factor out InitFDVariablesIan Hinder2012-01-26
| | | This means it can be different for CaKernel
* Move SetDataType to Thorn.m and CaKernel.mIan Hinder2012-01-26
|
* Move CalculationMacros to CodeGenCactus.mIan Hinder2012-01-26
|
* Remove unused DeclareFDVariablesIan Hinder2012-01-26
|
* CaKernel.m: Define KRANC_CIan Hinder2012-01-26
|
* Use correct filename for CaKernel code fileIan Hinder2012-01-26
|
* Schedule CaKernel_CopyFromDevIan Hinder2012-01-26
| | | Otherwise the data never gets copied back to the CPU from the device
* CaKernel.m: Don't use _s macrosIan Hinder2012-01-26
|
* CodeGenCactus.m: Allow general blocks in CCLBlock argumentsIan Hinder2012-01-26
|
* CaKernel.m: Add quoting to cakernel.ccl and set number of threads to 8x8x8Ian Hinder2012-01-26
|
* Regenerate SimpleWaveCaKernelIan Hinder2012-01-25
|
* SimpleWaveCaKernel.m: Add an Euler step to the evolution so it can run (and ↵Ian Hinder2012-01-25
| | | | crash) without MoL
* CaKernel.m: Include Kranc headers and define CCTK_GFINDEX3D macroIan Hinder2012-01-25
|
* Factor out gridfunction access (phi[index]) functionIan Hinder2012-01-25
|
* Factor out looping function and make it a member function of a calculationIan Hinder2012-01-25
|
* CaKernel.m: Delete old codeIan Hinder2012-01-25
|
* Call CreateCalculationFunction for CaKernel source filesIan Hinder2012-01-24
|
* CalculationFunction.m: Make the generation of a "caller" function dependent ↵Ian Hinder2012-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 Hinder2012-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 generationIan Hinder2012-01-24
|
* MapLookup.m: Use DefFn for lookupIan Hinder2012-01-24
|
* Regenerate SimpleWaveCaKernelIan Hinder2012-01-24
|
* SimpleWaveCaKernel.m: Set initial data to zero for testingIan Hinder2012-01-24
|
* CaKernel.m: Simplify macros in code file and implement rudimentary ↵Ian Hinder2012-01-24
| | | | equation-generation
* Thorn.m: Correct typoIan Hinder2012-01-24
|
* Calculation.m: Apply a Union in AllGridFunctionsIan Hinder2012-01-24
|
* Calculation.m: Make GetEquations externally visibleIan Hinder2012-01-24
|
* Schedule.m: Name the calculation according to CaKernel conventionIan Hinder2012-01-24
|
* Add the CaKernel "auto-generated" epilogue to schedule.ccl and make.code.defnIan Hinder2012-01-24
|
* CaKernel.m: Formatting changeIan Hinder2012-01-24
|
* SimpleWaveCaKernel.m: Add new example script for CaKernelIan Hinder2012-01-24
|
* Add SimpleWaveCaKernel generated codeIan Hinder2012-01-23
|
* CaKernel.m: Fix whitespaceIan Hinder2012-01-23
|
* Create an outline of a CaKernel code fileIan Hinder2012-01-23
|
* Calculation.m: Add GetCalculationNameIan Hinder2012-01-23
|
* Generate basic cakernel.ccl fileIan Hinder2012-01-23
|
* Calculation.m: New file for providing an abstraction over calculationsIan Hinder2012-01-23
| | | | Eventually, we want all access to calculations to be through this file.
* CodeGenCactus.m: Add CCLBlock functionIan Hinder2012-01-23
|
* kranc.th: Add CaKernel thornsIan Hinder2012-01-23
|
* Add Laplace equation exampleIan Hinder2012-01-23
|