15
15
</problem_definition>
18
<variable name="water_u1" language="python">
19
from fluidity_tools import stat_parser
20
s = stat_parser("mphase_tephra_settling.stat")
21
water_u1=s["Water"]["Velocity%1"]["integral"]
24
<variable name="water_u2" language="python">
25
from fluidity_tools import stat_parser
26
s = stat_parser("mphase_tephra_settling.stat")
27
water_u2=s["Water"]["Velocity%2"]["integral"]
30
<variable name="tephra_u1" language="python">
31
from fluidity_tools import stat_parser
32
s = stat_parser("mphase_tephra_settling.stat")
33
tephra_u1=s["Tephra"]["Velocity%1"]["integral"]
36
<variable name="tephra_u2" language="python">
37
from fluidity_tools import stat_parser
38
s = stat_parser("mphase_tephra_settling.stat")
39
tephra_u2=s["Tephra"]["Velocity%2"]["integral"]
18
<variable name="tephra_u_max" language="python">
19
from fluidity_tools import stat_parser
20
s = stat_parser("mphase_tephra_settling.stat")
21
tephra_u_max=s["Tephra"]["Velocity%magnitude"]["max"]
23
<variable name="time" language="python">
24
from fluidity_tools import stat_parser
25
s = stat_parser("mphase_tephra_settling.stat")
26
time=s["ElapsedTime"]["value"]
31
<test name="Maximum Tephra velocity is less than 0.0025 for the first 30 seconds" language="python">
32
for t in range(0,len(time)):
33
if(time[t] > 30.0):
34
assert tephra_u_max[0:t-1].all() < 0.0025
38
<test name="Maximum Tephra velocity is between 0.002 and 0.05 for the rest of the simulation" language="python">
39
for t in range(0,len(time)):
40
if(time[t] > 30.0):
41
assert min(tephra_u_max[t:]) > 0.002
42
assert max(tephra_u_max[t:]) < 0.05