samuelburbulla / dune-mmesh

The Dune Grid Module for Moving Interfaces
Other
1 stars 0 forks source link

FAIL: doc/examples/coupling.py #15

Closed vijaysm closed 2 years ago

vijaysm commented 2 years ago

While running within a docker image with all dependencies met, and after a git-lfs pull to get the full mesh files, I get the following errors. It looks like a compiler error due to UMFPACKInverseOperator? Can you please check and let me know?

$:~/dune-mmesh/doc/examples# python3 coupling.py 
Traceback (most recent call last):
  File "coupling.py", line 56, in <module>
    scheme = galerkin([a == b, DirichletBC(space, exact)], solver=("suitesparse", "umfpack"))
  File "/usr/local/lib/python3.8/dist-packages/dune/fem/scheme/_schemes.py", line 243, in galerkin
    return _galerkin(integrands, space=space, solver=solver,
  File "/usr/local/lib/python3.8/dist-packages/dune/fem/scheme/_schemes.py", line 235, in _galerkin
    scheme = module(includes, typeName, backend=backend).Scheme(space, integrands, parameters)
  File "/usr/local/lib/python3.8/dist-packages/dune/fem/scheme/__init__.py", line 53, in module
    module = generator.load(includes, typeName, moduleName, *args, dynamicAttr=True)
  File "/usr/local/lib/python3.8/dist-packages/dune/generator/generator.py", line 164, in load
    return self.post(moduleName, source, postscript)
  File "/usr/local/lib/python3.8/dist-packages/dune/generator/generator.py", line 119, in post
    module = builder.load(moduleName, source, self.typeName[0])
  File "/usr/local/lib/python3.8/dist-packages/dune/generator/builder.py", line 151, in load
    self.compile(moduleName)
  File "/usr/local/lib/python3.8/dist-packages/dune/generator/builder.py", line 71, in compile
    raise CompileError(buffer_to_str(stderr))
dune.generator.exceptions.CompileError: In file included from /usr/local/include/CGAL/config.h:161,
                 from /usr/local/include/CGAL/basic.h:21,
                 from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:20,
                 from /usr/local/include/CGAL/Simple_cartesian.h:20,
                 from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
                 from /usr/local/include/dune/mmesh/cgal/includes.hh:7,
                 from /usr/local/include/dune/mmesh/cgal/defaults.hh:7,
                 from /usr/local/include/dune/mmesh/mmesh.hh:11,
                 from /root/.cache/dune-py/python/dune/generated/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc:20:
/usr/local/include/CGAL/internal/enable_third_party_libraries.h:30:6: warning: #warning "<gmp.h> cannot be found. Less efficient number types will be used instead. Define CGAL_NO_GMP=1 if that is on purpose." [-Wcpp]
   30 | #    warning "<gmp.h> cannot be found. Less efficient number types will be used instead. Define CGAL_NO_GMP=1 if that is on purpose."
      |      ^~~~~~~
/root/.cache/dune-py/python/dune/generated/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc: In function ‘void pybind11_init_femscheme_b2036fb814f6dee38d9eb44aa6a7dde7(pybind11::module_&)’:
/root/.cache/dune-py/python/dune/generated/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc:32:963: error: ‘UMFPACKInverseOperator’ is not a member of ‘Dune::Fem’; did you mean ‘NewtonInverseOperator’?
   32 |     using DuneType = Dune::Fem::GalerkinScheme< Dune::Fem::VirtualizedIntegrands< typename Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage>::GridPartType, std::tuple< Dune::FieldMatrix< double, 1, 2 > >, std::tuple< Dune::FieldVector< double, 1 >, Dune::FieldMatrix< double, 1, 2 > > >, Dune::Fem::SparseRowLinearOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::SparseRowMatrix<double,int>>, Dune::Fem::UMFPACKInverseOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >, typename Dune::Fem::SparseRowLinearOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::SparseRowMatrix<double,int>>::MatrixType >, true >;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   NewtonInverseOperator
/root/.cache/dune-py/python/dune/generated/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc:32:1760: error: template argument 3 is invalid
   32 |     using DuneType = Dune::Fem::GalerkinScheme< Dune::Fem::VirtualizedIntegrands< typename Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage>::GridPartType, std::tuple< Dune::FieldMatrix< double, 1, 2 > >, std::tuple< Dune::FieldVector< double, 1 >, Dune::FieldMatrix< double, 1, 2 > > >, Dune::Fem::SparseRowLinearOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::SparseRowMatrix<double,int>>, Dune::Fem::UMFPACKInverseOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >, typename Dune::Fem::SparseRowLinearOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::SparseRowMatrix<double,int>>::MatrixType >, true >;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^
/root/.cache/dune-py/python/dune/generated/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc:32:1760: error: type/value mismatch at argument 4 in template parameter list for ‘template<class Integrands, class LinearOperator, class InverseOperator, bool addDirichletBC> using GalerkinScheme = Dune::Fem::Impl::GalerkinSchemeImpl<Integrands, LinearOperator, InverseOperator, addDirichletBC, Dune::Fem::DifferentiableGalerkinOperator>’
/root/.cache/dune-py/python/dune/generated/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc:32:1760: note:   expected a constant of type ‘bool’, got ‘Dune::Fem::SparseRowMatrixObject<Dune::Fem::LagrangeDiscreteFunctionSpace<Dune::Fem::FunctionSpace<double, double, 2, 1>, Dune::Fem::GridPartAdapter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::MMesh<Dune::TriangulationWrapper<2>, 2> > > >, -6, Dune::Fem::CodegenStorage>, Dune::Fem::LagrangeDiscreteFunctionSpace<Dune::Fem::FunctionSpace<double, double, 2, 1>, Dune::Fem::GridPartAdapter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::MMesh<Dune::TriangulationWrapper<2>, 2> > > >, -6, Dune::Fem::CodegenStorage>, Dune::Fem::SparseRowMatrix<double, int> >::MatrixType’ {aka ‘Dune::Fem::SparseRowMatrix<double, int>’}
/root/.cache/dune-py/python/dune/generated/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc:33:43: error: ‘DuneType’ was not declared in this scope
   33 |     auto cls = Dune::Python::insertClass< DuneType >( cls0, "Scheme",pybind11::dynamic_attr(), Dune::Python::GenerateTypeName("Dune::Fem::GalerkinScheme< Dune::Fem::VirtualizedIntegrands< typename Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage>::GridPartType, std::tuple< Dune::FieldMatrix< double, 1, 2 > >, std::tuple< Dune::FieldVector< double, 1 >, Dune::FieldMatrix< double, 1, 2 > > >, Dune::Fem::SparseRowLinearOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::SparseRowMatrix<double,int>>, Dune::Fem::UMFPACKInverseOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >, typename Dune::Fem::SparseRowLinearOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::SparseRowMatrix<double,int>>::MatrixType >, true >"), Dune::Python::IncludeFiles{"dune/fem/function/adaptivefunction.hh","dune/fem/operator/linear/spoperator.hh","dune/fem/schemes/dirichletwrapper.hh","dune/fem/schemes/molgalerkin.hh","dune/fem/solver/ldlsolver.hh","dune/fem/solver/spqrsolver.hh","dune/fem/solver/umfpacksolver.hh","dune/fem/space/lagrange.hh","dune/fempy/parameter.hh","dune/fempy/py/discretefunction.hh","dune/fempy/py/scheme.hh","dune/fempy/py/space.hh","dune/mmesh/mmesh.hh","dune/python/grid/hierarchical.hh"}).first;
      |                                           ^~~~~~~~
/root/.cache/dune-py/python/dune/generated/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc:33:2357: error: no matching function for call to ‘insertClass<<expression error> >(pybind11::module&, const char [7], pybind11::dynamic_attr, Dune::Python::GenerateTypeName, Dune::Python::IncludeFiles)’
   33 |     auto cls = Dune::Python::insertClass< DuneType >( cls0, "Scheme",pybind11::dynamic_attr(), Dune::Python::GenerateTypeName("Dune::Fem::GalerkinScheme< Dune::Fem::VirtualizedIntegrands< typename Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage>::GridPartType, std::tuple< Dune::FieldMatrix< double, 1, 2 > >, std::tuple< Dune::FieldVector< double, 1 >, Dune::FieldMatrix< double, 1, 2 > > >, Dune::Fem::SparseRowLinearOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::SparseRowMatrix<double,int>>, Dune::Fem::UMFPACKInverseOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >, typename Dune::Fem::SparseRowLinearOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::SparseRowMatrix<double,int>>::MatrixType >, true >"), Dune::Python::IncludeFiles{"dune/fem/function/adaptivefunction.hh","dune/fem/operator/linear/spoperator.hh","dune/fem/schemes/dirichletwrapper.hh","dune/fem/schemes/molgalerkin.hh","dune/fem/solver/ldlsolver.hh","dune/fem/solver/spqrsolver.hh","dune/fem/solver/umfpacksolver.hh","dune/fem/space/lagrange.hh","dune/fempy/parameter.hh","dune/fempy/py/discretefunction.hh","dune/fempy/py/scheme.hh","dune/fempy/py/space.hh","dune/mmesh/mmesh.hh","dune/python/grid/hierarchical.hh"}).first;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
In file included from /usr/local/include/dune/python/istl/bvector.hh:14,
                 from /usr/local/include/dune/fempy/py/discretefunction.hh:13,
                 from /root/.cache/dune-py/python/dune/generated/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc:17:
/usr/local/include/dune/python/common/typeregistry.hh:420:5: note: candidate: ‘template<class Type, class ... options, class ... Args> std::pair<pybind11::class_<T, options ...>, bool> Dune::Python::insertClass(pybind11::handle, std::string, Args ...)’
  420 |     insertClass ( pybind11::handle scope, std::string pyName, Args... args )
      |     ^~~~~~~~~~~
/usr/local/include/dune/python/common/typeregistry.hh:420:5: note:   template argument deduction/substitution failed:
/root/.cache/dune-py/python/dune/generated/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc:33:2357: error: template argument 1 is invalid
   33 |     auto cls = Dune::Python::insertClass< DuneType >( cls0, "Scheme",pybind11::dynamic_attr(), Dune::Python::GenerateTypeName("Dune::Fem::GalerkinScheme< Dune::Fem::VirtualizedIntegrands< typename Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage>::GridPartType, std::tuple< Dune::FieldMatrix< double, 1, 2 > >, std::tuple< Dune::FieldVector< double, 1 >, Dune::FieldMatrix< double, 1, 2 > > >, Dune::Fem::SparseRowLinearOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::SparseRowMatrix<double,int>>, Dune::Fem::UMFPACKInverseOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >, typename Dune::Fem::SparseRowLinearOperator< Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::AdaptiveDiscreteFunction< Dune::Fem::DynamicLagrangeDiscreteFunctionSpace< Dune::Fem::FunctionSpace< double, double, 2, 1 >, Dune::FemPy::GridPart< Dune::MovingMesh<2>::LeafGridView >, Dune::Fem::CodegenStorage> >,Dune::Fem::SparseRowMatrix<double,int>>::MatrixType >, true >"), Dune::Python::IncludeFiles{"dune/fem/function/adaptivefunction.hh","dune/fem/operator/linear/spoperator.hh","dune/fem/schemes/dirichletwrapper.hh","dune/fem/schemes/molgalerkin.hh","dune/fem/solver/ldlsolver.hh","dune/fem/solver/spqrsolver.hh","dune/fem/solver/umfpacksolver.hh","dune/fem/space/lagrange.hh","dune/fempy/parameter.hh","dune/fempy/py/discretefunction.hh","dune/fempy/py/scheme.hh","dune/fempy/py/space.hh","dune/mmesh/mmesh.hh","dune/python/grid/hierarchical.hh"}).first;
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
make[3]: *** [python/dune/generated/CMakeFiles/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.dir/build.make:63: python/dune/generated/CMakeFiles/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.dir/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.cc.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:1271: python/dune/generated/CMakeFiles/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:1278: python/dune/generated/CMakeFiles/femscheme_b2036fb814f6dee38d9eb44aa6a7dde7.dir/rule] Error 2
make: *** [Makefile:721: femscheme_b2036fb814f6dee38d9eb44aa6a7dde7] Error 2
samuelburbulla commented 2 years ago

Hi @vijaysm, this error occurs if UMFPack has not been found by dune-fem.

You can try (re-)installing suitesparse first, but I'm quite surprised that also downloading with git-lfs didn't work automatically. That should be the case if everything was installed correctly with apt. It worked that way for me and also @krober10nd.

Could it be that something went wrong when building the Docker image, and thus dependencies like git-lfs and suitesparse have not installed correctly?

Best, Samuel

samuelburbulla commented 2 years ago

P.S. I tried to build the Docker images on GitHub, but did not succeed yet. Unfortunately, I won't find time to try this again for another week.

samuelburbulla commented 2 years ago

There is now a Docker image in the Github container registry. You should be able to run it with

docker run -it ghcr.io/samuelburbulla/dune-mmesh:master

Could you give a try with this image?

vijaysm commented 2 years ago

I'll play with this image. Thanks for getting back to me.

vijaysm commented 2 years ago

Excellent, I can now run the examples! This satisfies all my requirements.

vijaysm commented 2 years ago

Excellent. Will try with it and let you know if everything is successful. Thanks.

On Mon., Jun. 20, 2022, 08:03 Samuel Burbulla, @.***> wrote:

There is now a Docker image in the Github container registry. You should be able to run it with

docker run -it ghcr.io/samuelburbulla/dune-mmesh:master

Could you give a try with this image?

— Reply to this email directly, view it on GitHub https://github.com/samuelburbulla/dune-mmesh/issues/15#issuecomment-1160489109, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACVEPJPR4P22YV5FM3JRBLVQB223ANCNFSM5X6BDH6A . You are receiving this because you were mentioned.Message ID: @.***>