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