aboutsummaryrefslogtreecommitdiff
path: root/src/make.code.defn
diff options
context:
space:
mode:
authoreschnett <eschnett@578cdeb0-5ea1-4b81-8215-5a3b8777ee0b>2013-01-22 21:00:28 +0000
committereschnett <eschnett@578cdeb0-5ea1-4b81-8215-5a3b8777ee0b>2013-01-22 21:00:28 +0000
commita4ed7cfd73db6ef8418ffb47f4237cc529f8c710 (patch)
treebfd603e9eb86fc9ad01ee2b841013903752d1859 /src/make.code.defn
parent15f9511f821e350bc8c0c850b6f0a65ff786df87 (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.defn15
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 =