- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks
I declared the dimension of the lower bound and it solved that problem.
Now I a m facing other problems, with other array, such as values over the upper bound. If I change them and it looks like it apparently solves the problem than I get problem with the solver and the DAE resolution.
Andrea
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm having the same problem, switching on full (including array bounds) checking in an old product. I would not recommend simply redimensioning the arrays. I would stick with the old dimensions (1:orig_max) as they were probably correctly sized when the original author wrote the code. I would investigate why the code is trying to pass arguments outside the array bounds and fix that logic.
Adrian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have had succes correcting lower bounds by doing this:
c Converted to the Intel Visual Fortran 8.0 environment.
c The following compiler and linker options have been set:
c * Fortran->Data->Local Variable Storage = All Variables SAVE
c * Fortran->Data->Initialize Local Saved Scalars to Zero = Yes
Hans
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page