Search found 74 matches

by kataja
14 Aug 2017, 15:16
Forum: Installation & compilation
Topic: Insalling on Ubuntu 17.04
Replies: 1
Views: 1193

Re: Insalling on Ubuntu 17.04

Try using option "WITH_QT5". There is a tentative qt5 support in the ElmerGUI available, which might help.

Cheers
by kataja
24 Mar 2017, 13:37
Forum: ElmerSolver
Topic: Bent Waveguide VectorHelmholtz solver Tutorial
Replies: 4
Views: 1649

Re: Bent Waveguide VectorHelmholtz solver Tutorial

Hi,

I suppose that the model that the tutorial uses implicitly is the total-field/scattered-field formalism and it assumes that scattered field and primary field are some waveguide modes (probably TE_01).
by kataja
07 Mar 2017, 14:39
Forum: General
Topic: ElmerSolver_mpi/VectorHelmholtz module crash on HPC
Replies: 2
Views: 1523

Re: ElmerSolver_mpi/VectorHelmholtz module crash on HPC

Hi do you run into problems with other solvers? It seems strange that Elmer doesn't even print initialization of parallel environment structures. So, on that note, you might be encountering issues with MPI linking. Also, it looks like the PEC boundary is not defined everywhere in "Boundary Condition...
by kataja
24 Feb 2017, 18:22
Forum: ElmerSolver
Topic: Mirror symmetry with VectorHelmholtzSolver
Replies: 1
Views: 878

Re: Mirror symmetry with VectorHelmholtzSolver

You can get some kind of symmetry conditions just by putting PEC (n x E = 0) or PMC (n x curl E = 0) boundary conditions. Other than that there are no symmetry conditions explicitly implemented.
by kataja
03 Feb 2017, 19:34
Forum: Contributed Cases
Topic: magnetostatic with mesh morphing
Replies: 3
Views: 3904

Re: magnetostatic with mesh morphing

This looks quite nice! The cleanest way to have total magnetic forces calculated per group of bodies is to utilize the component sections and nodal forces. For that you need to have section like this Component 1 master bodies(n) = k_1 k_2 ... k_n ! the id numbers of the bodies where the forces are c...
by kataja
27 Jan 2017, 13:47
Forum: ElmerSolver
Topic: Imaginary Magnetic Boundary Load BC - VectorHelmHoltz solver
Replies: 11
Views: 3695

Re: Imaginary Magnetic Boundary Load BC - VectorHelmHoltz solver

Are you sure you have the latest version? Looking at the elmersolver output it seems that you have quite an old version: MAIN: Version: 8.2 (Rev: unknown, Compiled: 2016-10-07) I'm getting with imaginary part (5000) VectorHelmholtzSolver: Energy Functional value: -44577892.518277600 -1010714737.5401...
by kataja
23 Jan 2017, 13:58
Forum: ElmerSolver
Topic: Imaginary Magnetic Boundary Load BC - VectorHelmHoltz solver
Replies: 11
Views: 3695

Re: Imaginary Magnetic Boundary Load BC - VectorHelmHoltz solver

Hi!

I tried changing the value of

Code: Select all

 Magnetic Boundary Load im 2 
and did indeed see change in the solution vector. In the code there shouldn't be anything fishy with imaginary parts (https://github.com/ElmerCSC/elmerfem/bl ... z.F90#L562)...

Cheers,
Juhani
by kataja
21 Dec 2016, 14:34
Forum: ElmerSolver
Topic: Is there a way to set up path for Fortran compiler?
Replies: 6
Views: 3749

Re: Is there a way to set up path for Fortran compiler?

Hi,

whichever version

Code: Select all

 $ apt-get install gfortran 
install should do the trick.

-Juhani
by kataja
19 Dec 2016, 12:06
Forum: ElmerSolver
Topic: Is there a way to set up path for Fortran compiler?
Replies: 6
Views: 3749

Re: Is there a way to set up path for Fortran compiler?

Hi! Are you sure you have gfortran installed? The elmerf90 is a wrapper script that calls fortran (in ubuntu it's gfortran) compiler. It reads environment variable ELMER_Fortran_COMPILER and uses its value as compiler command. For example $ ELMER_Fortran_COMPILER=gfortran-4.9 elmerf90 --version gfor...
by kataja
13 Dec 2016, 10:16
Forum: Installation & compilation
Topic: compile and run on Debian Jessie
Replies: 12
Views: 6265

Re: compile and run on Debian Jessie

It depends what to develop. If it's a solver module, you can compile it with elmerf90 wrapper (elmerf90 Module.F90 -o Module.so) completely separately from elmerfem installation. If there's a test (fem/tests directory) for the thing, then we use the ctest framework. If neither of these are good appr...