Skip to content
Commits on Apr 8, 2016
  1. Add function call profiling to Kranc

    Use kranc -p script.m to output a profile at the end of the run with all
    function calls taking longer than 1s to execute at Kranc time.
    committed Apr 8, 2016
  2. @rhaas80
Commits on Jul 29, 2015
  1. @eschnett
Commits on Jul 7, 2015
  1. Merge pull request #129 from ianhinder/eschnett/warnlevel-3

    Replace explicit warning levels by named constants
    committed Jul 7, 2015
  2. @eschnett
Commits on Jul 6, 2015
  1. Merge pull request #127 from ianhinder/eschnett/equationLoop-cleanup

    Clean up equationLoop function
    committed Jul 6, 2015
Commits on Jul 4, 2015
  1. @eschnett

    Clean up equationLoop function

    Re-indent, re-format, re-arrange and update list of local variables.
    No functionality change.
    eschnett committed Jul 4, 2015
Commits on Jun 8, 2015
  1. Merge pull request #123 from ianhinder/eschnett/parameter-ranges

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

    Reformat a routine

    eschnett committed Jun 3, 2015
  2. @eschnett
  3. @eschnett

    Correct formatting of parameter value ranges

    - don't format already-formatted strings
    - accept all spellings for CCTK_KEYWORD and CCTK_STRING
    eschnett committed Jun 3, 2015
  4. @eschnett
Commits on Mar 18, 2015
  1. TestTensorTools.m: Use WithAvailableIndices for CDtoPD tests

    All tests now pass
    committed Mar 18, 2015
  2. TestTensorTools.m: Catch exceptions

    For some reason, uncaught exceptions were causing a silent exit of the
    committed Mar 18, 2015
  3. 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.
    committed Mar 17, 2015
  4. 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
    committed Mar 17, 2015
  5. 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.
    committed Mar 18, 2015
Commits on Jan 23, 2015
  1. Thorn.m: Ignore emacs backup and lock files

    See #115 and #105.
    committed Jan 23, 2015
  2. 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.
    committed Jan 23, 2015
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.
    committed Jan 16, 2015
  2. CodeGenCalculation.m: Remove resolution of where === Automatic

    This is now handled within GetCalculationWhere
    committed Jan 16, 2015
  3. Regenerate examples

    committed Jan 16, 2015
  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.
    committed Jan 16, 2015
Commits on Jan 15, 2015
  1. Calculation.m: Handle runtime parameters in CalculationStencilSize

    This uses the same logic that CreateCalculationFunction uses
    committed Jan 15, 2015
Something went wrong with that request. Please try again.