BOPTS=-balancer RandCentLB
CHARMC=../../../../bin/charmc $(OPTS) $(BOPTS)

all: pgm fpgm

pgm: pgm.o
	$(CHARMC) -o pgm pgm.o -language fem

pgm.o: pgm.c
	$(CHARMC) -c pgm.c

fpgm: fpgm.o
	$(CHARMC) -o fpgm fpgm.o -language femf

fpgm.o: fpgm.f90
	$(CHARMC) -c fpgm.f90

clean:
	rm -f pgm fpgm *.o conv-host charmrun

test: pgm
	./charmrun ./pgm +p2 +vp2
	./charmrun ./pgm +p2 +vp16
