diff options
author | eschnett <eschnett@578cdeb0-5ea1-4b81-8215-5a3b8777ee0b> | 2013-01-22 21:00:28 +0000 |
---|---|---|
committer | eschnett <eschnett@578cdeb0-5ea1-4b81-8215-5a3b8777ee0b> | 2013-01-22 21:00:28 +0000 |
commit | a4ed7cfd73db6ef8418ffb47f4237cc529f8c710 (patch) | |
tree | bfd603e9eb86fc9ad01ee2b841013903752d1859 /src/make.code.defn | |
parent | 15f9511f821e350bc8c0c850b6f0a65ff786df87 (diff) |
MoL Update
New integrator Euler. This is an explicit, first-order method, mostly
useful for debugging.
New integrators AB (Adams-Bashforth) with various orders. These are
explicit integrators using several past timelevels to provide
higher-order integration with a single RHS evaluation each.
Introduce LinearCombination, a generic routine to calculate linear
combinations of grid functions. This simplifies existing code, and can
be overloaded if MoL should run on a device (e.g. with OpenCL).
Replace cctk_lsh with cctk_ash where necessary.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/MoL/trunk@190 578cdeb0-5ea1-4b81-8215-5a3b8777ee0b
Diffstat (limited to 'src/make.code.defn')
-rw-r--r-- | src/make.code.defn | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/make.code.defn b/src/make.code.defn index 80e1b56..f11c36b 100644 --- a/src/make.code.defn +++ b/src/make.code.defn @@ -2,14 +2,20 @@ # $Header$ # Source files in this directory -SRCS = ChangeType.c \ +SRCS = AB.c \ + ChangeType.c \ Counter.c \ + Euler.c \ GenericRK.c \ ICN.c \ IndexArrays.c \ InitialCopy.c \ + Operators.c \ ParamCheck.c \ RK2.c \ + RK2-MR-2_1.c \ + RK4-MR-2_1.c \ + RK4-RK2.c \ RK3.c \ RK4.c \ RK45.c \ @@ -21,11 +27,8 @@ SRCS = ChangeType.c \ SandR.c \ SetTime.c \ Startup.c \ - StepSize.c \ - RK2-MR-2_1.c \ - RK4-MR-2_1.c \ - RK4-RK2.c - + StepSize.c + # Subdirectories containing source files SUBDIRS = |