Search found 26 matches

by stoykov
01 Nov 2012, 17:53
Forum: ElmerSolver
Topic: NormalVector
Replies: 2
Views: 2747

NormalVector

Hello, I am writing a Solver, I have a 2D body with different materials and I need to define the boundary conditions between the materials. For that purpose I need the normal vector. In "ElmerSolver Manual" is written that the normal vector "is pointing towards the body with lower den...
by stoykov
12 Jul 2012, 13:54
Forum: Bug reports
Topic: problem when using "Calculate Velocity = Logical True"
Replies: 3
Views: 6798

Re: problem when using "Calculate Velocity = Logical True"

Hi Peter,

Here is attached the small example. It presents a cantilever beam excited with harmonic force on the free edge. I compared the results with Timoshenko beam model and they are in agreement.

Thank you for your help!

Best regards,
Stan
by stoykov
10 Jul 2012, 14:48
Forum: Bug reports
Topic: problem when using "Calculate Velocity = Logical True"
Replies: 3
Views: 6798

problem when using "Calculate Velocity = Logical True"

Hello, I am using Elmer version 6.1. on Ubuntu 64 bits. I have a problem when I use "Calculate Velocity = Logical True" in the Solution section. The velocity is written at the .ep file but the following error appears at the end of the program: ElmerSolver: *** Elmer Solver: ALL DONE *** **...
by stoykov
10 Jul 2012, 14:37
Forum: ElmerSolver
Topic: How to create restart files
Replies: 12
Views: 13949

Re: How to create restart files

Hello, I think that for second order problems, like the Linear Elasticity problem, the displacement and the velocity are necessary to continue from existing solution. Thus the vector of velocity has to be written in the Restart File, i.e. one should use "Calculate Velocity = Logical True" ...
by stoykov
25 Jun 2012, 17:00
Forum: ElmerSolver
Topic: Mass Matrix
Replies: 11
Views: 8613

Re: Mass Matrix

Hello Elmer users, I think if someone needs to have the mass and the stiffness matrices, they can be accessed through the pointer Matrix_t: TYPE(Matrix_t), POINTER :: A A => Solver % Matrix A % BulkValues ! pointer to the values of the stiffness matrix A % MassValues ! pointer to the values of the m...
by stoykov
19 Jun 2012, 16:59
Forum: ElmerPost
Topic: How to get the solution of a point diffeent from node
Replies: 4
Views: 6107

Re: How to get the solution of a point diffeent from node

Hi Peter, There is a small problem. I am using the vector of solutions, i.e. the values of the nodal points. I take it from the solver, after calling DefaultSolve(), by vector => Solver % Variable % Values When I generate the mesh using Elmer the values are the same as in .ep file. Bu if I generate ...
by stoykov
18 Jun 2012, 11:33
Forum: ElmerPost
Topic: How to get the solution of a point diffeent from node
Replies: 4
Views: 6107

Re: How to get the solution of a point diffeent from node

Thank you again Peter!

It was not difficult to implement such a function by using the values of the shape functions at that point and the corresponding values of the nodal coordinates.

Regards,
Stan
by stoykov
13 Jun 2012, 13:42
Forum: ElmerPost
Topic: How to get the solution of a point diffeent from node
Replies: 4
Views: 6107

How to get the solution of a point diffeent from node

Hello, I need to obtain the solution of a problem at an arbitrary point inside the domain. I did not find an appropriate subroutine for this purpose. Is there a subroutine which gives you this value of a point, if you give as input the coordinates of the point? Something like: GetResult(x, y, z, res...
by stoykov
12 Jun 2012, 10:14
Forum: Bug reports
Topic: NumberOfNodes
Replies: 2
Views: 3243

Re: NumberOfNodes

Thank you Peter,

both functions, GetElementNOFNodes and GetElementNOFDOFs, work well. I will use them instead of Nodes % NumberOfNodes.

Regards,
Stan
by stoykov
08 Jun 2012, 13:54
Forum: Bug reports
Topic: NumberOfNodes
Replies: 2
Views: 3243

NumberOfNodes

Hello, I am using the subroutine GetElementNodes( Nodes ), where Nodes is of type Nodes_t and after calling this subroutine it gets the nodes of the active element. I suppose that there is a problem with the type Nodes_t or with the subroutine GetElementNodes because the attribute NumberOfNodes is z...