I'm working a new cluster and am trying to get my scripts from a couple of years ago to run.
I have successfully installed ElmerIce and can run for example elmerice/Tests/Glen_2D with no problems.
However, I am having issues using user functions for my own scripts, and for example elmerice/Tests/Friction_Coulomb . From the Friction_Coulomb directory, running ElmerSolver ismip_coulomb.sif produces the following error:
Code: Select all
Real Procedure "ElmerIceUSF" "Friction_Coulomb"
Loading user function library: [ElmerIceUSF]...[Friction_Coulomb]
ElmerIceUSF: cannot open shared object file: No such file or directory
ElmerIceUSF.so: cannot open shared object file: No such file or directory
./ElmerIceUSF: cannot open shared object file: No such file or directory
./ElmerIceUSF.so: cannot open shared object file: No such file or directory
/home/rlaw/elmerice_idir/share/elmersolver/lib/ElmerIceUSF: cannot open shared object file: No such file or directory
ElmerIceUtils.so: cannot open shared object file: No such file or directory
I imagine there is a path variable I need to change to direct Elmer to search this directory, but I am not sure which path this should be!
Note that I had to change the install directory ('IDIR') in the configure file to my user area as I don't have sudo rights on this machine. This led to the problem outlined here viewtopic.php?t=3767 , which the same post helped me to fix by setting $ELMER_SOLVER_HOME to /home/rlaw/elmerice_idir/share/elmersolver . Possibly something related to this?
I have also already added /home/rlaw/elmerice_idir/share/elmersolver/lib to my PATH variable which does not fix the issue.
Thank you for any pointers!!!
Best,
Rob