Skip to content

Commit 56ec673

Browse files
committed
add stecker data for 20 and 10 cm
1 parent 5b97a8b commit 56ec673

File tree

10 files changed

+598
-0
lines changed

10 files changed

+598
-0
lines changed
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
UNZIP=unzip
2+
WGET=wget
3+
LOGFILE=$PWD/log
4+
RUNDIR=rundir
5+
6+
LABEL=`cat label`
7+
ZIPFILE=$LABEL.zip
8+
ZIPFILELOG=$LABEL.log
9+
10+
URL_ROOT="https://fz-juelich.sciebo.de/s/3ldKV8hYgDQbKWx/download?path=%2F&files="
11+
12+
# redirect all following stdout + stderr to log file
13+
{
14+
15+
echo "########################################"
16+
echo "# Header -- Download Case -- $LABEL"
17+
echo "label: $LABEL"
18+
echo "current time: `date`"
19+
echo "user: $USER"
20+
echo "machine: `hostname`"
21+
22+
echo ""
23+
echo "########################################"
24+
echo "# Directory Contents"
25+
ls -lah .
26+
27+
# check for existing run dir
28+
if [ -d $RUNDIR ]; then
29+
echo "INFO: Run directory does exist. Please remove it prior to download. Abort."
30+
exit 1
31+
fi
32+
33+
echo ""
34+
echo "########################################"
35+
echo "# wget Version"
36+
$WGET --version
37+
38+
echo ""
39+
echo "########################################"
40+
echo "# Download files"
41+
42+
$WGET "$URL_ROOT$ZIPFILE" -O $ZIPFILE
43+
$WGET "$URL_ROOT$ZIPFILELOG" -O $ZIPFILELOG
44+
45+
echo ""
46+
echo "########################################"
47+
echo "# unzip Version"
48+
$UNZIP --version
49+
50+
echo ""
51+
echo "########################################"
52+
echo "# Print Zip File Contents"
53+
54+
$UNZIP -v $ZIPFILE
55+
56+
echo ""
57+
echo "########################################"
58+
echo "# unzip Command"
59+
60+
$UNZIP $ZIPFILE
61+
62+
echo ""
63+
echo "########################################"
64+
echo "# Print Run Directory Contents"
65+
ls -lah $RUNDIR
66+
67+
echo ""
68+
echo "########################################"
69+
echo "# Tail -- Download Case -- $LABEL"
70+
echo "current time: `date`"
71+
72+
} 2>&1 | tee -a $LOGFILE
73+
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
ZIP=zip
2+
UNZIP=unzip
3+
LOGFILE=$PWD/log
4+
RUNDIR=rundir
5+
6+
LABEL=`cat label`
7+
ZIPFILE=$LABEL.zip
8+
9+
# redirect all following stdout + stderr to log file
10+
{
11+
12+
echo "########################################"
13+
echo "# Header -- Pack Case -- $LABEL"
14+
echo "label: $LABEL"
15+
echo "current time: `date`"
16+
echo "user: $USER"
17+
echo "machine: `hostname`"
18+
19+
echo ""
20+
echo "########################################"
21+
echo "# Directory Contents"
22+
ls -lah
23+
24+
echo ""
25+
echo "########################################"
26+
echo "# zip Version"
27+
$ZIP --version
28+
29+
echo ""
30+
echo "########################################"
31+
echo "# Print Run Directory Contents"
32+
ls -lah $RUNDIR
33+
34+
echo ""
35+
echo "########################################"
36+
echo "# zip Command"
37+
38+
# check for existing zip file
39+
SKIPZIP=false
40+
if [ -f $ZIPFILE ]; then
41+
if [ $RUNDIR -ot $ZIPFILE ]; then
42+
echo "INFO: Run directory older than zip file. Skipping execution."
43+
echo "Modification time run dir : `date -r $RUNDIR +'%Y-%m-%d %H:%M:%S'`"
44+
echo "Modification time zip file : `date -r $ZIPFILE +'%Y-%m-%d %H:%M:%S'`"
45+
SKIPZIP=true
46+
else
47+
echo "INFO: Zip file older than run directory. Removing zip file for update."
48+
echo "Modification time run dir : `date -r $RUNDIR +'%Y-%m-%d %H:%M:%S'`"
49+
echo "Modification time input file : `date -r $ZIPFILE +'%Y-%m-%d %H:%M:%S'`"
50+
rm -f $ZIPFILE
51+
fi
52+
fi
53+
54+
if [ "$SKIPZIP" = false ]; then
55+
$ZIP -r $ZIPFILE $RUNDIR
56+
fi
57+
58+
echo ""
59+
echo "zip file stats: `ls -lah $ZIPFILE`"
60+
61+
echo ""
62+
echo "########################################"
63+
echo "# Print zip File Contents"
64+
65+
$UNZIP -v $ZIPFILE
66+
67+
echo ""
68+
echo "########################################"
69+
echo "# Tail -- Pack Case -- $LABEL"
70+
echo "current time: `date`"
71+
72+
} 2>&1 | tee -a $LOGFILE
73+
74+
# make copy of log file to be added for upload, if needed
75+
cp log $LABEL.log
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
FDSPRE=''
2+
FDS=fds
3+
FDSTHREADS=1
4+
LOGFILE=$PWD/log
5+
RUNDIR=rundir
6+
7+
LABEL=`cat label`
8+
9+
# redirect all following stdout + stderr to log file
10+
{
11+
12+
echo "########################################"
13+
echo "# Header -- Run Case -- $LABEL"
14+
echo "label: $LABEL"
15+
echo "current time: `date`"
16+
echo "user: $USER"
17+
echo "machine: `hostname`"
18+
19+
echo ""
20+
echo "########################################"
21+
echo "# Directory Contents"
22+
ls -lah
23+
24+
echo ""
25+
echo "########################################"
26+
echo "# FDS Version"
27+
$FDS
28+
29+
echo ""
30+
echo "########################################"
31+
echo "# FDS File Check"
32+
FDSFILE=( *.fds )
33+
34+
# check for only a single FDS input file
35+
FDSFILECOUNT=${#FDSFILE[@]}
36+
echo "number of FDS input files found: $FDSFILECOUNT"
37+
if [ "$FDSFILECOUNT" != 1 ]; then
38+
echo "ERROR: Multiple or no FDS input files found. Abort."
39+
exit 1
40+
fi
41+
42+
echo "name of FDS input file: $FDSFILE"
43+
44+
echo ""
45+
echo "########################################"
46+
echo "# FDS File Contents"
47+
cat $FDSFILE
48+
49+
echo ""
50+
echo "########################################"
51+
echo "# Prepare Run Directory "
52+
53+
# check if run directory does already exist
54+
SKIPEXECUTION=false
55+
if [[ -d $RUNDIR ]]; then
56+
if [ $RUNDIR -ot $FDSFILE ]; then
57+
echo "ERROR: Run directory older than input file. Remove the run directory and retry. Abort."
58+
echo "Modification time run dir : `date -r $RUNDIR +'%Y-%m-%d %H:%M:%S'`"
59+
echo "Modification time input file : `date -r $FDSFILE +'%Y-%m-%d %H:%M:%S'`"
60+
exit 1
61+
else
62+
echo "INFO: Input file older than run directory. Skipping execution."
63+
echo "Modification time run dir : `date -r $RUNDIR +'%Y-%m-%d %H:%M:%S'`"
64+
echo "Modification time input file : `date -r $FDSFILE +'%Y-%m-%d %H:%M:%S'`"
65+
SKIPEXECUTION=true
66+
fi
67+
else
68+
mkdir -p $RUNDIR
69+
fi
70+
71+
cp $FDSFILE $RUNDIR
72+
cd $RUNDIR
73+
74+
75+
echo ""
76+
echo "########################################"
77+
echo "# Execute FDS"
78+
79+
if [ "$SKIPEXECUTION" = true ]; then
80+
echo "skipping execution"
81+
else
82+
echo "FDSPRE: $FDSPRE"
83+
echo "FDSTHREADS: $FDSTHREADS"
84+
echo "FDS: $FDS"
85+
echo "FDSFILE: $FDSFILE"
86+
OMP_NUM_THREADS=$FDSTHREADS $FDSPRE $FDS $FDSFILE
87+
fi
88+
89+
echo ""
90+
echo "########################################"
91+
echo "# Run Directory Contents"
92+
ls -lah .
93+
94+
echo ""
95+
echo "########################################"
96+
echo "# Back To Initial Directory"
97+
cd -
98+
99+
echo ""
100+
echo "########################################"
101+
echo "# Tail -- Run Case -- $LABEL"
102+
echo "current time: `date`"
103+
104+
} 2>&1 | tee -a $LOGFILE
105+
106+
# copy log and label file to run directory for potential archive
107+
cp $LOGFILE $RUNDIR
108+
cp label $RUNDIR
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
compartment_steckler_test_013_10cm_001m
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
&HEAD CHID='out_Steckler_013', TITLE='Steckler Compartment, Test 013'/
2+
3+
## Computational domain, simulation time and ambient values
4+
&MESH IJK=36,28,22, XB=0.00,3.60,-1.40,1.40,0.00,2.20 /
5+
&TIME T_END=1800.0, TIME_SHRINK_FACTOR=10./
6+
&MISC TMPA=20.0 /
7+
8+
## Fire definition
9+
&REAC FUEL='METHANE', SOOT_YIELD=0. /
10+
&SURF ID='BURNER', HRRPUA=1572.0, TMP_FRONT=100.0, COLOR='ORANGE' /
11+
12+
## Geometry, here a wall with a hole
13+
&OBST XB=2.80,2.90, -1.40,1.40, 0.00,2.20 / Wall with door
14+
&HOLE XB=2.75,2.95, -0.30,0.30, 0.00,1.83 / Door opening
15+
16+
## Burner surface
17+
&VENT XB=1.30,1.50, -0.10,0.10, 0.00,0.00, SURF_ID='BURNER' /
18+
19+
## Domain boundary conditions, here open, but in the compartment
20+
&VENT MB='XMAX',SURF_ID='OPEN'/
21+
&VENT XB= 2.90,3.60, -1.40,-1.40, 0.00,2.20, SURF_ID='OPEN'/
22+
&VENT XB= 2.90,3.60, 1.40, 1.40, 0.00,2.20, SURF_ID='OPEN'/
23+
&VENT XB= 2.90,3.60, -1.40, 1.40, 2.20,2.20, SURF_ID='OPEN'/
24+
25+
## Boundary conditions of the walls, default for all walls
26+
&SURF ID='FIBER BOARD', DEFAULT=.TRUE., MATL_ID='INSULATION', THICKNESS=0.013 /
27+
&MATL ID = 'INSULATION'
28+
DENSITY = 200.
29+
CONDUCTIVITY = 0.1
30+
SPECIFIC_HEAT = 1. /
31+
32+
## Output definition
33+
&SLCF PBY=0.0, QUANTITY='TEMPERATURE', VECTOR=.TRUE., CELL_CENTERED=.TRUE./
34+
35+
&DEVC ID='TC_Room', POINTS=44, XB=2.50,2.50,1.10,1.10,0.02,2.11, QUANTITY='TEMPERATURE', Z_ID='Room_z' /
36+
&DEVC ID='TC_Door', POINTS=38, XB=2.85,2.85,0.00,0.00,0.02,1.82, QUANTITY='TEMPERATURE', Z_ID='Door_z' /
37+
&DEVC ID='BP_Door', POINTS=38, XB=2.85,2.85,0.00,0.00,0.02,1.82, QUANTITY='VELOCITY', VELO_INDEX=1, HIDE_COORDINATES=.TRUE. /
38+
39+
&DEVC ID='TC_Door_Single', XB=2.85,2.85,0.00,0.00,1.62,1.62, QUANTITY='TEMPERATURE'/
40+
&DEVC ID='BP_Door_Single', XB=2.85,2.85,0.00,0.00,1.62,1.62, QUANTITY='VELOCITY'/
41+
42+
&TAIL /
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
UNZIP=unzip
2+
WGET=wget
3+
LOGFILE=$PWD/log
4+
RUNDIR=rundir
5+
6+
LABEL=`cat label`
7+
ZIPFILE=$LABEL.zip
8+
ZIPFILELOG=$LABEL.log
9+
10+
URL_ROOT="https://fz-juelich.sciebo.de/s/3ldKV8hYgDQbKWx/download?path=%2F&files="
11+
12+
# redirect all following stdout + stderr to log file
13+
{
14+
15+
echo "########################################"
16+
echo "# Header -- Download Case -- $LABEL"
17+
echo "label: $LABEL"
18+
echo "current time: `date`"
19+
echo "user: $USER"
20+
echo "machine: `hostname`"
21+
22+
echo ""
23+
echo "########################################"
24+
echo "# Directory Contents"
25+
ls -lah .
26+
27+
# check for existing run dir
28+
if [ -d $RUNDIR ]; then
29+
echo "INFO: Run directory does exist. Please remove it prior to download. Abort."
30+
exit 1
31+
fi
32+
33+
echo ""
34+
echo "########################################"
35+
echo "# wget Version"
36+
$WGET --version
37+
38+
echo ""
39+
echo "########################################"
40+
echo "# Download files"
41+
42+
$WGET "$URL_ROOT$ZIPFILE" -O $ZIPFILE
43+
$WGET "$URL_ROOT$ZIPFILELOG" -O $ZIPFILELOG
44+
45+
echo ""
46+
echo "########################################"
47+
echo "# unzip Version"
48+
$UNZIP --version
49+
50+
echo ""
51+
echo "########################################"
52+
echo "# Print Zip File Contents"
53+
54+
$UNZIP -v $ZIPFILE
55+
56+
echo ""
57+
echo "########################################"
58+
echo "# unzip Command"
59+
60+
$UNZIP $ZIPFILE
61+
62+
echo ""
63+
echo "########################################"
64+
echo "# Print Run Directory Contents"
65+
ls -lah $RUNDIR
66+
67+
echo ""
68+
echo "########################################"
69+
echo "# Tail -- Download Case -- $LABEL"
70+
echo "current time: `date`"
71+
72+
} 2>&1 | tee -a $LOGFILE
73+

0 commit comments

Comments
 (0)