source: trunk/anuga_core/source/anuga_parallel/__init__.py @ 9502

Last change on this file since 9502 was 9502, checked in by steve, 9 years ago

Added a dummy anuga_parallel for the moment

File size: 1.0 KB
Line 
1"""
2This is the public API to ANUGA_PARALLEL.
3
4Ideally, all tools needed to run parallel simulations should be
5imported from this module
6"""
7
8# Lets import the standard anuga interface
9#from anuga import *
10
11
12from parallel_api import distribute
13from parallel_api import myid, numprocs, get_processor_name
14from parallel_api import send, receive
15from parallel_api import pypar_available, barrier, finalize
16
17if pypar_available:
18    from parallel_meshes import parallel_rectangle
19    from parallel_shallow_water import Parallel_domain as Parallel_shallow_water_domain
20    from parallel_advection     import Parallel_domain as Parallel_advection_domain
21    from parallel_operator_factory import Inlet_operator, Boyd_box_operator, Boyd_pipe_operator
22    from parallel_operator_factory import Weir_orifice_trapezoid_operator #added by PM 22/10/2013
23else:
24    from anuga import rectangular_cross as parallel_rectangle
25    from anuga import Domain as Parallel_shallow_water_domain
26    from anuga.advection import Advection_Domain as Parallel_advection_domain
27
28
29
Note: See TracBrowser for help on using the repository browser.