[Gmsh] GMSH fails lot of tests after building
Christophe Geuzaine
cgeuzaine at uliege.be
Mon Oct 15 22:43:20 CEST 2018
> On 15 Oct 2018, at 21:55, Oleg Kmechak <ofcrashbash at gmail.com> wrote:
>
> Hello,
>
> I builded up gmsh from gitlab repository, and a lot of tests failed. But on another computer I builded it up and it passed all test. I can't figure out what wrong is going on with this setup.
> Minimal Cmake configuration(I tried to turn off as many as possible options, cos I only care about mesh generation using c++ api):
>
The fails are normal then - for example you disabled OpenCASCADE, so all the OpenCASCADE tests will fail.
> BUILD_TESTING ON
> CGNS_LIB CGNS_LIB-NOTFOUND
> CMAKE_BUILD_TYPE RelWithDebInfo
> CMAKE_INSTALL_PREFIX /usr/local/gmsh
> ENABLE_3M OFF
> ENABLE_ACIS ON
> ENABLE_ANN ON
> ENABLE_BAMG ON
> ENABLE_BFGS ON
> ENABLE_BLAS_LAPACK ON
> ENABLE_BLOSSOM ON
> ENABLE_BUILD_ANDROID OFF
> ENABLE_BUILD_DYNAMIC OFF
> ENABLE_BUILD_IOS OFF
> ENABLE_BUILD_LIB ON
> ENABLE_BUILD_SHARED ON
> ENABLE_C99 ON
> ENABLE_CAIRO ON
> ENABLE_CGNS ON
> ENABLE_CXX11 ON
> ENABLE_DINTEGRATION ON
> ENABLE_FLTK OFF
> ENABLE_FOURIER_MODEL OFF
> ENABLE_GETDP ON
> ENABLE_GMM OFF
> ENABLE_GMP ON
> ENABLE_GRAPHICS OFF
> ENABLE_HXT ON
> ENABLE_KBIPACK ON
> ENABLE_MATHEX ON
> ENABLE_MED ON
> ENABLE_MESH ON
> ENABLE_METIS ON
> ENABLE_MMG3D ON
> ENABLE_MPEG_ENCODE ON
> ENABLE_MPI OFF
> ENABLE_MSVC_STATIC_RUNTIME OFF
> ENABLE_MUMPS OFF
> ENABLE_NATIVE_FILE_CHOOSER OFF
> ENABLE_NCURSES OFF
> ENABLE_NETGEN ON
> ENABLE_NUMPY OFF
> ENABLE_OCC OFF
> ENABLE_OCC_CAF OFF
> ENABLE_ONELAB OFF
> ENABLE_ONELAB_METAMODEL OFF
> ENABLE_OPENMP OFF
> ENABLE_OPTHOM ON
> ENABLE_OSMESA OFF
> ENABLE_OS_SPECIFIC_INSTALL OFF
> ENABLE_PARSER ON
> ENABLE_PETSC OFF
> ENABLE_PETSC4PY OFF
> ENABLE_PLUGINS OFF
> ENABLE_POPPLER OFF
> ENABLE_POST OFF
> ENABLE_PRIVATE_API OFF
> ENABLE_PROFILE OFF
> ENABLE_REVOROPT OFF
> ENABLE_SLEPC OFF
> ENABLE_SOLVER OFF
> ENABLE_SYSTEM_CONTRIB OFF
> ENABLE_TCMALLOC OFF
> ENABLE_VISUDEV OFF
> ENABLE_VOROPP OFF
> ENABLE_WRAP_JAVA OFF
> ENABLE_WRAP_PYTHON OFF
> ENABLE_ZIPPER OFF
> FLTK_BASE_LIBRARY FLTK_BASE_LIBRARY-NOTFOUND
> FLTK_DIR FLTK_DIR-NOTFOUND
> FLTK_FLUID_EXECUTABLE FLTK_FLUID_EXECUTABLE-NOTFOUND
> FLTK_FORMS_LIBRARY FLTK_FORMS_LIBRARY-NOTFOUND
> FLTK_GL_LIBRARY FLTK_GL_LIBRARY-NOTFOUND
> FLTK_IMAGES_LIBRARY FLTK_IMAGES_LIBRARY-NOTFOUND
> FLTK_INCLUDE_DIR FLTK_INCLUDE_DIR-NOTFOUND
> FLTK_MATH_LIBRARY
> GETDP_INC GETDP_INC-NOTFOUND
> GETDP_LIB GETDP_LIB-NOTFOUND
> GFORTRAN_LIB GFORTRAN_LIB-NOTFOUND
> GFORTRAN_STATIC GFORTRAN_STATIC-NOTFOUND
> HDF5_C_LIBRARY_dl
> HDF5_C_LIBRARY_hdf5
> HDF5_C_LIBRARY_m
> HDF5_C_LIBRARY_pthread
> HDF5_C_LIBRARY_rt
> HDF5_C_LIBRARY_z
> METIS_INC /usr/include
> METIS_LIB /usr/lib/x86_64-linux-gnu/libmetis.so
> PETSC_INC
> VOROPP_INC
> VOROPP_LIB
>
> And test result:
>
> 83% tests passed, 59 tests failed out of 352
> Total Test time (real) = 336.62 sec
> The following tests FAILED:
> 8 - ../gmsh/tutorial/t16.geo (Failed)
> 16 - ../gmsh/tutorial/t8.geo (Failed)
> 18 - ../gmsh/demos/boolean/baffles.geo (Failed)
> 19 - ../gmsh/demos/boolean/boolean.geo (Failed)
> 20 - ../gmsh/demos/boolean/chamfer.geo (Failed)
> 21 - ../gmsh/demos/boolean/coherence.geo (Failed)
> 22 - ../gmsh/demos/boolean/compsolid.geo (Failed)
> 23 - ../gmsh/demos/boolean/compsolid2.geo (Failed)
> 24 - ../gmsh/demos/boolean/extrude.geo (Failed)
> 25 - ../gmsh/demos/boolean/extrude2.geo (Failed)
> 26 - ../gmsh/demos/boolean/fillet.geo (Failed)
> 27 - ../gmsh/demos/boolean/fillet2.geo (Failed)
> 28 - ../gmsh/demos/boolean/fillet3.geo (Failed)
> 29 - ../gmsh/demos/boolean/fillet4.geo (Failed)
> 30 - ../gmsh/demos/boolean/fillet_chamfer.geo (Failed)
> 31 - ../gmsh/demos/boolean/fragment_numbering.geo (Failed)
> 32 - ../gmsh/demos/boolean/import.geo (Failed)
> 33 - ../gmsh/demos/boolean/import2.geo (Failed)
> 34 - ../gmsh/demos/boolean/intersect_line_volume.geo (Failed)
> 35 - ../gmsh/demos/boolean/neuron.geo (Failed)
> 36 - ../gmsh/demos/boolean/periodic.geo (Failed)
> 37 - ../gmsh/demos/boolean/pipe.geo (Failed)
> 38 - ../gmsh/demos/boolean/primitives.geo (Failed)
> 39 - ../gmsh/demos/boolean/revolve.geo (Failed)
> 40 - ../gmsh/demos/boolean/revolve2.geo (Failed)
> 41 - ../gmsh/demos/boolean/simple.geo (Failed)
> 42 - ../gmsh/demos/boolean/simple2.geo (Failed)
> 43 - ../gmsh/demos/boolean/simple3.geo (Failed)
> 44 - ../gmsh/demos/boolean/simple4.geo (Failed)
> 45 - ../gmsh/demos/boolean/simple5.geo (Failed)
> 46 - ../gmsh/demos/boolean/simple6.geo (Failed)
> 47 - ../gmsh/demos/boolean/simple7.geo (Failed)
> 48 - ../gmsh/demos/boolean/spherical_surf.geo (Failed)
> 49 - ../gmsh/demos/boolean/spline.geo (Failed)
> 50 - ../gmsh/demos/boolean/surface_filling.geo (Failed)
> 51 - ../gmsh/demos/boolean/thicksolid.geo (Failed)
> 52 - ../gmsh/demos/boolean/thrusections.geo (Failed)
> 53 - ../gmsh/demos/boolean/transfinite.geo (Failed)
> 54 - ../gmsh/demos/boolean/transform.geo (Failed)
> 55 - ../gmsh/demos/boolean/twist.geo (Failed)
> 56 - ../gmsh/demos/post_processing/compute_area_volume.geo (Failed)
> 57 - ../gmsh/demos/post_processing/lowmem-anim.geo (Failed)
> 59 - ../gmsh/demos/post_processing/view_groups.geo (Failed)
> 337 - ../gmsh/benchmarks/occ/CylinderInnerLoopCrossingSeam.geo (Failed)
> 338 - ../gmsh/benchmarks/occ/CylinderWithEmbeddedPoints.geo (Failed)
> 339 - ../gmsh/benchmarks/occ/CylindricalSurface.geo (Failed)
> 340 - ../gmsh/benchmarks/occ/PeriodicFaceWithLargeTolerance.geo (Failed)
> 341 - ../gmsh/benchmarks/occ/TrimmedSurface.geo (Failed)
> 342 - ../gmsh/benchmarks/occ/cube-sphere-cube-compound.geo (Failed)
> 343 - ../gmsh/benchmarks/occ/cylinder_intersects.geo (Failed)
> 344 - ../gmsh/benchmarks/occ/duplicate_degenerated_edges.geo (Failed)
> 345 - ../gmsh/benchmarks/occ/extrude_lc.geo (Failed)
> 346 - ../gmsh/benchmarks/occ/hybrid_mesh.geo (Failed)
> 347 - ../gmsh/benchmarks/occ/large_radius_cylinder.geo (Failed)
> 348 - ../gmsh/benchmarks/occ/reorient_mesh.geo (Failed)
> 349 - ../gmsh/benchmarks/occ/sphere.geo (Failed)
> 350 - ../gmsh/benchmarks/occ/unable_to_recover_edge-2.geo (Failed)
> 351 - ../gmsh/benchmarks/occ/unable_to_recover_edge.geo (Failed)
> 352 - ../gmsh/benchmarks/occ/yoon3d.geo (Failed)
>
>
> Also it fails with automatic setup of cmake options(with BUILD_LIB, BUILD_SHARED turned on, petsc option should be off, when it on mpi.h error occurs. Probably I have to configure mpicxx compiler in this situation):
>
> BUILD_TESTING *ON
> CGNS_LIB *CGNS_LIB-NOTFOUND
> CMAKE_BUILD_TYPE *RelWithDebInfo
> CMAKE_INSTALL_PREFIX */usr/local
> ENABLE_3M *OFF
> ENABLE_ACIS *ON
> ENABLE_ANN *ON
> ENABLE_BAMG *ON
> ENABLE_BFGS *ON
> ENABLE_BLAS_LAPACK *ON
> ENABLE_BLOSSOM *ON
> ENABLE_BUILD_ANDROID *OFF
> ENABLE_BUILD_DYNAMIC *OFF
> ENABLE_BUILD_IOS *OFF
> ENABLE_BUILD_LIB *ON
> ENABLE_BUILD_SHARED *ON
> ENABLE_C99 *ON
> ENABLE_CAIRO *ON
> ENABLE_CGNS *ON
> ENABLE_CXX11 *ON
> ENABLE_DINTEGRATION *ON
> ENABLE_FLTK *ON
> ENABLE_FOURIER_MODEL *OFF
> ENABLE_GETDP *ON
> ENABLE_GMM *ON
> ENABLE_GMP *ON
> ENABLE_GRAPHICS *OFF
> ENABLE_HXT *ON
> ENABLE_KBIPACK *ON
> ENABLE_MATHEX *ON
> ENABLE_MED *ON
> ENABLE_MESH *ON
> ENABLE_METIS *ON
> ENABLE_MMG3D *ON
> ENABLE_MPEG_ENCODE *ON
> ENABLE_MPI *OFF
> ENABLE_MSVC_STATIC_RUNTIME *OFF
> ENABLE_MUMPS *OFF
> ENABLE_NATIVE_FILE_CHOOSER *ON
> ENABLE_NCURSES *OFF
> ENABLE_NETGEN *ON
> ENABLE_NUMPY *OFF
> ENABLE_OCC *ON
> ENABLE_OCC_CAF *OFF
> ENABLE_ONELAB *ON
> ENABLE_ONELAB_METAMODEL *ON
> ENABLE_OPENMP *OFF
> ENABLE_OPTHOM *ON
> ENABLE_OSMESA *OFF
> ENABLE_OS_SPECIFIC_INSTALL *OFF
> ENABLE_PARSER *ON
> ENABLE_PETSC *OFF
> ENABLE_PETSC4PY *OFF
> ENABLE_PLUGINS *ON
> ENABLE_POPPLER *OFF
> ENABLE_POST *ON
> ENABLE_PRIVATE_API *OFF
> ENABLE_PROFILE *OFF
> ENABLE_REVOROPT *OFF
> ENABLE_SLEPC *OFF
> ENABLE_SOLVER *ON
> ENABLE_SYSTEM_CONTRIB *OFF
> ENABLE_TCMALLOC *OFF
> ENABLE_VISUDEV *OFF
> ENABLE_VOROPP *ON
> ENABLE_WRAP_JAVA *OFF
> ENABLE_WRAP_PYTHON *OFF
> ENABLE_ZIPPER *OFF
> FLTK_BASE_LIBRARY *FLTK_BASE_LIBRARY-NOTFOUND
> FLTK_DIR *FLTK_DIR-NOTFOUND
> FLTK_FLUID_EXECUTABLE *FLTK_FLUID_EXECUTABLE-NOTFOUND
> FLTK_FORMS_LIBRARY *FLTK_FORMS_LIBRARY-NOTFOUND
> FLTK_GL_LIBRARY *FLTK_GL_LIBRARY-NOTFOUND
> FLTK_IMAGES_LIBRARY *FLTK_IMAGES_LIBRARY-NOTFOUND
> FLTK_INCLUDE_DIR *FLTK_INCLUDE_DIR-NOTFOUND
> FLTK_MATH_LIBRARY */usr/lib/x86_64-linux-gnu/libm.so
> GETDP_INC *GETDP_INC-NOTFOUND
> GETDP_LIB *GETDP_LIB-NOTFOUND
> GFORTRAN_LIB *GFORTRAN_LIB-NOTFOUND
> GFORTRAN_STATIC *GFORTRAN_STATIC-NOTFOUND
> HDF5_C_LIBRARY_dl */usr/lib/x86_64-linux-gnu/libdl.so
> HDF5_C_LIBRARY_hdf5 */home/oleg/Programs/anaconda/lib/libhdf5.so
> HDF5_C_LIBRARY_m */usr/lib/x86_64-linux-gnu/libm.so
> HDF5_C_LIBRARY_pthread */usr/lib/x86_64-linux-gnu/libpthread.so
> HDF5_C_LIBRARY_rt */usr/lib/x86_64-linux-gnu/librt.so
> HDF5_C_LIBRARY_z */home/oleg/Programs/anaconda/lib/libz.so
> METIS_INC */usr/include
> METIS_LIB */usr/lib/x86_64-linux-gnu/libmetis.so
> PETSC_INC */usr/include/petsc
> VOROPP_INC *VOROPP_INC-NOTFOUND
> VOROPP_LIB *VOROPP_LIB-NOTFOUND
>
>
> It fails in propably 23% of tests. BUt i don't have at the moment this log.
>
> PS: To workaround building and reconfiguring everytime is it possible to copy from repo only gmsh.h file and install from Ubuntu packages libgmsh-dev and combine those by cmake? Package itself doen't include gmsh.h.
>
> With regards,
> Oleg Kmechak
>
>
> _______________________________________________
> gmsh mailing list
> gmsh at onelab.info
> http://onelab.info/mailman/listinfo/gmsh
—
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://www.montefiore.ulg.ac.be/~geuzaine
Free software: http://gmsh.info | http://getdp.info | http://onelab.info
More information about the gmsh
mailing list