Ignore:
Timestamp:
Sep 14, 2006, 9:27:07 AM (17 years ago)
Author:
ole
Message:

Moved parallel api

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga_parallel/test_parallel_sw.py

    r3579 r3586  
    33# a run of the parallel shallow water domain.
    44# WARNING: This assumes that the command to run jobs is mpirun.
    5 # Tested with MPICH.
     5# Tested with MPICH and LAM (Ole)
    66
    77#mesh_filename = "test-100.tsh"
     
    118118        if myid == 0:
    119119            domain.write_time()
     120            #print edges[:,1]           
    120121            for p in range(1, numprocs):
    121122                pypar.receive(p, recv_norm)
     
    161162        domain_full.write_time()
    162163        edge = domain_full.quantities[quantity].edge_values
     164        #print edge[:,1]
    163165        l1norm[0] = l1_norm(edge[:,0])
    164166        l1norm[1] = l1_norm(edge[:,1])
     
    199201        if pypar.rank() == 0:
    200202            l1norm_seq, l2norm_seq, linfnorm_seq = sequential_test()
     203           
    201204        l1norm_par, l2norm_par, linfnorm_par = parallel_test()
     205       
    202206        if pypar.rank() == 0:
     207            #print l2norm_seq, l2norm_par
     208           
    203209            assert_(len(l1norm_seq) == len(l1norm_par))
    204210            assert_(len(l2norm_seq) == len(l2norm_par))
     
    224230                        assert_(abs(l2norm_par[x][y] - l2norm_par[x-1][y]) < tol)
    225231                        assert_(abs(linfnorm_par[x][y] - linfnorm_par[x-1][y]) < tol)
     232
     233        if pypar.rank() == 0:
     234            print 'Parallel test OK'
     235
    226236        pypar.finalize()
    227 
Note: See TracChangeset for help on using the changeset viewer.