all: main

main: matrix.c main.c args.c pid0.c pi.c cart.c mpi_util.c
	mpicc matrix.c main.c args.c pid0.c pi.c cart.c mpi_util.c jacobi.c -std=c99 -lm -o main

ViewMatrix.class: ViewMatrix.java
	javac ViewMatrix.java

clean:
	rm -f *.o *.c~ heat Matrix.txt
	rm -f ViewMatrix.class
 
