update my elmer 7.0 to 8.0, how to do it?

Discussion about building and installing Elmer
sebastien ROUQUETTE
Posts: 97
Joined: 05 Nov 2011, 16:50
Antispam: Yes
Location: Nimes, France

update my elmer 7.0 to 8.0, how to do it?

Post by sebastien ROUQUETTE »

hello every elmer user and developers...

well i would like to update my elmer version 7.0 on ubuntu 14.04 LS to the 8.0... what is exactly the procedure? do i need to delete the folder elmer 7.0 and then use the cmake install?

Cheers

i trying to re-use elmer after a long period of without elmer (because i was teaching too much!!! )

Regards
Rouquette Sébastien
University of Montpellier / Mechanical and Civil Engineering Lab. / Welding Group
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: update my elmer 7.0 to 8.0, how to do it?

Post by annier »

Hi Sebastien,
I would try to give two different aliases for Elmer 7 and Elmer 8 when i install them in home directory with the respective path names for the two aliases.
Let me give a try first (The results are discussed below which conclude that aliases can be used to switch between two or more versions of Elmer).


Yours Sincerely
Anil Kunwar
Last edited by annier on 17 Sep 2015, 22:55, edited 4 times in total.
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: update my elmer 7.0 to 8.0, how to do it?

Post by annier »

Hi Sebastien,
Assuming that one has previously installed Elmer7 in ubuntu using the method described in
Installation of elmer in Ubuntu 14.04 using Cmake, the following procedure can be done to use Elmer8 along with Elmer7.
Steps
1. The directory structure of Elmer7 (/home/username/elmer/) is as following:

Code: Select all

-build/
-elmerfem/
-install/
2. Add an additional directory called "etc" with a file named as "bashrc"

Code: Select all

-build/
-elmerfem/
-etc/bashrc
-install/
3. The environmental setting for Elmer as written previously in the ~/.bashrc is now written in the /home/username/elmer/etc/bashrc file as:

Code: Select all

#Elmer_Environment for Elmer7
export ELMER_HOME=$HOME/elmer/install/
#export ELMER_POST_HOME=$ELMER_HOME/share/elmerpost
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ELMER_HOME/lib
export PATH=$PATH:$ELMER_HOME/bin
Then an alias is given for this Elmer7 version in the ~/.bashrc file to this path by typing:

Code: Select all

$ gedit ~/.bashrc
and writing therein the folllowing:

Code: Select all

alias elmer7 = '. /home/username/elmer/etc/bashrc'
4. Similarly, Elmer8 can be installed in another folder in the home directory (/home/username/elmer_8/) using the same procedure. The directory structure of ~/elmer_8/ would be

Code: Select all

-build/
-elmerfem/
-etc/bashrc
-install/
with the .../etc/bashrc having the code

Code: Select all

#Elmer_Environment for Elmer8
export ELMER_HOME=$HOME/elmer_8/install/
#export ELMER_POST_HOME=$ELMER_HOME/share/elmerpost
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ELMER_HOME/lib
export PATH=$PATH:$ELMER_HOME/bin
5. Thus the addition of alias for ELmer 8 in ~/.bashrc file would result the following final code structure in the file :

Code: Select all

# Alias names for Elmer7 and Elmer8
alias elmer7 = '. /home/username/elmer/etc/bashrc'
alias elmer8 = '. /home/username/elmer_8/etc/bashrc'
6. In order to access solver for Elmer7, the terminal is opened and the alias is typed as

Code: Select all

$ elmer7
The installed software within ~/elmer/ directory acts upon in the aftermath.

Similarly, for Elmer to run from ~/elmer_8/ directory, the

Code: Select all

 $ elmer8
, has to be typed when starting a terminal for elmer run.

Note:
The directory containing Elmer7 (in accordance to the reference link) has been given the name elmer as the above link was created during the period of release of elmer_7 . For a person installing Elmer using above link at the current date is installing Elmer8 version.

Yours Sincerely
Anil Kunwar
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
sebastien ROUQUETTE
Posts: 97
Joined: 05 Nov 2011, 16:50
Antispam: Yes
Location: Nimes, France

Re: update my elmer 7.0 to 8.0, how to do it?

Post by sebastien ROUQUETTE »

hi Anil

Thank you very much for all your detailled procedure.

Elmer V8.0 works perfectly.

I had some trouble along the procedure... so at the end.. i have the new elmer version but the old one is erased!!! doesn't matter, i wanted the new one. some tests cases did not work... why i don't know! It is just tests cases with physics that i don't use (at the moment).

Regards and have a good day too!

i am relaxed now that it is done
Rouquette Sébastien
University of Montpellier / Mechanical and Civil Engineering Lab. / Welding Group
sebastien ROUQUETTE
Posts: 97
Joined: 05 Nov 2011, 16:50
Antispam: Yes
Location: Nimes, France

Re: update my elmer 7.0 to 8.0, how to do it?

Post by sebastien ROUQUETTE »

Hello dear elmer fella!

i come back with a new problem... i did not notice a problem when i have installed Elmer8 a long time ago (i was working on two computer... one with ubuntu and the other on window..).

anyway, the ubuntu one has a problem with ElmerGUI... i m not able to visualize the .msh file generated with gmsh. On the windows one (elmer 8 as well) i can visualize the .msh and generate the 4 required file for the simulation...

i do not understand why? is there anybody who got this trouble and fix it?

it seems that everything works fine... i'm able to use elmerf90 (but i can not compile from ElmerGUI!!).

help wanted?

cheers
Rouquette Sébastien
University of Montpellier / Mechanical and Civil Engineering Lab. / Welding Group
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: update my elmer 7.0 to 8.0, how to do it?

Post by annier »

Hi Sebastien,
What was the way you installed Elmer Eight in Ubuntu?
-Through the ppa repository
-Using Cmake

Please note that is really not a difficult way to restart a fresh installation with the ElmerGUI in it. Cheers.

Yours Sincerely,
Anil Kunwar
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
sebastien ROUQUETTE
Posts: 97
Joined: 05 Nov 2011, 16:50
Antispam: Yes
Location: Nimes, France

Re: update my elmer 7.0 to 8.0, how to do it?

Post by sebastien ROUQUETTE »

hi Anil

actually i followed the procedure you gave le along time ago... with cmake-gui and so on. most of the steps are ok!

i don't know if it is a graphic problem or something else!

ElmerGUI is able to open and visualize my olds mesh files (previoulsy generated with an old version or similar one). But when i open a recently created .msh file with gmsh... i only see a straight line instead of a rectangle (simple geometry).

i did not notice this problem since i installed elmer8 as i was using the same meshes!!!

i have a warning when i "configure" with cmak-gui but it seems to be not connected to a graphical problem.. let's see my cmake file:

hecking whether GFortran version >= 4.8 -- yes
A library with BLAS API found.
A library with BLAS API found.
A library with LAPACK API found.
Checking whether /usr/bin/f95 supports PROCEDURE POINTER
Checking whether /usr/bin/f95 supports PROCEDURE POINTER -- yes
Checking whether /usr/bin/f95 supports CONTIGUOUS
Checking whether /usr/bin/f95 supports CONTIGUOUS -- yes
Checking whether /usr/bin/f95 supports EXECUTE_COMMAND_LINE
Checking whether /usr/bin/f95 supports EXECUTE_COMMAND_LINE -- yes
Adding optional package ElmerIce
Skipping test WinkelPoissonMetisKwayNodal with 16 procs
Skipping test WinkelPoissonMetisKwayDual with 16 procs
Building ElmerGUI
------------------------------------------------
------------------------------------------------
CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CheckCXXSymbolExists.cmake:38 (include):
File /usr/share/cmake-2.8/Modules/CheckCXXSymbolExists.cmake includes
/usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake (found via
CMAKE_MODULE_PATH) which shadows
/usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake. This may cause
errors later on .

Policy CMP0017 is not set: Prefer files from the CMake module directory
when including from there. Run "cmake --help-policy CMP0017" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindQt4.cmake:392 (include)
ElmerGUI/CMakeLists.txt:16 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it.

[ElmerGUI] Qt4: TRUE
[ElmerGUI] Qt4_LIBRARIES:
------------------------------------------------
CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CheckCXXSymbolExists.cmake:38 (include):
File /usr/share/cmake-2.8/Modules/CheckCXXSymbolExists.cmake includes
/usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake (found via
CMAKE_MODULE_PATH) which shadows
/usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake. This may cause
errors later on .

Policy CMP0017 is not set: Prefer files from the CMake module directory
when including from there. Run "cmake --help-policy CMP0017" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindQt4.cmake:392 (include)
ElmerGUI/PythonQt/CMakeLists.txt:2 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.

Found Qt4: /usr/bin/qmake (found version "4.8.6")
PYTHON_LIBRARIES /usr/lib/x86_64-linux-gnu/libpython2.7.so
[ElmerGUI] OCE: 1
[ElmerGUI] OCE_VERSION: 0.15
[ElmerGUI] OCE_INCLUDE_DIRS: /usr/lib/x86_64-linux-gnu/oce-0.15/../../../include/oce
[ElmerGUI] ELMER_OCC_LIBS: TKernel;TKMath;TKG3d;TKG2d;TKBRep;TKSTEP;TKMesh;TKIGES;TKG2d;TKGeomBase;TKBool;TKBO;TKGeomAlgo;TKPrim;TKShHealing;TKSTEP209;TKSTEPAttr;TKSTEPBase;TKTopAlgo;TKXSBase
------------------------------------------------
The imported target "vtkParseJava" references the file
"/usr/bin/vtkParseJava"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkWrapJava" references the file
"/usr/bin/vtkWrapJava"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkCommonJava" references the file
"/usr/lib/jni/libvtkCommonJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkFilteringJava" references the file
"/usr/lib/jni/libvtkFilteringJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkImagingJava" references the file
"/usr/lib/jni/libvtkImagingJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkGraphicsJava" references the file
"/usr/lib/jni/libvtkGraphicsJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkGenericFilteringJava" references the file
"/usr/lib/jni/libvtkGenericFilteringJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkIOJava" references the file
"/usr/lib/jni/libvtkIOJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkRenderingJava" references the file
"/usr/lib/jni/libvtkRenderingJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkVolumeRenderingJava" references the file
"/usr/lib/jni/libvtkVolumeRenderingJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkHybridJava" references the file
"/usr/lib/jni/libvtkHybridJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkWidgetsJava" references the file
"/usr/lib/jni/libvtkWidgetsJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkParallelJava" references the file
"/usr/lib/jni/libvtkParallelJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkInfovisJava" references the file
"/usr/lib/jni/libvtkInfovisJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkGeovisJava" references the file
"/usr/lib/jni/libvtkGeovisJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkViewsJava" references the file
"/usr/lib/jni/libvtkViewsJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

The imported target "vtkChartsJava" references the file
"/usr/lib/jni/libvtkChartsJava.so.5.8.0"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/vtk-5.8/VTKTargets.cmake"
but not all the files it references.

[ElmerGUI] VTK version: 5.8.0
[ElmerGUI] VTK_LIBS: vtkCommon;vtkFiltering;vtkImaging;vtkGraphics;vtkGenericFiltering;vtkIO;vtkRendering;vtkVolumeRendering;vtkHybrid;vtkWidgets;vtkParallel;vtkInfovis;vtkGeovis;vtkViews;vtkCharts
[ElmerGUI] VTK_INCLUDE_DIRS: /usr/include/vtk-5.8
------------------------------------------------
[ElmerGUI] Compiling in matc
------------------------------------------------
CMake Warning at ElmerGUI/Application/CMakeLists.txt:238 (MESSAGE):
PythonQT is not tested.


CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CheckCXXSymbolExists.cmake:38 (include):
File /usr/share/cmake-2.8/Modules/CheckCXXSymbolExists.cmake includes
/usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake (found via
CMAKE_MODULE_PATH) which shadows
/usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake. This may cause
errors later on .

Policy CMP0017 is not set: Prefer files from the CMake module directory
when including from there. Run "cmake --help-policy CMP0017" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindQt4.cmake:392 (include)
ElmerGUItester/CMakeLists.txt:3 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it.

Found Qt4: /usr/bin/qmake (found version "4.8.6")
------------------------------------------------
CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CheckCXXSymbolExists.cmake:38 (include):
File /usr/share/cmake-2.8/Modules/CheckCXXSymbolExists.cmake includes
/usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake (found via
CMAKE_MODULE_PATH) which shadows
/usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake. This may cause
errors later on .

Policy CMP0017 is not set: Prefer files from the CMake module directory
when including from there. Run "cmake --help-policy CMP0017" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindQt4.cmake:392 (include)
ElmerGUIlogger/CMakeLists.txt:4 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it.

Found Qt4: /usr/bin/qmake (found version "4.8.6")
[ElmerGUIlogger] Qt4: TRUE
[ElmerGUIlogger] Qt4_LIBRARIES:
------------------------------------------------
CMake Warning at ElmerGUIlogger/CMakeLists.txt:28 (MESSAGE):
QT_USE_FILE: /usr/share/cmake-2.8/Modules/UseQt4.cmake


------------------------------------------------
BLAS library: /usr/lib/libblas.so
LAPACK library: /usr/lib/liblapack.so;/usr/lib/libblas.so
------------------------------------------------
Fortran compiler: /usr/bin/f95
Fortran flags: -fopenmp -O2 -g -DNDEBUG
------------------------------------------------
C compiler: /usr/bin/cc
C flags: -fopenmp -O2 -g -DNDEBUG
------------------------------------------------
CXX compiler: /usr/bin/c++
CXX flags: -fopenmp -O2 -g -DNDEBUG
------------------------------------------------
MPI Fortran: TRUE
MPI Fortran compiler: /usr/bin/mpif90
MPI Fortran flags:
MPI Fortran include dir: /usr/lib/openmpi/include;/usr/lib/openmpi/lib
MPI Fortran libraries: /usr/lib/libmpi_f90.so;/usr/lib/libmpi_f77.so;/usr/lib/libmpi.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libhwloc.so
MPI Fortran link flags:
------------------------------------------------
MPI C: TRUE
MPI C compiler: /usr/bin/mpicc
MPI C flags:
MPI C include dir: /usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi
MPI C libraries: /usr/lib/libmpi.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libhwloc.so
MPI C flags:
------------------------------------------------
Building ElmerGUI tester
------------------------------------------------
Building ElmerGUI logger
------------------------------------------------
------------------------------------------------
Package filename: elmerfem-8.1-549ce2a-20160121_Linux-x86_64
Patch version: 8.1-549ce2a
Configuring done

if you have time to have a look and find what is bugging?
Rouquette Sébastien
University of Montpellier / Mechanical and Civil Engineering Lab. / Welding Group
sebastien ROUQUETTE
Posts: 97
Joined: 05 Nov 2011, 16:50
Antispam: Yes
Location: Nimes, France

Re: update my elmer 7.0 to 8.0, how to do it?

Post by sebastien ROUQUETTE »

here it is an example:
what i see currently with ElmerGUI when i "load gtaw1.msh" ... and what i should see in ElmerGUI (as i have the 4 mesh files generated by elmerGUI from another computer... but working with windows 7 & Elmer8 as well).

I need help...

And moreover, the elmerGUI on my laptop (ubuntu 14.04) is not able to compile?

Cheers
Attachments
what i should see in ElmerGUI.png
(122.84 KiB) Not downloaded yet
what i see in elmerGUI.png
(104.78 KiB) Not downloaded yet
gtaw1.msh
(566.65 KiB) Downloaded 421 times
Rouquette Sébastien
University of Montpellier / Mechanical and Civil Engineering Lab. / Welding Group
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: update my elmer 7.0 to 8.0, how to do it?

Post by annier »

Hi Sebastien,
Though i am not totally sure about what was not built during ElmerGUI configuration, i guess the possible requirement is the building up of VTK library external to Elmer so that it can be utilized by Elmer during configuration of ElmerGUI.
Please refer for Including VTK within ElmerGUI using Cmake for configuring ElmerGUI.
Mostly, I use ElmerNonGUI and thus i have not experimented so much about ElmerGUI.
Generally speaking, your ElmerGUI needs to be configures with additional libraries than you have done upto now.


Yours Sincerely,
Anil Kunwar
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
hugomilan
Posts: 7
Joined: 05 Feb 2013, 04:11
Antispam: Yes
Location: UNICAMP, Campinas, Brazil

Re: update my elmer 7.0 to 8.0, how to do it?

Post by hugomilan »

Hi,
I'm facing a similar problem. I've being trying to install Elmer 8 (including the ElmerGui) using the cmake-gui in Ubuntu 15.10 but I only could install Elmer without the GUI.

Then, I tried to install trough the PPA and I think that I've found where that whole problem is coming from. The package from the PPA depends on libvtk5.8 and libvtk5.8-qt4. These packages are not available in my Ubuntu neither in the website provided above (they have 5.10 but I didn't test it).

Unfortunately, I don't have a solution. I will use Elmer from the terminal. If you need the GUI, you can use in Windows or in LinuxMint (I'm not sure if it is working out-of-the box in LinuxMint any more, but I used to have ElmerGui installed and working in LinuxMint less than 6 months ago).

However, if you only want to convert the mesh from Gmsh to the Elmer standard, you can do so using ElmerGrid from terminal. Go to the folder where your mesh is (suppose it is myMesh.msh) and try ElmerGrid 14 2 myMesh. It shall create the files in the Elmer format in a folder named myMesh. If you need more help, just type ElmerGrid in the terminal.

Good luck
Post Reply