Model dimensions too large for DELWAQ - D-Flow Flexible Mesh - Delft3D
intro story D-Flow FM
D-Flow Flexible MeshD-Flow Flexible Mesh (D-Flow FM) is the new software engine for hydrodynamical simulations on unstructured grids in 1D-2D-3D. Together with the familiar curvilinear meshes from Delft3D 4, the unstructured grid can consist of triangles, pentagons (etc.) and 1D channel networks, all in one single mesh. It combines proven technology from the hydrodynamic engines of Delft3D 4 and SOBEK 2 and adds flexible administration, resulting in:
An overview of the current developments can be found here. The D-Flow FM - team would be delighted if you would participate in discussions on the generation of meshes, the specification of boundary conditions, the running of computations, and all kinds of other relevant topics. Feel free to share your smart questions and/or brilliant solutions!
======================================================= | Sub groups
|
Message Boards
Model dimensions too large for DELWAQ
SM
Stefan Mirbach, modified 10 Months ago.
Model dimensions too large for DELWAQ
Youngling Posts: 15 Join Date: 1/3/12 Recent Posts 00
Hello everyone,
I'm trying to set up a water quality simulation coupled to the results of a Delft3D-Flow simulation. When I run the preprocessor delwaq1 I get the following error message:
ERROR : real array is too big. Unable to create pointer
I found the related passage in the source code in file dhmmra.f, it's due to an integer overflow of the variable counting the size of an array. If I change the variable to an 8 byte integer, delwaq1 runs without an error. But of course, delwaq2 crashes because the array is used in many other parts of the program.
Is there any way to avoid this error and get DELWAQ to run with large models?
Best regards
Stefan
I'm trying to set up a water quality simulation coupled to the results of a Delft3D-Flow simulation. When I run the preprocessor delwaq1 I get the following error message:
ERROR : real array is too big. Unable to create pointer
I found the related passage in the source code in file dhmmra.f, it's due to an integer overflow of the variable counting the size of an array. If I change the variable to an 8 byte integer, delwaq1 runs without an error. But of course, delwaq2 crashes because the array is used in many other parts of the program.
Is there any way to avoid this error and get DELWAQ to run with large models?
Best regards
Stefan
SM
Stefan Mirbach, modified 10 Months ago.
RE: Model dimensions too large for DELWAQ (Answer)
Youngling Posts: 15 Join Date: 1/3/12 Recent Posts 00
I already found a solution. There is a branch in the repository for big DELWAQ models.