aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Omit error when cannot find current map in GenericFD_GetBoundaryWidthIan Hinder2010-10-28
|
* Remove superfluous space from outputErik Schnetter2010-10-11
|
* KrancGroups: Add a function CheckGroups to check the validity of a groups ↵Ian Hinder2010-10-11
| | | | structure
* Doc: Comment out the tutorial section as this is now available on the webIan Hinder2010-10-04
|
* simplewave_sine.par: Convert to use PUGH instead of CarpetIan Hinder2010-10-04
|
* IOASCII.m: Make functions flexible so they can accept either data or filenameIan Hinder2010-10-04
|
* Examples/Analysis.nb: New short notebook for analysing the output of the ↵Ian Hinder2010-10-04
| | | | examples
* IOASCII.m: Add a small Mathematica package for plotting 1D unigrid data for ↵Ian Hinder2010-10-02
| | | | use in the tutorial
* Examples: Restored EM example (untested)Ian Hinder2010-09-23
|
* Examples: add kranc.th thornlist for examplesIan Hinder2010-09-23
|
* Examples: Add SimpleWave exampleIan Hinder2010-09-23
|
* Rename wave.par as wave_sine.par to avoid conflict between output dir and ↵Ian Hinder2010-09-23
| | | | thorn dir
* Replace deprecated LinearEquationsToMatrices with CoefficientArraysIan Hinder2010-09-23
|
* Rename debug level Quiet to DebugQuiet as Quiet has special meaning to ↵Ian Hinder2010-09-21
| | | | Mathematica
* add checkpoint tag to tensor attributesRoland Haas2010-08-23
| | | | | | Conflicts: Tools/CodeGen/KrancThorn.m
* KrancDoc.tex: Make the internal design chapter into an appendixIan Hinder2010-08-22
|
* Add tutorials for current and new users of CactusIan Hinder2010-08-22
|
* Run pdflatex three times in the documentation MakefileIan Hinder2010-08-22
|
* .gitignore: Update list of ignored filesIan Hinder2010-08-09
|
* KrancDoc.tex: More updates to documentationIan Hinder2010-08-09
|
* README: Updated some very old information and added warning that the ↵Ian Hinder2010-08-09
| | | | instructions are out of date and won't work
* KrancDoc.tex: Start work on updating the documentationIan Hinder2010-08-04
|
* Doc: Make PDF the default documentation target and use htlatex instead of ↵Ian Hinder2010-08-04
| | | | latex2html for HTML
* kranc: Update the Kranc/Bin/kranc script and move some functionality into a ↵Ian Hinder2010-08-04
| | | | | new RunKranc.m file The kranc script now looks for a Kranc installation relative to the path of the kranc script. It also has a "-v" option now to increase verbosity. Exceptions should be printed nicely.
* CalculationBoundaries.m: Change severity of warning (from 0 to 1) when BCs ↵Ian Hinder2010-08-04
| | | | | cannot be registered. At the moment, we register all faces, even though some of them might have been registered already as interpatch boundaries.
* GenericFD.c: Correct error message when current map cannot be determinedIan Hinder2010-08-04
|
* Schedule.m: Schedule BC selection in level modeIan Hinder2010-08-04
|
* Blank.m: Add empty template Mathematica source fileIan Hinder2010-08-04
|
* Add automatic scheduling of calculations in MoL_PseudoEvolutionIan Hinder2010-06-22
| | | | | | | | | | | | | | | | | | Before this commit, Kranc required the user to use the Schedule key in a calculation to give a Cactus schedule specification. Scheduling analysis functions which compute only on the grid interior (e.g. those that take derivatives) was problematic because boundary conditions were not applied (e.g. symmetries and physical), leading to either poison or undefined values on the grid. Calculations scheduled in ANALYSIS could not have prolongation in time with mesh refinement. This commit introduces a new way to schedule functions which is completely automatic. If the Schedule key is omitted, the calculation is scheduled in MoL_PseudoEvolution which means it will be called in all necessary places. Each such calculation will have its own schedule group, in which boundary conditions are also selected and applied (if necessary). Boundary conditions are also applied in POSTRESTRICT and POSTRESTRICTINITIAL.
* CalculationBoundaries.m: Generates SelectBC code for MoL_PseudoEvolution ↵Ian Hinder2010-06-05
| | | | calculations
* GenericFD: Add function to determine the number of boundary pointsIan Hinder2010-06-05
|
* CodeGen.m: Add Quote function for conveniently adding double quotesIan Hinder2010-06-04
|
* add TensorParity attributeRoland Haas2010-05-06
|
* use integers in tags if number is a integerRoland Haas2010-05-06
| | | | | | this helps with tensor parities which have to be integers. Cactus is fine with float that look like ints but does not really like 1 written as 1.0 for itnegers
* fix error messages in GetTensorAttribute and HasTensorAttributeRoland Haas2010-05-06
|
* Revert "Revert "Merge branch 'master' of github.com:ianhinder/Kranc""Roland Haas2010-05-06
| | | | | | | | | | | Merge was correct after all. This reverts commit 04dfdcd32eec91978ba050a472aae2a6e7091c05. Conflicts: Tools/CodeGen/CalculationFunction.m Tools/CodeGen/Thorn.m
* Revert "Add support for vectorisation of generated code."Erik Schnetter2010-05-03
| | | | This reverts commit 8e006230f24be02831d390eaad9b90b7a7c77d2c.
* Revert "Merge branch 'master' of github.com:ianhinder/Kranc"Erik Schnetter2010-05-02
| | | | | This reverts commit 815307e624fdb8c0ee2eefc644c9bbd8244ad7f2, reversing changes made to 8e006230f24be02831d390eaad9b90b7a7c77d2c.
* Merge branch 'master' of github.com:ianhinder/KrancErik Schnetter2010-05-02
|\ | | | | | | | | | | Conflicts: Tools/CodeGen/CalculationFunction.m Tools/CodeGen/Thorn.m
| * Remove CreateSetterSourceWrapper and call CreateSetterSource directlyIan Hinder2010-04-03
| |
| * Interface.m: Remove duplicate Kranc` context on BeginPackage lineIan Hinder2010-04-03
| |
| * Replace sym context with Kranc context in Kranc.m. Also move interface ↵Ian Hinder2010-04-03
| | | | | | | | functions into Interface.m.
| * KrancThorn.m: Remove useless wrapper for creating configuration fileIan Hinder2010-04-03
| |
| * Move schedule generation from KrancThorn.m to Schedule.mIan Hinder2010-04-03
| | | | | | | | Also move NonevolvedTimelevels to KrancGroups.m
| * Move parameter file generation from KrancThorn.m to Param.mIan Hinder2010-04-03
| |
| * KrancThorn.m: Split into sectionsIan Hinder2010-04-03
| |
| * Add wave equation example script and parameter fileIan Hinder2010-03-24
| |
| * allow arbitray expressions for conditionsRoland Haas2010-03-23
| |
| * add options for steerability of paramtersRoland Haas2010-03-23
| |
* | Add support for vectorisation of generated code.Erik Schnetter2010-05-02
|/ | | | Vectorisation needs to be explicitly enabled by setting -DKRANC_VECTORS at build time.