|
[Sponsors] |
March 9, 2018, 07:18 |
long error when using make-install SU2_AD.
|
#1 |
Member
tom pratt
Join Date: Jan 2016
Posts: 55
Rep Power: 10 |
long error when using make-install SU2_AD.
I have updated gcc to v4.9, openmpi to v3.0; called them as modules on my cluster, reinstalled codi and medi and used preconfigure.py with no problems. I then run make install but am faced with the following (very long) error message: Code:
make[2]: Entering directory `/users/mep15tpp/SU2-6.0.0/SU2-master/SU2_AD/Common/lib' CXX ../src/libSU2_AD_a-config_structure.o In file included from ../../../externals/codi/include/codi.hpp:34:0, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/tapes/forwardEvaluation.hpp:59:33: error: expected initializer before ‘:’ token In file included from ../../../externals/codi/include/tapes/jacobiTape.hpp:38:0, from ../../../externals/codi/include/codi.hpp:35, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/tapes/chunk.hpp:169:23: error: expected initializer before ‘:’ token ../../../externals/codi/include/tapes/chunk.hpp:288:23: error: expected initializer before ‘:’ token ../../../externals/codi/include/tapes/chunk.hpp:425:23: error: expected initializer before ‘:’ token ../../../externals/codi/include/tapes/chunk.hpp:584:23: error: expected initializer before ‘:’ token In file included from ../../../externals/codi/include/codi.hpp:35:0, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/tapes/jacobiTape.hpp:70:13: error: ‘codi::Chunk1’ is not a template ../../../externals/codi/include/tapes/jacobiTape.hpp:75:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/jacobiTape.hpp:80:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/jacobiTape.hpp:113:13: error: ‘codi::Chunk1’ is not a template ../../../externals/codi/include/tapes/jacobiTape.hpp:118:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/jacobiTape.hpp:123:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/jacobiTape.hpp:152:26: error: expected initializer before ‘:’ token In file included from ../../../externals/codi/include/codi.hpp:36:0, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:69:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:74:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:79:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:112:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:117:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:122:13: error: ‘codi::Chunk2’ is not a template In file included from ../../../externals/codi/include/tapes/jacobiTape.hpp:42:0, from ../../../externals/codi/include/codi.hpp:35, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/tapes/singleChunkVector.hpp: In instantiation of ‘codi::SingleChunkVector<codi::Chunk2, codi::EmptyChunkVector>’: ../../../externals/codi/include/tapes/singleChunkVector.hpp:72:45: instantiated from ‘codi::SingleChunkVector<codi::Chunk2, codi::SingleChunkVector<codi::Chunk2, codi::EmptyChunkVector> >’ ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:122:58: instantiated from here ../../../externals/codi/include/tapes/singleChunkVector.hpp:113:15: error: ‘codi::SingleChunkVector<ChunkData, NestedVector>::chunk’ has incomplete type ../../../externals/codi/include/tapes/chunk.hpp:288:10: error: forward declaration of ‘struct codi::Chunk2’ ../../../externals/codi/include/tapes/singleChunkVector.hpp: In instantiation of ‘codi::SingleChunkVector<codi::Chunk2, codi::SingleChunkVector<codi::Chunk2, codi::EmptyChunkVector> >’: ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:122:58: instantiated from here ../../../externals/codi/include/tapes/singleChunkVector.hpp:113:15: error: ‘codi::SingleChunkVector<ChunkData, NestedVector>::chunk’ has incomplete type ../../../externals/codi/include/tapes/chunk.hpp:288:10: error: forward declaration of ‘struct codi::Chunk2’ ../../../externals/codi/include/tapes/singleChunkVector.hpp: In instantiation of ‘codi::SingleChunkVector<codi::Chunk2, codi::SingleChunkVector<codi::Chunk2, codi::SingleChunkVector<codi::Chunk2, codi::EmptyChunkVector> > >’: ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:127:44: instantiated from here ../../../externals/codi/include/tapes/singleChunkVector.hpp:113:15: error: ‘codi::SingleChunkVector<ChunkData, NestedVector>::chunk’ has incomplete type ../../../externals/codi/include/tapes/chunk.hpp:288:10: error: forward declaration of ‘struct codi::Chunk2’ In file included from ../../../externals/codi/include/codi.hpp:36:0, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:156:31: error: expected initializer before ‘:’ token In file included from ../../../externals/codi/include/codi.hpp:36:0, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/tapes/jacobiIndexTape.hpp:482:55: error: expected initializer before ‘<’ token In file included from ../../../externals/codi/include/codi.hpp:37:0, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/tapes/primalValueTape.hpp:75:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/primalValueTape.hpp:80:13: error: ‘codi::Chunk1’ is not a template ../../../externals/codi/include/tapes/primalValueTape.hpp:85:13: error: ‘codi::Chunk1’ is not a template ../../../externals/codi/include/tapes/primalValueTape.hpp:90:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/primalValueTape.hpp:131:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/primalValueTape.hpp:136:13: error: ‘codi::Chunk1’ is not a template ../../../externals/codi/include/tapes/primalValueTape.hpp:141:13: error: ‘codi::Chunk1’ is not a template ../../../externals/codi/include/tapes/primalValueTape.hpp:146:13: error: ‘codi::Chunk2’ is not a template In file included from ../../../externals/codi/include/codi.hpp:38:0, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:76:13: error: ‘codi::Chunk4’ is not a template ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:81:13: error: ‘codi::Chunk1’ is not a template ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:86:13: error: ‘codi::Chunk1’ is not a template ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:91:13: error: ‘codi::Chunk2’ is not a template ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:133:13: error: ‘codi::Chunk4’ is not a template ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:138:13: error: ‘codi::Chunk1’ is not a template ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:143:13: error: ‘codi::Chunk1’ is not a template ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:148:13: error: ‘codi::Chunk2’ is not a template In file included from ../../../externals/codi/include/tapes/jacobiTape.hpp:42:0, from ../../../externals/codi/include/codi.hpp:35, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/tapes/singleChunkVector.hpp: In instantiation of ‘codi::SingleChunkVector<codi::Chunk4, codi::EmptyChunkVector>’: ../../../externals/codi/include/tapes/singleChunkVector.hpp:72:45: recursively instantiated from ‘codi::SingleChunkVector<codi::Chunk1, codi::SingleChunkVector<codi::Chunk4, codi::EmptyChunkVector> >’ ../../../externals/codi/include/tapes/singleChunkVector.hpp:72:45: instantiated from ‘codi::SingleChunkVector<codi::Chunk1, codi::SingleChunkVector<codi::Chunk1, codi::SingleChunkVector<codi::Chunk4, codi::EmptyChunkVector> > >’ ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:148:65: instantiated from here ../../../externals/codi/include/tapes/singleChunkVector.hpp:113:15: error: ‘codi::SingleChunkVector<ChunkData, NestedVector>::chunk’ has incomplete type ../../../externals/codi/include/tapes/chunk.hpp:584:10: error: forward declaration of ‘struct codi::Chunk4’ ../../../externals/codi/include/tapes/singleChunkVector.hpp: In instantiation of ‘codi::SingleChunkVector<codi::Chunk1, codi::SingleChunkVector<codi::Chunk4, codi::EmptyChunkVector> >’: ../../../externals/codi/include/tapes/singleChunkVector.hpp:72:45: instantiated from ‘codi::SingleChunkVector<codi::Chunk1, codi::SingleChunkVector<codi::Chunk1, codi::SingleChunkVector<codi::Chunk4, codi::EmptyChunkVector> > >’ ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:148:65: instantiated from here ../../../externals/codi/include/tapes/singleChunkVector.hpp:113:15: error: ‘codi::SingleChunkVector<ChunkData, NestedVector>::chunk’ has incomplete type ../../../externals/codi/include/tapes/chunk.hpp:169:10: error: forward declaration of ‘struct codi::Chunk1’ ../../../externals/codi/include/tapes/singleChunkVector.hpp: In instantiation of ‘codi::SingleChunkVector<codi::Chunk1, codi::SingleChunkVector<codi::Chunk1, codi::SingleChunkVector<codi::Chunk4, codi::EmptyChunkVector> > >’: ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:148:65: instantiated from here ../../../externals/codi/include/tapes/singleChunkVector.hpp:113:15: error: ‘codi::SingleChunkVector<ChunkData, NestedVector>::chunk’ has incomplete type ../../../externals/codi/include/tapes/chunk.hpp:169:10: error: forward declaration of ‘struct codi::Chunk1’ ../../../externals/codi/include/tapes/singleChunkVector.hpp: In instantiation of ‘codi::SingleChunkVector<codi::Chunk2, codi::SingleChunkVector<codi::Chunk1, codi::SingleChunkVector<codi::Chunk1, codi::SingleChunkVector<codi::Chunk4, codi::EmptyChunkVector> > > >’: ../../../externals/codi/include/tapes/primalValueIndexTape.hpp:153:44: instantiated from here ../../../externals/codi/include/tapes/singleChunkVector.hpp:113:15: error: ‘codi::SingleChunkVector<ChunkData, NestedVector>::chunk’ has incomplete type ../../../externals/codi/include/tapes/chunk.hpp:288:10: error: forward declaration of ‘struct codi::Chunk2’ In file included from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39:0, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: |
|
March 9, 2018, 07:19 |
continued
|
#2 |
Member
tom pratt
Join Date: Jan 2016
Posts: 55
Rep Power: 10 |
Continued error message:
Code:
../../../externals/codi/include/codi.hpp:72:22: error: ‘codi::ForwardEvaluation’ is not a template ../../../externals/codi/include/codi.hpp:84:3: error: expected unqualified-id before ‘using’ In file included from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39:0, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/codi.hpp:95:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:127:22: error: ‘codi::JacobiTape’ is not a template ../../../externals/codi/include/codi.hpp:139:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:151:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:189:22: error: ‘codi::JacobiTape’ is not a template ../../../externals/codi/include/codi.hpp:200:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:211:22: error: ‘codi::JacobiIndexTape’ is not a template ../../../externals/codi/include/codi.hpp:223:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:234:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:241:22: error: ‘codi::JacobiIndexTape’ is not a template ../../../externals/codi/include/codi.hpp:252:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:274:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:285:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:303:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:322:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:333:3: error: expected unqualified-id before ‘using’ ../../../externals/codi/include/codi.hpp:351:3: error: expected unqualified-id before ‘using’ In file included from ../../../externals/codi/include/codi.hpp:31:0, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/activeReal.hpp: In instantiation of ‘codi::ActiveReal<codi::JacobiTape>’: ../../../Common/lib/../src/../include/././ad_structure.inl:45:20: instantiated from here ../../../externals/codi/include/activeReal.hpp:74:9: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ ../../../externals/codi/include/activeReal.hpp:80:33: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ ../../../externals/codi/include/activeReal.hpp:103:52: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ ../../../externals/codi/include/activeReal.hpp:108:41: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ ../../../externals/codi/include/activeReal.hpp:113:42: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ ../../../externals/codi/include/activeReal.hpp:171:17: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ ../../../externals/codi/include/activeReal.hpp:397:35: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ ../../../externals/codi/include/activeReal.hpp:427:35: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ ../../../externals/codi/include/activeReal.hpp:437:35: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ ../../../externals/codi/include/activeReal.hpp:447:35: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ ../../../externals/codi/include/activeReal.hpp:457:35: error: invalid use of incomplete type ‘struct codi::JacobiTape’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘struct codi::JacobiTape’ In file included from ../../../Common/lib/../src/../include/././ad_structure.hpp:189:0, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:60, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../Common/lib/../src/../include/././ad_structure.inl:49:45: error: template argument 1 is invalid ../../../Common/lib/../src/../include/././ad_structure.inl:49:45: error: template argument 2 is invalid ../../../Common/lib/../src/../include/././ad_structure.inl:49:58: error: invalid type in declaration before ‘;’ token ../../../Common/lib/../src/../include/././ad_structure.inl:65:10: error: ‘Position’ in ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ does not name a type ../../../Common/lib/../src/../include/././ad_structure.inl:67:45: error: template argument 1 is invalid ../../../Common/lib/../src/../include/././ad_structure.inl:67:45: error: template argument 2 is invalid ../../../Common/lib/../src/../include/././ad_structure.inl:67:63: error: invalid type in declaration before ‘;’ token ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::RegisterInput(su2double&)’: ../../../Common/lib/../src/../include/././ad_structure.inl:71:61: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../Common/lib/../src/../include/././ad_structure.inl:72:58: error: request for member ‘push_back’ in ‘AD::inputValues’, which is of non-class type ‘int’ ../../../Common/lib/../src/../include/././ad_structure.inl:72:73: error: ‘su2double’ has no member named ‘getGradientData’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::RegisterOutput(su2double&)’: ../../../Common/lib/../src/../include/././ad_structure.inl:74:62: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::ResetInput(su2double&)’: ../../../Common/lib/../src/../include/././ad_structure.inl:76:49: error: ‘su2double’ has no member named ‘getGradientData’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::StartRecording()’: ../../../Common/lib/../src/../include/././ad_structure.inl:78:47: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::StopRecording()’: ../../../Common/lib/../src/../include/././ad_structure.inl:80:46: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::ClearAdjoints()’: ../../../Common/lib/../src/../include/././ad_structure.inl:82:46: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::ComputeAdjoint()’: ../../../Common/lib/../src/../include/././ad_structure.inl:84:47: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::Reset()’: ../../../Common/lib/../src/../include/././ad_structure.inl:88:21: error: request for member ‘size’ in ‘AD::inputValues’, which is of non-class type ‘int’ ../../../Common/lib/../src/../include/././ad_structure.inl:89:17: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../Common/lib/../src/../include/././ad_structure.inl:91:19: error: request for member ‘clear’ in ‘AD::inputValues’, which is of non-class type ‘int’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::SetPreaccIn(const su2double&)’: ../../../Common/lib/../src/../include/././ad_structure.inl:98:26: error: request for member ‘push_back’ in ‘AD::localInputValues’, which is of non-class type ‘int’ ../../../Common/lib/../src/../include/././ad_structure.inl:98:41: error: ‘const su2double’ has no member named ‘getGradientData’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::SetPreaccIn(const su2double*, int)’: ../../../Common/lib/../src/../include/././ad_structure.inl:107:28: error: request for member ‘push_back’ in ‘AD::localInputValues’, which is of non-class type ‘int’ ../../../Common/lib/../src/../include/././ad_structure.inl:107:46: error: ‘const su2double’ has no member named ‘getGradientData’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::SetPreaccIn(const su2double* const*, int, int)’: ../../../Common/lib/../src/../include/././ad_structure.inl:118:30: error: request for member ‘push_back’ in ‘AD::localInputValues’, which is of non-class type ‘int’ ../../../Common/lib/../src/../include/././ad_structure.inl:118:51: error: ‘const su2double’ has no member named ‘getGradientData’ ../../../Common/lib/../src/../include/././ad_structure.inl: In function ‘void AD::StartPreacc()’: ../../../Common/lib/../src/../include/././ad_structure.inl:126:19: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../Common/lib/../src/../include/././ad_structure.inl:127:7: error: ‘StartPosition’ was not declared in this scope ../../../Common/lib/../src/../include/././ad_structure.inl:127:33: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ In file included from ../../../Common/lib/../src/../include/././datatype_structure.inl:178:0, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:130, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl: In function ‘void SU2_TYPE::SetValue(su2double&, const double&)’: ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl:40:66: error: ‘su2double’ has no member named ‘setValue’ ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl: In function ‘double SU2_TYPE::GetValue(const su2double&)’: ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl:42:63: error: ‘const su2double’ has no member named ‘getValue’ ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl: In function ‘void SU2_TYPE::SetSecondary(su2double&, const double&)’: ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl:44:70: error: ‘su2double’ has no member named ‘setGradient’ ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl: In function ‘double SU2_TYPE::GetSecondary(const su2double&)’: ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl:46:76: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ In file included from ../../../Common/lib/../src/../include/././datatype_structure.inl:178:0, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:130, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl:46:132: error: invalid types ‘int[int]’ for array subscript ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl: In function ‘double SU2_TYPE::GetDerivative(const su2double&)’: ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl:48:77: error: invalid use of incomplete type ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../externals/codi/include/tapes/jacobiTape.hpp:152:9: error: forward declaration of ‘codi::ActiveReal<codi::JacobiTape>::TapeType {aka struct codi::JacobiTape}’ ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl:48:133: error: invalid types ‘int[int]’ for array subscript ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl: In function ‘void SU2_TYPE::SetDerivative(su2double&, const double&)’: ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.inl:50:71: error: ‘su2double’ has no member named ‘setGradient’ In file included from ../../../externals/medi/include/medi/ampi/../../../generated/medi/../../include/medi/ampi/typePassive.hpp:33:0, from ../../../externals/medi/include/medi/ampi/../../../generated/medi/ampiDefinitions.h:33, from ../../../externals/medi/include/medi/ampi/async.hpp:33, from ../../../externals/medi/include/medi/ampi/ampi.hpp:33, from ../../../externals/medi/include/medi/medi.hpp:33, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:55, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/medi/include/medi/ampi/../../../generated/medi/../../include/medi/ampi/../adToolPassive.hpp: At global scope: ../../../externals/medi/include/medi/ampi/../../../generated/medi/../../include/medi/ampi/../adToolPassive.hpp:45:29: error: expected initializer before ‘:’ token ../../../Common/lib/../src/config_structure.cpp:7475:1: error: expected ‘}’ at end of input In file included from ../../../externals/codi/include/codi.hpp:31:0, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/activeReal.hpp: In instantiation of ‘codi::JacobiTape codi::ActiveReal<codi::JacobiTape>::globalTape’: ../../../externals/codi/include/activeReal.hpp:330:52: instantiated from ‘bool codi::ActiveReal<Tape>::isActive() const [with Tape = codi::JacobiTape]’ ../../../Common/lib/../src/../include/././ad_structure.inl:97:25: instantiated from here ../../../externals/codi/include/activeReal.hpp:642:8: error: ‘codi::ActiveReal<codi::JacobiTape>::globalTape’ has incomplete type In file included from ../../../externals/codi/include/codi.hpp:31:0, from ../../../Common/lib/../src/../include/././datatypes/codi_reverse_structure.hpp:39, from ../../../Common/lib/../src/../include/././datatype_structure.hpp:51, from ../../../Common/lib/../src/../include/./mpi_structure.hpp:46, from ../../../Common/lib/../src/../include/config_structure.hpp:41, from ../../../Common/lib/../src/config_structure.cpp:38: ../../../externals/codi/include/activeReal.hpp: In member function ‘bool codi::ActiveReal<Tape>::isActive() const [with Tape = codi::JacobiTape]’: ../../../Common/lib/../src/../include/././ad_structure.inl:97:25: instantiated from here ../../../externals/codi/include/activeReal.hpp:330:52: error: ‘const class codi::ActiveReal<codi::JacobiTape>’ has no member named ‘gradientData’ make[2]: *** [../src/libSU2_AD_a-config_structure.o] Error 1 make[2]: Leaving directory `/users/mep15tpp/SU2-6.0.0/SU2-master/SU2_AD/Common/lib' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/users/mep15tpp/SU2-6.0.0/SU2-master/SU2_AD' make: *** [install-SU2_AD] Error 2 thanks Tom |
|
March 9, 2018, 10:58 |
|
#3 |
Member
tom pratt
Join Date: Jan 2016
Posts: 55
Rep Power: 10 |
more info:
the kernel is Scientific Linux 5.11 and the CPU's are lx24-amd64 if there is any other info that might help solve this one please let me know. Many thanks Tom |
|
March 17, 2018, 07:25 |
|
#4 |
Super Moderator
Tim Albring
Join Date: Sep 2015
Posts: 195
Rep Power: 11 |
Hi Tom,
I just tested your combination of gcc v4.9 and openmpi v3.0 on our cluster and it compiles fine. Make sure that make really uses these versions. Remember that you may have to run preconfigure.py again after updating compilers. Tim
__________________
Developer Director @ SU2 Foundation Get involved:
|
|
Tags |
error, make-install, su2_ad |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
CFX11 + Fortran compiler ? | Mohan | CFX | 20 | March 30, 2011 19:56 |
OpenFOAM with IBM AIX | matthias | OpenFOAM Installation | 20 | March 25, 2008 03:36 |
Compiling OpenFOAM13 on AMD64 with OpenSUSE 101 | silent_missile | OpenFOAM Installation | 5 | August 10, 2007 08:31 |
a way to make lots of money quick and easy no lies | Dob | Main CFD Forum | 0 | October 10, 2006 17:45 |
FOAM installation error gcc amp g | hanks | OpenFOAM Installation | 9 | January 26, 2006 15:14 |