I have just upgraded from Elmer 7 to Elmer 8.1 under Windoze 7. My first test simulation involves the Static Current Solver and Heat Equation. When I start the Solver from the GUI, it says
Code: Select all
ELMER SOLVER (v 8.1) STARTED AT: 2015/12/08 17:06:52
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.1 (Rev: Release, Compiled: 2015-11-04)
MAIN: =============================================================
MAIN:
MAIN:
MAIN: -------------------------------------
MAIN: Reading Model: case.sif
Loading user function library: [HeatSolve]...[HeatSolver_Init0]
Can not find HeatSolve.
Can not find HeatSolve.dll.
Can not find .\HeatSolve.
Can not find .\HeatSolve.dll.
Can not find C\HeatSolve.
Can not find C\HeatSolve.dll.
Can not find \ProgrammePlus\Elmer 8.1-Release/share/elmersolver/lib\HeatSolve.
Can not find \ProgrammePlus\Elmer 8.1-Release/share/elmersolver/lib\HeatSolve.dll
My Solver dlls are in C:\ProgrammePlus\Elmer 8.1-Release/share/elmersolver/lib. But the error message looks like it omits the "C:".
I have verified in the Windoze system settings that ELMER_HOME, ELMERGUI_HOME and Path are set correctly, i.e. that %ELMER_HOME%\bin and %ELMER_HOME%\lib are in Path. Also, the GUIlogger starts with the messages
Code: Select all
ELMER_HOME=C:\ProgrammePlus\Elmer 8.1-Release
ELMERGUI_HOME=C:\ProgrammePlus\Elmer 8.1-Release\share\ElmerGUI
ELMER_POST_HOME=C:\ProgrammePlus\Elmer7\share\elmerpos
Starting ElmerGUI:
C:/ProgrammePlus/Elmer 8.1-Release/bin/ElmerGUI
So everything seems to be set like it should.
Why does Elmer seem to look for the solver dlls in the wrong path?
Matthias