~fluidity-core/fluidity/darcy_weak_bcs

« back to all changes in this revision

Viewing changes to tests/mmat-adapt-after-checkpoint/mmat-adapt-after-checkpoint.xml

  • Committer: Brendan Tollit
  • Date: 2012-07-23 11:40:43 UTC
  • mfrom: (3961.1.54 fluidity)
  • Revision ID: brendan.tollit05@imperial.ac.uk-20120723114043-gsmawvbm7zvso564
merge trunk into branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
    <command_line>fluidity -v1 -l mmat-interpolation.flml &amp;&amp; ./change_options.py &amp;&amp; fluidity -v1 -l mmat-interpolation_2_checkpoint.flml </command_line>
8
8
  </problem_definition>
9
9
  <variables>
 
10
    <variable name="solvers_converged" language="python">
 
11
import os
 
12
files = os.listdir("./")
 
13
solvers_converged = not "matrixdump" in files and not "matrixdump.info" in files
 
14
    </variable>
10
15
    <variable name="material1integralstart" language="python"> 
11
16
from fluidity_tools import stat_parser as stat
12
17
material1integralstart = stat("mmat-interpolation.stat")["Material1"]["MaterialVolumeFraction"]["integral"][0]
201
206
    </variable>
202
207
  </variables>
203
208
  <pass_tests>
 
209
    <test name="Solvers converged" language="python">
 
210
      assert(solvers_converged)
 
211
    </test>
204
212
    <test name="check material1 was conserved" language="python">
205
213
print 'mass loss = ', abs(material1integralstart-material1integralend)
206
214
assert abs(material1integralstart-material1integralend) &lt; max(abs(divergencemaxstart), abs(divergencemaxend), abs(divergenceminstart), abs(divergenceminend), 1.E-10)