aboutsummaryrefslogtreecommitdiff
path: root/m/Makefile
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2008-04-02 18:42:43 -0500
committerErik Schnetter <schnetter@cct.lsu.edu>2008-04-02 18:42:43 -0500
commit70fd92da159408e939381abf14f37c01d523760d (patch)
tree589333caf890e42614583161b5a71dc00c8f2625 /m/Makefile
parent90b1458fa8c6340ad8c81dbc0dd43ed77f64f993 (diff)
Create several specialised thorns: ML_ADM and ML_BSSN as standard cases,
ML_BSSN_MP for multi-patch simulations, and ML_BSSN_M for AMR simulations with matter. Add helper thorns for all BSSN thorns. Helper thorns are required at run time, e.g. to register gauge conditions. Split ADM and BSSN equations into their own source files.
Diffstat (limited to 'm/Makefile')
-rw-r--r--m/Makefile17
1 files changed, 11 insertions, 6 deletions
diff --git a/m/Makefile b/m/Makefile
index eca8484..27956a5 100644
--- a/m/Makefile
+++ b/m/Makefile
@@ -1,22 +1,27 @@
# -*-Makefile-*-
-all: McLachlan.out WaveToy.out
+all: McLachlan_ADM.out McLachlan_BSSN.out WaveToy.out
@echo
@echo "The Cactus thorns are up to date."
@echo
-McLachlan.out: McLachlan.m
- rm -rf ML_ADM ML_BSSN
- ./runmath.sh $^
- for thorn in ML_ADM ML_BSSN; do ./copy-if-changed.sh $$thorn ../$$thorn; done
+McLachlan_ADM.out: McLachlan_ADM.m
+# rm -rf ML_ADM*
+# ./runmath.sh $^
+# for thorn in ML_ADM*; do ./copy-if-changed.sh $$thorn ../$$thorn; done
+McLachlan_BSSN.out: McLachlan_BSSN.m
+ rm -rf ML_BSSN*
+ ./runmath.sh $^
+ for thorn in ML_BSSN*; do ./copy-if-changed.sh $$thorn ../$$thorn; done
WaveToy.out: WaveToy.m
rm -rf ML_WaveToy ML_FOWaveToy
./runmath.sh $^
for thorn in ML_WaveToy ML_FOWaveToy; do ./copy-if-changed.sh $$thorn ../$$thorn; done
clean:
- rm -rf McLachlan.out McLachlan.err ML_ADM ML_BSSN
+ rm -rf McLachlan_ADM.out McLachlan_ADM.err ML_ADM*
+ rm -rf McLachlan_BSSN.out McLachlan_BSSN.err ML_BSSN*
rm -rf WaveToy.out WaveToy.err ML_WaveToy ML_FOWaveToy
.PHONY: all clean