problem with svml - D-Flow Flexible Mesh - Delft3D
intro story D-Flow FM
D-Flow Flexible MeshD-Flow Flexible Mesh (D-Flow FM) is the new software engine for hydrodynamical simulations on unstructured grids in 1D-2D-3D. Together with the familiar curvilinear meshes from Delft3D 4, the unstructured grid can consist of triangles, pentagons (etc.) and 1D channel networks, all in one single mesh. It combines proven technology from the hydrodynamic engines of Delft3D 4 and SOBEK 2 and adds flexible administration, resulting in:
An overview of the current developments can be found here. The D-Flow FM - team would be delighted if you would participate in discussions on the generation of meshes, the specification of boundary conditions, the running of computations, and all kinds of other relevant topics. Feel free to share your smart questions and/or brilliant solutions!
======================================================= | Sub groups
|
Message Boards
problem with svml
YL
Yi Li, modified 9 Years ago.
problem with svml
Youngling Posts: 4 Join Date: 10/24/11 Recent Posts 00
Hi all
I am trying to compile Delft3D on FC14 32 bit with intel fortran 2011
When running /src/build.sh , I got an error showing that
I found that Kelin had similar problem in http://oss.deltares.nl/web/opendelft3d/general/-/message_boards/view_message/35252, however, I could not get rid of the problem even I add CC=icc CXX=icpc in line 188 of /src/build.sh
In addition, /logs/configure.log shows that it fails to check pthreads library, but it seems to work well
BTW, I copy all the libs that may be needed by mpi to /usr/local/lib
Could you give me some advice?
Thanks a lot
Regards
Allen
I am trying to compile Delft3D on FC14 32 bit with intel fortran 2011
When running /src/build.sh , I got an error showing that
cur2ca.f90:(.text+0x1f8): undefined reference to `__svml_sincos2_mask' | |
cur2ca.f90:(.text+0x2ea): undefined reference to `__svml_sincos2_mask' | |
cur2ca.f90:(.text+0x3de): undefined reference to `__svml_cos2' | |
cur2ca.f90:(.text+0x3ef): undefined reference to `__svml_sin2' | |
cur2ca.f90:(.text+0x475): undefined reference to `__svml_cos2' | |
cur2ca.f90:(.text+0x483): undefined reference to `__svml_sin2' |
I found that Kelin had similar problem in http://oss.deltares.nl/web/opendelft3d/general/-/message_boards/view_message/35252, however, I could not get rid of the problem even I add CC=icc CXX=icpc in line 188 of /src/build.sh
In addition, /logs/configure.log shows that it fails to check pthreads library, but it seems to work well
BTW, I copy all the libs that may be needed by mpi to /usr/local/lib
Could you give me some advice?
Thanks a lot
Regards
Allen
YL
Yi Li, modified 9 Years ago.
RE: problem with svml
Youngling Posts: 4 Join Date: 10/24/11 Recent Posts 00
Update
I checked /src/tools_gpl/datsel/packages/datsel_f/src/cur2ca.f90,
are not mentioned
BTW, I use Delft3D 4.00.06.0834
I checked /src/tools_gpl/datsel/packages/datsel_f/src/cur2ca.f90,
__svml_sincos2_mask | |
__svml_sincos2_mask | |
__svml_cos2 | |
__svml_sin2 | |
__svml_cos2 | |
__svml_sin2 |
are not mentioned
BTW, I use Delft3D 4.00.06.0834
Bert Jagers, modified 9 Years ago.
RE: problem with svml
Jedi Knight Posts: 201 Join Date: 12/22/10 Recent Posts 00
Hi Yi Li,
Have you searched for svml on the forum?
You will find among others the following post
Building under Ubuntu
in which thread almost the same question is asked.
I think you'll find some useful information in Adri's answer to that post.
Success,
Bert
Have you searched for svml on the forum?
You will find among others the following post
Building under Ubuntu
in which thread almost the same question is asked.
I think you'll find some useful information in Adri's answer to that post.
Success,
Bert
YL
Yi Li, modified 9 Years ago.
RE: problem with svml
Youngling Posts: 4 Join Date: 10/24/11 Recent Posts 00
Hi Bert
Thanks for your reply
I tried the method Andri showed in http://oss.deltares.nl/c/message_boards/find_message?p_l_id=27496&messageId=35252 before I posted the question, which could not work in my situation. -svml is found in neither /src/common.am nor any of Makefile.am. I also tried to change the line in /src/build.sh:
./configure --prefix=`pwd` CC=icc CXX=icpc &> $log \
which could solve Kelin's problem, but it didn't help either.
Regards
Allen
Thanks for your reply
I tried the method Andri showed in http://oss.deltares.nl/c/message_boards/find_message?p_l_id=27496&messageId=35252 before I posted the question, which could not work in my situation. -svml is found in neither /src/common.am nor any of Makefile.am. I also tried to change the line in /src/build.sh:
./configure --prefix=`pwd` CC=icc CXX=icpc &> $log \
which could solve Kelin's problem, but it didn't help either.
Regards
Allen
Adri Mourits, modified 9 Years ago.
RE: problem with svml
Yoda Posts: 1221 Join Date: 1/3/11 Recent Posts 00
Hi Yi Li/Allen,
You have two options:
Hope this helps.
Regards,
Adri
You have two options:
- Add -lsvml to the makefile yourself. It seems to be enough to change line 19 in file "...\src\tools_gpl\datsel\packages\datsel\src\Makefile.am" from: "$(FCLIBS) -lifcore -limf" to "$(FCLIBS) -lifcore -limf -lsvml"
- Forget about compiling datsel. You probably don't need it.
Hope this helps.
Regards,
Adri