Compare commits
No commits in common. "979cbe7922299ac391c5717743d82482675185d0" and "575c310cd3bba82e7fe29676794a72a497aea23a" have entirely different histories.
979cbe7922
...
575c310cd3
2
Makefile
2
Makefile
@ -12,7 +12,7 @@ CC=gcc
|
|||||||
all: complex_anosov
|
all: complex_anosov
|
||||||
|
|
||||||
complex_anosov: complex_anosov.o mat.o coxeter.o enumerate.o generators.o qext.o
|
complex_anosov: complex_anosov.o mat.o coxeter.o enumerate.o generators.o qext.o
|
||||||
$(CC) $(OPTIONS) -o complex_anosov complex_anosov.o mat.o coxeter.o enumerate.o generators.o qext.o -lgmp -lmps -lm
|
$(CC) $(OPTIONS) -o complex_anosov -lm complex_anosov.o mat.o coxeter.o enumerate.o generators.o qext.o -lgmp -lmps
|
||||||
|
|
||||||
complex_anosov.o: complex_anosov.c $(HEADERS)
|
complex_anosov.o: complex_anosov.c $(HEADERS)
|
||||||
gcc $(OPTIONS) -c complex_anosov.c
|
gcc $(OPTIONS) -c complex_anosov.c
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
for a in $(cat $1 | egrep -o '^[^ ]*'); do
|
|
||||||
echo -n "$a "
|
|
||||||
ssh -o ConnectTimeout=5 $a "cat /proc/cpuinfo | egrep '^processor' | wc -l"
|
|
||||||
done
|
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
wordlength = 16
|
wordlength = 16
|
||||||
n = 101038
|
n = 101038
|
||||||
res = 200
|
res = 50
|
||||||
radius = 1
|
radius = 1.0
|
||||||
q = [1,1,1]
|
q = [1,1,1]
|
||||||
|
|
||||||
denom = round(res/radius)
|
denom = round(res/radius)
|
||||||
|
|
||||||
cmd = "IDLIST=idlist_{len} ../complex_anosov summary {n} {q1} {q2} {q3} {rnum}/{rden} {inum}/{iden}"
|
cmd = "IDLIST=./output/idlist_{len} ./complex_anosov summary {n} {q1} {q2} {q3} {rnum}/{rden} {inum}/{iden}"
|
||||||
|
|
||||||
for i in range(-res,res+1):
|
for i in range(-res,res+1):
|
||||||
for j in range(0,res+1):
|
for j in range(0,res+1):
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
instructions to run in parallel on a cluster:
|
|
||||||
|
|
||||||
the hostfile should look like this:
|
|
||||||
host1 slots=2
|
|
||||||
host2 slots=4
|
|
||||||
host3 slots=4
|
|
||||||
host4 slots=8
|
|
||||||
...
|
|
||||||
|
|
||||||
- git clone
|
|
||||||
- fix dependencies
|
|
||||||
- compile
|
|
||||||
- ./generate_commands.py > commands
|
|
||||||
- get hostfile
|
|
||||||
- check hostfile, delete entries which don't work
|
|
||||||
- get idlist
|
|
||||||
- ./sync
|
|
||||||
- delete old result and done files
|
|
||||||
- execute ./run on server
|
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
cd /home/stecker/compute/triangle_reflection_complex/parallelization
|
|
||||||
|
|
||||||
unset DISPLAY
|
|
||||||
|
|
||||||
time mpirun -n 50 -x LD_LIBRARY_PATH=/home/stecker/compute/mps/lib --hostfile hostfile_big python3 runjobs.py
|
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
rsync -rvt * utexas:compute/triangle_reflection_complex/parallelization/
|
|
||||||
#rsync -lvt /usr/lib/libmps.so* utexas:compute/mps/lib/
|
|
||||||
#rsync -rvt /usr/include/mps utexas:compute/mps/include/
|
|
||||||
|
|
||||||
# now run it with ssh utexas compute/triangle_reflection_complex/parallelization/run
|
|
Loading…
Reference in New Issue
Block a user