Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Propagate changes made in autoconf #4066

Open
wants to merge 3 commits into
base: devel
Choose a base branch
from

Conversation

GiudGiud
Copy link
Contributor

see libMesh/autoconf-submodule#18

running bootstrap causes the many many changes in the second commit. But we do need to check some of those in for that other PR to have any effect?

@moosebuild
Copy link

moosebuild commented Jan 30, 2025

Job Coverage, step Generate coverage on 27543aa wanted to post the following:

Coverage

Coverage did not change

Full coverage report

This comment will be updated on new commits.

@jwpeterson
Copy link
Member

It looks like you are trying to commit a contrib/autotools/automake-1.16.5 directory, which doesn't look right to me. We distribute the contrib/autotools/automake-1.16.5.tar.gz tarball, which users are meant to install by running ./bootstrap --build-autotools before they subsequently run ./bootstrap (without arguments) to update the generated files in libmesh.

@roystgnr
Copy link
Member

Yeah, this is unmergeable as-is, but I'm really glad you put it up here; I'd have hated to merge libMesh/autoconf-submodule#18 only to discover afterwards that we had to revert or fix it before we could bring it downstream without breaking a bunch of clang-on-Linux configurations.

@GiudGiud
Copy link
Contributor Author

GiudGiud commented Jan 30, 2025

It looks like you are trying to commit a contrib/autotools/automake-1.16.5 directory, which doesn't look right to me.

should be fixed. Let's see what the test suite says of other changes

With the local automake I get this though

-- Check for working C compiler: /Users/giudgl/miniforge/envs/moose/bin/mpicc
-- Check for working C compiler: /Users/giudgl/miniforge/envs/moose/bin/mpicc - broken
CMake Error at /Users/giudgl/miniforge/envs/moose/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:67 (message):
  The C compiler

    "/Users/giudgl/miniforge/envs/moose/bin/mpicc"

@roystgnr
Copy link
Member

Well that's interesting. It's not autotools failing directly this time, it's something failing in (presumably Netgen?) cmake?

Does cmake not give any more diagnostic output than "broken"??? I'm hoping you truncated some important console output, because I'm not seeing any cmake equivalent of config.log in my own build directories, and surely one of the most important pieces of software in the world has better error reporting than just "broken", right?!?

configure Outdated
@@ -8143,7 +8144,7 @@ fi
if test "x$compiler_brand_detected" = "xno"
then :

is_intel_icc="`($CXX -V 2>&1) | grep 'Intel(R)' | grep 'Compiler' | grep -v 'oneAPI'`"
is_intel_icc="`($CXX -V 2>&1) | grep 'Intel(R)' | grep 'Compiler'`"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you working with an up-to-date version of the autoconf-submodule? Your diff is removing this grep statement that refers to oneAPI that was recently added; I don't think we want to do that.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be it's all from a fresh clone

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nope nevermind it was not

@GiudGiud
Copy link
Contributor Author

ok even less changes now with up-to-date submodules

@GiudGiud
Copy link
Contributor Author

Does cmake not give any more diagnostic output than "broken"???

error's gone now. I think I had the flags wrong

@GiudGiud
Copy link
Contributor Author

GiudGiud commented Jan 30, 2025

Looks like our exception handling is less than optimal with these changes..

https://civet.inl.gov/job/2660603/

meshgenerators/mesh_diagnostics_generator.generate/negative_jacobian: libMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh terminatinglibMesh term

@roystgnr
Copy link
Member

That seems exceptional to me!

@GiudGiud
Copy link
Contributor Author

I'll see if I can improve this. I get a feeling the "emit dwarf unwind" flag is not obeyed
it's written differently here
https://clang.llvm.org/docs/ClangCommandLineReference.html

@GiudGiud
Copy link
Contributor Author

ok it's not working in a number of ways.
Is MOOSE honoring LDFLAGS? or just 'libmesh_LDFLAGS' ?
and is LDFLAGS just saved as 'libmesh_LDFLAGS' essentially or do they not communicate?

@roystgnr
Copy link
Member

roystgnr commented Feb 3, 2025

Is MOOSE honoring LDFLAGS? or just 'libmesh_LDFLAGS' ?

I think MOOSE copies $libmesh_LDFLAGS into its $LDFLAGS via libmesh-config --ldflags, but I'd have to double-check to be sure.

We set AM_LDFLAGS = $(libmesh_LDFLAGS) in our Makefile.am for our own library code, and then automake puts that in $LDFLAGS when compiling, but IIRC it's overriding not appending.

Debateably $libmesh_FOO shouldn't ever have existed for these. IIRC it dates back decades, to some point when Derek was beset by a bunch of MOOSE users on systems where sysadmins or modules had some CFLAGS=--break-libmesh --and-moose options automatically set, and he thought that "make libMesh ignore environment settings unless the user does something like adding a prefix to indicate they're deliberate" was an easier solution than "teach all users one by one how to fix their environments' settings". He was probably right about that but I'm still not sure if making our build system forever even more confusing was worth it.

@GiudGiud
Copy link
Contributor Author

GiudGiud commented Feb 4, 2025

but IIRC it's overriding not appending.

that might be why. I ll try adding to libmesh_LDFLAGS instead

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants