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 email@example.com 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?