File: submit.sh

package info (click to toggle)
libfdf 0.5.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 552 kB
  • sloc: f90: 4,028; perl: 805; python: 174; sh: 116; makefile: 99
file content (29 lines) | stat: -rw-r--r-- 949 bytes parent folder | download
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*