Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jun 8, 2015
  1. Merge pull request #123 from ianhinder/eschnett/parameter-ranges

    Do not quote parameter ranges
Commits on Jun 3, 2015
  1. @eschnett

    Reformat a routine

    eschnett authored
  2. @eschnett
  3. @eschnett

    Correct formatting of parameter value ranges

    eschnett authored
    - don't format already-formatted strings
    - accept all spellings for CCTK_KEYWORD and CCTK_STRING
  4. @eschnett
Commits on Mar 18, 2015
  1. TestTensorTools.m: Catch exceptions

    For some reason, uncaught exceptions were causing a silent exit of the
  2. TensorTools.m: Use a single dummy index for all terms in the covarian…

    …t derivative expansion
    This reduces the number of new dummy indices required.
  3. TensorTools.m: Work around bug in dummy index relabelling

    There is some as-yet-unidentified problem with the relabelling of dummy
    indices which appears in complicated expressions involving 2nd covariant
    derivatives of tensors.  Instead of relying on the relabelling code,
    determine a single pool of unused indices in MakeExplicit, and use each
    one only once when introducing new dummy indices. This guarantees that
    there will be no conflicts, but is more likely to run out of indices
    when the pool is empty.  In that case, a fatal error will be reported,
    and we will need to either fix the relabelling bug or introduce more
  4. TestTensorTools.m: Add tests for covariant derivatives

    The last one fails because we have an index conflict, and "enhanced
    times", which would relabel it, is disabled.
Commits on Jan 23, 2015
  1. Thorn.m: Catch errors when merging files

    If a broken symbolic link, e.g. as created by Emacs as a lock file, is
    found in the merge directory, Import generates a message which doesn't
    indicate the problematic filename and continues, and Kranc chokes on the
    result.  In this commit, check for messages generated during Import, and
    if there were any, abort with a fatal error with the filename in the
    error message.
    See #115.
Commits on Jan 16, 2015
  1. Regenerate examples

    Two of the CaKernel script examples change, as EXTERIOR is now computed
    taking into account Where -> Automatic in cakernel.ccl.
  2. CodeGenCalculation.m: Remove resolution of where === Automatic

    This is now handled within GetCalculationWhere
  3. Regenerate examples

  4. CodeGenCalculation.m: Refactor code for determining if the calculatio…

    …n uses neighbourhing points
    This makes it clear that the only reason for needing the stencil size is
    to determine if the calculation is pointwise or not.
Commits on Jan 15, 2015
  1. Calculation.m: Handle runtime parameters in CalculationStencilSize

    This uses the same logic that CreateCalculationFunction uses
  2. KrancThorn.m: Add IntParameters from thorn options into each calculation

    This is needed for determining the stencil size in some cases, where
    only the calculation is available.
Commits on Dec 28, 2014
  1. @eschnett

    Handle the case when CCTK_INT!=int

    eschnett authored
    Replace some int[] by CCTK_INT[] where necessary.
    Replace one CCTK_INT[] by int[].
  2. @eschnett
Commits on Dec 4, 2014
  1. @knarrff

    Merge pull request #110 from ianhinder/lower_case_and_expressions

    knarrff authored
    Make labels for parameters lower case, also allow expressions for min/ma...
  2. Make labels for parameters lower case, also allow expressions for min…

    Steven R. Brandt authored
    …/max/default values.
Commits on Dec 2, 2014
  1. Remove debug print statement.

    Steven R. Brandt authored
  2. Make it possible to define real parameters. Let the syntax discussion…

    Steven R. Brandt authored
    …s begin!
Something went wrong with that request. Please try again.