CC = gcc
LIBS = -lm
FLAGS = -O2 -Wall -fopenmp

heated_plate: heated_plate_open_mp.c
	$(CC) $(FLAGS) -o heated_plate heated_plate_open_mp.c $(LIBS)

gprof:
	$(CC) $(FLAGS) -pg -o heated_plate heated_plate_open_mp.c $(LIBS)

operf:
	$(CC) $(FLAGS) -g -o heated_plate heated_plate_open_mp.c $(LIBS)

perf:
	$(CC) $(FLAGS) -ggdb -o heated_plate heated_plate_open_mp.c $(LIBS)

scalasca:
	scalasca -instrument $(CC) $(FLAGS) -o heated_plate heated_plate_open_mp.c $(LIBS)

clean:
	rm -f heated_plate
