FC = gfortran FFLAGS = -march=native -O3 -fopenmp XNAME = monte_carlo.x NPROC := $(shell nproc) all: clean build run plot clean: rm -f *.x *.out *.mod build: main.f90 $(FC) $(FFLAGS) main.f90 -o $(XNAME) run: build ulimit -s unlimited && OMP_NUM_THREADS=$(NPROC) && ./$(XNAME) plot: run gnuplot plot.gnu