Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Is TETRA mesh compatible with the movable mesh? #373

@AndrewUshakov

Description

@AndrewUshakov

Hi!

I tried to test applicability of the TETRA mesh for the modeling of the viscous liquid flow with free surface using the test problem: fluid flow along the rectangular in cross-sections open channel with 45 degrees slope. Depending on the mesh density in the channel I got the errors below. If number of mesh layers is 2, error is:

              R e s i d u a l         C o r r e c t i o n

   ToD   itn   L_oo    L_1     L_2     L_oo    L_1     L_2   lis  asm/slv (sec)  
-------- --- ------- ------- ------- ------- ------- ------- --- --------------- 
WARNING: 
Beware that SUPG for trishells/tetrahedrons is held constant so...
You need a uniform, non-stretching grid
 (/home/andrew/sandia/2022/goma/src/mm_fill_aux.c:1021)
15:56:22 [0] P_0 Goma Error: Unknown or unimplemented element type.
 (@ /home/andrew/sandia/2022/goma/src/el_elm_info.c:3933)
P_0 trace: Obtained 10 stack frames
P_0 trace: goma(goma_eh+0x1e8) [0x5597409a6918]
P_0 trace: goma(Gq_edge_weight+0x4f) [0x55974095eadf]
P_0 trace: goma(apply_integrated_curve_bc+0x17b) [0x55974092ad9b]
P_0 trace: goma(matrix_fill+0x5ef1) [0x5597403fdd51]
P_0 trace: goma(matrix_fill_full+0x228) [0x5597403ff718]
P_0 trace: goma(solve_nonlinear_problem+0xb00) [0x55974083ad70]
P_0 trace: goma(solve_problem+0x4e31) [0x5597408a3c01]
P_0 trace: goma(main+0x1014) [0x55973ef24d84]
P_0 trace: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fbfaf6d00b3]
P_0 trace: goma(_start+0x2e) [0x55973ef4425e]

If 3 or bigger:

               R e s i d u a l         C o r r e c t i o n

   ToD   itn   L_oo    L_1     L_2     L_oo    L_1     L_2   lis  asm/slv (sec)  
-------- --- ------- ------- ------- ------- ------- ------- --- --------------- 
WARNING: 
Beware that SUPG for trishells/tetrahedrons is held constant so...
You need a uniform, non-stretching grid
 (/home/andrew/sandia/2022/goma/src/mm_fill_aux.c:1021)
14:06:02 [0] P_0 Goma Error: Side not connected to edge (@ /home/andrew/sandia/2022/goma/src/mm_fill_aux.c:1992)
P_0 trace: Obtained 10 stack frames
P_0 trace: goma(goma_eh+0x1e8) [0x55d24f051918]
P_0 trace: goma(edge_determinant_and_vectors+0x7c3) [0x55d24ea9e3b3]
P_0 trace: goma(apply_point_colloc_edge_bc+0x169c) [0x55d24efd916c]
P_0 trace: goma(matrix_fill+0x650d) [0x55d24eaa936d]
P_0 trace: goma(matrix_fill_full+0x228) [0x55d24eaaa718]
P_0 trace: goma(solve_nonlinear_problem+0xb00) [0x55d24eee5d70]
P_0 trace: goma(solve_problem+0x4e31) [0x55d24ef4ec01]
P_0 trace: goma(main+0x1014) [0x55d24d5cfd84]
P_0 trace: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f12c0bb50b3]
P_0 trace: goma(_start+0x2e) [0x55d24d5ef25e]

Attached files.zip contains:

create.jou - Cuibt/Trellis/Coreform Cubit journal file (to decrease number of mesh layers, please comment line 16 and uncomment line 17).

r0.sh - script running GOMA 2 times. First step - with the fixed mesh, just an initialization of the velocity speed. Second - with free liquid surface and movable mesh at the side walls.

input1,aprepro - GOMA input file for the first step

input2,aprepro - GOMA input file for the second step

Parameters.aprepro - include file

newt_fixed.mat - material

Thank you in advance, Andrew

files.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions