Dear all,
I have just released a new Mohid Water executable , which is available for download at Mohid website download area. In order to run it from Mohid GUI, change the path in Tools...Options under the MohidWater text box which defines the path to the executable.
No significant developments were made, just some bugs corrected and some small features included.
Bugs related with profile initialization were corrected. Now it is also possible to define a profile time series, useful to provide boudary conditions vaying in time and in depth.
Any bugs or suggestions, please post in this forum.
Best regards,
Luis
New Mohid Water release (December 2004)
-
- MOHID Developer
- Posts: 553
- Joined: Thu Jan 01, 1970 00:00
- Location: Instituto Superior Técnico - Technical University of Lisbon
- Contact:
-
- MOHID User
- Posts: 25
- Joined: Thu Jan 01, 1970 00:00
Hello Luis:
I download the new executable of the Mohid Water, I change the path in Tools...Options, defining the new path to the executable. But It doesn't work
The error:
forrtl: severe <161> Program Exception -- array bounds exceeded
and then appear a list of subroutines:
ModuleGlobalData.f90, MOdule Toga.f90, ModuleGauge.f90, moduleOPenBoundary.f90, ModuleHydrodynamic. f90, ModuleModel.f90, main.f90
Do you have any idea what is wrong?.
Thank you very much.
I download the new executable of the Mohid Water, I change the path in Tools...Options, defining the new path to the executable. But It doesn't work

The error:
forrtl: severe <161> Program Exception -- array bounds exceeded
and then appear a list of subroutines:
ModuleGlobalData.f90, MOdule Toga.f90, ModuleGauge.f90, moduleOPenBoundary.f90, ModuleHydrodynamic. f90, ModuleModel.f90, main.f90
Do you have any idea what is wrong?.
Thank you very much.
-
- MOHID Developer
- Posts: 553
- Joined: Thu Jan 01, 1970 00:00
- Location: Instituto Superior Técnico - Technical University of Lisbon
- Contact:
-
- MOHID User
- Posts: 25
- Joined: Thu Jan 01, 1970 00:00
Hi Luis:
I send you the code line where the code \"explodes\":
ModuleGlobalData.f90 line: 1074
ModuleToga.f90 lines: 458 374
ModuleGauge.f90 line: 314
ModuleOpenBoundary line: 233
Modulehydrodynamic lines: 5933 1448 1383 1266
Modulemodel line: 369
main line 188
These errors occur when I use a large bathymetry
I test with a smaller bathymetry and it work properly.
Thank you
Silvia
I send you the code line where the code \"explodes\":
ModuleGlobalData.f90 line: 1074
ModuleToga.f90 lines: 458 374
ModuleGauge.f90 line: 314
ModuleOpenBoundary line: 233
Modulehydrodynamic lines: 5933 1448 1383 1266
Modulemodel line: 369
main line 188
These errors occur when I use a large bathymetry
I test with a smaller bathymetry and it work properly.
Thank you
Silvia
-
- MOHID Developer
- Posts: 553
- Joined: Thu Jan 01, 1970 00:00
- Location: Instituto Superior Técnico - Technical University of Lisbon
- Contact:
Hi Silvia,
I think the problem is that you've define more than 500 tidal gauges.
This \"crashes\" the model because with the object-oriented programming which we've programmed the model, there is a limit of 500 instances of a class. This value was defined based on experience that it would be very difficult to overcome the 500 mark. Nevertheless, I think I will not increase this limit, because I think you should reduce the number of tidal gauges. 500 tidal gauges will not improve you tide boundary condition.
Hope this solves the problem. If not, we'll try more options.
Best regards,
Luis
I think the problem is that you've define more than 500 tidal gauges.
This \"crashes\" the model because with the object-oriented programming which we've programmed the model, there is a limit of 500 instances of a class. This value was defined based on experience that it would be very difficult to overcome the 500 mark. Nevertheless, I think I will not increase this limit, because I think you should reduce the number of tidal gauges. 500 tidal gauges will not improve you tide boundary condition.
Hope this solves the problem. If not, we'll try more options.
Best regards,
Luis
-
- MOHID Developer
- Posts: 553
- Joined: Thu Jan 01, 1970 00:00
- Location: Instituto Superior Técnico - Technical University of Lisbon
- Contact:
-
- MOHID User
- Posts: 25
- Joined: Thu Jan 01, 1970 00:00
-
- MOHID Developer
- Posts: 553
- Joined: Thu Jan 01, 1970 00:00
- Location: Instituto Superior Técnico - Technical University of Lisbon
- Contact:
Hi Silvia,
Yes, the best way to do it, is to reduce the number of tidal gauges.
Here is the way I do it:
1) open bathymetry file in Mohid
2) draw xyz points around the open boundary like described in the picture below:
3) Select xyz points Properties. Click in Copy XY to clipboard.
4) Copy the XY values to a file and edit the file in order to use in with FES95.2
5) The rest you've done it.
Best regards,
Luis
Yes, the best way to do it, is to reduce the number of tidal gauges.
Here is the way I do it:
1) open bathymetry file in Mohid
2) draw xyz points around the open boundary like described in the picture below:

3) Select xyz points Properties. Click in Copy XY to clipboard.
4) Copy the XY values to a file and edit the file in order to use in with FES95.2
5) The rest you've done it.
Best regards,
Luis
Who is online
Users browsing this forum: Bing [Bot] and 4 guests