Example #1
0
def test_advection_1d():
    args = [ 'examples/advection/main.py' ]
    stdout, stderr = mpirun(args, 8)

    last_error = float(stdout[-1].split()[-1])
    print 'PFASST 1d log10(error):', last_error

    assert(last_error < -12)
Example #2
0
def test_advection_rk():
    args = [ 'examples/advection/main.py', '-R', '5', '-l', '0' ]
    stdout, stderr = mpirun(args, 1)

    last_error = float(stdout[-1].split()[-1])
    print 'RK5 log10(error):', last_error

    assert(last_error < -7)