Installation on Windows Elmer 8.2

Discussion about building and installing Elmer
Post Reply
julien givernaud
Posts: 86
Joined: 18 Nov 2014, 18:18
Antispam: Yes

Installation on Windows Elmer 8.2

Post by julien givernaud »

Hello,

I try to install Elmer 8.2 on Windows 10. I have an error with Microsoft Visual C++ 2010 but Elmer ask me if I want to repair, I clic on yes, installation continue only some few seconds more and I have a new error with MSMPI:
MSPMI INstallation faile with error code 4317. The currently version can not be upgraded. It must be manually uninstalled from Add/Remove Progrmas before the installation can continue.
Is it a problem?

I can launch Elmer GUI.

Is it possible to use hypre on windows for parallel calculation?

Best regards

Julien
julien givernaud
Posts: 86
Joined: 18 Nov 2014, 18:18
Antispam: Yes

Re: Installation on Windows Elmer 8.2

Post by julien givernaud »

Hello,

I try a parallel calculation, I have the following message:

Code: Select all

Starting program Elmergrid
Elmergrid reading in-line arguments
The mesh will be partitioned with Metis to 4 partitions.
Output will be saved to file C:\Users\julien\Desktop\test_elmer\mesh3d_NS_ssBL.

Elmergrid loading data:
-----------------------
Loading mesh in ElmerSolver format from directory C:\Users\julien\Desktop\test_elmer\mesh3d_NS_ssBL.
Loading header from mesh.header
Maximum elementtype index is: 504
Allocating for 45044 knots and 221484 elements.
Loading 45044 Elmer nodes from mesh.nodes
Loading 221484 bulk elements from mesh.elements
Loading 32264 boundary elements from mesh.boundary
Elmer mesh loaded succesfully

Elmergrid creating and manipulating meshes:
-------------------------------------------

Elmergrid partitioning meshes:
------------------------------
Making a Metis partitioning for 221484 elements in 3-dimensions.
The mesh seems to consist of tetrahedra
Using 45044 nodes of 45044 possible nodes in the Metis graph
Starting graph partitioning METIS_PartMeshNodal.
Successfully made a Metis partition using the element mesh.
Optimizing the partitioning at boundaries.
Ownership of 0 parents was changed at BCs
Optimizing for 4 partitions
Creating a table showing all parenting partitions of nodes.
Nodes belong to 3 partitions in maximum
There are 2245 shared nodes which is 4.98 % of all nodes.
The initial owner was not any of the elements for 0 nodes
Checking partitioning before optimization
Checking for partitioning
Information on partition bandwidth
Distribution of elements, nodes and shared nodes
     partition  elements   nodes      shared    
     1          53686      10957      539       
     2          54624      11070      559       
     3          56142      11563      400       
     4          57032      11454      767       
Average number of elements in partition 1.126e+004
Maximum deviation in ownership 606
Average deviation in ownership 2.536e+002
Average relative deviation 2.25 %
Checking for problematic sharings
Optimizing sharing for 4 partitions
There shouldn't be any problematic sharings, knock, knock...
Partitioning was not altered

Elmergrid saving data with method 2:
-------------------------------------
Saving Elmer mesh in partitioned format
Number of boundary nodes at the boundary: 16114
Created mesh directory: C:\Users\julien\Desktop\test_elmer\mesh3d_NS_ssBL
Created subdirectory: partitioning.4
Saving mesh in parallel ElmerSolver format to directory C:\Users\julien\Desktop\test_elmer\mesh3d_NS_ssBL/partitioning.4.
Nodes belong to 3 partitions in maximum
Saving mesh for 4 partitions
   part  elements   nodes      shared   bc elems orphan   indirect
   1     53686      10957      539      8014     3        0       
   2     54624      11070      559      7903     2        0       
   3     56142      11563      400      8732     0        0       
   4     57032      11454      767      7637     17       0       
Nodes needed in maximum 5 boundary elements
----------------------------------------------------------------------------------------------
   ave   55371.0    11261.0    566.3    8071.5   5.5      0.0     
Writing of partitioned mesh finished

Thank you for using Elmergrid!
Send bug reports and feature wishes to elmeradm@csc.fi

Unable to start parallel solver
What is wrong in my installation?

Best regards

Julien
RaJa
Posts: 77
Joined: 22 Oct 2014, 09:48
Antispam: Yes

Re: Installation on Windows Elmer 8.2

Post by RaJa »

You have to check the settings for parallel processing:

Is the path to your MPI-installation correct?

The following arguments should be provided:
-n %n -genvlist PATH,ELMER_HOME ElmerSolver_mpi.exe

ELMER_HOME has to be defined as a system variable and the bin-directory of your Elmer-installation has to be placed in the path-variable of your system.

Usually, Elmer gives you a notification when it could not find the executable. So I assume that the settings are correct.
batman29
Posts: 1
Joined: 17 Oct 2016, 19:19
Antispam: Yes

Re: Installation on Windows Elmer 8.2

Post by batman29 »

I am new in this forum, so before I risk to download Elmer 8.2 I would like to have some help in installing this software in my laptop HP Intel Core i3, 64-bit windows 10. Other free source software update their product to Windows 10, and they provide a download link for this purposes.

Could you help here, or will you recomend to move to Xcos or Kratos multiphysics?
RaJa
Posts: 77
Joined: 22 Oct 2014, 09:48
Antispam: Yes

Re: Installation on Windows Elmer 8.2

Post by RaJa »

What exactly do you need to know? The installation in Windows is straight forward. Download the install und run it. If you want to use the multi-processing features you need an MPI installation. I am using the one from Microsoft that can be found here http://msdn.microsoft.com/en-us/library ... 85%29.aspx. Just install this prior to installing Elmer. But I am almost sure that I saw an install option for MPI in Elmer during my last setup-procedure.

Make sure that ELMER-path variables are set during installation. For a parallel simulation MPI needs to find the elmer executables. For making life easier the ELMER\bin-directory should be set in the path-variable of windows.
Post Reply