Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | kranc: Don't rely on Mathematica exit code for detecting failure | Ian Hinder | 2013-04-14 |
| | | | | | | When no licence is available, Mathematica still exits with a zero exit code. This causes dependency-based systems such as Make to assume that the thorn was created successfully, when it might not have been. To work around this, we perform a file operation (deleting a temporary directory) from within Mathematica, and check that this was successful after Mathematica finishes, and adjust the exit code of the script accordingly. Fixes Issue #39. | ||
* | New function AddGroupTag. Use it to set Prolongation=None for RHS variables. | Erik Schnetter | 2013-04-04 |
| | |||
* | Annotate grid functions in calculations with the regions that they read and ↵ | Erik Schnetter | 2013-04-04 |
| | | | | | | write Introduce global tags RequiredRegion, ProvidedRegion. | ||
* | Remove superfluous Join[] calls | Erik Schnetter | 2013-04-04 |
| | |||
* | SimpleWave: Re-indent and re-arrange change (no functionality difference) | Erik Schnetter | 2013-04-04 |
| | |||
* | Correct loop bounds (once more) | Erik Schnetter | 2013-01-20 |
| | |||
* | Correct variables names for loop bounds | Erik Schnetter | 2013-01-19 |
| | |||
* | Do not generate integer constants | Erik Schnetter | 2013-01-16 |
| | | | | Do not generate integer constants; this may fail if they are arguments to two-argument functions (e.g. pow) with some C++ compilers. | ||
* | Use CCTK_ macros instead of LC_ macros for looping | Erik Schnetter | 2013-01-16 |
| | |||
* | Handle merge conflict | Erik Schnetter | 2013-01-16 |
| | |||
* | Remove some const declarations; these lead to compiler errors with IBM's ↵ | Erik Schnetter | 2013-01-16 |
| | | | | compiler on the Blue Gene/Q | ||
* | README: another minor change to test commit notifications | Ian Hinder | 2013-01-16 |
| | |||
* | README: minor change to test commit notifications | Ian Hinder | 2013-01-15 |
| | |||
* | Don't remove parenthesis in ParamCheck. | Barry Wardell | 2012-12-11 |
| | | | The removal code wasn't working correctly. | ||
* | Support Or and And with more than two arguments in ParamCheck. | Barry Wardell | 2012-12-11 |
| | |||
* | Remove unused code. | Barry Wardell | 2012-12-11 |
| | |||
* | Add missing local variable declaration. | Barry Wardell | 2012-12-11 |
| | |||
* | Correct documentation for ParameterConditions. | Barry Wardell | 2012-12-11 |
| | |||
* | Correct ParamCheck function name. | Barry Wardell | 2012-12-11 |
| | |||
* | Expand dummy indices in a particular order to reduce code size | Erik Schnetter | 2012-12-10 |
| | | | | Expand less-often occurring dummy indices first to reduce the size of the generated code. | ||
* | Determine READS groups/variables more accurately | Erik Schnetter | 2012-12-10 |
| | | | | If a local variable is read from a grid function, but later overwritten before its value is used, don't count them as READS groups. | ||
* | Compare Cactus group names case-independently | Erik Schnetter | 2012-12-10 |
| | |||
* | Add TODO idea | Erik Schnetter | 2012-12-10 |
| | |||
* | Expand Pi and E to their numerical values | Erik Schnetter | 2012-12-10 |
| | |||
* | GenericFD.c: Remove unused GenericFD_PenaltyPrim2Char | Ian Hinder | 2012-11-26 |
| | |||
* | Correct translating Max and Min to C | Erik Schnetter | 2012-11-24 |
| | |||
* | Thorn.m: Eliminate some code in the case that no symmetries need to be ↵ | Ian Hinder | 2012-11-21 |
| | | | | | | registered This avoids a compiler warning about an unused variable | ||
* | Schedule.m: Add comment | Ian Hinder | 2012-11-21 |
| | |||
* | Change format of internal data structure for group storage | Ian Hinder | 2012-11-21 |
| | |||
* | Rename internal MaxTimelevels as TimelevelsParameter | Ian Hinder | 2012-11-21 |
| | | | | The old name was confusing | ||
* | Thorn.m: Remove unused params argument from groupStorage function | Ian Hinder | 2012-11-21 |
| | |||
* | Schedule.m: Replace <type>GroupStruct functions with storageStructure function | Ian Hinder | 2012-11-21 |
| | | | | This simplifies and clarifies the code. | ||
* | Schedule.m: Remove unused maxtimelevels argument | Ian Hinder | 2012-11-21 |
| | |||
* | Schedule.m: Reformat some code | Ian Hinder | 2012-11-21 |
| | |||
* | Use CCTK_ATTRIBUTE_UNUSED to mark declared variables as unused | Ian Hinder | 2012-11-19 |
| | | | | In automatically-generated code, it is often convenient to declare variables unconditionally, and let the compiler strip the unused definitions out. Eventually it would be good to tidy up Kranc so that it only declares variables which are actually needed, but for the moment it is more important to reduce the number of warnings generated during compilation, to encourage users to read the warnings that might actually indicate a problem. | ||
* | Merge branch 'master' of git://github.com/ianhinder/Kranc | Ian Hinder | 2012-11-14 |
|\ | |||
| * | Optimise vector division by a scalar | Erik Schnetter | 2012-11-14 |
| | | |||
* | | kranc.th: Update thornlist | Ian Hinder | 2012-11-14 |
| | | | | | | | | Include all working examples and add MPI thorn. | ||
* | | MathematicaCompat.h: Reinstate Min3 definition | Ian Hinder | 2012-11-14 |
| | | | | | | | | This was lost accidentally in merge 45071fec4db209205c3e0e89f9fc9c2e283ad99d. | ||
* | | Change directory structure for WaveHost and WaveCaKernel tests | Ian Hinder | 2012-11-14 |
| | | |||
* | | Add generated code for SimpleWaveODE example | Ian Hinder | 2012-11-14 |
| | | |||
* | | Regenerate examples | Ian Hinder | 2012-11-14 |
| | | |||
* | | KrancThorn.m: Ensure that conservation calculations have required entries | Ian Hinder | 2012-11-14 |
| | | |||
* | | Calculation.m: Provide a default for UseCaKernel in GetCalculationScheduleName | Ian Hinder | 2012-11-14 |
| | | |||
* | | EM-xTensor.m: Improve code which loads the Metrics package | Ian Hinder | 2012-11-14 |
| | | | | | | | | | | * Add the EinsteinToolkit relative location in EinsteinExact (the submodule must be checked out) * Give an error and abort if the metrics database cannot be loaded | ||
* | | Regenerate Advect example | Ian Hinder | 2012-11-14 |
| | | |||
* | | KrancTensor.m: Declare all derivative operators to TensorTools | Ian Hinder | 2012-11-14 |
| | | |||
* | | TensorTools.m: Expand contractions in all derivative operators | Ian Hinder | 2012-11-14 |
| | | | | | | Previously, only contractions in the PD operator were expanded. TensorTools didn't know about other operators, as it didn't need to. | ||
* | | TensorTools.m: Add a registration interface for derivative operators | Ian Hinder | 2012-11-14 |
| | | | | | | | | It turns out that we need to know which symbols are going to be used as derivative operators so that we can expand contractions under them. A more general solution might have unintended consequences. | ||
* | | Add ParameterConditions option for CreateThorn | Ian Hinder | 2012-11-14 |
|/ | | | | This option allows the user to set certain conditions on parameters which must be satisfied otherwise the thorn aborts with a given error message (details in Doc/KrancDoc.tex). |