source: inundation/ga/storm_surge/pyvolution/issues.txt @ 480

Last change on this file since 480 was 449, checked in by ole, 20 years ago

Bug huntin'

File size: 6.7 KB
Line 
1CURRENT PYVOLUTION ISSUES
2
3
4OPEN - issues that have not beeen resolved
5
6
7Issue: Adding unknown quantities cause a KeyError.  Known quantities
8are given in the list other_quantities, in shallow_water.  Do we want
9unknown quantities attached to domain in the future?  If so, it
10shouldn't cause a key error.
11Importance: low
12Suggested Action:
13
14
15Issue: The water level can not be less than the bed elevation, as an
16assert. 
17Importance: Medium
18Suggested Action: How about having the functionality that water levels are set
19to == the bed elevation, if level < bed elevation.  This will make
20setting things up easier.
21
22
23Issue: Transmissive boundary condition can cause unphysical momentums if
24material is not moving out of the domain.
25Importance: Med
26Suggested Action: Add some sort of warning in (subclass of) Transmissive_boundary
27alerting inflow of material.
28
29Issue:  Run-time error;
30N:\subsandpit\storm_surge\examples>run_tsh.py n cns_ground_pts_triangu
31lation_wave.tsh 10 500
32WARNING: psyco (speedup) could not import, you may want to consider in
33stalling it
34WARNING: psyco (speedup) could not import, you may want to consider in
35stalling it
36Creating domain from cns_ground_pts_triangulation_wave.tsh
37Number of triangles =  4962
38Output being written to C:\grohm_output\cns_ground_pts_triangulation_w
39ave_smooth_ys10.0_ft500.0.sww
40Boundaries
41Available boundary tags are ['external', 'wave']
42Time = 0.0000, steps=0 (0)
43Time = 10.0000, delta t in [0.00000002, 0.47635714], steps=293 (0)
44Time = 20.0000, delta t in [0.00000000, 0.23699587], steps=388 (2)
45Time = 30.0000, delta t in [0.00000009, 0.15411836], steps=429 (0)
46Time = 40.0000, delta t in [0.00000000, 0.18606832], steps=344 (2)
47Time = 50.0000, delta t in [0.00000000, 0.12379432], steps=1106 (7)
48Time = 60.0000, delta t in [0.00000000, 0.13954981], steps=555 (3)
49Time = 70.0000, delta t in [0.00000000, 0.07045416], steps=685 (5)
50Time = 80.0000, delta t in [0.00000000, 0.08044824], steps=670 (4)
51Time = 90.0000, delta t in [0.00000000, 0.08610696], steps=1303 (3)
52Time = 100.0000, delta t in [0.00000000, 0.08309382], steps=2338 (25)
53Time = 110.0000, delta t in [0.00000000, 0.05835182], steps=2725 (33)
54Time = 120.0000, delta t in [0.00000000, 0.06743912], steps=20685 (145
55)
56Time = 130.0000, delta t in [0.00000000, 0.00286429], steps=11866 (72)
57
58Time = 140.0000, delta t in [0.00000000, 0.00515150], steps=6870 (30)
59Traceback (most recent call last):
60  File "N:\subsandpit\storm_surge\examples\run_tsh.py", line 124, in ?
61
62    for t in domain.evolve(yieldstep = yieldstep, finaltime = finaltim
63e):
64  File "I:\storm_surge\pyvolution\shallow_water.py", line 118, in evol
65ve
66    for t in Generic_domain.evolve(self, yieldstep, finaltime):
67  File "I:\storm_surge\pyvolution\domain.py", line 295, in evolve
68    self.update_timestep(yieldstep, finaltime)
69  File "I:\storm_surge\pyvolution\domain.py", line 387, in update_time
70step
71    raise msg
72Minimal timestep 0.0000000000000124 reached using 1 order scheme
73___________________________
74revision 187
75____________________________________________________________
76Another example:
77N:\subsandpit\storm_surge\examples>run_tsh.py n holl_bch_wave_mesh_ele
78vation.tsh 1 10
79WARNING: psyco (speedup) could not import, you may want to consider in
80stalling it
81WARNING: psyco (speedup) could not import, you may want to consider in
82stalling it
83Creating domain from holl_bch_wave_mesh_elevation.tsh
84Number of triangles =  4802
85Output being written to C:\grohm_output\holl_bch_wave_mesh_elevation_s
86mooth_ys1.0_ft10.0.sww
87Boundaries
88Available boundary tags are ['external', 'wave']
89Time = 0.0000, steps=0 (0)
90Time = 1.0000, delta t in [0.39257526, 0.48254865], steps=3 (0)
91Time = 2.0000, delta t in [0.00000292, 0.38907979], steps=137 (0)
92Time = 3.0000, delta t in [0.00000002, 0.01413876], steps=287 (0)
93Time = 4.0000, delta t in [0.00000005, 0.01021096], steps=500 (5)
94Time = 5.0000, delta t in [0.00000051, 0.03515667], steps=228 (0)
95Time = 6.0000, delta t in [0.00000002, 0.01138309], steps=509 (2)
96Time = 7.0000, delta t in [0.00000160, 0.03278703], steps=157 (0)
97Time = 8.0000, delta t in [0.00000004, 0.04026312], steps=828 (1)
98Traceback (most recent call last):
99  File "N:\subsandpit\storm_surge\examples\run_tsh.py", line 124, in ?
100
101    for t in domain.evolve(yieldstep = yieldstep, finaltime = finaltim
102e):
103  File "I:\storm_surge\pyvolution\shallow_water.py", line 118, in evol
104ve
105    for t in Generic_domain.evolve(self, yieldstep, finaltime):
106  File "I:\storm_surge\pyvolution\domain.py", line 295, in evolve
107    self.update_timestep(yieldstep, finaltime)
108  File "I:\storm_surge\pyvolution\domain.py", line 387, in update_time
109step
110    raise msg
111Minimal timestep 0.0000000157247884 reached using 1 order scheme
112________________________________________
113revision 295
114_________________________________________________________
115
116
117****************
118CLOSED - issues that have  beeen resolved
119************
120
121
122New example 26/10 16:20
123
124V:\7\cit\workspaces\ws_nielsen\projects\storm_surge\examples>python run_
125 cns_ground_pts_triangulation_wave.tsh 10 500
126Creating domain from cns_ground_pts_triangulation_wave.tsh
127Number of triangles =  4962
128Output being written to C:\grohm_output\cns_ground_pts_triangulation_wav
129_ys10.0_ft500.0.sww
130Boundaries
131Available boundary tags are ['external', 'wave']
132Time = 0.0000, steps=0 (0)
133Time = 10.0000, delta t in [0.00018562, 0.47635714], steps=296 (0)
134Time = 20.0000, delta t in [0.00058530, 0.37116719], steps=267 (0)
135Time = 30.0000, delta t in [0.00014949, 0.22819244], steps=282 (0)
136Time = 40.0000, delta t in [0.00000000, 0.15756478], steps=478 (0)
137Time = 50.0000, delta t in [0.00000000, 0.32346737], steps=648 (1)
138Time = 60.0000, delta t in [0.00000000, 0.24878640], steps=664 (0)
139Time = 70.0000, delta t in [0.00000000, 0.08966319], steps=819 (0)
140Time = 80.0000, delta t in [0.00000000, 0.05706256], steps=1518 (1)
141Time = 90.0000, delta t in [0.00000000, 0.06957202], steps=2129 (3)
142Time = 100.0000, delta t in [0.00000000, 0.08955953], steps=3644 (18)
143Time = 110.0000, delta t in [0.00000000, 0.05102101], steps=2120 (0)
144Time = 120.0000, delta t in [0.00000000, 0.07261881], steps=2423 (0)
145Time = 130.0000, delta t in [0.00000000, 0.07346308], steps=2366 (1)
146Time = 140.0000, delta t in [0.00000000, 0.17995247], steps=2825 (5)
147Time = 150.0000, delta t in [0.00000000, 0.08268458], steps=1477 (0)
148Time = 160.0000, delta t in [0.00000000, 0.07423284], steps=3631 (0)
149Time = 170.0000, delta t in [0.00000000, 0.07305694], steps=4369 (31)
150Time = 180.0000, delta t in [0.00000000, 0.06342947], steps=3235 (0)
151Time = 190.0000, delta t in [0.00000000, 0.10134596], steps=2235 (0)
152Time = 200.0000, delta t in [0.00000000, 0.06387375], steps=4239 (10)
Note: See TracBrowser for help on using the repository browser.