CC=mpicc CFLAGS=-g -Wall DESTINATION=/ceph/grid/home/gs0104/dn/dn6 all: server server: server.c $(CC) $(CFLAGS) server.c -o server clean: rm server push: rsync -a --progress . nsc:$(DESTINATION) # run_remote: ssh nsc 'cd $(DESTINATION); make clean;module load OpenMPI/4.0.5-GCC-10.2.0; make server;' ssh nsc 'module load OpenMPI/4.0.5-GCC-10.2.0; srun --reservation=fri --ntasks=$(ntasks) --mpi=pmix $(DESTINATION)/server'