|
[Sponsors] |
[waves2Foam] waves2Foam on an Ubuntu 18.04 with OpenFOAM 1712 |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
June 6, 2018, 08:58 |
waves2Foam on an Ubuntu 18.04 with OpenFOAM 1712
|
#1 |
New Member
Jorge Gadelho
Join Date: Feb 2013
Posts: 22
Rep Power: 13 |
Hello all,
I am trying to install waves2Foam on an Ubuntu 18.04 (upgraded from 16.04 server) with OpenFOAM 1712 installed from the source code (without docker). I am facing several errors compiling OceanWave3D and the solvers. I think the errors are related to incorrect paths. Can anyone help me finding the mistake? Thank you! The installation log file is as follows: (Some parts have been cut because of size purposes) Code:
jorge@naval1164:~/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam$ ./Allwmake v1712 ===================================== ENVIRONMENTAL VARIABLES ===================================== EXTBRANCH=0 FOAMEXTENDPROJECT=0 OFPLUSBRANCH=1 WAVES_APPBIN=/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin WAVES_DIR=/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam WAVES_GSL_INCLUDE=/usr/include WAVES_GSL_LIB=/usr/lib64 WAVES_LIBBIN=/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/lib WAVES_POST=/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/applications/utilities/postProcessing WAVES_PRE=/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/applications/utilities/preProcessing WAVES_SOL=/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/applications/solvers/solvers1712_PLUS WAVES_SRC=/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/src WAVES_TUT=/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/tutorials WAVES_UTIL=/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/applications/utilities WAVES_XVERSION=0 WM_PROJECT_VERSION_NUMBER=1712 ===================================== COMPILE LAPACK-3.3.1 ===================================== lapack-3.3.1 has already been compiled ===================================== COMPILE SPARSKIT2 ===================================== SPARSKIT2 has already been compiled ===================================== COMPILE OCEANWAVE3D ===================================== Pull changes from the OceanWave3D git repository ... Saved working directory and index state WIP on master: bb7d99e bug fix for calling OceanWave3D On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: common.mk modified: makefile no changes added to commit (use "git add" and/or "git commit -a") Dropped refs/stash@{0} (17dad5b68cfa12ee58874c92c66a6c4875de935c) rm -f /home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/*.o rm -f /home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/*.mod rm -f /home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/OceanWave3D ls: cannot access '*.mod': No such file or directory mv: cannot stat '*.mod': No such file or directory 'thirdpartylibs/LIB_VTK_IO/static/lib_vtk_io.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/lib_vtk_io.mod' gfortran -O3 -fPIC -ffpe-trap=invalid,zero,overflow -ffree-line-length-none -fstack-protector-all -c src/variabledefs/precision.f90 -o /home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/precision.o -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build precision.mod renamed 'precision.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/precision.mod' 'thirdpartylibs/LIB_VTK_IO/static/lib_vtk_io.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/lib_vtk_io.mod' gfortran -O3 -fPIC -ffpe-trap=invalid,zero,overflow -ffree-line-length-none -fstack-protector-all -c src/variabledefs/constants.f90 -o /home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/constants.o -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build constants.mod renamed 'constants.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/constants.mod' 'thirdpartylibs/LIB_VTK_IO/static/lib_vtk_io.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/lib_vtk_io.mod' gfortran -O3 -fPIC -ffpe-trap=invalid,zero,overflow -ffree-line-length-none -fstack-protector-all -c src/variabledefs/datatypes.f90 -o /home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/datatypes.o -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build datatypes.mod renamed 'datatypes.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/datatypes.mod' 'thirdpartylibs/LIB_VTK_IO/static/lib_vtk_io.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/lib_vtk_io.mod' gfortran -O3 -fPIC -ffpe-trap=invalid,zero,overflow -ffree-line-length-none -fstack-protector-all -c src/variabledefs/HSL_LU.f90 -o /home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/HSL_LU.o -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build hsl_lu.mod renamed 'hsl_lu.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/hsl_lu.mod' 'thirdpartylibs/LIB_VTK_IO/static/lib_vtk_io.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/lib_vtk_io.mod' gfortran -O3 -fPIC -ffpe-trap=invalid,zero,overflow -ffree-line-length-none -fstack-protector-all -c src/variabledefs/OFmodule.f90 -o /home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/OFmodule.o -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build ofmodule.mod renamed 'ofmodule.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/ofmodule.mod' 'thirdpartylibs/LIB_VTK_IO/static/lib_vtk_io.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/lib_vtk_io.mod' gfortran -O3 -fPIC -ffpe-trap=invalid,zero,overflow -ffree-line-length-none -fstack-protector-all -c src/variabledefs/globalvariables.f90 -o /home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/globalvariables.o -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build renamed 'globalvariables.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/globalvariables.mod' [...] *a lot of these similar errors *** Starting linking of files for OceanWave3D (Release)... *** ar -cr /home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/lib/libOceanWave3DBuild.a /home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/*.o OceanWave3D has been built successfully. ls: cannot access '*.mod': No such file or directory mv: cannot stat './*.mod': No such file or directory './thirdpartylibs/LIB_VTK_IO/static/lib_vtk_io.mod' -> '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/lib_vtk_io.mod' *** Starting linking of files for OceanWave3D shared library (Release)... *** Shared library for OceanWave3D has been built successfully. /home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/ThirdParty ===================================== COMPILE FENTON4FOAM ===================================== fenton4Foam has already been compiled ===================================== COMPILE LIBRARY ===================================== v1712 wmake libso (waves2Foam) g++ -std=c++11 -m64 -DOPENFOAM_PLUS=1712 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -DOFVERSION=1712 -DEXTBRANCH=0 -DXVERSION=0 -DOFPLUSBRANCH=1 -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/finiteVolume/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/meshTools/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/sampling/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/lagrangian/basic/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/fileFormats/lnInclude -I/usr/include -IlnInclude -I. -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/OpenFOAM/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/OSspecific/POSIX/lnInclude -fPIC -c waveTheories/regular/cnoidalFirst/cnoidalFirst.C -o Make/linux64GccDPInt32Opt/waveTheories/regular/cnoidalFirst/cnoidalFirst.o waveTheories/regular/cnoidalFirst/cnoidalFirst.C:30:10: fatal error: gsl/gsl_sf_ellint.h: No such file or directory #include "gsl/gsl_sf_ellint.h" ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. /home/jorge/OpenFOAM/OpenFOAM-v1712/wmake/rules/General/transform:28: recipe for target 'Make/linux64GccDPInt32Opt/waveTheories/regular/cnoidalFirst/cnoidalFirst.o' failed make: *** [Make/linux64GccDPInt32Opt/waveTheories/regular/cnoidalFirst/cnoidalFirst.o] Error 1 wmake libso (waves2FoamProcessing) g++ -std=c++11 -m64 -DOPENFOAM_PLUS=1712 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -DOFVERSION=1712 -DEXTBRANCH=0 -DXVERSION=0 -DOFPLUSBRANCH=1 -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/finiteVolume/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/meshTools/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/sampling/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/lagrangian/basic/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/fileFormats/lnInclude -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/src/waves2Foam/lnInclude -I/usr/include -IlnInclude -I. -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/OpenFOAM/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/OSspecific/POSIX/lnInclude -fPIC -c preProcessing/setWaveProperties/setWaveProperties.C -o Make/linux64GccDPInt32Opt/preProcessing/setWaveProperties/setWaveProperties.o In file included from preProcessing/setWaveProperties/setWaveProperties.C:27:0: preProcessing/setWaveProperties/setWaveProperties.H:68:10: fatal error: gsl/gsl_vector.h: No such file or directory #include <gsl/gsl_vector.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. [...] /usr/bin/x86_64-linux-gnu-ld: cannot find -lwaves2Foam collect2: error: ld returned 1 exit status /home/jorge/OpenFOAM/OpenFOAM-v1712/wmake/makefiles/general:167: recipe for target '/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/lib/libwaves2FoamSampling.so' failed make: *** [/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/lib/libwaves2FoamSampling.so] Error 1 OUGHT TO COMPILE NEW SAMPLING wmake libso (waves2FoamPorosity) ===================================== COMPILE SOLVERS ===================================== g++ -std=c++11 -m64 -DOPENFOAM_PLUS=1712 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/transportModels/twoPhaseMixture/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/transportModels -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/transportModels/incompressible/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/transportModels/interfaceProperties/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/TurbulenceModels/turbulenceModels/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/TurbulenceModels/incompressible/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/transportModels/immiscibleIncompressibleTwoPhaseMixture/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/finiteVolume/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/meshTools/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/sampling/lnInclude -DOFVERSION=1712 -DEXTBRANCH=0 -DOFPLUSBRANCH=1 -DXVERSION=0 -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/src/waves2Foam/lnInclude -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/src/waves2FoamPorosity/lnInclude -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/src/waves2FoamSamplingNew/lnInclude -I/usr/include -IlnInclude -I. -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/OpenFOAM/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt32Opt/porousWaveFoam.o -L/home/jorge/OpenFOAM/OpenFOAM-v1712/platforms/linux64GccDPInt32Opt/lib \ -limmiscibleIncompressibleTwoPhaseMixture -lturbulenceModels -lincompressibleTurbulenceModels -lfiniteVolume -lfvOptions -lmeshTools -lsampling -L/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/lib -lwaves2Foam -lwaves2FoamPorosity -lwaves2FoamSampling -L/usr/lib64 -lgsl -lgslcblas -lOpenFOAM -ldl \ -lm -o /home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/porousWaveFoam /usr/bin/x86_64-linux-gnu-ld: cannot find -lwaves2Foam /usr/bin/x86_64-linux-gnu-ld: cannot find -lwaves2FoamSampling /usr/bin/x86_64-linux-gnu-ld: cannot find -lgsl /usr/bin/x86_64-linux-gnu-ld: cannot find -lgslcblas collect2: error: ld returned 1 exit status /home/jorge/OpenFOAM/OpenFOAM-v1712/wmake/makefiles/general:140: recipe for target '/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/porousWaveFoam' failed make: *** [/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/porousWaveFoam] Error 1 g++ -std=c++11 -m64 -DOPENFOAM_PLUS=1712 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/transportModels/twoPhaseMixture/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/transportModels -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/transportModels/incompressible/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/transportModels/interfaceProperties/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/TurbulenceModels/turbulenceModels/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/TurbulenceModels/incompressible/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/transportModels/immiscibleIncompressibleTwoPhaseMixture/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/finiteVolume/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/meshTools/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/sampling/lnInclude -DOFVERSION=1712 -DEXTBRANCH=0 -DOFPLUSBRANCH=1 -DXVERSION=0 -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/src/waves2Foam/lnInclude -I/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/src/waves2FoamSamplingNew/lnInclude -I/usr/include -IlnInclude -I. -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/OpenFOAM/lnInclude -I/home/jorge/OpenFOAM/OpenFOAM-v1712/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPInt32Opt/waveFoam.o -L/home/jorge/OpenFOAM/OpenFOAM-v1712/platforms/linux64GccDPInt32Opt/lib \ -limmiscibleIncompressibleTwoPhaseMixture -lturbulenceModels -lincompressibleTurbulenceModels -lfiniteVolume -lfvOptions -lmeshTools -lsampling -L/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/lib -lwaves2Foam -lwaves2FoamSampling -L/usr/lib64 -lgsl -lgslcblas -lOpenFOAM -ldl \ -lm -o /home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/waveFoam /usr/bin/x86_64-linux-gnu-ld: cannot find -lwaves2Foam /usr/bin/x86_64-linux-gnu-ld: cannot find -lwaves2FoamSampling /usr/bin/x86_64-linux-gnu-ld: cannot find -lgsl /usr/bin/x86_64-linux-gnu-ld: cannot find -lgslcblas collect2: error: ld returned 1 exit status /home/jorge/OpenFOAM/OpenFOAM-v1712/wmake/makefiles/general:140: recipe for target '/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/waveFoam' failed make: *** [/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/waveFoam] Error 1 ===================================== COMPILE PRE-PROCESSING ===================================== wmake faceSetToSTL make[1]: Entering directory '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/applications/utilities/preProcessing/faceSetToSTL' make[1]: Leaving directory '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/applications/utilities/preProcessing/faceSetToSTL' wmake relaxationZoneLayout make[1]: Entering directory '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/applications/utilities/preProcessing/relaxationZoneLayout' g++ -std=c++11 -m64 -DOPENFOAM_PLUS=1712 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 [...] -lm -o /home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/relaxationZoneLayout /usr/bin/x86_64-linux-gnu-ld: cannot find -lwaves2Foam /usr/bin/x86_64-linux-gnu-ld: cannot find -lgsl /usr/bin/x86_64-linux-gnu-ld: cannot find -lgslcblas collect2: error: ld returned 1 exit status /home/jorge/OpenFOAM/OpenFOAM-v1712/wmake/makefiles/general:140: recipe for target '/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/relaxationZoneLayout' failed make[1]: *** [/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/relaxationZoneLayout] Error 1 make[1]: Leaving directory '/home/jorge/OpenFOAM/jorge-v1712/applications/utilities/waves2Foam/applications/utilities/preProcessing/relaxationZoneLayout' /home/jorge/OpenFOAM/OpenFOAM-v1712/wmake/makefiles/apps:39: recipe for target 'relaxationZoneLayout' failed make: *** [relaxationZoneLayout] Error 2 ===================================== COMPILE POST-PROCESSING ===================================== g++ -std=c++11 -m64 -DOPENFOAM_PLUS=1712 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall [...] -lm -o /home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/postProcessWaves2Foam /usr/bin/x86_64-linux-gnu-ld: cannot find -lwaves2Foam /usr/bin/x86_64-linux-gnu-ld: cannot find -lwaves2FoamProcessing /usr/bin/x86_64-linux-gnu-ld: cannot find -lgsl /usr/bin/x86_64-linux-gnu-ld: cannot find -lgslcblas collect2: error: ld returned 1 exit status /home/jorge/OpenFOAM/OpenFOAM-v1712/wmake/makefiles/general:140: recipe for target '/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/postProcessWaves2Foam' failed make: *** [/home/jorge/OpenFOAM/jorge-v1712/platforms/linux64GccDPInt32Opt/bin/postProcessWaves2Foam] Error 1 ===================================== COMPILE BREEDER ===================================== Nothing available for compilation in the breeder directory. ===================================== COMPILATION DONE ===================================== |
|
June 6, 2018, 11:14 |
|
#2 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,902
Rep Power: 37 |
Hi Jorge,
The path the gsl is wrong. Kind regards, Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
June 7, 2018, 06:03 |
|
#3 |
New Member
Jorge Gadelho
Join Date: Feb 2013
Posts: 22
Rep Power: 13 |
Hi Niels,
thank you very much for pointing out the problem. I am posting my solution that might help someone in the future: 1) Install GSL according to this link: https://coral.ise.lehigh.edu/jild13/2016/07/11/hello/ 2) Correct the paths on the bashrc file in /waves2Foam/bin replacing them with: export WAVES_GSL_INCLUDE=/home/username/gsl/include export WAVES_GSL_LIB=/home/username/gsl/lib *Note: change username according to your case. The compilation of OceanWaves3D is still giving errors, but for now I don't need it, I will come back to it later... Regards. |
|
June 7, 2018, 09:48 |
|
#4 | |
New Member
Jorge Gadelho
Join Date: Feb 2013
Posts: 22
Rep Power: 13 |
Quote:
Hello, I see that you are facing the same issues than me. I am using waves2foam on ubuntu 18.04 with OF1712. My first problem appeared when compiling the solver. What did you do to solve this error? ----------------------------------------- waveDyMFoam.C: In function ‘int main(int, char**)’: waveDyMFoam.C:173:13: error: ‘relaxing’ was not declared in this scope relaxing.correct(); ^~~~~~~~ waveDyMFoam.C:173:13: note: suggested alternative: ‘rewind’ relaxing.correct(); ^~~~~~~~ rewind In file included from waveDyMFoam.C:112:0: --------------------------------- After this i skipped the function and then I got the exact same problem has you about the inlet. I changed inletCoeffs to only inlet, then appeared other problems related to waveModel, etc... I suspect that the IHFoam solver is messing with waves2Foam. Any ideia? Thank you. |
||
June 7, 2018, 10:22 |
|
#5 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,902
Rep Power: 37 |
Hi Jorge,
waves2Foam will not compile with OceanWave3D, so you should solve that problem. Furthermore, the 'relaxing.correct()' issue probably surface, because you have not included all components, when making waveDyMFoam from interDyMFoam; please follow the guide in the Manual. Finally, the "Dictionary entry for patch inlet not found" probably comes, because inletCoeffs is not defined in your waveProperties file. Note that IHFoam/olaFoam applies the same naming for boundaries (e.g. waveVelocity) and properties file (waveProperties) as waves2Foam, so better remove the associated libraries, when compiling waveFoam/waveDyMFoam. BUT (!) the formatting of the files differ. Kind regards, Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
November 13, 2018, 04:36 |
|
#6 |
New Member
Eirini Katsidoniotaki
Join Date: Oct 2018
Posts: 3
Rep Power: 7 |
Hi! I am trying to install waves2Foam on my Windows 10 PC according the above instructions. I work also with Ubuntu terminal 18.04 and OpenFoam 1712. During the compilation there are some errors. Here find attached the log file. If anyone has a clue please let me know. Thank you!
|
|
March 17, 2019, 18:05 |
|
#7 |
New Member
Join Date: Mar 2019
Posts: 2
Rep Power: 0 |
Hello,
I am trying to install waves2FOAM on an Ubuntu 18.04.02 system. I re-compiled OpenFOAM-v1812 directly from the source code. I also recompiled GSL from the source code, and put it directly in Home/gsl as suggested above. During the compilation I copied the folder solvers1712_PLUS as solvers1812_PLUS located in:~/OpenFOAM/wepe-v1812/applications/utilities/waves2Foam/applications/solvers I see that I could generate few executables (faceSetToSTL, fenton4Foam, OcenaWave3D, relaxationZoneLayout and waveFoam) that appear in the run folder/platforms/linux64GccDPInt32Opt, and the following files in the library folder: libOceanWave3D.so, libOceanWave3DBuild.a, libwaves2Foam.so and libwaves2FoamSampling.so. The program however is not yet installed correctly. when i try to run one of the examples i see errors like: /home/wepe/OpenFOAM/OpenFOAM-v1812/bin/tools/RunFunctions: line 225: postProcessWaves2Foam: command not found /home/wepe/OpenFOAM/OpenFOAM-v1812/bin/tools/RunFunctions: line 225: setWaveField: command not found /home/wepe/OpenFOAM/OpenFOAM-v1812/bin/tools/RunFunctions: line 225: setWaveParameters: command not found etc. I attach the output of the ./Allwmake (when i executed it for the second time). Can anybody please help me to fix the installation problems I still have? Thank you very much!! Kind regards, Emilio |
|
March 20, 2019, 15:22 |
|
#8 | |
New Member
Join Date: Mar 2019
Posts: 2
Rep Power: 0 |
Quote:
Just wanted to add the "solution" I found. i downloaded and installed the v1712, from the source code, recompiled in Ubuntu, i didn't even need to change the bashrc file in the bin folder, when i compiled the waves2FOAM i noticed errors regarding missing lgsl, i installed via Synaptic all the packages that appeared when i searched for lgsl, re-tried, and everything this time worked fine and i could run the waveFlume tutorial. Cheers, Emilio |
||
June 5, 2019, 14:25 |
|
#9 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,902
Rep Power: 37 |
Dear all,
Problems compiling waves2Foam on OpenFoam-v1812 should be resolved as of today, where I have committed an update to the source code. There were a multitude of changes needed due to upstream modifications on how to include gravity. Kind regards Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
June 5, 2019, 19:37 |
|
#10 | |
New Member
Join Date: Oct 2017
Location: USA
Posts: 9
Rep Power: 8 |
Quote:
I have been trying to get waves2Foam to work with OpenFOAM 6 and since yesterday 1812, so this is very timely. Thank you for all your work on this. But I am still having trouble. I am installing on a Cray. I compiled all the waves2Foam ThirdParty packages, but have trouble with the libraries.The first error seems to be PHP Code:
Thanks! S. |
||
June 6, 2019, 13:21 |
|
#11 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,902
Rep Power: 37 |
Hi Matt,
I am not compiling/supporting for OpenFoam.org since a long time, so you may face issues. Note that the message is merely a pre-processing warning and not an error. If you are only getting that message, waves2Foam should compile correctly. Kind regards Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
June 6, 2019, 14:04 |
|
#12 |
New Member
Join Date: Oct 2017
Location: USA
Posts: 9
Rep Power: 8 |
Hi Niels,
Thank you for the reply! I was actually just able to compile it successfully! When I checked out the repository yesterday, I may have made a mistake and ended up with the older version. I checked it out again today, and upon sourcing bin/bashrc, the OF version number v1812 now displayed correctly, and everything worked fine for the waves2Foam compilation. Thanks so much for your work and your support on here! Matt |
|
June 6, 2019, 14:10 |
|
#13 |
New Member
Join Date: Oct 2017
Location: USA
Posts: 9
Rep Power: 8 |
Yes, for now I have given up on trying the compilation of waves2foam for OpenFOAM 6, I don't have the time to get that to work. But my goal is to compare waves2foam to their new wave model. I have great results with waves2foam for OF 2.1.0. But I am trying to use the OpenFOAM 6 wave model, because I am interested in the surface temperature field in the presence of waves. There is no easy way to add that (the energy equation, i.e., temperature) to waves2foam, is there? Matt |
|
June 6, 2019, 16:57 |
|
#14 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,902
Rep Power: 37 |
Hi Matt,
It is not something that I have ever looked into, so I cannot reply. I would try to compare their solvers for energy+free surface with the pure interFoam (both in OF6). It might be easier than you think to merge the missing pieces to 1812. I am glad that you got 1812 working without problems. Kind regards Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
September 23, 2019, 08:06 |
|
#15 |
Member
Rasmus Iwersen
Join Date: Jan 2019
Location: Denmark
Posts: 81
Rep Power: 8 |
Hi all,
I have to join the "i have problems compiling wave2Foam" group unfortunately. Following is my error message(s): rli@Asset-155-T490s:/opt/openfoam7/applications/utilities/waves2Foam$ sudo ./Allwmake [sudo] password for rli: ./bin/bashrc: line 83: [: ==: unary operator expected ===================================== ENVIRONMENTAL VARIABLES ===================================== EXTBRANCH=0 FOAMEXTENDPROJECT=0 OFPLUSBRANCH=0 WAVES_APPBIN=/opt/openfoam7/platforms/linux64GccDPInt320pt/bin WAVES_DIR=/opt/openfoam7/applications/utilities/waves2Foam WAVES_GSL_INCLUDE=/usr/include/gsl WAVES_GSL_LIB=/usr/lib WAVES_LIBBIN=/opt/openfoam7/platforms/linux64GccDPInt320pt/lib WAVES_POST=/opt/openfoam7/applications/utilities/waves2Foam/applications/utilities/postProcessing WAVES_PRE=/opt/openfoam7/applications/utilities/waves2Foam/applications/utilities/preProcessing WAVES_SOL=/opt/openfoam7/applications/utilities/waves2Foam/applications/solvers/solvers0 WAVES_SRC=/opt/openfoam7/applications/utilities/waves2Foam/src WAVES_TUT=/opt/openfoam7/applications/utilities/waves2Foam/tutorials WAVES_UTIL=/opt/openfoam7/applications/utilities/waves2Foam/applications/utilities WAVES_XVERSION=0 WM_PROJECT_VERSION_NUMBER=0 ===================================== COMPILE LAPACK-3.3.1 ===================================== lapack-3.3.1 has already been compiled ===================================== COMPILE SPARSKIT2 ===================================== SPARSKIT2 has already been compiled ===================================== COMPILE OCEANWAVE3D ===================================== Pull changes from the OceanWave3D git repository ... Saved working directory and index state WIP on master: bb7d99e bug fix for calling OceanWave3D Already up to date. On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: common.mk modified: makefile no changes added to commit (use "git add" and/or "git commit -a") Dropped refs/stash@{0} (8a0cb4762c7355d3dd4c1fd0109514e16432885c) OceanWave3D has already been compiled /opt/openfoam7/applications/utilities/waves2Foam/ThirdParty ===================================== COMPILE FENTON4FOAM ===================================== fenton4Foam has already been compiled ===================================== COMPILE LIBRARY ===================================== ../bin/bashrc: line 83: [: ==: unary operator expected ./Allwmake: line 43: wmake: command not found ./Allwmake: line 45: wmake: command not found ./Allwmake: line 63: wmake: command not found ./Allwmake: line 67: wmake: command not found ===================================== COMPILE SOLVERS ===================================== ls: cannot access '/opt/openfoam7/applications/utilities/waves2Foam/applications/solvers/solvers0/*': No such file or directory ===================================== COMPILE PRE-PROCESSING ===================================== ./Allwmake: line 142: wmake: command not found ===================================== COMPILE POST-PROCESSING ===================================== ./Allwmake: line 179: wmake: command not found ===================================== COMPILE BREEDER ===================================== Nothing available for compilation in the breeder directory. ===================================== COMPILATION DONE ===================================== In addition, from the first attempt to ./Allwmake, i recieved following error types: Cloning the OceanWave3D git repository ... Cloning into 'OceanWave3D-Fortran90'... remote: Enumerating objects: 5024, done. remote: Total 5024 (delta 0), reused 0 (delta 0), pack-reused 5024 Receiving objects: 100% (5024/5024), 16.61 MiB | 11.19 MiB/s, done. Resolving deltas: 100% (3755/3755), done. rm -f /home/rli/OpenFOAM/rli-7/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/*.o rm -f /home/rli/OpenFOAM/rli-7/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/*.mod rm -f /home/rli/OpenFOAM/rli-7/platforms/linux64GccDPInt32Opt/bin/OceanWave3D ls: cannot access '*.mod': No such file or directory mv: cannot stat '*.mod': No such file or directory 'thirdpartylibs/LIB_VTK_IO/static/lib_vtk_io.mod' -> '/home/rli/OpenFOAM/rli-7/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/lib_vtk_io.mod' gfortran -O3 -fPIC -ffpe-trap=invalid,zero,overflow -ffree-line-length-none -fstack-protector-all -c src/variabledefs/precision.f90 -o /home/rli/OpenFOAM/rli-7/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/precision.o -I/home/rli/OpenFOAM/rli-7/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build precision.mod renamed 'precision.mod' -> '/home/rli/OpenFOAM/rli-7/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/precision.mod' 'thirdpartylibs/LIB_VTK_IO/static/lib_vtk_io.mod' -> '/home/rli/OpenFOAM/rli-7/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/lib_vtk_io.mod' gfortran -O3 -fPIC -ffpe-trap=invalid,zero,overflow -ffree-line-length-none -fstack-protector-all -c src/variabledefs/constants.f90 -o /home/rli/OpenFOAM/rli-7/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/constants.o -I/home/rli/OpenFOAM/rli-7/applications/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build constants.mod Tried installing the GNU library as previously described however with no luck. Any suggestions? Last edited by Rasmusiwersen; September 23, 2019 at 10:25. |
|
September 24, 2019, 03:42 |
|
#16 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,902
Rep Power: 37 |
Hi Rasmus,
You need to source OpenFoam before compiling. Kind regards Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
September 24, 2019, 03:49 |
|
#17 | |
Member
Rasmus Iwersen
Join Date: Jan 2019
Location: Denmark
Posts: 81
Rep Power: 8 |
Quote:
Thank you so much for replying and your help in the CFD-forum. I have tried sourcing OpenFOAM now, and still getting the exact same error as before. renamed 'error_function.mod' -> '/home/rli/OpenFOAM/rli-7/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/error_function.mod' 'thirdpartylibs/LIB_VTK_IO/static/lib_vtk_io.mod' -> '/home/rli/OpenFOAM/rli-7/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/lib_vtk_io.mod' gfortran -O3 -fPIC -ffpe-trap=invalid,zero,overflow -ffree-line-length-none -fstack-protector-all -c src/utilities/DetectBreaking.f90 -o /home/rli/OpenFOAM/rli-7/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build/DetectBreaking.o -I/home/rli/OpenFOAM/rli-7/utilities/waves2Foam/ThirdParty/OceanWave3D-Fortran90/../build ls: cannot access '*.mod': No such file or directory mv: cannot stat '*.mod': No such file or directory Up until this point, the compiler works fine. For the record, openfoam7 is installed in the /opt directory. I've sourced openfoam according to this link: https://openfoam.org/download/source...g-environment/ Last edited by Rasmusiwersen; September 24, 2019 at 07:37. |
||
September 24, 2019, 06:40 |
|
#18 |
New Member
Join Date: Feb 2018
Posts: 17
Rep Power: 8 |
Hi,
I also seem to be having a problem while compiling waves2foam on ubuntu... I have installed all the third party dependencies as stated in the manual (gsl, gfortran, git and svn). I am working with Openfoam v7. The error I get is in compilation of oceanwave3d (everything before that works well). Code:
===================================== COMPILE OCEANWAVE3D ===================================== Pull changes from the OceanWave3D git repository ... Saved working directory and index state WIP on master: bb7d99e bug fix for calling OceanWave3D Already up to date. On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: common.mk modified: makefile no changes added to commit (use "git add" and/or "git commit -a") Dropped refs/stash@{0} (551457a02c9fdb388428e31cfaaea64e7e99af55) Set the environmental variables for waves2Foam Exiting compilation process Problems with the compilation of the third party dependencies Exiting Code:
### USER DEFINED ENVIRONMENTAL VARIABLES export WAVES_DIR=/home/rku/OpenFOAM/rku-7/applications/utilities/waves2Foam export WAVES_APPBIN=$FOAM_USER_APPBIN export WAVES_LIBBIN=$FOAM_USER_LIBBIN export WAVES_GSL_INCLUDE=/home/rku/gsl/include export WAVES_GSL_LIB=/home/rku/gsl/lib I've been trying to install for weeks now but end up getting stuck here. Please someone help. Thanks, Rohit. |
|
September 24, 2019, 13:14 |
|
#19 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,902
Rep Power: 37 |
Hi Rasmus and Rohit,
Note that header of thread was 1712, but you are trying to install with OF7. This version is not supported for waves2Foam. You should be able to install on the ESI versions (up to 1812, I haven't tried 1906). Kind regards Niels
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request. |
|
October 15, 2019, 06:50 |
|
#20 |
New Member
Join Date: Feb 2018
Posts: 17
Rep Power: 8 |
Hi Niels,
Thanks for that.. Indeed, it was my mistake.. Although, I tried installation with the OpenFOAM v1812 as you suggested, and the installation of waves2foam does start, but I get an error. I have attached the log file here for your reference. Can you please let me know if there is something else that is going wrong there. Thanks again for all your help! Edit: Solved the problem - connection to oceanwave3d repo got interrupted for some reason. Reran it again and it works.. Waves2Foam was installed correctly and ran the tutorial as well. Last edited by rku; October 17, 2019 at 05:38. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Map of the OpenFOAM Forum - Understanding where to post your questions! | wyldckat | OpenFOAM | 10 | September 2, 2021 05:29 |
[OpenFOAM.org] icoFoam: Command not found in OpenFOAM 3.0.1 installation on Ubuntu 16.10 | febriyan91 | OpenFOAM Installation | 2 | July 27, 2020 00:23 |
[OpenFOAM.org] what happens for OpenFOAM related codes when upgrading ubuntu | babakflame | OpenFOAM Installation | 4 | December 31, 2014 09:40 |
Installing OpenFOAM 2.2.0 on Ubuntu 12.10 i686 | AHutchison | OpenFOAM Installation | 6 | June 4, 2013 12:11 |
OpenFOAM vs Ubuntu 10.10 64 bit | vkrastev | OpenFOAM Installation | 12 | April 23, 2011 10:14 |