diff --git a/CMakeCache.txt b/CMakeCache.txt index 78aa25e20c1db13c513587de794120075c8ba630..bfbabfe374fa9b4083b38f10a244be3d0b560084 100644 --- a/CMakeCache.txt +++ b/CMakeCache.txt @@ -1396,7 +1396,7 @@ CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_NM CMAKE_NM-ADVANCED:INTERNAL=1 //number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=19 +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=20 //ADVANCED property for variable: CMAKE_OBJCOPY CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_OBJDUMP diff --git a/compile_commands.json b/compile_commands.json index 7723e0d952fa6bebbd9e2032ab32a72347138240..a8c46ff17595cea37b455fb9c239c80869b33716 100644 --- a/compile_commands.json +++ b/compile_commands.json @@ -1,4 +1,9 @@ [ +{ + "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_slipvelocity -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_slipvelocity_3p_driver.hh.dir/headercheck/src/test_slipvelocity/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_slipvelocity/3p_driver.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_slipvelocity/3p_driver.hh.cc" +}, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield/archive -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_archive_tmp___myincludes.hh.dir/headercheck/dune/phasefield/archive/tmp___myincludes.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/archive/tmp___myincludes.hh.cc", @@ -9,6 +14,11 @@ "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_ff_chns.hh.dir/headercheck/dune/phasefield/ff_chns.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/ff_chns.hh.cc", "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/ff_chns.hh.cc" }, +{ + "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_mixed -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_paper_thinstrip_mixed_tmixed_parameters.hh.dir/headercheck/src/paper_thinstrip_mixed/tmixed_parameters.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/paper_thinstrip_mixed/tmixed_parameters.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/paper_thinstrip_mixed/tmixed_parameters.hh.cc" +}, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/summerschool -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_summerschool_summerschool_timestepmanager.hh.dir/headercheck/src/summerschool/summerschool_timestepmanager.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/summerschool/summerschool_timestepmanager.hh.cc", @@ -64,6 +74,11 @@ "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield/localoperator -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_localoperator_fem_base_chns.hh.dir/headercheck/dune/phasefield/localoperator/fem_base_chns.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/localoperator/fem_base_chns.hh.cc", "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/localoperator/fem_base_chns.hh.cc" }, +{ + "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/summerschool -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_summerschool_boundary_summerschool.hh.dir/headercheck/src/summerschool/boundary_summerschool.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/summerschool/boundary_summerschool.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/summerschool/boundary_summerschool.hh.cc" +}, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield/debug -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_debug_vector_debug.hh.dir/headercheck/dune/phasefield/debug/vector_debug.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/debug/vector_debug.hh.cc", @@ -74,6 +89,11 @@ "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield/archive -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_archive_acfs_problem.hh.dir/headercheck/dune/phasefield/archive/acfs_problem.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/archive/acfs_problem.hh.cc", "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/archive/acfs_problem.hh.cc" }, +{ + "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_full -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_paper_thinstrip_full_thinstrip_full_chns_r_cahnhilliard.hh.dir/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_r_cahnhilliard.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_r_cahnhilliard.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_r_cahnhilliard.hh.cc" +}, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_2pchns_r -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_2pchns_r_2p_driver.hh.dir/headercheck/src/test_2pchns_r/2p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_2pchns_r/2p_driver.hh.cc", @@ -134,11 +154,6 @@ "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_initial_fn.hh.dir/headercheck/dune/phasefield/initial_fn.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/initial_fn.hh.cc", "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/initial_fn.hh.cc" }, -{ - "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", - "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield/localoperator -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_localoperator_fem_3p_cahnhilliard.hh.dir/headercheck/dune/phasefield/localoperator/fem_3p_cahnhilliard.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/localoperator/fem_3p_cahnhilliard.hh.cc", - "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/localoperator/fem_3p_cahnhilliard.hh.cc" -}, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield/localoperator -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_localoperator_fem_ff_chns_cahnhilliard.hh.dir/headercheck/dune/phasefield/localoperator/fem_ff_chns_cahnhilliard.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/localoperator/fem_ff_chns_cahnhilliard.hh.cc", @@ -179,6 +194,11 @@ "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield/localoperator -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_localoperator_pf_diff_estimator.hh.dir/headercheck/dune/phasefield/localoperator/pf_diff_estimator.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/localoperator/pf_diff_estimator.hh.cc", "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/localoperator/pf_diff_estimator.hh.cc" }, +{ + "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield/utility -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_utility_ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.dir/headercheck/dune/phasefield/utility/ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/utility/ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/utility/ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.cc" +}, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_phasefield.hh.dir/headercheck/dune/phasefield/phasefield.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/phasefield.hh.cc", @@ -211,8 +231,8 @@ }, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", - "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_3pchns_r -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_3pchns_r_3p_driver.hh.dir/headercheck/src/test_3pchns_r/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_3pchns_r/3p_driver.hh.cc", - "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_3pchns_r/3p_driver.hh.cc" + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_full -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_paper_thinstrip_full_thinstrip_full_chns_navierstokes.hh.dir/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_navierstokes.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_navierstokes.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_navierstokes.hh.cc" }, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", @@ -221,28 +241,38 @@ }, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", - "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_contactpointdynamics -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_contactpointdynamics_3p_driver.hh.dir/headercheck/src/test_contactpointdynamics/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_contactpointdynamics/3p_driver.hh.cc", - "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_contactpointdynamics/3p_driver.hh.cc" + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_mixed -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_paper_thinstrip_mixed_3p_driver.hh.dir/headercheck/src/paper_thinstrip_mixed/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/paper_thinstrip_mixed/3p_driver.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/paper_thinstrip_mixed/3p_driver.hh.cc" }, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", - "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_hainesjump -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_hainesjump_3p_driver.hh.dir/headercheck/src/test_hainesjump/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_hainesjump/3p_driver.hh.cc", - "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_hainesjump/3p_driver.hh.cc" + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield/localoperator -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_localoperator_fem_3p_cahnhilliard.hh.dir/headercheck/dune/phasefield/localoperator/fem_3p_cahnhilliard.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/localoperator/fem_3p_cahnhilliard.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/localoperator/fem_3p_cahnhilliard.hh.cc" }, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", - "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_periodic -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_periodic_3p_driver.hh.dir/headercheck/src/test_periodic/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_periodic/3p_driver.hh.cc", - "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_periodic/3p_driver.hh.cc" + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_mixed -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_paper_thinstrip_mixed_thinstrip_boundary.hh.dir/headercheck/src/paper_thinstrip_mixed/thinstrip_boundary.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/paper_thinstrip_mixed/thinstrip_boundary.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/paper_thinstrip_mixed/thinstrip_boundary.hh.cc" }, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", - "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_slipvelocity -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_slipvelocity_3p_driver.hh.dir/headercheck/src/test_slipvelocity/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_slipvelocity/3p_driver.hh.cc", - "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_slipvelocity/3p_driver.hh.cc" + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_3pchns_r -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_3pchns_r_3p_driver.hh.dir/headercheck/src/test_3pchns_r/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_3pchns_r/3p_driver.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_3pchns_r/3p_driver.hh.cc" }, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", - "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/dune/phasefield/utility -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__dune_phasefield_utility_ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.dir/headercheck/dune/phasefield/utility/ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/utility/ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.cc", - "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/dune/phasefield/utility/ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.cc" + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_contactpointdynamics -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_contactpointdynamics_3p_driver.hh.dir/headercheck/src/test_contactpointdynamics/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_contactpointdynamics/3p_driver.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_contactpointdynamics/3p_driver.hh.cc" +}, +{ + "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_hainesjump -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_hainesjump_3p_driver.hh.dir/headercheck/src/test_hainesjump/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_hainesjump/3p_driver.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_hainesjump/3p_driver.hh.cc" +}, +{ + "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield", + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIC -DHEADERCHECK -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/test_periodic -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -fext-numeric-literals -o CMakeFiles/headercheck__src_test_periodic_3p_driver.hh.dir/headercheck/src/test_periodic/3p_driver.hh.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_periodic/3p_driver.hh.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/headercheck/src/test_periodic/3p_driver.hh.cc" }, { "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src", @@ -313,5 +343,10 @@ "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_full", "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIE -fext-numeric-literals -o CMakeFiles/thinstrip_equation.dir/thinstrip_equation.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_full/thinstrip_equation.cc", "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_full/thinstrip_equation.cc" +}, +{ + "directory": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_mixed", + "command": "/usr/bin/g++ -DENABLE_EIGEN=1 -DENABLE_GMP=1 -DENABLE_MPI=1 -DENABLE_QUADMATH=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_GLIBCXX_USE_FLOAT128=1 -D_TBB_CPP0X -I/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield -I/usr/local/ssd/home/vonwolls/dumux/dune-phasefield -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-common -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-geometry -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-uggrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/low -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/gm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/dom -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/ui -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/algebra -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/np/udm -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ppif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/dddif -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/util -I/home/ians1/vonwolls/ssd_local/dumux/dune-uggrid/parallel/ddd/include -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-typetree -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-istl -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-grid -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-localfunctions -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-functions -I/usr/include/python3.5m -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-python -isystem /home/ians1/vonwolls/ssd_local/dumux/dune-alugrid -I/home/ians1/vonwolls/ssd_local/dumux/dune-testtools -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-common -I/home/ians1/vonwolls/ssd_local/dumux/dune-xt-grid -I/home/ians1/vonwolls/ssd_local/dumux/dune-pdelab -isystem /usr/include/eigen3 -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -fno-strict-aliasing -fstrict-overflow -fno-finite-math-only -O3 -march=native -funroll-loops -fdiagnostics-color=always -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-reorder -Wno-sign-compare -fPIE -fext-numeric-literals -o CMakeFiles/tmixed_equation.dir/tmixed_equation.cc.o -c /home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_mixed/tmixed_equation.cc", + "file": "/home/ians1/vonwolls/ssd_local/dumux/dune-phasefield/src/paper_thinstrip_mixed/tmixed_equation.cc" } ] \ No newline at end of file diff --git a/dune/phasefield/base_potentials.hh b/dune/phasefield/base_potentials.hh index e209cbe5581da3c95f83c5ca3d694667daafceda..dd199383184392109f798e20d70a8f0a4647ed20 100644 --- a/dune/phasefield/base_potentials.hh +++ b/dune/phasefield/base_potentials.hh @@ -68,8 +68,103 @@ public: else return sqrt(2)*x*(1-x); } + + // Evaluate the solution to the ODE y' = sqrt(2 W(y)), y(0)=1/2 + Number eval_shape(const Number& x) const + { + return 0.5*(1+tanh(1/sqrt(2)*x)); + } }; +template<typename Number> +class DoubleWell_8th_order_poly +{ +public: + const Number MultFactor = 64.0; + const Number TurningPointLeft = 0.5 - 1/sqrt(28); + const Number TurningPointRight = 0.5 + 1/sqrt(28); + + DoubleWell_8th_order_poly(const Dune::ParameterTree & ptree) + { + } + + //Double Well + Number eval(const Number& x) const + { + return MultFactor*x*x*x*x*(1-x)*(1-x)*(1-x)*(1-x); + } + + // Double Well Derivative + Number eval_d(const Number& x) const + { + return MultFactor*4*x*x*x*(1-x)*(1-x)*(1-x)*( (1-x) - x); + } + + // Double Well Derivative(/Secant) + Number eval_d (const Number& x, const Number& y) const + { + std::cout << "Eval_d(x,y) not implemented for DoubleWell_8th_order_poly" << std::endl; + return 0; + } + + // Double Well Derivative of Convex Part + Number eval_dConvex (const Number& x) const + { + if(x<TurningPointLeft) + return eval_d(x)- eval_d(TurningPointLeft); + if(x>TurningPointRight) + return eval_d(x)-eval_d(TurningPointRight); + return 0; + } + + // Double Well Derivative of Convcarve Part + Number eval_dConcarve (const Number& x) const + { + if(x<TurningPointLeft) + return eval_d(TurningPointLeft); + if(x>TurningPointRight) + return eval_d(TurningPointRight); + return eval_d(x); + } + + // The function satisfying q=sqrt(2 W), inbetween 0 and 1 + Number eval_q(const Number& x) const + { + if(x<0 || x>1) + return 0; + else + return sqrt(MultFactor)*sqrt(2)*x*x*(1-x)*(1-x); + } + + // Evaluate the solution to the ODE y' = sqrt(2 W(y)), y(0)=1/2 + Number eval_shape(const Number& x) const + { + //The solution is given implicity by sqrt(MultFactor)*sqrt(2)*x = 1/(1-y) - 1/y + 2 log(y/(1-y)) + Number res = SolutionBisect(sqrt(MultFactor)*sqrt(2)*x, 0, 1); + //std::cout << "eval_shape of " << x << " is " << res << std::endl; + return res; + } +private: + Number SolutionBisect(const Number& Target, const Number& LeftBdry, const Number& RightBdry) const + { + Number Midpoint = (LeftBdry + RightBdry)/2; + Number Result = 1/(1-Midpoint) - 1/Midpoint + 2*log(Midpoint/(1-Midpoint)); + if(abs(Result-Target) < 1e-9 || abs(LeftBdry-RightBdry)<1e-11) + { + return Midpoint; + } + if(Result > Target) + { + return SolutionBisect(Target, LeftBdry, Midpoint); + } + else + { + return SolutionBisect(Target, Midpoint, RightBdry); + } + } +}; + + //______________________________________________________________________________________________________ template<typename Number> @@ -211,11 +306,17 @@ public: return wp.eval_dConcarve(x); } - // Just foward q, we do not care about the limiter for this + // Just froward q, we do not care about the limiter for this Number eval_q (const Number& x) const { return wp.eval_q(x); } + + // Just forward + Number eval_shape (const Number& x) const + { + return wp.eval_shape(x); + } }; diff --git a/dune/phasefield/initial_fn.hh b/dune/phasefield/initial_fn.hh index 9fd421a6e1e265358cff63a1aeec16bb387d872e..36ded598b90f12a4dc01302ef67fee6e3080ceef 100644 --- a/dune/phasefield/initial_fn.hh +++ b/dune/phasefield/initial_fn.hh @@ -385,6 +385,89 @@ public: } }; +template<typename GV, typename RF, typename Params> +class PhiInitial_SummerSchoolPaper : + public Dune::PDELab::AnalyticGridFunctionBase< + Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,1>, PhiInitial_SummerSchoolPaper<GV,RF,Params> > +{ + RF eps; + RF radius; + std::vector<RF> xValues; + std::vector<RF> yValues; + inline static RF PxToCoord_x(const RF px_x) + { + return (px_x - 150)/((RF)299); + } + inline static RF PxToCoord_y(const RF px_y) + { + return (102 - px_y)/((RF)299); + } + + inline static RF PxToCoord_x2(const RF px_x) + { + return (px_x - 163)/((RF)314); + } + inline static RF PxToCoord_y2(const RF px_y) + { + return (107 - px_y)/((RF)314); + } +public: + typedef Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,1> Traits; + + PhiInitial_SummerSchoolPaper(const GV & gv, const Params & params) : + Dune::PDELab::AnalyticGridFunctionBase<Traits,PhiInitial_SummerSchoolPaper<GV,RF,Params> > (gv) + { + eps = params.eps; + radius = params.initial.ptree.get("Radius",0.2); + + + +//Experiment 1 +/* + xValues.push_back(PxToCoord_x(317)); yValues.push_back(PxToCoord_y(85)); + xValues.push_back(PxToCoord_x(364)); yValues.push_back(PxToCoord_y(110)); + xValues.push_back(PxToCoord_x(556)); yValues.push_back(PxToCoord_y(65)); + xValues.push_back(PxToCoord_x(668)); yValues.push_back(PxToCoord_y(63)); + xValues.push_back(PxToCoord_x(759)); yValues.push_back(PxToCoord_y(85)); + xValues.push_back(PxToCoord_x(775)); yValues.push_back(PxToCoord_y(143)); + xValues.push_back(PxToCoord_x(832)); yValues.push_back(PxToCoord_y(159)); + xValues.push_back(PxToCoord_x(874)); yValues.push_back(PxToCoord_y(139)); + //xValues.push_back(PxToCoord_x(815)); yValues.push_back(PxToCoord_y(36)); + //xValues.push_back(PxToCoord_x(848)); yValues.push_back(PxToCoord_y(53)); + xValues.push_back(PxToCoord_x(938)); yValues.push_back(PxToCoord_y(101)); + xValues.push_back(PxToCoord_x(1100)); yValues.push_back(PxToCoord_y(62)); + xValues.push_back(PxToCoord_x(1226)); yValues.push_back(PxToCoord_y(15)); + xValues.push_back(PxToCoord_x(1257)); yValues.push_back(PxToCoord_y(29)); + xValues.push_back(PxToCoord_x(1340)); yValues.push_back(PxToCoord_y(57)); + xValues.push_back(PxToCoord_x(1346)); yValues.push_back(PxToCoord_y(77)); + xValues.push_back(PxToCoord_x(1354)); yValues.push_back(PxToCoord_y(103)); + xValues.push_back(PxToCoord_x(1432)); yValues.push_back(PxToCoord_y(101)); + xValues.push_back(PxToCoord_x(1731)); yValues.push_back(PxToCoord_y(115)); + //xValues.push_back(PxToCoord_x(1915)); yValues.push_back(PxToCoord_y(77)); +*/ + +//Experiment 7 + xValues.push_back(PxToCoord_x2(423)); yValues.push_back(PxToCoord_y2(129)); + xValues.push_back(PxToCoord_x2(1636)); yValues.push_back(PxToCoord_y2(98)); + + + } + + inline void evaluateGlobal(const typename Traits::DomainType & x, typename Traits::RangeType & y) const + { + RF dist; + RF temp; + RF yc = 1; + for(int i=0; i<xValues.size(); i++) + { + dist = std::sqrt( (x[0]-xValues[i])*(x[0]-xValues[i]) + (x[1]-yValues[i])*(x[1]-yValues[i]) ); + temp = 0.5*(1+tanh(1/eps/sqrt(2)*(dist-radius))); + yc = yc*temp; + } + y[0] = yc; + } +}; + template<typename GV, typename RF, typename Params, const int Phase> class PhiInitial_HainesJump : diff --git a/headercheck/dune/phasefield/archive/acfs_ibvp.hh.cc b/headercheck/dune/phasefield/archive/acfs_ibvp.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..90f8ca1b9e5ad46922ba70d8b644e8dc1a6874bc --- /dev/null +++ b/headercheck/dune/phasefield/archive/acfs_ibvp.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<acfs_ibvp.hh> +#include<acfs_ibvp.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/archive/acfs_problem.hh.cc b/headercheck/dune/phasefield/archive/acfs_problem.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..41252e3e63441dccffda8e0beb0331a92f6dc1c7 --- /dev/null +++ b/headercheck/dune/phasefield/archive/acfs_problem.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<acfs_problem.hh> +#include<acfs_problem.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/archive/ff_parameters.hh.cc b/headercheck/dune/phasefield/archive/ff_parameters.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..3a76d2d52a8195464457090c8e74ede1cc961af1 --- /dev/null +++ b/headercheck/dune/phasefield/archive/ff_parameters.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<ff_parameters.hh> +#include<ff_parameters.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/archive/tmp___myincludes.hh.cc b/headercheck/dune/phasefield/archive/tmp___myincludes.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d56f7b4371fd8d37ef1e85a391c6a77b0dd2a3b3 --- /dev/null +++ b/headercheck/dune/phasefield/archive/tmp___myincludes.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<tmp___myincludes.hh> +#include<tmp___myincludes.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/base_parameters.hh.cc b/headercheck/dune/phasefield/base_parameters.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..b85a1bef4f78f769109fe8dc458cd9c37c922de1 --- /dev/null +++ b/headercheck/dune/phasefield/base_parameters.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<base_parameters.hh> +#include<base_parameters.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/base_potentials.hh.cc b/headercheck/dune/phasefield/base_potentials.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..588f28370cad41b01d01b6355680997370089a72 --- /dev/null +++ b/headercheck/dune/phasefield/base_potentials.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<base_potentials.hh> +#include<base_potentials.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/boundary_fn.hh.cc b/headercheck/dune/phasefield/boundary_fn.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..2c5ffb8a7e99c61cc17b77e52237b856278ecfad --- /dev/null +++ b/headercheck/dune/phasefield/boundary_fn.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<boundary_fn.hh> +#include<boundary_fn.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/chns_base.hh.cc b/headercheck/dune/phasefield/chns_base.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..4857917fe5493eacd7756d3935a77a6765e97440 --- /dev/null +++ b/headercheck/dune/phasefield/chns_base.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<chns_base.hh> +#include<chns_base.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/debug/vector_debug.hh.cc b/headercheck/dune/phasefield/debug/vector_debug.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..63090ca551ad999eae7e56fe168a90d2362ed619 --- /dev/null +++ b/headercheck/dune/phasefield/debug/vector_debug.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<vector_debug.hh> +#include<vector_debug.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/ff_chns.hh.cc b/headercheck/dune/phasefield/ff_chns.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..1744c2ee4109dbe279dddedae9a80a05d605a254 --- /dev/null +++ b/headercheck/dune/phasefield/ff_chns.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<ff_chns.hh> +#include<ff_chns.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/fff_chns.hh.cc b/headercheck/dune/phasefield/fff_chns.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..27bb75acaec2c627616b11017cbd1c59f1eeb079 --- /dev/null +++ b/headercheck/dune/phasefield/fff_chns.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fff_chns.hh> +#include<fff_chns.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/ffs_chns_r.hh.cc b/headercheck/dune/phasefield/ffs_chns_r.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..b5292b22368947c0dd517ec2c681546ffff1f8e7 --- /dev/null +++ b/headercheck/dune/phasefield/ffs_chns_r.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<ffs_chns_r.hh> +#include<ffs_chns_r.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/fs_chns_r.hh.cc b/headercheck/dune/phasefield/fs_chns_r.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..a9469eb95808bf317120618f8fd7a7ffdfc3955c --- /dev/null +++ b/headercheck/dune/phasefield/fs_chns_r.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fs_chns_r.hh> +#include<fs_chns_r.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/initial_fn.hh.cc b/headercheck/dune/phasefield/initial_fn.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..9d5f2cbfb72087aa2c26d67519c68aa1fb35e1f8 --- /dev/null +++ b/headercheck/dune/phasefield/initial_fn.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<initial_fn.hh> +#include<initial_fn.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_2p_cahnhilliard.hh.cc b/headercheck/dune/phasefield/localoperator/fem_2p_cahnhilliard.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..ef9d843d14243f14a100495b410688c97fb47391 --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_2p_cahnhilliard.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_2p_cahnhilliard.hh> +#include<fem_2p_cahnhilliard.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_3p_cahnhilliard.hh.cc b/headercheck/dune/phasefield/localoperator/fem_3p_cahnhilliard.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..919fe172cb613a2a4013f2134a4ae99e2973c8d5 --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_3p_cahnhilliard.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_3p_cahnhilliard.hh> +#include<fem_3p_cahnhilliard.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_base_chns.hh.cc b/headercheck/dune/phasefield/localoperator/fem_base_chns.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..eda8cce5566338e6299848782cbdfc9a32c3530f --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_base_chns.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_base_chns.hh> +#include<fem_base_chns.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_ff_chns_cahnhilliard.hh.cc b/headercheck/dune/phasefield/localoperator/fem_ff_chns_cahnhilliard.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..13159e66e62e4e48ccf1551eb283200ec65a5561 --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_ff_chns_cahnhilliard.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_ff_chns_cahnhilliard.hh> +#include<fem_ff_chns_cahnhilliard.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_ff_chns_navierstokes.hh.cc b/headercheck/dune/phasefield/localoperator/fem_ff_chns_navierstokes.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..2a7d9481525eb62cebac3d134b62903dc915effe --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_ff_chns_navierstokes.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_ff_chns_navierstokes.hh> +#include<fem_ff_chns_navierstokes.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_ffs_chns_navierstokes.hh.cc b/headercheck/dune/phasefield/localoperator/fem_ffs_chns_navierstokes.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..131c490a6a13b64c31058fff6e2279d9943f94e6 --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_ffs_chns_navierstokes.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_ffs_chns_navierstokes.hh> +#include<fem_ffs_chns_navierstokes.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_ffs_chns_r_cahnhilliard.hh.cc b/headercheck/dune/phasefield/localoperator/fem_ffs_chns_r_cahnhilliard.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..5ee39dfa83809052773d3ad6cf3d788c51453699 --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_ffs_chns_r_cahnhilliard.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_ffs_chns_r_cahnhilliard.hh> +#include<fem_ffs_chns_r_cahnhilliard.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_fs_chns_r_cahnhilliard.hh.cc b/headercheck/dune/phasefield/localoperator/fem_fs_chns_r_cahnhilliard.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..b6bd08104a6d95af470ccdb71e95efcb6684aa0f --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_fs_chns_r_cahnhilliard.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_fs_chns_r_cahnhilliard.hh> +#include<fem_fs_chns_r_cahnhilliard.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_fs_chns_r_instatstokes.hh.cc b/headercheck/dune/phasefield/localoperator/fem_fs_chns_r_instatstokes.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..611238dd405705c4da3f95917bfcc394963c1b42 --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_fs_chns_r_instatstokes.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_fs_chns_r_instatstokes.hh> +#include<fem_fs_chns_r_instatstokes.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_fs_chns_r_thinplateflow.hh.cc b/headercheck/dune/phasefield/localoperator/fem_fs_chns_r_thinplateflow.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..6de2cbd1188c90cb0b61a364c68598ca08606be7 --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_fs_chns_r_thinplateflow.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_fs_chns_r_thinplateflow.hh> +#include<fem_fs_chns_r_thinplateflow.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/fem_fs_r_only.hh.cc b/headercheck/dune/phasefield/localoperator/fem_fs_r_only.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..ed9a92f72dc5c7e275face2279e1fe3ca3190874 --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/fem_fs_r_only.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<fem_fs_r_only.hh> +#include<fem_fs_r_only.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/pf_3p_diff_estimator.hh.cc b/headercheck/dune/phasefield/localoperator/pf_3p_diff_estimator.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..a5dd1087da5dc914521bf88140f57b2abc24c9d1 --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/pf_3p_diff_estimator.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<pf_3p_diff_estimator.hh> +#include<pf_3p_diff_estimator.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/localoperator/pf_diff_estimator.hh.cc b/headercheck/dune/phasefield/localoperator/pf_diff_estimator.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..f7c553667d279f618f57ae0acb9d627c9b300f50 --- /dev/null +++ b/headercheck/dune/phasefield/localoperator/pf_diff_estimator.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<pf_diff_estimator.hh> +#include<pf_diff_estimator.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/phasefield.hh.cc b/headercheck/dune/phasefield/phasefield.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..2a3611838cd0637dbb4551963503a17977070f39 --- /dev/null +++ b/headercheck/dune/phasefield/phasefield.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<phasefield.hh> +#include<phasefield.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/utility/ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.cc b/headercheck/dune/phasefield/utility/ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..5218f1dc6e205508efb4e4bcdfa7d45fd10c89b9 --- /dev/null +++ b/headercheck/dune/phasefield/utility/ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh> +#include<ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/dune/phasefield/utility/pf_3p_color_dgf.hh.cc b/headercheck/dune/phasefield/utility/pf_3p_color_dgf.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..104f7b13d4dae98921c51eb241c92730dce70a52 --- /dev/null +++ b/headercheck/dune/phasefield/utility/pf_3p_color_dgf.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<pf_3p_color_dgf.hh> +#include<pf_3p_color_dgf.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/example_cahnhilliard/2p_driver.hh.cc b/headercheck/src/example_cahnhilliard/2p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..9df9ac7e090479252e4a55ae9ef820dc3ab4532c --- /dev/null +++ b/headercheck/src/example_cahnhilliard/2p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<2p_driver.hh> +#include<2p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/example_cahnhilliard/3p_driver.hh.cc b/headercheck/src/example_cahnhilliard/3p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d6659aa17cf46bb16935660061a053506d9b573f --- /dev/null +++ b/headercheck/src/example_cahnhilliard/3p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<3p_driver.hh> +#include<3p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/example_nucleus/3p_driver.hh.cc b/headercheck/src/example_nucleus/3p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d6659aa17cf46bb16935660061a053506d9b573f --- /dev/null +++ b/headercheck/src/example_nucleus/3p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<3p_driver.hh> +#include<3p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/paper_epsdelta/3p_driver.hh.cc b/headercheck/src/paper_epsdelta/3p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d6659aa17cf46bb16935660061a053506d9b573f --- /dev/null +++ b/headercheck/src/paper_epsdelta/3p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<3p_driver.hh> +#include<3p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/paper_thinstrip_full/3p_driver.hh.cc b/headercheck/src/paper_thinstrip_full/3p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d6659aa17cf46bb16935660061a053506d9b573f --- /dev/null +++ b/headercheck/src/paper_thinstrip_full/3p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<3p_driver.hh> +#include<3p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/paper_thinstrip_full/thinstrip_boundary.hh.cc b/headercheck/src/paper_thinstrip_full/thinstrip_boundary.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..e8b51f15d11edcfa4a5326aed00a375ce0371fa2 --- /dev/null +++ b/headercheck/src/paper_thinstrip_full/thinstrip_boundary.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<thinstrip_boundary.hh> +#include<thinstrip_boundary.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_navierstokes.hh.cc b/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_navierstokes.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..3fc301ccd6e4ba4862be17edb5f197eac08bc35f --- /dev/null +++ b/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_navierstokes.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<thinstrip_full_chns_navierstokes.hh> +#include<thinstrip_full_chns_navierstokes.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_r_cahnhilliard.hh.cc b/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_r_cahnhilliard.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..8a5a25605b8a0f116503d2463a9aa705218bdf5e --- /dev/null +++ b/headercheck/src/paper_thinstrip_full/thinstrip_full_chns_r_cahnhilliard.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<thinstrip_full_chns_r_cahnhilliard.hh> +#include<thinstrip_full_chns_r_cahnhilliard.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/paper_thinstrip_full/thinstrip_parameters.hh.cc b/headercheck/src/paper_thinstrip_full/thinstrip_parameters.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..fb6a5ac50cac250d3b452dd206f29541f6129f4e --- /dev/null +++ b/headercheck/src/paper_thinstrip_full/thinstrip_parameters.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<thinstrip_parameters.hh> +#include<thinstrip_parameters.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/paper_thinstrip_mixed/3p_driver.hh.cc b/headercheck/src/paper_thinstrip_mixed/3p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d6659aa17cf46bb16935660061a053506d9b573f --- /dev/null +++ b/headercheck/src/paper_thinstrip_mixed/3p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<3p_driver.hh> +#include<3p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/paper_thinstrip_mixed/thinstrip_boundary.hh.cc b/headercheck/src/paper_thinstrip_mixed/thinstrip_boundary.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..e8b51f15d11edcfa4a5326aed00a375ce0371fa2 --- /dev/null +++ b/headercheck/src/paper_thinstrip_mixed/thinstrip_boundary.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<thinstrip_boundary.hh> +#include<thinstrip_boundary.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/paper_thinstrip_mixed/tmixed_parameters.hh.cc b/headercheck/src/paper_thinstrip_mixed/tmixed_parameters.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..5807019bdc581b0fcd0e8332fa26b61e70c41ae7 --- /dev/null +++ b/headercheck/src/paper_thinstrip_mixed/tmixed_parameters.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<tmixed_parameters.hh> +#include<tmixed_parameters.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/summerschool/2p_driver.hh.cc b/headercheck/src/summerschool/2p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..9df9ac7e090479252e4a55ae9ef820dc3ab4532c --- /dev/null +++ b/headercheck/src/summerschool/2p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<2p_driver.hh> +#include<2p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/summerschool/boundary_summerschool.hh.cc b/headercheck/src/summerschool/boundary_summerschool.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..ac476be3228647200ce70449b64378cc0c50e560 --- /dev/null +++ b/headercheck/src/summerschool/boundary_summerschool.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<boundary_summerschool.hh> +#include<boundary_summerschool.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/summerschool/summerschool_timestepmanager.hh.cc b/headercheck/src/summerschool/summerschool_timestepmanager.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..0b6da15aec314a88c2251e5e898eb942387acce3 --- /dev/null +++ b/headercheck/src/summerschool/summerschool_timestepmanager.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<summerschool_timestepmanager.hh> +#include<summerschool_timestepmanager.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/test_2f0s/chns_driver.hh.cc b/headercheck/src/test_2f0s/chns_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..01774250eb339ce033b6ef73467e4cb08067830d --- /dev/null +++ b/headercheck/src/test_2f0s/chns_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<chns_driver.hh> +#include<chns_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/test_2f0s/myincludes.hh.cc b/headercheck/src/test_2f0s/myincludes.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..a5c3af7dc01625bc682c20ff02c9a6efc466ac63 --- /dev/null +++ b/headercheck/src/test_2f0s/myincludes.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<myincludes.hh> +#include<myincludes.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/test_2pchns_r/2p_driver.hh.cc b/headercheck/src/test_2pchns_r/2p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..9df9ac7e090479252e4a55ae9ef820dc3ab4532c --- /dev/null +++ b/headercheck/src/test_2pchns_r/2p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<2p_driver.hh> +#include<2p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/test_2pchns_r/myincludes.hh.cc b/headercheck/src/test_2pchns_r/myincludes.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..a5c3af7dc01625bc682c20ff02c9a6efc466ac63 --- /dev/null +++ b/headercheck/src/test_2pchns_r/myincludes.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<myincludes.hh> +#include<myincludes.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/test_3pchns_r/3p_driver.hh.cc b/headercheck/src/test_3pchns_r/3p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d6659aa17cf46bb16935660061a053506d9b573f --- /dev/null +++ b/headercheck/src/test_3pchns_r/3p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<3p_driver.hh> +#include<3p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/test_3pchns_r/myincludes.hh.cc b/headercheck/src/test_3pchns_r/myincludes.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..a5c3af7dc01625bc682c20ff02c9a6efc466ac63 --- /dev/null +++ b/headercheck/src/test_3pchns_r/myincludes.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<myincludes.hh> +#include<myincludes.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/test_contactpointdynamics/3p_driver.hh.cc b/headercheck/src/test_contactpointdynamics/3p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d6659aa17cf46bb16935660061a053506d9b573f --- /dev/null +++ b/headercheck/src/test_contactpointdynamics/3p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<3p_driver.hh> +#include<3p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/test_hainesjump/3p_driver.hh.cc b/headercheck/src/test_hainesjump/3p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d6659aa17cf46bb16935660061a053506d9b573f --- /dev/null +++ b/headercheck/src/test_hainesjump/3p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<3p_driver.hh> +#include<3p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/test_periodic/3p_driver.hh.cc b/headercheck/src/test_periodic/3p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d6659aa17cf46bb16935660061a053506d9b573f --- /dev/null +++ b/headercheck/src/test_periodic/3p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<3p_driver.hh> +#include<3p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/headercheck/src/test_slipvelocity/3p_driver.hh.cc b/headercheck/src/test_slipvelocity/3p_driver.hh.cc new file mode 100644 index 0000000000000000000000000000000000000000..d6659aa17cf46bb16935660061a053506d9b573f --- /dev/null +++ b/headercheck/src/test_slipvelocity/3p_driver.hh.cc @@ -0,0 +1,6 @@ +#ifdef HAVE_CONFIG_H +#include<config.h> +#endif +#include<3p_driver.hh> +#include<3p_driver.hh> +int main(){return 0;} \ No newline at end of file diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 751ad71852c294b05e5023b4de02328d2b6125b7..759c3bbb7242f8fef36a494b381b3f362265c3d3 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -12,3 +12,4 @@ add_subdirectory(paper_epsdelta) add_subdirectory(example_cahnhilliard) add_subdirectory(example_nucleus) add_subdirectory(paper_thinstrip_full) +add_subdirectory(paper_thinstrip_mixed) diff --git a/src/paper_thinstrip_full/3p_driver.hh b/src/paper_thinstrip_full/3p_driver.hh index 46ab1e938b251148c98d34a75bf6981e29d58398..ac38b762193160262f0752e0e8b5ca48f87ec839 100644 --- a/src/paper_thinstrip_full/3p_driver.hh +++ b/src/paper_thinstrip_full/3p_driver.hh @@ -34,7 +34,8 @@ void driver_3p(Grid& grid, GV& gv, ES& es, const V_FEM& vFem, const P_FEM pFem, typedef Params_thinstrip< RF, - TripleWell<RF,DoubleWell_limited< RF, DoubleWell_poly<RF>, Limiter_FakeDiverging<RF> > >, + //TripleWell<RF,DoubleWell_limited< RF, DoubleWell_poly<RF>, Limiter_FakeDiverging<RF> > >, + TripleWell<RF,DoubleWell_limited< RF, DoubleWell_8th_order_poly<RF>, Limiter_FakeDiverging<RF> > >, Mobility_Const<RF>, Reaction_Thinstrip<RF>, VelDissipation_Quadratic<RF> > Parameters; @@ -56,12 +57,13 @@ void driver_3p(Grid& grid, GV& gv, ES& es, const V_FEM& vFem, const P_FEM pFem, //Constraints typedef DomainSize<RF> DS; DS dS(0,param.YScaling,0,2,1e-8); - typedef Bdry_ffs_chns_r_compositeV_2d_Explicit_Domain<BottomBoundary<DS>, // v_x + typedef Bdry_ffs_chns_r_compositeV_2d_Explicit_Domain< + BottomBoundary<DS>, // v_x AllBoundary<DS>, // v_y LeftRightBoundary<DS>, // p - NoBoundary<DS>, // phi1 + LeftBoundary<DS>, // phi1 NoBoundary<DS>, // mu1 - NoBoundary<DS>, // phi2 + LeftBoundary<DS>, // phi2 NoBoundary<DS>, // mu2 LeftBoundary<DS>> // u Bdry; @@ -202,6 +204,7 @@ void driver_3p(Grid& grid, GV& gv, ES& es, const V_FEM& vFem, const P_FEM pFem, chVOld = chV; nsVOld = nsV; + child(initial.iniCH,Dune::Indices::_0).ApplyReactionDt(param); //_________________________________________________________________________________________________________________________ diff --git a/src/paper_thinstrip_full/thinstrip_boundary.hh b/src/paper_thinstrip_full/thinstrip_boundary.hh index 1f511c2b4a12e3fd365d6989c881ed670735a292..e7f453d3d149bc5a8d64ccf7253ce0a156bd93a9 100644 --- a/src/paper_thinstrip_full/thinstrip_boundary.hh +++ b/src/paper_thinstrip_full/thinstrip_boundary.hh @@ -182,25 +182,27 @@ class PhiInitial_Thinstrip_Layers : { RF eps; RF yS; + RF dSolid; RF d1; - RF d2; + const Params & pref; public: typedef Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,1> Traits; PhiInitial_Thinstrip_Layers(const GV & gv, const Params & params) : - Dune::PDELab::AnalyticGridFunctionBase<Traits,PhiInitial_Thinstrip_Layers<GV,RF,Params,Phase> > (gv) + Dune::PDELab::AnalyticGridFunctionBase<Traits,PhiInitial_Thinstrip_Layers<GV,RF,Params,Phase> > (gv), + pref(params) { eps = params.eps; + dSolid = params.initial.ptree.get("dSolid",0.3); d1 = params.initial.ptree.get("d1",0.3); - d2 = params.initial.ptree.get("d1",0.3); yS = params.YScaling; } inline void evaluateGlobal(const typename Traits::DomainType & x, typename Traits::RangeType & y) const { - RF rf = 0.5*(1+tanh(1/eps/sqrt(2)*(x[1] - d1*yS))); - RF rf2 = 0.5*(1+tanh(1/eps/sqrt(2)*(x[1] - d1*yS - d2*yS))); + RF rf = pref.tw.dw.eval_shape(1/eps*(x[1] - dSolid*yS)); + RF rf2 = pref.tw.dw.eval_shape(1/eps*(x[1] - dSolid*yS - d1*yS)); if(Phase == 1) { y = rf2; @@ -208,4 +210,12 @@ public: } y=rf*(1-rf2); } + + void ApplyReactionDt(const Params & params) + { + RF uIn = params.initial.ptree.get("uInflow",(RF)0.5); + dSolid += params.reaction.eval(uIn)*params.time.dt; + d1 -= params.reaction.eval(uIn)*params.time.dt; + std::cout << "New dSolid " << dSolid << " , changed by " << params.reaction.eval(uIn) << " times dt"; + } }; diff --git a/src/paper_thinstrip_full/thinstrip_equation.cc b/src/paper_thinstrip_full/thinstrip_equation.cc index f4f2c23397c768b24b7cec633a06926e54eab11c..f89e7c46644e94811823601cf60b78b25ecd741c 100644 --- a/src/paper_thinstrip_full/thinstrip_equation.cc +++ b/src/paper_thinstrip_full/thinstrip_equation.cc @@ -48,6 +48,44 @@ class ExampleThinstripTransform } }; +template<typename RF> +class StrechingThinstripTransform + : public Dune :: AnalyticalCoordFunction< RF, 2, 2, StrechingThinstripTransform<RF> > +{ + typedef StrechingThinstripTransform<RF> This; + typedef Dune :: AnalyticalCoordFunction< RF, 2, 2, This > Base; + public: + typedef typename Base :: DomainVector DomainVector; + typedef typename Base :: RangeVector RangeVector; + + const RF S; + RF c; + const RF q = 0.05; + + StrechingThinstripTransform(const RF Streching) : S(Streching) + { + c = q/S; + } + + void evaluate ( const DomainVector &x, RangeVector &y ) const + { + y[ 1 ] = x[ 1 ]; + if( x[0] < c) + { + y[0] = x[0]; + return; + } + else if( x[0] > 1-c) + { + y[0] = x[0] + 1 - 1/S; + } + else + { + y[0] = (x[0]-c)*(S-2*q)/(1-2*q)+c; + } + } +}; + int main(int argc, char** argv) { @@ -91,14 +129,39 @@ int main(int argc, char** argv) std::string filename = ptree.get("domain.filename", "turbtube2d.msh"); - Dune::GridFactory<Grid> factory; - Dune::GmshReader<Grid>::read(factory,filename,true,true); + //Dune::GridFactory<Grid> factory; + //Dune::GmshReader<Grid>::read(factory,filename,true,true); + //std::shared_ptr<Grid> gridp(factory.createGrid()); + + + double A = ptree.get("domain.OneOverYGridWidth", 2); + double B = ptree.get("domain.YScalingFactor",1.0); +// Transforming big rectangle by shortening y-Direction + + // Dune::FieldVector<DF,2> lowerLeft(0); + // Dune::FieldVector<DF,2> upperRight(1); + // upperRight[1]=1./ptree.get("domain.OneOverYGridWidth", 2); + // std::array<unsigned int,2> elements; + // elements[0]=ptree.get("domain.CellsInYDirection", 32)*ptree.get("domain.OneOverYGridWidth", 2); + // elements[1]=ptree.get("domain.CellsInYDirection", 32); + + //typedef Dune::GeometryGrid<Grid,ExampleThinstripTransform<double>> GGrid; + //ExampleThinstripTransform<double>* tfp = new ExampleThinstripTransform<double>(ptree.get("domain.YScalingFactor",1.0)); + +// Transforming small rectangle by elongating in x-Direction + Dune::FieldVector<DF,2> lowerLeft(0); + Dune::FieldVector<DF,2> upperRight(0); + upperRight[0]=B; + upperRight[1]=B/A; + std::array<unsigned int,2> elements; + elements[0]=ptree.get("domain.CellsInYDirection", 32)*A; + elements[1]=ptree.get("domain.CellsInYDirection", 32); - std::shared_ptr<Grid> gridp(factory.createGrid()); + typedef Dune::GeometryGrid<Grid,StrechingThinstripTransform<double>> GGrid; + StrechingThinstripTransform<double>* tfp = new StrechingThinstripTransform<double>(1/B); - typedef Dune::GeometryGrid<Grid,ExampleThinstripTransform<double>> GGrid; - ExampleThinstripTransform<double>* tfp = new ExampleThinstripTransform<double>(ptree.get("domain.YScalingFactor",1.0)); + std::shared_ptr<Grid> gridp(Dune::StructuredGridFactory<Grid>::createSimplexGrid(lowerLeft, upperRight, elements)); std::shared_ptr<GGrid> ggridp(new GGrid(gridp.get(),tfp)); typedef GGrid::LeafGridView LGV; diff --git a/src/paper_thinstrip_full/thinstrip_full_chns_r_cahnhilliard.hh b/src/paper_thinstrip_full/thinstrip_full_chns_r_cahnhilliard.hh index c2546990284e66ce4ccb02ea60fd79b3803cd7ff..48740f7d562d9f0a565a3f701c7cb603e11fcff1 100644 --- a/src/paper_thinstrip_full/thinstrip_full_chns_r_cahnhilliard.hh +++ b/src/paper_thinstrip_full/thinstrip_full_chns_r_cahnhilliard.hh @@ -78,7 +78,8 @@ public: for (size_t i=0; i<ch.pfspace.size(); i++) { - RF Rspeed = std::max(param.tw.eval_q(ch.pf,ch.pf2,pf3) - 0.1, 0.0); + //RF Rspeed = std::max(param.tw.eval_q(ch.pf,ch.pf2,pf3) - 0.1, 0.0); + RF Rspeed = param.tw.eval_q(ch.pf,ch.pf2,pf3); RF R1 = -Rspeed/param.eps* (param.reaction.eval(ch.u)+param.phys.curvatureAlpha*(ch.xi-xi3))*ch.basis.phi[i]; RF J1 = param.mobility.eval(ch.pf,ch.pf2,pf3)*param.eps/param.tw.Sigma1 * (ch.gradxi*ch.basis.gradphi[i][0]); diff --git a/src/paper_thinstrip_full/thinstrip_periodic.geo b/src/paper_thinstrip_full/thinstrip_periodic.geo new file mode 100644 index 0000000000000000000000000000000000000000..64145c7521354e3e128e4e366bc0095bfc2c85d2 --- /dev/null +++ b/src/paper_thinstrip_full/thinstrip_periodic.geo @@ -0,0 +1,26 @@ +// Channel Width +width = 0.125; + +// mesh width associated with points +// Coarse 0.05, Fine 0.03 +lc = width*0.05; + +Point(1) = {0, 0, 0, lc}; +Point(2) = {1, 0, 0, lc}; +Point(3) = {1, width, 0, lc}; +Point(4) = {0, width, 0, lc}; + +Line(1) = {2,1}; +Line(2) = {3,2}; + +Line(3) = {3,4}; +Line(4) = {4,1}; + +Periodic Line {1} = {3}; +Periodic Line {2} = {4}; + +Line Loop(100) = {-1,-2,3,4}; +Plane Surface(200) = {100}; +Physical Surface(300) = {200}; + +Mesh.Algorithm = 6; diff --git a/src/paper_thinstrip_mixed/CMakeLists.txt b/src/paper_thinstrip_mixed/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..f91b9a2e8075a6eb3634db0a8192ec91a6764862 --- /dev/null +++ b/src/paper_thinstrip_mixed/CMakeLists.txt @@ -0,0 +1,2 @@ +add_executable(tmixed_equation tmixed_equation.cc) +dune_symlink_to_source_files(FILES grids chns.ini) diff --git a/src/paper_thinstrip_mixed/chns.ini b/src/paper_thinstrip_mixed/chns.ini new file mode 100644 index 0000000000000000000000000000000000000000..c24a05141789bd577e53ae91f682263171147a84 --- /dev/null +++ b/src/paper_thinstrip_mixed/chns.ini @@ -0,0 +1,66 @@ +[Physics] +uAst = 1 +D = 0.02 +rho1 = 1.0 +rho2 = 1.0 +mu=0.005 +ReactionRate=0.5 +#ReactionLimiter = 1000 +SurfaceTensionScaling=0.1 +VelDissipationRate = 1000 +CurvatureAlpha=0.001 + +[domain] +level = 0 +#filename = grids/rectangle_periodic_coarse.msh +#YScalingFactor = 0.5 +YScaling = 0.5 +YResolution = 100 +XResolution = 100 + +[output] +filename = output2 + +[Phasefield] +eps=0.03 +delta=0.03 +DoubleWellDelta=0.05 +Mobility=0.01 +Sigma1=1 +Sigma2=1 +Sigma3=1 + +[Time] +tMax = 30 +dt = 0.015 +dtMax = 0.15 +dtMin = 0.0015 +#saveintervall = 0.5 +#dtIncreaseFactor=1.2 +#dtDecreaseFactor=0.5 + +[Initial] +# FlowVyy= 10# pConst/(Domain_width * mu) +pConst=0.1 +uConst=0.5 +uInflow=0.3 + +[Refinement] +etaRefine = 0.2 +etaCoarsen = 0.1 +maxRefineLevel = 6 +minRefineLevel = -1 + +[NS_Newton] +ReassembleThreshold = 0.0 +LineSearchMaxIterations = 30 +MaxIterations = 30 +AbsoluteLimit = 1e-9 +Reduction = 1e-7 +VerbosityLevel = 1 + +[Phasefield_Newton] +ReassembleThreshold = 0.0 +LineSearchMaxIterations = 30 +MaxIterations = 30 +VerbosityLevel = 1 diff --git a/src/paper_thinstrip_mixed/driver_mixed.hh b/src/paper_thinstrip_mixed/driver_mixed.hh new file mode 100644 index 0000000000000000000000000000000000000000..f97951e52bc41bb17c8657357db5676e718a28a3 --- /dev/null +++ b/src/paper_thinstrip_mixed/driver_mixed.hh @@ -0,0 +1,229 @@ +#pragma once + +// C includes +#include<sys/stat.h> +// C++ includes +#include<iostream> +// Dune includes +#include<dune/grid/io/file/vtk.hh> +#include<dune/pdelab/newton/newton.hh> + +//#include "thinstrip_full_chns_r_cahnhilliard.hh" +//#include "thinstrip_full_chns_navierstokes.hh" +#include <dune/phasefield/localoperator/pf_3p_diff_estimator.hh> + +#include <dune/phasefield/utility/ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES.hh> + +#include "tmixed_parameters.hh" +#include "tmixed_boundary.hh" +#include <dune/phasefield/chns_base.hh> +#include <dune/phasefield/ffs_chns_r.hh> +#include <dune/phasefield/initial_fn.hh> +#include <dune/phasefield/debug/vector_debug.hh> + + + +//_________________________________________________________________________________________________________________________ + +template<typename GV, typename ES, typename V_FEM, typename P_FEM, typename PHI_FEM> +void driver_mixed(GV& xgv, GV& ygv, ES& y_es, const V_FEM& vFem, const P_FEM pFem, const PHI_FEM& phiFem, Dune::ParameterTree& ptree, Dune::MPIHelper& helper) +{ + + const int dim = GV::dimension; + typedef double RF; + + + typedef Params_thinstrip< RF, + //TripleWell<RF,DoubleWell_limited< RF, DoubleWell_poly<RF>, Limiter_FakeDiverging<RF> > >, + TripleWell<RF,DoubleWell_limited< RF, DoubleWell_8th_order_poly<RF>, Limiter_FakeDiverging<RF> > >, + Mobility_Const<RF>, + Reaction_Thinstrip<RF>, + VelDissipation_Quadratic<RF> > Parameters; + Parameters param(ptree); + TimestepManager timestepManager(ptree.sub("Time"),param.time,2); + + +//_________________________________________________________________________________________________________________________ +// Make grid function spaces + + + typedef GFS_ffs_chns_r<RF, ES, V_FEM, P_FEM, PHI_FEM, PHI_FEM> GFS; + GFS gfs(es,vFem,pFem,phiFem,phiFem); + typedef typename GFS::NS NS_GFS; + typedef typename GFS::CH CH_GFS; + + + //_________________________________________________________________________________________________________________________ + //Constraints + + /*typedef DomainSize<RF> DS; + DS dS(0,param.YScaling,0,2,1e-8); + typedef Bdry_ffs_chns_r_compositeV_2d_Explicit_Domain< + BottomBoundary<DS>, // v_x + AllBoundary<DS>, // v_y + LeftRightBoundary<DS>, // p + LeftBoundary<DS>, // phi1 + NoBoundary<DS>, // mu1 + LeftBoundary<DS>, // phi2 + NoBoundary<DS>, // mu2 + LeftBoundary<DS>> // u + Bdry; + Bdry bdry(dS); + gfs.updateConstraintsContainer(bdry);*/ + + //_________________________________________________________________________________________________________________________ + //Coefficient vectors + + using CH_V = Dune::PDELab::Backend::Vector<CH_GFS, RF>; + using NS_V = Dune::PDELab::Backend::Vector<NS_GFS, RF>; + CH_V chV(gfs.ch); + NS_V nsV(gfs.ns); + + //_________________________________________________________________________________________________________________________ + //Initial Values + + typedef Ini_ffs_chns_r< VelocityInitial_InOutFlow<GV,RF,Parameters,dim>, + PInitial_InOutFlow<GV,RF,Parameters>, + PhiInitial_Thinstrip_Layers<GV,RF,Parameters,0>, + ZeroInitial<GV,RF,Parameters>, + PhiInitial_Thinstrip_Layers<GV,RF,Parameters,1>, + ZeroInitial<GV,RF,Parameters>, + UInitial_Inflow<GV,RF,Parameters> > Initial; + Initial initial(gv,param); + Dune::PDELab::interpolate(initial.iniCH , gfs.ch, chV); + Dune::PDELab::interpolate(initial.iniNS , gfs.ns, nsV); + + //_________________________________________________________________________________________________________________________ +// Refine Intial Values + for(int i=0; i<ptree.get("Refinement.maxRefineLevel",2); i++) + { + // mark elements for refinement + typedef RefinementIndicator<GV,RF,PF_3P_DIFF_ESTIMATOR<CH_GFS>,CH_GFS> RIND0; + RIND0 rInd0(gv,gfs.ch,ptree.sub("Refinement")); + rInd0.calculateIndicator(gv,chV,false); + rInd0.markGrid(grid,2); + //rInd0.refineGrid(grid,chV,nsV,gfs.ch,gfs.ns,1); + rInd0.myRefineGrid(grid,gv,chV,nsV,gfs.ch,gfs.ns,1); + Dune::PDELab::interpolate(initial.iniCH , gfs.ch, chV); + Dune::PDELab::interpolate(initial.iniNS , gfs.ns, nsV); + } + + gfs.updateConstraintsContainer(bdry); + interpolateToBdry(gfs,initial.iniNS,initial.iniCH,nsV,chV); + + CH_V chVOld = chV; + NS_V nsVOld = nsV; + + //_________________________________________________________________________________________________________________________ + // LocalOperators + + typedef THINSTRIP_FULL_CHNS_NavierStokes<Parameters, CH_GFS, CH_V, NS_GFS, NS_V> NS_LOP; + NS_LOP nsLop(param, gfs.ch, chV, chVOld, gfs.ns, nsVOld); + + typedef THINSTRIP_FULL_CHNS_R_CahnHilliard<Parameters, CH_GFS, CH_V, NS_GFS, NS_V> CH_LOP; + CH_LOP chLop(param, gfs.ch, chVOld, gfs.ns, nsV); + + typedef Dune::PDELab::ISTL::BCRSMatrixBackend<> MBE; + MBE mbe(10);// Maximal number of nonzeroes per row can be cross-checked by patternStatistics(). + + + //_________________________________________________________________________________________________________________________ + // Construct discrete Grid Functions + typedef DGF_ffs_chns_r<GFS, NS_V, CH_V> DGF; + DGF dgf(gfs, nsV, chV); + + //_________________________________________________________________________________________________________________________ + // prepare VTK writer + std::string filename=ptree.get("output.filename","output"); + struct stat st; + if( stat( filename.c_str(), &st ) != 0 ) + { + int stat = 0; + stat = mkdir(filename.c_str(),S_IRWXU|S_IRWXG|S_IRWXO); + if( stat != 0 && stat != -1) + std::cout << "Error: Cannot create directory " << filename << std::endl; + } + auto stationaryvtkwriter = std::make_shared<Dune::SubsamplingVTKWriter<GV> >(gv,0); + Dune::VTKSequenceWriter<GV> vtkwriter(stationaryvtkwriter,filename.c_str(),filename.c_str(),""); + dgf.addToVTKWriter(vtkwriter); + + vtkwriter.write(param.time.t,Dune::VTK::ascii); + +//_________________________________________________________________________________________________________________________ + printVector(chV,10,"chV"); + printVector(nsV,10,"nsV"); + + + //____________________________________________________________________________________________________________________ + //int i_it=0; + chVOld = chV; + nsVOld = nsV; + while (!timestepManager.isFinished()) + { + + // Grid Operators + typedef Dune::PDELab::GridOperator<NS_GFS,NS_GFS,NS_LOP,MBE,RF,RF,RF,typename GFS::NS_CC,typename GFS::NS_CC> NS_GO; + NS_GO nsGo(gfs.ns,gfs.nsCC,gfs.ns,gfs.nsCC,nsLop,mbe); + + typedef Dune::PDELab::GridOperator<CH_GFS,CH_GFS,CH_LOP,MBE,RF,RF,RF,typename GFS::CH_CC,typename GFS::CH_CC> CH_GO; + CH_GO chGo(gfs.ch,gfs.chCC,gfs.ch,gfs.chCC,chLop,mbe); + + // Linear solver + typedef ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES + <CH_GO, Dune::SeqILU0, Dune::RestartedGMResSolver> CH_LS; CH_LS ls_ch(chGo,500,100,3,1); + + typedef ISTLBackend_NOVLP_BASE_PREC_FOR_GMRES + <NS_GO, Dune::SeqILU0, Dune::RestartedGMResSolver> NS_LS; NS_LS ls_ns(nsGo,1000,200,3,1); + + // Nonlinear solver + typedef Dune::PDELab::Newton<NS_GO,NS_LS,NS_V> PDESolver1; + PDESolver1 ns_newton(nsGo,nsV,ls_ns); + ns_newton.setParameters(ptree.sub("NS_Newton")); + + typedef Dune::PDELab::Newton<CH_GO,CH_LS,CH_V> PDESolver2; + PDESolver2 ch_newton(chGo,chV,ls_ch); + ch_newton.setParameters(ptree.sub("Phasefield_Newton")); + + //_________________________________________________________________________________________________________________________ + // do time step + + + interpolateToBdry(gfs,initial.iniNS,initial.iniCH, nsV, chV); + + int result = timestepManager.doTimestep(ns_newton,ch_newton,vtkwriter); + //int result = timestepManager.doOnlyNSTimestep(ns_newton,vtkwriter); + if(result <0) + { + return; + } + else if(result == 0) + { + nsV = nsVOld; + chV = chVOld; + continue; + } + + chVOld = chV; + nsVOld = nsV; + child(initial.iniCH,Dune::Indices::_0).ApplyReactionDt(param); + + //_________________________________________________________________________________________________________________________ + + // mark elements for refinement + typedef RefinementIndicator<GV,RF,PF_3P_DIFF_ESTIMATOR<CH_GFS>,CH_GFS> RIND; + RIND rInd(gv,gfs.ch,ptree.sub("Refinement")); + rInd.calculateIndicator(gv,chV,false); + rInd.markGrid(grid,2); + //rInd.refineGrid(grid,chV,chVOld,nsV,nsVOld,gfs.ch,gfs.ns,2); + + rInd.myRefineGrid(grid,gv,chV,chVOld,nsV,nsVOld,gfs.ch,gfs.ns,1); + + // recompute constraints + gfs.updateConstraintsContainer(bdry); + interpolateToBdry(gfs,initial.iniNS,initial.iniCH,nsV,chV); + interpolateToBdry(gfs,initial.iniNS,initial.iniCH,nsVOld,chVOld); + + + //vtkwriter.write(timestepManager.t+2e-6,Dune::VTK::ascii); + } +} diff --git a/src/paper_thinstrip_mixed/tmixed_boundary.hh b/src/paper_thinstrip_mixed/tmixed_boundary.hh new file mode 100644 index 0000000000000000000000000000000000000000..e7f453d3d149bc5a8d64ccf7253ce0a156bd93a9 --- /dev/null +++ b/src/paper_thinstrip_mixed/tmixed_boundary.hh @@ -0,0 +1,221 @@ + +#pragma once +#include <cmath> +#include <dune/pdelab/common/function.hh> +#include <dune/pdelab/constraints/common/constraintsparameters.hh> + +#include <dune/phasefield/initial_fn.hh> + +#define GRID_TOP_THINSTRIP 1 + + +template<typename DomainSize> +class LeftBoundary : public Dune::PDELab::DirichletConstraintsParameters +{ +private: + const DomainSize ds; +public: + LeftBoundary(const DomainSize d) : ds(d) + { + } + + template<typename I> + bool isDirichlet(const I & intersection, const Dune::FieldVector<typename I::ctype, I::mydimension> & coord) const + { + Dune::FieldVector<typename I::ctype, I::coorddimension> + xg = intersection.geometry().global( coord ); + if ( xg[0] > ds.domainEps) + { + return false; + } + return true; + } +}; + +template<typename DomainSize> +class BottomBoundary : public Dune::PDELab::DirichletConstraintsParameters +{ +private: + const DomainSize ds; +public: + BottomBoundary(const DomainSize d) : ds(d) + { + } + + template<typename I> + bool isDirichlet(const I & intersection, const Dune::FieldVector<typename I::ctype, I::mydimension> & coord) const + { + Dune::FieldVector<typename I::ctype, I::coorddimension> + xg = intersection.geometry().global( coord ); + if ( xg[1]>ds.bottom + ds.domainEps) + { + return false; + } + return true; + } +}; + +template<typename DomainSize> +class LeftRightBoundary : public Dune::PDELab::DirichletConstraintsParameters +{ +private: + const DomainSize ds; +public: + LeftRightBoundary(const DomainSize d) : ds(d) + { + } + + template<typename I> + bool isDirichlet(const I & intersection, const Dune::FieldVector<typename I::ctype, I::mydimension> & coord) const + { + Dune::FieldVector<typename I::ctype, I::coorddimension> + xg = intersection.geometry().global( coord ); + if (xg[1]>ds.bottom + ds.domainEps && xg[1]<ds.top - ds.domainEps) + { + return true; + } + return false; + } +}; + +template<typename DomainSize> +class AllBoundary : public Dune::PDELab::DirichletConstraintsParameters +{ +private: + const DomainSize ds; +public: + AllBoundary(const DomainSize d) : ds(d) + { + } + + template<typename I> + bool isDirichlet(const I & intersection, const Dune::FieldVector<typename I::ctype, I::mydimension> & coord) const + { + return true; + } +}; + +template<typename DomainSize> +class NoBoundary : public Dune::PDELab::DirichletConstraintsParameters +{ +private: + const DomainSize ds; +public: + NoBoundary(const DomainSize d) : ds(d) + { + } + + template<typename I> + bool isDirichlet(const I & intersection, const Dune::FieldVector<typename I::ctype, I::mydimension> & coord) const + { + return false; + } +}; + +template<typename GV, typename RF, typename Params, int dim> +class VelocityInitial_InOutFlow : + public Dune::PDELab::AnalyticGridFunctionBase< + Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,dim>, + VelocityInitial_InOutFlow<GV,RF,Params,dim> > +{ + const Params_Time& time; + RF v; + RF yS; + + +public: + typedef Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,dim> Traits; + + typedef typename Traits::DomainType DomainType; + typedef typename Traits::RangeType RangeType; + + VelocityInitial_InOutFlow(const GV & gv, const Params & params) : + Dune::PDELab::AnalyticGridFunctionBase<Traits,VelocityInitial_InOutFlow<GV,RF,Params,dim> > (gv) + , time(params.time) + { + v = params.initial.ptree.get("pConst",(RF)0.01)/(params.YScaling*params.YScaling) /2 /*Domain Width*/ /params.phys.mu; + yS = params.YScaling; + } + + template <typename T> + void setTime(T t){ + time = t; + } + + inline void evaluateGlobal(const DomainType & x, RangeType & y) const + { + y[0] = std::max(0.0, v/2.0*(x[1]-0.3*yS)*((2*GRID_TOP_THINSTRIP-0.3)*yS-x[1])); + } +}; + +template<typename GV, typename RF, typename Params> +class PInitial_InOutFlow : + public Dune::PDELab::AnalyticGridFunctionBase< + Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,1>, PInitial_InOutFlow<GV,RF,Params> > +{ + RF pConst; + RF yS; +public: + typedef Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,1> Traits; + + PInitial_InOutFlow(const GV & gv, const Params & params) : + Dune::PDELab::AnalyticGridFunctionBase<Traits,PInitial_InOutFlow<GV,RF,Params> > (gv) + { + pConst = params.initial.ptree.get("pConst",(RF)0.01); + yS = params.YScaling; + } + + inline void evaluateGlobal(const typename Traits::DomainType & x, typename Traits::RangeType & y) const + { + y = 0; + if(x[0]<1e-7) + { + y=pConst/(yS*yS); + } + } +}; + +template<typename GV, typename RF, typename Params, const int Phase> +class PhiInitial_Thinstrip_Layers : + public Dune::PDELab::AnalyticGridFunctionBase< + Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,1>, PhiInitial_Thinstrip_Layers<GV,RF,Params,Phase> > +{ + RF eps; + RF yS; + RF dSolid; + RF d1; + const Params & pref; + +public: + typedef Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,1> Traits; + + PhiInitial_Thinstrip_Layers(const GV & gv, const Params & params) : + Dune::PDELab::AnalyticGridFunctionBase<Traits,PhiInitial_Thinstrip_Layers<GV,RF,Params,Phase> > (gv), + pref(params) + { + eps = params.eps; + dSolid = params.initial.ptree.get("dSolid",0.3); + d1 = params.initial.ptree.get("d1",0.3); + yS = params.YScaling; + } + + inline void evaluateGlobal(const typename Traits::DomainType & x, typename Traits::RangeType & y) const + { + RF rf = pref.tw.dw.eval_shape(1/eps*(x[1] - dSolid*yS)); + RF rf2 = pref.tw.dw.eval_shape(1/eps*(x[1] - dSolid*yS - d1*yS)); + if(Phase == 1) + { + y = rf2; + return; + } + y=rf*(1-rf2); + } + + void ApplyReactionDt(const Params & params) + { + RF uIn = params.initial.ptree.get("uInflow",(RF)0.5); + dSolid += params.reaction.eval(uIn)*params.time.dt; + d1 -= params.reaction.eval(uIn)*params.time.dt; + std::cout << "New dSolid " << dSolid << " , changed by " << params.reaction.eval(uIn) << " times dt"; + } +}; diff --git a/src/paper_thinstrip_mixed/tmixed_equation.cc b/src/paper_thinstrip_mixed/tmixed_equation.cc new file mode 100644 index 0000000000000000000000000000000000000000..8119f17ceecc5e6926f2d29de15d80d536be69bd --- /dev/null +++ b/src/paper_thinstrip_mixed/tmixed_equation.cc @@ -0,0 +1,108 @@ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include<iostream> +// dune includes +#include<dune/common/parallel/mpihelper.hh> +#include<dune/common/parametertreeparser.hh> +#include<dune/common/timer.hh> +//#if HAVE_UG +//#include<dune/grid/uggrid.hh> +//#endif +#if HAVE_DUNE_ALUGRID +#include<dune/alugrid/grid.hh> +#include<dune/alugrid/dgf.hh> +#include<dune/grid/io/file/dgfparser/dgfparser.hh> +#endif +#include <dune/grid/geometrygrid/grid.hh> +// pdelab includes +#include<dune/pdelab/finiteelementmap/pkfem.hh> +#include <dune/xt/grid/view/periodic.hh> +#include "3p_driver.hh" + +//=============================================================== +// Main program with grid setup +//=============================================================== + + + +int main(int argc, char** argv) +{ + #if !HAVE_SUPERLU + std::cout << "Error: These examples work only if SuperLU is available." << std::endl; + exit(1); + #endif + + #if HAVE_UG + try{ + // Maybe initialize Mpi + Dune::MPIHelper& + helper = Dune::MPIHelper::instance(argc, argv); + if(Dune::MPIHelper::isFake) + std::cout<< "This is a sequential program." << std::endl; + else + std::cout << "Parallel code run on " + << helper.size() << " process(es)" << std::endl; + + // open ini file + Dune::ParameterTree ptree; + Dune::ParameterTreeParser ptreeparser; + ptreeparser.readINITree("chns.ini",ptree); + ptreeparser.readOptions(argc,argv,ptree); + + // read ini file +// const int dim = ptree.get<int>("grid.dim"); + const int refinement = ptree.get<int>("domain.level"); + + + if (true/*dim==2*/) + { + + //typedef Dune::ALUGrid<2,2,Dune::simplex,Dune::conforming> Grid; + //typedef Dune::UGGrid<2> Grid; + + typedef Dune::OneDGrid Grid; + typedef Grid::ctype DF; + + std::vector<int> boundary_index_map; + std::vector<int> element_index_map; + + + int A = ptree.get("domain.XResolution", 10); + int B = ptree.get("domain.YResolution", 10); + std::shared_ptr<Grid> xgridp(new Grid(A,0,1)); + std::shared_ptr<Grid> ygridp(new Grid(B,0,1)); + + typedef Grid::LeafGridView GV; + GV xgv = xgridp->leafGridView(); + GV ygv = ygridp->leafGridView(); + + std::cout << "OK" << std::endl; + + using ES = Dune::PDELab::NonOverlappingEntitySet<GV>; + ES y_es(ygv); + + const int k = 2; + typedef Dune::PDELab::PkLocalFiniteElementMap<ES,DF,double,k> V_FEM; + typedef Dune::PDELab::PkLocalFiniteElementMap<ES,DF,double,k-1> P_FEM; + const int l = 2; + typedef Dune::PDELab::PkLocalFiniteElementMap<ES,DF,double,l> PHI_FEM; + + V_FEM vFem(es); + P_FEM pFem(es); + PHI_FEM phiFem(es); + + driver_mixed(xgv, ygv, y_es,vFem,pFem,phiFem, ptree, helper); + } + } + catch (Dune::Exception &e){ + std::cerr << "Dune reported error: " << e << std::endl; + return 1; + } + catch (...){ + std::cerr << "Unknown exception thrown!" << std::endl; + return 1; + } + #endif +} diff --git a/src/paper_thinstrip_mixed/tmixed_parameters.hh b/src/paper_thinstrip_mixed/tmixed_parameters.hh new file mode 100644 index 0000000000000000000000000000000000000000..1a820a024cb506b6e49dcf2e37229b9a5c564d3c --- /dev/null +++ b/src/paper_thinstrip_mixed/tmixed_parameters.hh @@ -0,0 +1,48 @@ + +#pragma once + +#include <dune/phasefield/base_parameters.hh> + + +template <typename Number, typename TW, typename Mobility, typename Reaction, typename VelDissipation> +class Params_thinstrip : public Params_ffs_r<Number, TW, Mobility, Reaction, VelDissipation> +{ +public: + const Number YScaling; + + Params_thinstrip(const Dune::ParameterTree& ptree) : + Params_ffs_r<Number, TW, Mobility, Reaction, VelDissipation>(ptree), + YScaling(ptree.get("domain.YScaling",1.0)) + { + ModifyParameters(); + std::cout << "YScaling " << YScaling << " Eps " << this->eps << std::endl; + } + + void ModifyParameters() + { + this->eps *= YScaling; + this->mobility.mobility *= YScaling*YScaling; + this->reaction.reactionRate *= YScaling; + this->vDis.velDissipationRate *= 1./(YScaling*YScaling); + } +}; + + +template<typename Number> +class Reaction_Thinstrip +{ +public: + Number reactionRate; + Reaction_Thinstrip(const Dune::ParameterTree & param) : + reactionRate(param.get("ReactionRate",(Number)0.1)) + { + } + + Number eval( const Number& u) const + { + if(u<0) + return reactionRate*(0-0.5); + else + return reactionRate*(u-0.5); + } +}; diff --git a/src/summerschool/2p_driver.hh b/src/summerschool/2p_driver.hh index 3916f9eae2ad206811a7c61e27ee9bb5a3f3937e..c2464b3331aa9a0a93a2ea5606d60e1c8ab4d415 100644 --- a/src/summerschool/2p_driver.hh +++ b/src/summerschool/2p_driver.hh @@ -22,6 +22,7 @@ #include <dune/phasefield/debug/vector_debug.hh> #include "summerschool_timestepmanager.hh" +#include "boundary_summerschool.hh" @@ -61,12 +62,12 @@ void driver_fs (Grid& grid, const ES& es, const V_FEM& vFem, const P_FEM pFem, c //_________________________________________________________________________________________________________________________ //Constraints - typedef Bdry_fs_chns_r_compositeV_2d<InflowOutflow_v, + typedef Bdry_fs_chns_r_compositeV_2d<InflowOutflow_v_ss, Dune::PDELab::DirichletConstraintsParameters, - InflowOutflow_p, - InflowOutflow_phi, + InflowOutflow_p_ss, + InflowOutflow_phi_ss, Dune::PDELab::NoDirichletConstraintsParameters, - InflowOutflow_u> Bdry; + InflowOutflow_u_ss> Bdry; Bdry bdry; gfs.updateConstraintsContainer(bdry); @@ -81,9 +82,9 @@ void driver_fs (Grid& grid, const ES& es, const V_FEM& vFem, const P_FEM pFem, c //_________________________________________________________________________________________________________________________ //Initial Values - typedef Ini_fs_chns_r< VelocityInitial_Inflow<GV,RF,Parameters,dim>, + typedef Ini_fs_chns_r< VelocityInitial_Inflow_ss<GV,RF,Parameters,dim>, PInitial_Inflow<GV,RF,Parameters>, - PhiInitial_SummerSchoolFull<GV,RF,Parameters>, + PhiInitial_SummerSchoolPaper<GV,RF,Parameters>, ZeroInitial<GV,RF,Parameters>, UInitial_Inflow<GV,RF,Parameters> > Initial; Initial initial(gv,param); @@ -155,7 +156,7 @@ void driver_fs (Grid& grid, const ES& es, const V_FEM& vFem, const P_FEM pFem, c - vtkwriter.write(param.time.t,Dune::VTK::ascii); + vtkwriter.write(param.time.t,Dune::VTK::base64); //_________________________________________________________________________________________________________________________ printVector(chV,10,"chV"); diff --git a/src/summerschool/boundary_summerschool.hh b/src/summerschool/boundary_summerschool.hh new file mode 100644 index 0000000000000000000000000000000000000000..e5a33a203d546db3d9a20283848fc9df573248d1 --- /dev/null +++ b/src/summerschool/boundary_summerschool.hh @@ -0,0 +1,118 @@ + +#pragma once +#include <cmath> +#include <dune/pdelab/common/function.hh> +#include <dune/pdelab/constraints/common/constraintsparameters.hh> +#include <dune/phasefield/initial_fn.hh> + +#define GRID_EPS_SS 1e-7 +#define GRID_WIDTH_SS 6 // 1.5 for summer school //2 for contactpointtest //6 for full summer school + +#define GRID_BOTTOM_SS 0 //0 For summer school //0.35 for contactpointtest //0.35 for hainesjump +#define GRID_TOP_SS 0.125 //0.125 for summer school //1 for contactpointtest //0.65 for hainesjump + + +class InflowOutflow_v_ss : public Dune::PDELab::DirichletConstraintsParameters +{ +public: + template<typename I> + bool isDirichlet(const I & intersection, const Dune::FieldVector<typename I::ctype, I::mydimension> & coord) const + { + Dune::FieldVector<typename I::ctype, I::coorddimension> + xg = intersection.geometry().global( coord ); + if ( (xg[0]> GRID_WIDTH_SS-GRID_EPS_SS /*|| xg[0] < GRID_EPS*/) && xg[1]>GRID_BOTTOM_SS +GRID_EPS_SS && xg[1]<GRID_TOP_SS -GRID_EPS_SS ) + { + return false; + } + return true; + } +}; + + + +class InflowOutflow_p_ss : public Dune::PDELab::DirichletConstraintsParameters +{ +public: + template<typename I> + bool isDirichlet(const I & intersection, const Dune::FieldVector<typename I::ctype, I::mydimension> & coord) const + { + Dune::FieldVector<typename I::ctype, I::coorddimension> + xg = intersection.geometry().global( coord ); + if ((xg[0]> GRID_WIDTH_SS -GRID_EPS_SS /*|| xg[0] < GRID_EPS*/) && xg[1]>GRID_BOTTOM_SS +GRID_EPS_SS && xg[1]<GRID_TOP_SS -GRID_EPS_SS ) + { + return true; + } + return false; + } +}; + +class InflowOutflow_u_ss : public Dune::PDELab::DirichletConstraintsParameters +{ +public: + template<typename I> + bool isDirichlet(const I & intersection, const Dune::FieldVector<typename I::ctype, I::mydimension> & coord) const + { + Dune::FieldVector<typename I::ctype, I::coorddimension> + xg = intersection.geometry().global( coord ); + if (xg[0]< GRID_EPS_SS ) + { + return true; + } + return false; + } +}; + +class InflowOutflow_phi_ss : public Dune::PDELab::DirichletConstraintsParameters +{ +public: + template<typename I> + bool isDirichlet(const I & intersection, const Dune::FieldVector<typename I::ctype, I::mydimension> & coord) const + { + Dune::FieldVector<typename I::ctype, I::coorddimension> + xg = intersection.geometry().global( coord ); + if ( (xg[0]< GRID_EPS_SS || xg[0] >GRID_WIDTH_SS -GRID_EPS_SS ) && xg[1]>GRID_BOTTOM_SS +GRID_EPS_SS && xg[1]<GRID_TOP_SS -GRID_EPS_SS ) + { + return true; + } + return false; + } +}; + +template<typename GV, typename RF, typename Params, int dim> +class VelocityInitial_Inflow_ss : + public Dune::PDELab::AnalyticGridFunctionBase< + Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,dim>, + VelocityInitial_Inflow_ss<GV,RF,Params,dim> > +{ + const Params_Time& time; + RF meanflow; + + +public: + typedef Dune::PDELab::AnalyticGridFunctionTraits<GV,RF,dim> Traits; + + typedef typename Traits::DomainType DomainType; + typedef typename Traits::RangeType RangeType; + + VelocityInitial_Inflow_ss(const GV & gv, const Params & params) : + Dune::PDELab::AnalyticGridFunctionBase<Traits,VelocityInitial_Inflow_ss<GV,RF,Params,dim> > (gv) + , time(params.time) + { + meanflow = params.initial.ptree.get("MeanInflow",(RF)0.1); + } + + template <typename T> + void setTime(T t){ + time = t; + } + + inline void evaluateGlobal(const DomainType & x, RangeType & y) const + { + y = 0.0; + if(x[0]<GRID_EPS) //Inflow boundary + { + RF factor = meanflow * 6/( (GRID_TOP_SS-GRID_BOTTOM_SS)*(GRID_TOP_SS-GRID_BOTTOM_SS) ); + y[0] = std::max((RF)0, factor * (x[1]-GRID_BOTTOM_SS)*(GRID_TOP_SS-x[1])); + } + } +}; diff --git a/src/summerschool/ss_calcite.ini b/src/summerschool/ss_calcite.ini index afa6379272077f55723e30caebc04917a0858e1c..0c0a6c44d80b66768184db0364fac57b04328735 100644 --- a/src/summerschool/ss_calcite.ini +++ b/src/summerschool/ss_calcite.ini @@ -17,20 +17,20 @@ CellHeight=0.085 [Phasefield] eps=0.002 -delta=0.012 -Mobility=0.0001#0.001 * 0.1 -DoubleWellDelta=0.1 -DoubleWellGamma=0.08 +delta=0.01 +Mobility=0.00002#0.001 * 0.1 #New *0.2 +DoubleWellDelta=0.08 +DoubleWellGamma=0.06 [Time] tMax = 100000 #25000 * 4 dt = 0.0015 dtMax = 0.1 -dtMin = 0.00015 +dtMin = 0.0001 saveintervallstart = 100 -saveintervall = 49.99 -reactionOnlyDt = 10 -reactionOnlyStart = 2 +saveintervall = 119.99 +reactionOnlyDt = 10 #NEW +reactionOnlyStart = 20 #NEW #dtIncreaseFactor=1.2 #dtDecreaseFactor=0.5