setup bgtest for bigsim
authorGengbin Zheng <gzheng@illinois.edu>
Sun, 24 Oct 2004 06:06:41 +0000 (06:06 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Sun, 24 Oct 2004 06:06:41 +0000 (06:06 +0000)
12 files changed:
examples/Makefile
examples/charm++/ring/Makefile
examples/charm++/rings/Makefile
examples/charm++/speeds/Makefile
tests/charm++/Makefile
tests/charm++/chkpt/Makefile
tests/charm++/commtest/Makefile
tests/charm++/commtest/comlib/Makefile
tests/charm++/commtest/commlib_stream/Makefile
tests/charm++/loadbalancing/lb_test/Makefile
tests/charm++/pingpong/Makefile
tests/charm++/simplearrayhello/Makefile

index 18abd2d8a2d4aaa17649edd127c24bb27c25b97f..7d82a3255d7386b08955144d8880e702f7027859 100644 (file)
@@ -1,11 +1,16 @@
-DIRS=charm++ converse ampi fem
+DIRS=charm++ converse ampi fem bigsim
 
 test:
        for d in $(DIRS); do \
-               (cd $$d; make test OPTS='$(OPTS)' || exit 1) || exit 1; \
+               (cd $$d; $(MAKE) test OPTS='$(OPTS)' || exit 1) || exit 1; \
+       done
+
+bgtest:
+       for d in charm++ ampi fem; do \
+               (cd $$d; $(MAKE) bgtest OPTS='$(OPTS)' || exit 1) || exit 1; \
        done
 
 clean:
-       for d in $(DIRS); do (cd $$d; make clean OPTS='$(OPTS)'); done
+       for d in $(DIRS); do (cd $$d; $(MAKE) clean OPTS='$(OPTS)'); done
        rm -f TAGS #*#
        rm -f core *~
index 2c6f6edec30f6659f8178dde80ff031861101f4f..8b90b0c15807f438f48d47ca8dc9ac0464fca517 100644 (file)
@@ -9,5 +9,8 @@ ring.o : ring.C ring.h ring.ci
 test: pgm
        ./charmrun +p4 pgm
 
+bgtest: pgm
+       ./charmrun +p4 pgm +x2 +y2 +z2
+
 clean:
        rm -f conv-host pgm *.def.h *.decl.h *.o *~ charmrun
index 2ec3a683fa4f600cb2e2124ce8fb24bacdd007df..1a8490d6cf81eb109189eb781e43f912c41e4f55 100644 (file)
@@ -9,5 +9,8 @@ rings.o : rings.C rings.h rings.ci
 test: pgm
        ./charmrun +p4 pgm
 
+bgtest: pgm
+       ./charmrun +p4 pgm +x2 +y2 +z2
+
 clean:
        rm -f conv-host pgm *.o *.decl.h *.def.h *~ charmrun
index 3d0e1da45e03fadfa27ca10d5a50cdbfc32d9732..79c87f1f0763ba277ebf265f3b25aa91acd16c8a 100644 (file)
@@ -9,5 +9,8 @@ speed.o : speed.C speed.h speed.ci
 test: pgm
        ./charmrun +p4 pgm 8
 
+bgtest: pgm
+       ./charmrun +p4 pgm 8 +x2 +y2 +z1
+
 clean:
        rm -f conv-host pgm *.def.h *.decl.h *.o *~ charmrun
index 5518996cecd3d73116e0147238dec76ec1abba53..998898165f5652735bdbb1694954a60c53edc597 100644 (file)
@@ -2,10 +2,15 @@ DIRS=megatest pingpong simplearrayhello lb_test chkpt commtest
 
 test:
        for d in $(DIRS); do \
-               (cd $$d; make test OPTS='$(OPTS)' || exit 1) || exit 1; \
+               (cd $$d; $(MAKE) test OPTS='$(OPTS)' || exit 1) || exit 1; \
+       done
+
+bgtest:
+       for d in pingpong simplearrayhello lb_test chkpt commtest; do \
+               (cd $$d; $(MAKE) bgtest OPTS='$(OPTS)' || exit 1) || exit 1; \
        done
 
 clean:
-       for d in $(DIRS); do (cd $$d; make clean OPTS='$(OPTS)'); done
+       for d in $(DIRS); do (cd $$d; $(MAKE) clean OPTS='$(OPTS)'); done
        rm -f TAGS #*#
        rm -f core *~
index 19ab1e51c40008fc864f6c53fe754cda08ae8203..433ca43f1a2563ee4549deafcf1c4513ea68a503 100644 (file)
@@ -22,3 +22,9 @@ test: all
        ./charmrun hello +p3
        ./charmrun hello +p3 +restart log 
        ./charmrun hello +p4 +restart log 
+
+bgtest: all
+       -rm -fr log
+       ./charmrun hello +p2 +x3 +y1 +z1
+       ./charmrun hello +p2 +restart log  +x3 +y1 +z1
+       ./charmrun hello +p2 +restart log  +x2 +y2 +z1
index 2d8b827b790113fd188a251a3dc7a6d4643d69d4..e8cb34b7f2993443c9519b0648524974f0d9cc75 100644 (file)
@@ -6,6 +6,11 @@ test:
                (cd $$d; make test OPTS='$(OPTS)' || exit 1) || exit 1; \
        done
 
+bgtest:
+       for d in $(DIRS); do \
+               (cd $$d; make bgtest OPTS='$(OPTS)' || exit 1) || exit 1; \
+       done
+
 clean:
        for d in $(DIRS); do (cd $$d; make clean OPTS='$(OPTS)'); done
        rm -f TAGS #*#
index 1820a3573f8de2c77b4a0a8dcd6096a8e0442209..1168b321c39ae6f426d72c98d16232009ed2f53a 100644 (file)
@@ -26,3 +26,13 @@ test: all
        ./charmrun hello +p4 10 5
        ./charmrun hello +p2 1
 
+bgtest: all
+       ./charmrun hello +p1 1 +x1 +y1 +z1
+       ./charmrun hello +p1 2 +x1 +y1 +z1
+       ./charmrun hello +p2 2 +x2 +y1 +z1
+       ./charmrun hello +p4 10 2 +x2 +y2 +z1
+       ./charmrun hello +p4 10 3 +x2 +y2 +z1
+       ./charmrun hello +p4 10 4 +x2 +y2 +z1
+       ./charmrun hello +p4 10 5 +x2 +y2 +z1
+       ./charmrun hello +p2 1 +x2 +y1 +z1
+
index 9ac80b929f5175fa06d0b691993e75395e6c4d2b..b7308b8a863cf4eb7d58d0b7784441743fbf05f8 100644 (file)
@@ -18,3 +18,6 @@ hello.o: hello.C hello.decl.h
 
 test: all
        ./charmrun hello +p4 10
+
+bgtest: all
+       ./charmrun hello +p4 10 +x2 +y2 +z1
index 7e25050158bd1038dcc33c9624adb966533dc6ac..06c9ed9b2432227ba8b4b33b790f5f3a23858412 100644 (file)
@@ -26,6 +26,9 @@ Topo.o: Topo.C Topo.h Topo.decl.h
 test:  lb_test
        ./charmrun +p4 ./lb_test 100 100 10 40 10 1000 comm ring +LBDebug 1
 
+bgtest:  lb_test
+       ./charmrun +p4 ./lb_test 100 100 10 40 10 1000 comm ring +LBDebug 1 +x2 +y2 +z1 +cth1 +wth1
+
 clean:
        rm -f *.decl.h *.def.h conv-host *.o lb_test charmrun
 
index 30fd73023dfadb855248cde4a2a33e31e8377ff3..3aab0d689df0a7ed46bf8e9bcabdd9bb4943a50a 100644 (file)
@@ -21,3 +21,10 @@ test: all
        ./charmrun ./pgm +p1
        @echo "Inter-processor Pingpong.."
        ./charmrun ./pgm +p2
+
+bgtest: all
+       @echo "Intra-processor Pingpong.."
+       ./charmrun ./pgm +p1 +x1 +y1 +z1
+       @echo "Inter-processor Pingpong.."
+       ./charmrun ./pgm +p2 +x2 +y1 +z1
+
index 86fae732a175521884d96500c8567c7af1806693..100ab8e419da9d7a10762aa4e7d8f2f0ff88b151 100644 (file)
@@ -18,3 +18,6 @@ hello.o: hello.C hello.decl.h
 
 test: all
        ./charmrun ./hello +p4 10
+
+bgtest: all
+       ./charmrun ./hello +p4 10 +x2 +y2 +z2 +cth1 +wth1