[433] | 1 | CURRENT PYVOLUTION ISSUES |
---|
| 2 | |
---|
| 3 | OPEN - issues that have not beeen resolved |
---|
| 4 | |
---|
| 5 | |
---|
| 6 | Issue: Adding unknown quantities cause a KeyError. Known quantities |
---|
| 7 | are given in the list other_quantities, in shallow_water. Do we want |
---|
| 8 | unknown quantities attached to domain in the future? If so, it |
---|
| 9 | shouldn't cause a key error. |
---|
| 10 | Importance: low |
---|
| 11 | Suggested Action: |
---|
| 12 | |
---|
| 13 | |
---|
| 14 | Issue: The water level can not be less than the bed elevation, as an |
---|
| 15 | assert. |
---|
| 16 | Importance: Medium |
---|
| 17 | Suggested Action: How about having the functionality that water levels are set |
---|
| 18 | to == the bed elevation, if level < bed elevation. This will make |
---|
| 19 | setting things up easier. |
---|
| 20 | |
---|
| 21 | Issue: Run-time error; |
---|
| 22 | N:\subsandpit\storm_surge\examples>run_tsh.py n cns_ground_pts_triangu |
---|
| 23 | lation_wave.tsh 10 500 |
---|
| 24 | WARNING: psyco (speedup) could not import, you may want to consider in |
---|
| 25 | stalling it |
---|
| 26 | WARNING: psyco (speedup) could not import, you may want to consider in |
---|
| 27 | stalling it |
---|
| 28 | Creating domain from cns_ground_pts_triangulation_wave.tsh |
---|
| 29 | Number of triangles = 4962 |
---|
| 30 | Output being written to C:\grohm_output\cns_ground_pts_triangulation_w |
---|
| 31 | ave_smooth_ys10.0_ft500.0.sww |
---|
| 32 | Boundaries |
---|
| 33 | Available boundary tags are ['external', 'wave'] |
---|
| 34 | Time = 0.0000, steps=0 (0) |
---|
| 35 | Time = 10.0000, delta t in [0.00000002, 0.47635714], steps=293 (0) |
---|
| 36 | Time = 20.0000, delta t in [0.00000000, 0.23699587], steps=388 (2) |
---|
| 37 | Time = 30.0000, delta t in [0.00000009, 0.15411836], steps=429 (0) |
---|
| 38 | Time = 40.0000, delta t in [0.00000000, 0.18606832], steps=344 (2) |
---|
| 39 | Time = 50.0000, delta t in [0.00000000, 0.12379432], steps=1106 (7) |
---|
| 40 | Time = 60.0000, delta t in [0.00000000, 0.13954981], steps=555 (3) |
---|
| 41 | Time = 70.0000, delta t in [0.00000000, 0.07045416], steps=685 (5) |
---|
| 42 | Time = 80.0000, delta t in [0.00000000, 0.08044824], steps=670 (4) |
---|
| 43 | Time = 90.0000, delta t in [0.00000000, 0.08610696], steps=1303 (3) |
---|
| 44 | Time = 100.0000, delta t in [0.00000000, 0.08309382], steps=2338 (25) |
---|
| 45 | Time = 110.0000, delta t in [0.00000000, 0.05835182], steps=2725 (33) |
---|
| 46 | Time = 120.0000, delta t in [0.00000000, 0.06743912], steps=20685 (145 |
---|
| 47 | ) |
---|
| 48 | Time = 130.0000, delta t in [0.00000000, 0.00286429], steps=11866 (72) |
---|
| 49 | |
---|
| 50 | Time = 140.0000, delta t in [0.00000000, 0.00515150], steps=6870 (30) |
---|
| 51 | Traceback (most recent call last): |
---|
| 52 | File "N:\subsandpit\storm_surge\examples\run_tsh.py", line 124, in ? |
---|
| 53 | |
---|
| 54 | for t in domain.evolve(yieldstep = yieldstep, finaltime = finaltim |
---|
| 55 | e): |
---|
| 56 | File "I:\storm_surge\pyvolution\shallow_water.py", line 118, in evol |
---|
| 57 | ve |
---|
| 58 | for t in Generic_domain.evolve(self, yieldstep, finaltime): |
---|
| 59 | File "I:\storm_surge\pyvolution\domain.py", line 295, in evolve |
---|
| 60 | self.update_timestep(yieldstep, finaltime) |
---|
| 61 | File "I:\storm_surge\pyvolution\domain.py", line 387, in update_time |
---|
| 62 | step |
---|
| 63 | raise msg |
---|
| 64 | Minimal timestep 0.0000000000000124 reached using 1 order scheme |
---|
| 65 | ___________________________ |
---|
| 66 | revision 187 |
---|
| 67 | ____________________________________________________________ |
---|
| 68 | Another example: |
---|
| 69 | N:\subsandpit\storm_surge\examples>run_tsh.py n holl_bch_wave_mesh_ele |
---|
| 70 | vation.tsh 1 10 |
---|
| 71 | WARNING: psyco (speedup) could not import, you may want to consider in |
---|
| 72 | stalling it |
---|
| 73 | WARNING: psyco (speedup) could not import, you may want to consider in |
---|
| 74 | stalling it |
---|
| 75 | Creating domain from holl_bch_wave_mesh_elevation.tsh |
---|
| 76 | Number of triangles = 4802 |
---|
| 77 | Output being written to C:\grohm_output\holl_bch_wave_mesh_elevation_s |
---|
| 78 | mooth_ys1.0_ft10.0.sww |
---|
| 79 | Boundaries |
---|
| 80 | Available boundary tags are ['external', 'wave'] |
---|
| 81 | Time = 0.0000, steps=0 (0) |
---|
| 82 | Time = 1.0000, delta t in [0.39257526, 0.48254865], steps=3 (0) |
---|
| 83 | Time = 2.0000, delta t in [0.00000292, 0.38907979], steps=137 (0) |
---|
| 84 | Time = 3.0000, delta t in [0.00000002, 0.01413876], steps=287 (0) |
---|
| 85 | Time = 4.0000, delta t in [0.00000005, 0.01021096], steps=500 (5) |
---|
| 86 | Time = 5.0000, delta t in [0.00000051, 0.03515667], steps=228 (0) |
---|
| 87 | Time = 6.0000, delta t in [0.00000002, 0.01138309], steps=509 (2) |
---|
| 88 | Time = 7.0000, delta t in [0.00000160, 0.03278703], steps=157 (0) |
---|
| 89 | Time = 8.0000, delta t in [0.00000004, 0.04026312], steps=828 (1) |
---|
| 90 | Traceback (most recent call last): |
---|
| 91 | File "N:\subsandpit\storm_surge\examples\run_tsh.py", line 124, in ? |
---|
| 92 | |
---|
| 93 | for t in domain.evolve(yieldstep = yieldstep, finaltime = finaltim |
---|
| 94 | e): |
---|
| 95 | File "I:\storm_surge\pyvolution\shallow_water.py", line 118, in evol |
---|
| 96 | ve |
---|
| 97 | for t in Generic_domain.evolve(self, yieldstep, finaltime): |
---|
| 98 | File "I:\storm_surge\pyvolution\domain.py", line 295, in evolve |
---|
| 99 | self.update_timestep(yieldstep, finaltime) |
---|
| 100 | File "I:\storm_surge\pyvolution\domain.py", line 387, in update_time |
---|
| 101 | step |
---|
| 102 | raise msg |
---|
| 103 | Minimal timestep 0.0000000157247884 reached using 1 order scheme |
---|
| 104 | ________________________________________ |
---|
| 105 | revision 295 |
---|
| 106 | _________________________________________________________ |
---|
| 107 | |
---|
| 108 | **************** |
---|
| 109 | CLOSED - issues that have beeen resolved |
---|
| 110 | ************ |
---|