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 | """ |
---|
2 | This is the public API to ANUGA_PARALLEL. |
---|
3 | |
---|
4 | Ideally, all tools needed to run parallel simulations should be |
---|
5 | imported from this module |
---|
6 | """ |
---|
7 | |
---|
8 | # Lets import the standard anuga interface |
---|
9 | #from anuga import * |
---|
10 | |
---|
11 | |
---|
12 | from parallel_api import distribute |
---|
13 | from parallel_api import myid, numprocs, get_processor_name |
---|
14 | from parallel_api import send, receive |
---|
15 | from parallel_api import pypar_available, barrier, finalize |
---|
16 | |
---|
17 | if 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 |
---|
23 | else: |
---|
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.