I am working on Elmer and Elmer/Ice in Windows 10. To get familiar with Elmer/Ice, I am following the training material here. The third part of the training material includes a Toy flow-line model, which includes heat transfer on pages 41-55 of the PDF. This example references the Stokes_diagnostic_slide.sif file which has the following:
Code: Select all
Solver 2
Equation = "Flowdepth"
Exec Solver = "Before Simulation"
Procedure = File "ElmerIceSolvers" "FlowDepthSolver"
Variable = String "Depth"
Variable DOFs = 1
Linear System Solver = "Direct"
Linear System Direct Method = "UMFPACK"
Linear System Max Iterations = 200
Linear System Convergence Tolerance = 1.0E-09
Linear System Abort Not Converged = False
Linear System Preconditioning = "ILU0"
Linear System Residual Output = 1
Gradient = Real -1.0E00
! switch that to True, if you want to have
! free surface gradients to be computed
!------------------------------------
Calc Free Surface = Logical True
! the name for the exported (if not existing) added variable
! the gradients will be stored in variables with the base
! name given and "Grad1" and (in 3 dimensions) "Grad2" added,
! so in our case "FreeSurfGrad1" and "FreeSurfGrad2"
! again, if those variables did not exist, they will be
! automatically created
!-----------------------------------------------------------
Freesurf Name = String "FreeSurf"
End
Code: Select all
C:\Program Files\Elmer 8.4-Release\share\elmersolver\lib\
Code: Select all
ELMER SOLVER (v 8.4) STARTED AT: 2020/07/17 16:33:27
ParCommInit: Initialize #PEs: 1
MAIN:
MAIN: =============================================================
MAIN: ElmerSolver finite element software, Welcome!
MAIN: This program is free software licensed under (L)GPL
MAIN: Copyright 1st April 1995 - , CSC - IT Center for Science Ltd.
MAIN: Webpage http://www.csc.fi/elmer, Email elmeradm@csc.fi
MAIN: Version: 8.4 (Rev: Release, Compiled: 2020-04-09)
MAIN: Running one task without MPI parallelization.
MAIN: Running with just one thread per task.
MAIN: Lua interpreted linked in.
MAIN: =============================================================
MAIN:
MAIN:
MAIN: -------------------------------------
MAIN: Reading Model: Stokes_diagnostic.sif
LoadInputFile: Scanning input file: Stokes_diagnostic.sif
OpenIncludeFile: Trying to include file: "steady_ELA400_bedrock.dat"
OpenIncludeFile: Trying to include file: "steady_ELA400_surface.dat"
LoadInputFile: Loading input file: Stokes_diagnostic.sif
Model Input: Unlisted keyword: [depth] in section: [initial condition 1]
Model Input: Unlisted keyword: [gradient] in section: [solver 2]
Model Input: Unlisted keyword: [calc free surface] in section: [solver 2]
Model Input: Unlisted keyword: [freesurf name] in section: [solver 2]
Model Input: Unlisted keyword: [limit temperature] in section: [material 1]
Model Input: Unlisted keyword: [constant temperature] in section: [material 1]
Model Input: Unlisted keyword: [conpute normals] in section: [boundary condition 1]
OpenIncludeFile: Trying to include file: "steady_ELA400_bedrock.dat"
OpenIncludeFile: Trying to include file: "steady_ELA400_surface.dat"
Model Input: Unlisted keyword: [depth] in section: [boundary condition 3]
LoadInputFile: Number of BCs: 3
LoadInputFile: Number of Body Forces: 1
LoadInputFile: Number of Initial Conditions: 1
LoadInputFile: Number of Materials: 1
LoadInputFile: Number of Equations: 1
LoadInputFile: Number of Solvers: 3
LoadInputFile: Number of Bodies: 1
Loading user function library: [StructuredMeshMapper]...[StructuredMeshMapper_Init0]
Loading user function library: [ElmerIceSolvers]...[FlowDepthSolver_Init0]
Can not find ElmerIceSolvers.
Can not find ElmerIceSolvers.dll.
Can not find .\ElmerIceSolvers.
Can not find .\ElmerIceSolvers.dll.
Can not find C:\Program Files\Elmer 8.4-Release/share/elmersolver/lib\ElmerIceSolvers.
Can not find C:\Program Files\Elmer 8.4-Release/share/elmersolver/lib\ElmerIceSolvers.dll.
I downloaded Elmer from Sourceforge and the installation didn't include any Elmer/Ice Solvers inside
Code: Select all
C:\Program Files\Elmer 8.4-Release\share\elmersolver\lib
Is there something that I have missed? Do I need to do something different on Windows in order to get the correct solvers in ..\share\elmersolver\lib? What steps could I take to solve this issue?