1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
PROCS=32
INITDIR=$(PWD)
WORKDIR=$(INITDIR)/work$(PROCS)
CUES.SH=$(WORKDIR)/cues.sh
FILES=sample sample.fdf coords.fdf XY.fdf Coords.dat Otherfile
run:
@if [ -d $(WORKDIR) ]; then \
rm -rf $(WORKDIR); \
fi
@mkdir $(WORKDIR)
@cp $(FILES) $(WORKDIR)
@echo "#! /bin/bash" > $(CUES.SH)
@echo "# @ class = bsc_cs" >> $(CUES.SH)
@echo "# @ initialdir = $(WORKDIR)" >> $(CUES.SH)
@echo "# @ output = ./cues.$(PROCS).out" >> $(CUES.SH)
@echo "# @ error = ./cues.$(PROCS).err" >> $(CUES.SH)
@echo "# @ total_tasks = $(PROCS)" >> $(CUES.SH)
@echo "# @ wall_clock_limit = 01:00:00" >> $(CUES.SH)
@echo "time srun ./sample" >> $(CUES.SH)
@echo " "
@echo "########################################"
@echo "Envian a cues l'script cues.sh"
@echo "########################################"
@cat $(CUES.SH)
@mnsubmit $(CUES.SH)
clean:
@rm -rf work*
|