ELMER does not allow to have edge boundaries when using a 3D mesh?

The graphical user interface of Elmer
Post Reply
Sax72
Posts: 3
Joined: 05 Dec 2019, 17:46
Antispam: Yes

ELMER does not allow to have edge boundaries when using a 3D mesh?

Post by Sax72 »

I am experiencing some trouble defining a line boundary when using a 3D mesh.

For drawing and meshing a simple geometry (0.05x0.02x0.005 box) I am using GMSH and I export the mesh in a .UNV file. Than I open it directly with ElmerGUI. However the mesh does not conserve the boundaries with a rank twice lower than the maximum (3D), actually 1D boundaries, when I open it within ElmerGUI. Unfortunately, I wish to apply a BC or a body force on a linear boundary. When I try to convert the .UNV using the inline command ElmerGrid 8 2 mesh.unv without -autoclean command (that deletes 1D boundaries) the ElmerGUI crashes when I try to load the mesh. The ElmerLogger at the crash reports the following:

Loading elmer mesh files
Summary:
Nodes: 5823
Point elements: 0
Edge elements: 300
Surface elements: 6976
Volume elements: 25038
Found 10464 edges on boundary
Process error
Error: Crashed
Process state changed
State: NotRunning
Finished
Exit code: -1073741819
Status: CrashExit

I have tried also the following approach: conversion by the command ElmerGrid 8 2 mesh.unv -autoclean (with autoclean), then, on the output directory, I apply the command ElmerGrid 2 2 "previous output directory" -boundbound 6 2 7 The latter, I have verified, creates a "202" type boundary with 20 nodes at the cross of the two plane boundaries 2 and 6

However, when I load the mesh by ElmerGUI, it crashes again with the following output

Loading elmer mesh files
Summary:
Nodes: 5823
Point elements: 0
Edge elements: 20
Surface elements: 6976
Volume elements: 25038
Found 10464 edges on boundary
Process error
Error: Crashed
Process state changed
State: NotRunning
Finished
Exit code: -1073741819
Status: CrashExit

Actually, I do not want to use ElmerGUI at any cost but, does anybody knows whether the 3D mesh with the linear boundary created can be given as input to the line command for the ElmerSolver once I have created my .sif file with all the BC defined?

I have attached the Elmer mesh files (not the nodes one), as well. It is the one generated by the second approach presented above.

I am using an Elmer installation (version 8.4) on Windows 7 .

Many Thanks,

Carlo.
Attachments
mesh.header
(75 Bytes) Downloaded 238 times
mesh.elements
(786.59 KiB) Downloaded 223 times
mesh.boundary
(238.44 KiB) Downloaded 216 times
raback
Site Admin
Posts: 4823
Joined: 22 Aug 2009, 11:57
Antispam: Yes
Location: Espoo, Finland
Contact:

Re: ELMER does not allow to have edge boundaries when using a 3D mesh?

Post by raback »

Hi

ElmerGUI only supports BCs with dimension one lower than the leading dimension. ElmerGrid and ElmerSolver do not have this limitation.

-Peter
Sax72
Posts: 3
Joined: 05 Dec 2019, 17:46
Antispam: Yes

Re: ELMER does not allow to have edge boundaries when using a 3D mesh?

Post by Sax72 »

Thank you Peter for the prompt reply.

This is reassuring... ;)

So I can proceed to define the input files for ElmerSolver.

All the Best
Post Reply