head	1.12;
access;
symbols
	charm6_1:1.12
	charm_6_0_1:1.12
	charm6_0_1:1.12
	charm6_0:1.11
	ChaNGa_1-0:1.10
	charm5_9:1.7;
locks; strict;
comment	@# @;


1.12
date	2008.01.20.05.17.04;	author gzheng;	state Exp;
branches;
next	1.11;
commitid	Vf116ozFaR2m17Os;

1.11
date	2007.10.16.21.12.40;	author gzheng;	state Exp;
branches;
next	1.10;
commitid	7751471529424567;

1.10
date	2005.12.09.16.54.27;	author skumar2;	state Exp;
branches;
next	1.9;

1.9
date	2005.11.16.00.41.58;	author skumar2;	state Exp;
branches;
next	1.8;

1.8
date	2005.11.12.18.03.58;	author skumar2;	state Exp;
branches;
next	1.7;

1.7
date	2005.03.21.05.04.00;	author skumar2;	state Exp;
branches;
next	1.6;

1.6
date	2005.03.19.20.00.56;	author skumar2;	state Exp;
branches;
next	1.5;

1.5
date	2005.03.18.03.17.16;	author skumar2;	state Exp;
branches;
next	1.4;

1.4
date	2004.10.30.16.34.28;	author gzheng;	state Exp;
branches;
next	1.3;

1.3
date	2004.10.28.20.33.26;	author skumar2;	state Exp;
branches;
next	1.2;

1.2
date	2004.10.24.06.11.46;	author gzheng;	state Exp;
branches;
next	1.1;

1.1
date	2004.09.15.19.43.04;	author bohm;	state Exp;
branches;
next	;


desc
@@


1.12
log
@disable bench test cause it does not work all the times.
@
text
@CHARMC=../../../../bin/charmc -module comlib -module RefineLB $(OPTS)

all: hello bench benchmulti benchsectionmulti

hello: hello.o
	$(CHARMC) -language charm++ -o hello hello.o

hello.decl.h: hello.ci
	$(CHARMC)  hello.ci

hello.o: hello.C hello.decl.h
	$(CHARMC) -c hello.C

bench: bench.o
	$(CHARMC) -language charm++ -o bench bench.o 

benchmulti: benchmulti.o
	$(CHARMC) -language charm++ -o benchmulti benchmulti.o 

benchsectionmulti: benchsectionmulti.o
	$(CHARMC) -language charm++ -o benchsectionmulti benchsectionmulti.o 


bench.decl.h: bench.ci
	$(CHARMC)  bench.ci

bench.o: bench.C bench.decl.h
	$(CHARMC) -c bench.C

benchmulti.o: benchmulti.C bench.decl.h
	$(CHARMC) -c benchmulti.C

benchsectionmulti.o: benchsectionmulti.C bench.decl.h
	$(CHARMC) -c benchsectionmulti.C

clean:
	rm -f *.decl.h *.def.h conv-host *.o hello bench benchmulti benchsectionmulti charmrun *~

test_bench: all
	./charmrun bench +p4 10

test: all
	./charmrun hello +p1 1 $(TESTOPTS)
	./charmrun hello +p1 2 $(TESTOPTS)
	./charmrun hello +p2 2 $(TESTOPTS)
	./charmrun hello +p4 10 2 $(TESTOPTS)
	./charmrun hello +p4 10 3 $(TESTOPTS)
	./charmrun hello +p4 10 4 $(TESTOPTS)
	./charmrun hello +p4 10 5 $(TESTOPTS)
	./charmrun hello +p2 1 $(TESTOPTS)
#	./charmrun bench +p2 100 1 +balancer RefineLB $(TESTOPTS)
#	./charmrun bench +p2 100 2 +balancer RefineLB $(TESTOPTS)
#	./charmrun bench +p2 100 4 +balancer RefineLB $(TESTOPTS)
#	./charmrun bench +p4 100 2 +balancer RefineLB $(TESTOPTS)
#	./charmrun bench +p4 100 4 +balancer RefineLB $(TESTOPTS)
#	./charmrun bench +p2 100 1 +strategy USE_GRID +balancer RefineLB  $(TESTOPTS)
#	./charmrun bench +p2 100 2 +strategy USE_GRID +balancer RefineLB $(TESTOPTS)
#	./charmrun bench +p2 100 4 +strategy USE_GRID +balancer RefineLB $(TESTOPTS)
#	./charmrun bench +p2 100 1 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
#	./charmrun bench +p2 100 2 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
#	./charmrun bench +p2 100 4 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
	./charmrun benchmulti +p2 100 1 +balancer RefineLB $(TESTOPTS)
	./charmrun benchmulti +p2 100 2 +balancer RefineLB $(TESTOPTS)
	./charmrun benchmulti +p2 100 4 +balancer RefineLB $(TESTOPTS)
	./charmrun benchmulti +p4 100 2 +balancer RefineLB $(TESTOPTS)
	./charmrun benchmulti +p4 100 4 +balancer RefineLB $(TESTOPTS)
	./charmrun benchmulti +p2 100 1 +strategy USE_GRID +balancer RefineLB  $(TESTOPTS)
	./charmrun benchmulti +p2 100 2 +strategy USE_GRID +balancer RefineLB $(TESTOPTS)
	./charmrun benchmulti +p2 100 4 +strategy USE_GRID +balancer RefineLB $(TESTOPTS)
	./charmrun benchmulti +p2 100 1 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
	./charmrun benchmulti +p2 100 2 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
	./charmrun benchmulti +p2 100 4 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
	./charmrun benchsectionmulti +p2 100 1 +balancer RefineLB $(TESTOPTS)
	./charmrun benchsectionmulti +p2 100 2 +balancer RefineLB $(TESTOPTS)
	./charmrun benchsectionmulti +p2 100 4 +balancer RefineLB $(TESTOPTS)
	./charmrun benchsectionmulti +p4 100 4 +balancer RefineLB $(TESTOPTS)

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

@


1.11
log
@added TESTOPTS
@
text
@d51 11
a61 11
	./charmrun bench +p2 100 1 +balancer RefineLB $(TESTOPTS)
	./charmrun bench +p2 100 2 +balancer RefineLB $(TESTOPTS)
	./charmrun bench +p2 100 4 +balancer RefineLB $(TESTOPTS)
	./charmrun bench +p4 100 2 +balancer RefineLB $(TESTOPTS)
	./charmrun bench +p4 100 4 +balancer RefineLB $(TESTOPTS)
	./charmrun bench +p2 100 1 +strategy USE_GRID +balancer RefineLB  $(TESTOPTS)
	./charmrun bench +p2 100 2 +strategy USE_GRID +balancer RefineLB $(TESTOPTS)
	./charmrun bench +p2 100 4 +strategy USE_GRID +balancer RefineLB $(TESTOPTS)
	./charmrun bench +p2 100 1 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
	./charmrun bench +p2 100 2 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
	./charmrun bench +p2 100 4 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
@


1.10
log
@
Re-enabling comlib tests.
@
text
@d43 34
a76 34
	./charmrun hello +p1 1
	./charmrun hello +p1 2
	./charmrun hello +p2 2
	./charmrun hello +p4 10 2
	./charmrun hello +p4 10 3
	./charmrun hello +p4 10 4
	./charmrun hello +p4 10 5
	./charmrun hello +p2 1
	./charmrun bench +p2 100 1 +balancer RefineLB
	./charmrun bench +p2 100 2 +balancer RefineLB
	./charmrun bench +p2 100 4 +balancer RefineLB
	./charmrun bench +p4 100 2 +balancer RefineLB
	./charmrun bench +p4 100 4 +balancer RefineLB
	./charmrun bench +p2 100 1 +strategy USE_GRID +balancer RefineLB 
	./charmrun bench +p2 100 2 +strategy USE_GRID +balancer RefineLB
	./charmrun bench +p2 100 4 +strategy USE_GRID +balancer RefineLB
	./charmrun bench +p2 100 1 +strategy USE_DIRECT +balancer RefineLB
	./charmrun bench +p2 100 2 +strategy USE_DIRECT +balancer RefineLB
	./charmrun bench +p2 100 4 +strategy USE_DIRECT +balancer RefineLB
	./charmrun benchmulti +p2 100 1 +balancer RefineLB
	./charmrun benchmulti +p2 100 2 +balancer RefineLB
	./charmrun benchmulti +p2 100 4 +balancer RefineLB
	./charmrun benchmulti +p4 100 2 +balancer RefineLB
	./charmrun benchmulti +p4 100 4 +balancer RefineLB
	./charmrun benchmulti +p2 100 1 +strategy USE_GRID +balancer RefineLB 
	./charmrun benchmulti +p2 100 2 +strategy USE_GRID +balancer RefineLB
	./charmrun benchmulti +p2 100 4 +strategy USE_GRID +balancer RefineLB
	./charmrun benchmulti +p2 100 1 +strategy USE_DIRECT +balancer RefineLB
	./charmrun benchmulti +p2 100 2 +strategy USE_DIRECT +balancer RefineLB
	./charmrun benchmulti +p2 100 4 +strategy USE_DIRECT +balancer RefineLB
	./charmrun benchsectionmulti +p2 100 1 +balancer RefineLB
	./charmrun benchsectionmulti +p2 100 2 +balancer RefineLB
	./charmrun benchsectionmulti +p2 100 4 +balancer RefineLB
	./charmrun benchsectionmulti +p4 100 4 +balancer RefineLB
@


1.9
log
@*** empty log message ***
@
text
@d51 8
a58 8
#	./charmrun bench +p2 100 1 +balancer RefineLB
#	./charmrun bench +p2 100 2 +balancer RefineLB
#	./charmrun bench +p2 100 4 +balancer RefineLB
#	./charmrun bench +p4 100 2 +balancer RefineLB
#	./charmrun bench +p4 100 4 +balancer RefineLB
#	./charmrun bench +p2 100 1 +strategy USE_GRID +balancer RefineLB 
#	./charmrun bench +p2 100 2 +strategy USE_GRID +balancer RefineLB
#	./charmrun bench +p2 100 4 +strategy USE_GRID +balancer RefineLB
d62 8
a69 8
#	./charmrun benchmulti +p2 100 1 +balancer RefineLB
#	./charmrun benchmulti +p2 100 2 +balancer RefineLB
#	./charmrun benchmulti +p2 100 4 +balancer RefineLB
#	./charmrun benchmulti +p4 100 2 +balancer RefineLB
#	./charmrun benchmulti +p4 100 4 +balancer RefineLB
#	./charmrun benchmulti +p2 100 1 +strategy USE_GRID +balancer RefineLB 
#	./charmrun benchmulti +p2 100 2 +strategy USE_GRID +balancer RefineLB
#	./charmrun benchmulti +p2 100 4 +strategy USE_GRID +balancer RefineLB
d73 4
a76 4
#	./charmrun benchsectionmulti +p2 100 1 +balancer RefineLB
#	./charmrun benchsectionmulti +p2 100 2 +balancer RefineLB
#	./charmrun benchsectionmulti +p2 100 4 +balancer RefineLB
#	./charmrun benchsectionmulti +p4 100 4 +balancer RefineLB
@


1.8
log
@*** empty log message ***
@
text
@d62 8
a69 8
	./charmrun benchmulti +p2 100 1 +balancer RefineLB
	./charmrun benchmulti +p2 100 2 +balancer RefineLB
	./charmrun benchmulti +p2 100 4 +balancer RefineLB
	./charmrun benchmulti +p4 100 2 +balancer RefineLB
	./charmrun benchmulti +p4 100 4 +balancer RefineLB
	./charmrun benchmulti +p2 100 1 +strategy USE_GRID +balancer RefineLB 
	./charmrun benchmulti +p2 100 2 +strategy USE_GRID +balancer RefineLB
	./charmrun benchmulti +p2 100 4 +strategy USE_GRID +balancer RefineLB
d73 4
a76 4
	./charmrun benchsectionmulti +p2 100 1 +balancer RefineLB
	./charmrun benchsectionmulti +p2 100 2 +balancer RefineLB
	./charmrun benchsectionmulti +p2 100 4 +balancer RefineLB
	./charmrun benchsectionmulti +p4 100 4 +balancer RefineLB
@


1.7
log
@
Removing unnecessary prints.
@
text
@d51 8
a58 8
	./charmrun bench +p2 100 1 +balancer RefineLB
	./charmrun bench +p2 100 2 +balancer RefineLB
	./charmrun bench +p2 100 4 +balancer RefineLB
	./charmrun bench +p4 100 2 +balancer RefineLB
	./charmrun bench +p4 100 4 +balancer RefineLB
	./charmrun bench +p2 100 1 +strategy USE_GRID +balancer RefineLB 
	./charmrun bench +p2 100 2 +strategy USE_GRID +balancer RefineLB
	./charmrun bench +p2 100 4 +strategy USE_GRID +balancer RefineLB
@


1.6
log
@
Disabling benchmark for now. Will fix it when I get a chance.
@
text
@d51 1
a51 1
#	./charmrun bench +p2 100 1 +balancer RefineLB
@


1.5
log
@
New benchmarks to test the learning framework. Several new tests are now enabled.
@
text
@d51 1
a51 1
	./charmrun bench +p2 100 1 +balancer RefineLB
@


1.4
log
@fixed make files
@
text
@d1 1
a1 1
CHARMC=../../../../bin/charmc -module comlib $(OPTS)
d3 1
a3 1
all: hello bench benchmulti
d20 4
d33 3
d37 1
a37 1
	rm -f *.decl.h *.def.h conv-host *.o hello bench benchmulti charmrun *~
d51 26
@


1.3
log
@new version of communication library tests. Checked in now, will enable it in auto build later
@
text
@d44 11
@


1.2
log
@setup bgtest for bigsim
@
text
@d1 1
a1 1
CHARMC=../../../../bin/charmc $(OPTS)
d3 1
a3 1
OBJS = hello.o
d5 2
a6 4
all: hello

hello: $(OBJS)
	$(CHARMC) -module comlib -language charm++ -o hello $(OBJS)
d11 18
d30 1
a30 1
	rm -f *.decl.h *.def.h conv-host *.o hello charmrun *.log *.sum *.sts
d32 2
a33 2
hello.o: hello.C hello.decl.h
	$(CHARMC) -c hello.C
a43 11

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

@


1.1
log
@Initial checkin of move from pgms
@
text
@d29 10
@

