You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I am running the make check step of libgeodecomp installation (v 0.4.0) I cannot run all the tests to completion, specifically some of the ones in simulationfactorytest.h. I am using GCC version 8.5.0 20210514 (Red Hat 8.5.0-10).
The first error is:
Consolidate compiler generated dependencies of target test__src_misc_test_parallel_openmp_1
[ 94%] Building CXX object src/misc/test/parallel_openmp_1/CMakeFiles/test__src_misc_test_parallel_openmp_1.dir/simulationfactorytest.cpp.o
In file included from /usr/lib/libgeodecomp-0.4.0/src/misc/test/parallel_openmp_1/simulationfactorytest.cpp:23:
/usr/lib/libgeodecomp-0.4.0/src/misc/test/parallel_openmp_1/simulationfactorytest.h:17:51: error: expected template-name before ‘<’ token
public APITraits::HasPredefinedMPIDataType<double>
^
/usr/lib/libgeodecomp-0.4.0/src/misc/test/parallel_openmp_1/simulationfactorytest.h:17:51: error: expected ‘{’ before ‘<’ token
/usr/lib/libgeodecomp-0.4.0/src/misc/test/parallel_openmp_1/simulationfactorytest.h:17:51: error: expected unqualified-id before ‘<’ token
/usr/lib/libgeodecomp-0.4.0/src/misc/test/parallel_openmp_1/simulationfactorytest.h: In constructor ‘LibGeoDecomp::SimFabTestInitializer::SimFabTestInitializer(LibGeoDecomp::Coord<3>, unsigned int)’:
/usr/lib/libgeodecomp-0.4.0/src/misc/test/parallel_openmp_1/simulationfactorytest.h:41:68: error: no matching functionfor call to ‘LibGeoDecomp::SimpleInitializer<LibGeoDecomp::SimFabTestCell>::SimpleInitializer(LibGeoDecomp::Coord<3>&, unsigned int&)’
SimpleInitializer<SimFabTestCell>(gridDimensions, timeSteps)
Then later on:
In file included from /usr/lib/libgeodecomp-0.4.0/src/misc/test/parallel_openmp_1/simulationfactorytest.cpp:23:
/usr/lib/libgeodecomp-0.4.0/src/misc/test/parallel_openmp_1/simulationfactorytest.h: In member function‘voidLibGeoDecomp::SimulationFactoryTest::testBasic()’:
/usr/lib/libgeodecomp-0.4.0/src/misc/test/parallel_openmp_1/simulationfactorytest.h:67:85: error: invalid new-expression of abstract class type ‘LibGeoDecomp::SimFabTestInitializer’
Simulator<SimFabTestCell>*sim = fab(new SimFabTestInitializer(dim, maxSteps));
^
This may be something I have missed in the installtion process, but I have been following the instructions on the documentation site with regards to requirements etc. (as far as I know.)
The text was updated successfully, but these errors were encountered:
dvalters
changed the title
Tests failing when running "make check"
Tests failing when running "make check" - simulationfactorytest.hMar 3, 2022
Summary
When I am running the
make check
step of libgeodecomp installation (v 0.4.0) I cannot run all the tests to completion, specifically some of the ones insimulationfactorytest.h
. I am using GCC version 8.5.0 20210514 (Red Hat 8.5.0-10).The first error is:
Then later on:
This may be something I have missed in the installtion process, but I have been following the instructions on the documentation site with regards to requirements etc. (as far as I know.)
The text was updated successfully, but these errors were encountered: