source: anuga_validation/okushiri_2005/test_caching_of_set_quantity.py @ 5857

Last change on this file since 5857 was 5857, checked in by ole, 15 years ago

Added the Okushiri cache test script

File size: 1.4 KB
Line 
1"""Validation of the AnuGA implementation of the shallow water wave equation.
2
3This script sets up Okushiri Island benchmark as published at the
4
5THE THIRD INTERNATIONAL WORKSHOP ON LONG-WAVE RUNUP MODELS
6June 17-18 2004
7Wrigley Marine Science Center
8Catalina Island, California
9http://www.cee.cornell.edu/longwave/
10
11
12The validation data was downloaded and made available in this directory
13for convenience but the original data is available at
14http://www.cee.cornell.edu/longwave/index.cfm?page=benchmark&problem=2
15where a detailed description of the problem is also available.
16
17
18Run create_okushiri.py to process the boundary condition and build a the
19mesh before running this script.
20
21"""
22
23# Module imports
24from anuga.shallow_water import Domain
25import project
26
27
28#-------------------------
29# Create Domain from mesh
30#-------------------------
31domain = Domain(project.mesh_filename, use_cache=True, verbose=True)
32
33
34#-------------------------
35# Initial Conditions
36#-------------------------
37print 'Set elevation and cache'
38domain.set_quantity('elevation',
39                    filename=project.bathymetry_filename,
40                    alpha=0.02,                   
41                    verbose=True,
42                    use_cache=True)
43
44print 'Try to read in via cache'
45domain.set_quantity('elevation',
46                    filename=project.bathymetry_filename,
47                    alpha=0.02,                   
48                    verbose=True,
49                    use_cache=True)
Note: See TracBrowser for help on using the repository browser.