Skip to content
Commits on Apr 25, 2012
  1. @eschnett
Commits on Apr 24, 2012
  1. @eschnett

    Correct errors after merging

    eschnett committed
  2. @eschnett

    Merge branch 'master' into mixed-derivatives

    eschnett committed
    Conflicts:
    	Tools/CodeGen/Calculation.m
    	Tools/CodeGen/CalculationFunction.m
  3. @eschnett

    Clean up derivative-splitting

    eschnett committed
  4. @eschnett
Commits on Apr 23, 2012
  1. Add and use GetCalculationScheduleName

    committed
    A calculation has a name, stored in its Name entry.  This is what is used when generating the code files, and is what users can use to do relative scheduling (before, after, etc).  Sometimes (e.g. for CaKernel), the routine scheduled with the Cactus scheduler in  schedule.ccl needs to have a different name.  This is what is returned by GetCalculationScheduleName.  We now always schedule such functions "<schedulename> as <name>" where <name> is the real name of the calculation.
Commits on Apr 21, 2012
  1. @eschnett

    Remove debug output

    eschnett committed
Commits on Apr 20, 2012
  1. @eschnett
  2. ScriptOutput.m: Add rudimentary line-breaking

    committed
    This will have to be improved later
Commits on Apr 18, 2012
  1. Output a Kranc script for every generated thorn (work in progress)

    committed
    This is conditional on the new option GenerateScript
Commits on Apr 17, 2012
Commits on Apr 16, 2012
  1. Compactify cakernel.ccl output

    committed
    This makes it easier to count the number of variables in a kernel
Commits on Apr 14, 2012
  1. Calculation.m: Compute _i and _ii derivatives from all variables in a…

    committed
    … single calculation
    
    This allows more latency-hiding of memory fetches and allows more re-use of grid function data fetched from memory.
  2. Add a Calculation option SimpleCode

    committed
    This is currently very elementary and only works in very specific cases.  It avoids precomputing derivatives and introducing temporary variables for grid functions.  This works around compilers which are not able to optimize these things away.
Commits on Apr 13, 2012
  1. Calculation.m: Merge f_i and f_ii derivatives into the same kernels s…

    committed
    …ince they use the same grid points
Something went wrong with that request. Please try again.