null

Message Boards

How to define the location of 3d structure when doing paralle running

CL
chen ling, modified 6 Years ago.

How to define the location of 3d structure when doing paralle running

Youngling Posts: 14 Join Date: 1/2/12 Recent Posts
Hi,
I am simulating some hydraulic structures in the flow, and I use the parallel running by dd-boundary in order to improve the computing efficiency, and I use the additional keyword and additional file to define the location of 3d structures just in one of the areas, but when the model are running, the 3d structures are located in all of he areas(5) which with the same M and N, how can I define the location just in one of the area?

Thanks in advance and best wishes!

Chen Ling
Adri Mourits, modified 6 Years ago.

RE: How to define the location of 3d structure when doing paralle running

Yoda Posts: 1224 Join Date: 1/3/11 Recent Posts
Hi Chen Ling,

When using DomainDecomposition, each sub-domain has it's own set of input files. All sub-domains are connected to each other as specified in the so-called ddb file, created by RGFGRID.

When using the GUI to prepare the input, you have to open the mdf-file for subdomain (A), edit the contents, save and close it, open the mdf-file for subdomain (emoticon, edit, save, close it, etcetera.

It seems that you have defined one set of input files for one subdomain (say "subdomA") and used it for all subdomains. You can check this by having a look in de ddb file (with a text editor). I expect that all connections are from "subdomA" to "subdomA".

To solve this:
Be sure that each sub-domain has it's own set of input files. You should even be able to run each sub-domain separately (as a test).
If you started with just one sub domain, copy the full set of input files and rename them for each sub domain.
Then build the ddb-file using RGFGRID. Note that RGFGRID uses grid-file-names but Delft3D-FLOW needs mdf-file-names in the ddb file (see manual).
Now you can add the 3D structure to the input file of just one sub-domain.

Regards,

Adri
CL
chen ling, modified 6 Years ago.

RE: How to define the location of 3d structure when doing paralle running

Youngling Posts: 14 Join Date: 1/2/12 Recent Posts
Hi Adri,

Thanks very much for your reply.

I have done as you said, and just checked the input files of each subdomain, only one subdomain with the additionnal key word in its input files, and the .ddb file as follows:

obj_1.mdf 45 1 45 52 obj_2.mdf 1 1 1 52
obj_2.mdf 26 1 26 52 obj_3.mdf 1 1 1 52
obj_3.mdf 51 1 51 52 obj_4.mdf 1 1 1 52
obj_4.mdf 26 1 26 52 obj_5.mdf 1 1 1 52

I consider everything is ok, but the result is not what we expect.

Regards and best wishes,

Chen Ling
Adri Mourits, modified 6 Years ago.

RE: How to define the location of 3d structure when doing paralle running

Yoda Posts: 1224 Join Date: 1/3/11 Recent Posts
Hi Chen Ling,

Can you zip the full set of input files and attach it to a post here on the forum?

Thanks.

Adri