Problems with the compilation of the third party dependencies
COMPILE OCEANWAVE3D
===================================== Cloning the OceanWave3D git repository ... Cloning into 'OceanWave3D-Fortran90'... remote: Counting objects: 5013, done. remote: Total 5013 (delta 0), reused 0 (delta 0), pack-reused 5013 Receiving objects: 100% (5013/5013), 16.60 MiB | 6.21 MiB/s, done. Resolving deltas: 100% (3750/3750), done. Checking connectivity... done. Set the environmental variables for waves2Foam Exiting compilation process ## COMPILE THIRD PARTY DEPENDENCIES (cd ThirdParty; ./Allwmake) if [[ $? -ne 0 ]] then echo "" echo "Problems with the compilation of the third party dependencies" echo "Exiting" echo "" exit fi Problems with the compilation of the third party dependencies Exiting .... Hi all, I'm compiling wavefoam on a seperate workstation, and am encountering problems with ./Allwmake Any help is greatly appreciated , thanks in advanced :) |
Good afternoon,
@Chia: You are missing dependencies (at least git). Kind regards, Niels |
Dear Niels,
Thanks for your help, i resolved the git issue earlier on Currently I'm faced with this problem Code:
readWaveProperties.H:1:1: error: ‘S’ was not declared in this scope currently managed to compiled the library, pre & post processing, however Im having troubles with compiling the solvers I realised most of the error are functions that ain't declared Is there any editions i should do to 'declare' the functions? error: ‘IOoptionList’ is not a member of ‘Foam::fv’ <-- how do I resolve this issue? |
Hallo Chia,
I cannot help, since you give very little information. Where are the errors? What is the version of OF and waves2Foam? Have you modified something? Generating your own solver? Please provide information where applicable. Kind regards Niels |
Dear Niels,
I managed to solve the problem and get it running Code:
GAMG: Solving for pcorr, Initial residual = 1, Final residual = 6.68278e-08, No Iterations 27 Code:
functions Code:
surfaceElevationAnyName thanks for the help previously Chia |
Hello Chia,
It may or may not work, but worth trying: In the controlDict dictionary after the functions { #includeIfPresent "../waveGaugesNProbes/surfaceElevationAnyName_controlDict"; } Please include the following: libs ( "libwaves2Foam.so" "libwaves2FoamProcessing.so" "libwaves2FoamSampling.so" ); Most&More, Gautami Erukulla. |
Thanks alot Gautami!
It worked! |
Quote:
I also need the record of elevation. Could u give more details about how to make the "surfaceElevation" works? I used same input files (controldict, surfaceelevationanyname_controldict) as u, but it could not work well. Thank u ! |
All times are GMT -4. The time now is 13:10. |