Search found 202 matches

by mika
07 Jun 2021, 22:01
Forum: Software development
Topic: Edge degrees of freedom
Replies: 8
Views: 3567

Re: Edge degrees of freedom

in general ElmerSolver can use only one variable within the whole domain? Would it be possible to implement something similar within the AT-Solver module or would such an option require changes within the Elmer source code? This is not possible, since the unknown of a PDE model is supposed to have ...
by mika
25 May 2021, 11:28
Forum: ElmerGUI
Topic: Disk deflection calculation
Replies: 10
Views: 338

Re: Disk deflection calculation

Let U_(+)(x,y,b) and U_(-)(x,y,-b) denote the displacement vectors on the upper and lower faces of the shell. Then the three components of DNU could be computed as the components of the vector [U_(-)(x,y,-b) - U_(+)(x,y,b)]/(2b) with respect to the global frame. Thus no norms ||.|| are involved in t...
by mika
24 May 2021, 10:02
Forum: ElmerGUI
Topic: Disk deflection calculation
Replies: 10
Views: 338

Re: Disk deflection calculation

Some comments: 1. The plate solver (the module SMITC) doesn't model the stretching of the mid-surface (the bending is only considered) and therefore one may apply a distributed normal load only. The shell solver can model the bending and stretching effects simultaneously and would allow to handle mo...
by mika
10 May 2021, 20:13
Forum: ElmerSolver
Topic: Helmholtz and Acoustics Coupling
Replies: 3
Views: 366

Re: Helmholtz and Acoustics Coupling

Hi, To avoid the error (message) one could remove the command "Flow Interface = Logical True" and write a flux BC for the Helmholtz model in terms of the velocity. On the other hand giving the error in this case appears to be unnecessary. I think the Helmholtz code would create a right BC ...
by mika
27 Apr 2021, 11:21
Forum: General
Topic: Vectorial Helmholtz - Bent waveguide
Replies: 11
Views: 1163

Re: Vectorial Helmholtz - Bent waveguide

Hi,

I think the vectorial Helmholtz solver doesn't read any keyword starting as "Inverse ...". Some earlier version perhaps did which may be the source of confusion. I believe the keywords described in Models Manual work.

-- Mika
by mika
24 Apr 2021, 10:06
Forum: ElmerSolver
Topic: Microwave cavity issue
Replies: 5
Views: 699

Re: Microwave cavity issue

I converted your mesh file as ElmerGrid 8 2 body.unv -autoclean and then run the case under a debugger (with "Quadratic Approximation = True" added) which didn't find anything suspicious. The mesh conversion however gives a geometry model which has just one group of boundary elements while...
by mika
23 Apr 2021, 12:00
Forum: ElmerSolver
Topic: Microwave cavity issue
Replies: 5
Views: 699

Re: Microwave cavity issue

The solution with the second-order basis functions could also be attempted by giving "Quadratic Approximation = True" in the solver section. This might work if the background (nodal) mesh consists of either the lowest-order or second-order elements.

-- Mika
by mika
20 Apr 2021, 10:31
Forum: ElmerSolver
Topic: Hemisphere-point loads
Replies: 30
Views: 2888

Re: Hemisphere-point loads

Hi, I see a lot of warnings: WARNING:: LinesOfCurvatureFrame: Possibly very rough geometry model used which is very strange because the mesh looks almost the same as the one used by kevinarden. Additionally to that, the results are not correct. Hi, I eventually had time to look at this trouble. If y...
by mika
12 Apr 2021, 10:47
Forum: ElmerSolver
Topic: Adaptive Mesh Refinement
Replies: 8
Views: 1468

Re: Adaptive Mesh Refinement

Hi, Elmer supports mesh adaptivity very selectively, and the Helmholtz solver has not been modified to handle adaptivity. I checked that only the following solver codes read the keyword "Adaptive Mesh Refinement": modules/HeatSolve.F90 modules/StatElecSolve.F90 modules/FlowSolve.F90 module...
by mika
25 Mar 2021, 10:53
Forum: ElmerSolver
Topic: Damping problem
Replies: 61
Views: 3980

Re: Damping problem

Sayan wrote: 24 Mar 2021, 14:10 My file is not considering damping though I have defined rayleigh damping
The sif file has

Rayleigh Beta=Real 0.0001

ElasticSolver however tries to read "Rayleigh Damping Alpha" or "Rayleigh Damping Beta", so try with

Rayleigh Damping Beta = Real ...

-- Mika