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


1.10
date	2007.11.24.16.42.14;	author gzheng;	state Exp;
branches;
next	1.9;
commitid	69bb474854614567;

1.9
date	2007.11.24.00.02.02;	author gzheng;	state Exp;
branches;
next	1.8;
commitid	2626474769f44567;

1.8
date	2007.10.17.01.14.58;	author gzheng;	state Exp;
branches;
next	1.7;
commitid	2ee44715620b4567;

1.7
date	2004.10.26.15.03.53;	author gzheng;	state Exp;
branches;
next	1.6;

1.6
date	2004.10.25.14.55.07;	author gzheng;	state Exp;
branches;
next	1.5;

1.5
date	2004.10.24.16.54.08;	author gzheng;	state Exp;
branches;
next	1.4;

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

1.3
date	2004.10.13.04.17.16;	author gzheng;	state Exp;
branches;
next	1.2;

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

1.1
date	2004.01.06.23.55.16;	author gzheng;	state Exp;
branches;
next	;


desc
@@


1.10
log
@fixed.
@
text
@OPTS=-g
CHARMC=../../../../bin/charmc $(OPTS)

all: jacobi

jacobi: parallelJacobi.o
	$(CHARMC) -language charm++ -o jacobi parallelJacobi.o -tracemode projections

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

parallelJacobi.decl.h parallelJacobi.def.h: parallelJacobi.ci
	$(CHARMC) parallelJacobi.ci

run:	jacobi
	./charmrun +p16 ./jacobi 2000 4 1000 +x10 +y10 +z10 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 20000 #++debug-no-pause
#+bgwalltime 

tiny: 	jacobi
	./charmrun +p1 ./jacobi 8 4 4 +x2 +y1 +z1 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 20000


small: 	jacobi
	./charmrun +p2 ./jacobi 40 4 10 +x2 +y5 +z1 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 20000

medium: jacobi
	./charmrun +p5 ./jacobi 400 4 100 +x2 +y5 +z5 +cth1 +wth1 +stacksize 4000 +logsize 20000

testnocorr:jacobi
	./charmrun +p8 ./jacobi 2000 4 1000 +x10 +y5 +z2 +cth1 +wth1 +bglog +stacksize 4000 +logsize 20000

test: jacobi
	./charmrun +p4 ./jacobi 64 10 32 $(TESTOPTS)

big: jacobi
	./charmrun +p10 ./jacobi 8000 4 4000 +x10 +y50 +z2 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 20000

large: jacobi
	 ./charmrun +p15 ./jacobi 40000 4 20000 +x50 +y20 +z20 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 200000
	prun ./jacobi 128000 4 128000 +x40 +y40 +z20 +cth1 +wth1 +bgcorrect +stacksize 10000 +logsize 800000

bglog: jacobi
	./charmrun +p4 ./jacobi 16 10 4 +bgconfig ./bg_config
#	./charmrun +p4 ./jacobi 16 10 4 +x2 +y2 +z2 +cth1 +wth1 +bglog

bgtest: jacobi
	./charmrun +p4 ./jacobi 64 10 32 +bgconfig ./bg_config +bgstacksize 102400

clean:
	rm -f *.sts *.log C *.o *.def.h *.decl.h *~ jacobi bgTraceFile
	rm -f charmrun conv-host core
@


1.9
log
@added bgstacksize
@
text
@d33 1
a33 1
	./charmrun +p4 ./jacobi 64 10 32 +bgstacksize 102400 $(TESTOPTS)
d47 1
a47 1
	./charmrun +p4 ./jacobi 64 10 32 +bgconfig ./bg_config
@


1.8
log
@added TESTOPTS
@
text
@d33 1
a33 1
	./charmrun +p4 ./jacobi 64 10 32 $(TESTOPTS)
@


1.7
log
@remove # in make test
@
text
@d33 1
a33 1
	./charmrun +p4 ./jacobi 64 10 32
@


1.6
log
@removed # in linker command.
@
text
@a32 1
	#./charmrun +p8 ./jacobi 2000 4 1000 +x10 +y5 +z2 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 20000
@


1.5
log
@fixed test
@
text
@d7 1
a7 1
	$(CHARMC) -language charm++ -o jacobi parallelJacobi.o -tracemode projections  #-memory paranoid
@


1.4
log
@setup for bgtest
@
text
@d33 2
a34 1
	./charmrun +p8 ./jacobi 2000 4 1000 +x10 +y5 +z2 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 20000
@


1.3
log
@added bgtest
@
text
@d2 1
a2 1
CHARMC=../../../bin/charmc $(OPTS)
d7 1
a7 1
	$(CHARMC) -language charm++ -o jacobi parallelJacobi.o #-tracemode projections  #-memory paranoid
@


1.2
log
@added bgconfig sample file.
@
text
@d7 1
a7 1
	$(CHARMC) -language bgcharm++ -o jacobi parallelJacobi.o #-tracemode projections  #-memory paranoid
d46 3
@


1.1
log
@a parallel jacobi verson without using reduction soly for simulation purpose.
@
text
@d7 1
a7 1
	$(CHARMC) -language bgcharm++ -o jacobi parallelJacobi.o -tracemode bluegene #-tracemode projections  #-memory paranoid
d43 1
a43 1
	./charmrun +p4 ./jacobi 16 10 4 +x2 +y2 +z1 +cth1 +wth1 +bglog
@

