|
[Sponsors] |
September 8, 2018, 10:19 |
Problem when complie fluentDataToFoam in OFV3.0+
|
#21 |
Member
王莹
Join Date: May 2017
Posts: 51
Rep Power: 9 |
Hello, everyone!
Seen that there are so many users about fluentDataToFoam, I put my problem here. I downloaded fluentDataToFoam-v4.1.zip and compiled it in my computer. 1. First I compiled it in ofv3.0+, it failed and gave info below: /home/fp/OpenFOAM/OpenFOAM-v3.0+/applications/utilities/preProcessing/fluentDataToFoam g++ -m64 -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 -O3 -DNoRepository -ftemplate-depth-100 -I/home/fp/OpenFOAM/OpenFOAM-v3.0+/src/meshTools/lnInclude -I/home/fp/OpenFOAM/OpenFOAM-v3.0+/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/fp/OpenFOAM/OpenFOAM-v3.0+/src/OpenFOAM/lnInclude -I/home/fp/OpenFOAM/OpenFOAM-v3.0+/src/OSspecific/POSIX/lnInclude -fPIC -c fluentDataConverter.C -o /home/fp/OpenFOAM/OpenFOAM-v3.0+/platforms/linux64GccDPInt32Opt/applications/utilities/preProcessing/fluentDataToFoam/fluentDataConverter.o fluentDataConverter.C: In member function ‘Foam::volScalarField Foam::fluentDataConverter::convertField(const Foam::word&, Foam::label, const dimensionedScalar&) const’: fluentDataConverter.C:133:92: error: ‘Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>::InternalField {aka class Foam::Field<double>}’ has no member named ‘field’ ield & resultInt = const_cast<scalarField&> (result.internalField().field()); ^ /home/fp/OpenFOAM/OpenFOAM-v3.0+/wmake/rules/General/transform:8: recipe for target '/home/fp/OpenFOAM/OpenFOAM-v3.0+/platforms/linux64GccDPInt32Opt/applications/utilities/preProcessing/fluentDataToFoam/fluentDataConverter.o' failed make: *** [/home/fp/OpenFOAM/OpenFOAM-v3.0+/platforms/linux64GccDPInt32Opt/applications/utilities/preProcessing/fluentDataToFoam/fluentDataConverter.o] Error 1 I thought it may be caused by of version, but I really had no idea how to solve it . 2.Then, I compiled it in of 4.1, it seemed successful but gave two warnings. fluentDataToFoam.L: In member function ‘virtual int yyFlexLexer::yylex()’: fluentDataToFoam.L:193:11: warning: variable ‘nTimeLevels’ set but not used [-Wunused-but-set-variable] label nTimeLevels; ^ fluentDataToFoam.L:194:11: warning: variable ‘nPhases’ set but not used [-Wunused-but-set-variable] label nPhases; ^ /home/fp/OpenFOAM/OpenFOAM-4.1/platforms/linux64GccDPInt32Opt/applications/utilities/preProcessing/fluentDataToFoam/fluentDataToFoam.L.C: In member function ‘int yyFlexLexer::yy_get_next_buffer()’: /home/fp/OpenFOAM/OpenFOAM-4.1/platforms/linux64GccDPInt32Opt/applications/utilities/preProcessing/fluentDataToFoam/fluentDataToFoam.L.C:8181:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((int) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_s ^ g++ -std=c++0x -m64 -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 -O3 -DNoRepository -ftemplate-depth-100 -I/home/fp/OpenFOAM/OpenFOAM-4.1/src/meshTools/lnInclude -I/home/fp/OpenFOAM/OpenFOAM-4.1/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/fp/OpenFOAM/OpenFOAM-4.1/src/OpenFOAM/lnInclude -I/home/fp/OpenFOAM/OpenFOAM-4.1/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed /home/fp/OpenFOAM/OpenFOAM-4.1/platforms/linux64GccDPInt32Opt/applications/utilities/preProcessing/fluentDataToFoam/fluentDataConverter.o /home/fp/OpenFOAM/OpenFOAM-4.1/platforms/linux64GccDPInt32Opt/applications/utilities/preProcessing/fluentDataToFoam/fluentDataToFoam.o -L/home/fp/OpenFOAM/OpenFOAM-4.1/platforms/linux64GccDPInt32Opt/lib \ -lfiniteVolume -lOpenFOAM -ldl \ -lm -o /home/fp/OpenFOAM/fp-4.1/platforms/linux64GccDPInt32Opt/bin/fluentDataToFoam 3.If I can't solve problem in ofv3.0+, I want to do as follow: convert the fluent dat. file to foam in of 4.1 and then copy it to ofv3.0+. Will this way works? Hope that someone can help me! Thank you~ |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[OpenFOAM.org] Can't find files when install OF2.1.1 on Mac | hewei | OpenFOAM Installation | 10 | June 3, 2016 07:50 |
I am beginner to complie udf. Help me , please T.T | Ukxang | Fluent UDF and Scheme Programming | 4 | July 2, 2013 02:53 |
conjugateheatfoam complie on OF1.7 | kamkari | OpenFOAM | 0 | March 10, 2011 13:11 |
about complie define_adjust() | shuqin | FLUENT | 3 | December 26, 2005 08:08 |
FluentDataToFoam utility | ali | OpenFOAM Post-Processing | 1 | November 24, 2005 14:44 |