Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 376386 Details for
Bug 524511
ORTE_ERROR_LOG: Not found while running freefem++-3.5 testsuite
Home
New
Search
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh90 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
[?]
This site requires JavaScript to be enabled to function correctly, please enable it.
build log from a failed x86_64 build
freefem++-build.log (text/plain), 1.44 MB, created by
Dominik 'Rathann' Mierzejewski
on 2009-12-06 01:00:58 UTC
(
hide
)
Description:
build log from a failed x86_64 build
Filename:
MIME Type:
Creator:
Dominik 'Rathann' Mierzejewski
Created:
2009-12-06 01:00:58 UTC
Size:
1.44 MB
patch
obsolete
>Mock Version: 0.9.14 >Mock Version: 0.9.14 >ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/freefem++.spec'], False, '/var/lib/mock/dist-f13-build-662761-95032/root/', None, 86400, True, 0, 427, 102, None, logger=<mock.trace_decorator.getLog object at 0x2b48cb987c50>) >Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/freefem++.spec'] >warning: Could not canonicalize hostname: x86-1.fedora.phx.redhat.com >Building target platforms: x86_64 >Building for target x86_64 >Wrote: /builddir/build/SRPMS/freefem++-3.6-1.1.fc13.src.rpm >Child returncode was: 0 >LEAVE do --> > >ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/freefem++.spec'], False, '/var/lib/mock/dist-f13-build-662761-95032/root/', None, 86400, True, 0, 427, 102, None, logger=<mock.trace_decorator.getLog object at 0x2b48cb987c50>) >Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/freefem++.spec'] >Building target platforms: x86_64 >Building for target x86_64 >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.dovqJZ >+ umask 022 >+ cd /builddir/build/BUILD >+ LANG=C >+ export LANG >+ unset DISPLAY >+ cd /builddir/build/BUILD >+ rm -rf freefem++-3.6-1 >+ /usr/bin/gzip -dc /builddir/build/SOURCES/freefem++-3.6-1.tar.gz >+ /bin/tar -xf - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd freefem++-3.6-1 >+ /bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ echo 'Patch #0 (freefem++-rpm.patch):' >Patch #0 (freefem++-rpm.patch): >+ /bin/cat /builddir/build/SOURCES/freefem++-rpm.patch >+ /usr/bin/patch -s -p1 -b --suffix .r --fuzz=0 >+ echo 'Patch #2 (freefem++-name.patch):' >Patch #2 (freefem++-name.patch): >+ /bin/cat /builddir/build/SOURCES/freefem++-name.patch >+ /usr/bin/patch -s -p1 --fuzz=0 >+ echo 'Patch #3 (freefem++-tex.patch):' >Patch #3 (freefem++-tex.patch): >+ /bin/cat /builddir/build/SOURCES/freefem++-tex.patch >+ /usr/bin/patch -s -p1 -b --suffix .t --fuzz=0 >+ find . -type f -perm 755 '(' -name '*.c*' -o -name '*.h*' -o -name '*.edp' ')' >+ xargs chmod 644 >+ for file in AUTHORS ChangeLog COPYRIGHT COPYING HISTORY >+ iconv -f iso8859-1 -t utf8 -o AUTHORS.utf8 AUTHORS >+ touch -r AUTHORS AUTHORS.utf8 >+ mv AUTHORS.utf8 AUTHORS >+ for file in AUTHORS ChangeLog COPYRIGHT COPYING HISTORY >+ iconv -f iso8859-1 -t utf8 -o ChangeLog.utf8 ChangeLog >+ touch -r ChangeLog ChangeLog.utf8 >+ mv ChangeLog.utf8 ChangeLog >+ for file in AUTHORS ChangeLog COPYRIGHT COPYING HISTORY >+ iconv -f iso8859-1 -t utf8 -o COPYRIGHT.utf8 COPYRIGHT >+ touch -r COPYRIGHT COPYRIGHT.utf8 >+ mv COPYRIGHT.utf8 COPYRIGHT >+ for file in AUTHORS ChangeLog COPYRIGHT COPYING HISTORY >+ iconv -f iso8859-1 -t utf8 -o COPYING.utf8 COPYING >+ touch -r COPYING COPYING.utf8 >+ mv COPYING.utf8 COPYING >+ for file in AUTHORS ChangeLog COPYRIGHT COPYING HISTORY >+ iconv -f iso8859-1 -t utf8 -o HISTORY.utf8 HISTORY >+ touch -r HISTORY HISTORY.utf8 >+ mv HISTORY.utf8 HISTORY >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.oX7tj2 >+ umask 022 >+ cd /builddir/build/BUILD >+ cd freefem++-3.6-1 >+ LANG=C >+ export LANG >+ unset DISPLAY >+ . /etc/profile.d/modules.sh >++++ /bin/ps -p 15060 -ocomm= >+++ /bin/basename sh >++ shell=sh >++ '[' -f /usr/share/Modules/init/sh ']' >++ . /usr/share/Modules/init/sh >+++ MODULESHOME=/usr/share/Modules >+++ export MODULESHOME >+++ '[' '' = '' ']' >+++ LOADEDMODULES= >+++ export LOADEDMODULES >+++ '[' /usr/share/Modules/modulefiles:/etc/modulefiles = '' ']' >+ module load openmpi-x86_64 >++ /usr/bin/modulecmd sh load openmpi-x86_64 >+ eval LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ';export' 'LD_LIBRARY_PATH;LOADEDMODULES=openmpi-x86_64' ';export' 'LOADEDMODULES;MPI_BIN=/usr/lib64/openmpi/bin' ';export' 'MPI_BIN;MPI_COMPILER=openmpi-x86_64%\{_cc_name_suffix\}' ';export' 'MPI_COMPILER;MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi-x86_64' ';export' 'MPI_FORTRAN_MOD_DIR;MPI_HOME=/usr/lib64/openmpi@' ';export' 'MPI_HOME;MPI_INCLUDE=/usr/include/openmpi-x86_64' ';export' 'MPI_INCLUDE;MPI_LIB=/usr/lib64/openmpi/lib' ';export' 'MPI_LIB;MPI_MAN=/usr/share/man/openmpi-x86_64' ';export' 'MPI_MAN;MPI_PYTHON_SITEARCH=/openmpi' ';export' 'MPI_PYTHON_SITEARCH;MPI_SUFFIX=_openmpi' ';export' 'MPI_SUFFIX;MPI_SYSCONFIG=/etc/openmpi-x86_64' ';export' 'MPI_SYSCONFIG;PATH=/usr/lib64/openmpi/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/root/bin:/usr/local/sbin' ';export' 'PATH;_LMFILES_=/etc/modulefiles/openmpi-x86_64' ';export' '_LMFILES_;' >++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib >++ export LD_LIBRARY_PATH >++ LOADEDMODULES=openmpi-x86_64 >++ export LOADEDMODULES >++ MPI_BIN=/usr/lib64/openmpi/bin >++ export MPI_BIN >++ MPI_COMPILER='openmpi-x86_64%{_cc_name_suffix}' >++ export MPI_COMPILER >++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi-x86_64 >++ export MPI_FORTRAN_MOD_DIR >++ MPI_HOME=/usr/lib64/openmpi@ >++ export MPI_HOME >++ MPI_INCLUDE=/usr/include/openmpi-x86_64 >++ export MPI_INCLUDE >++ MPI_LIB=/usr/lib64/openmpi/lib >++ export MPI_LIB >++ MPI_MAN=/usr/share/man/openmpi-x86_64 >++ export MPI_MAN >++ MPI_PYTHON_SITEARCH=/openmpi >++ export MPI_PYTHON_SITEARCH >++ MPI_SUFFIX=_openmpi >++ export MPI_SUFFIX >++ MPI_SYSCONFIG=/etc/openmpi-x86_64 >++ export MPI_SYSCONFIG >++ PATH=/usr/lib64/openmpi/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/root/bin:/usr/local/sbin >++ export PATH >++ _LMFILES_=/etc/modulefiles/openmpi-x86_64 >++ export _LMFILES_ >+ export 'CFLAGS= -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' >+ CFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' >+ autoreconf -vif >autoreconf: Entering directory `.' >autoreconf: configure.ac: not using Gettext >autoreconf: running: aclocal --force >autoreconf: configure.ac: tracing >autoreconf: configure.ac: not using Libtool >autoreconf: running: /usr/bin/autoconf --force >autoreconf: running: /usr/bin/autoheader --force >autoreconf: running: automake --add-missing --copy --force-missing >DOC/Makefile.am:5: `%'-style pattern rules are a GNU make extension >DOC/Makefile.am:12: `%'-style pattern rules are a GNU make extension >DOC/Makefile.am:15: `%'-style pattern rules are a GNU make extension >DOC/Makefile.am:25: `%'-style pattern rules are a GNU make extension >DOC/Makefile.am:32: `%'-style pattern rules are a GNU make extension >DOC/Makefile.am:34: `%'-style pattern rules are a GNU make extension >DOC/Makefile.am:36: `%'-style pattern rules are a GNU make extension >DOC/Makefile.am:38: `%'-style pattern rules are a GNU make extension >DOC/Makefile.am:111: addprefix cpfigs/,$(notdir $(patsubst %.eps,%.pdf,$(FIGS_EPS: non-POSIX variable name >DOC/Makefile.am:111: (probably a GNU make extension) >DOC/Makefile.am:114: addprefix cpfigs/,$(notdir $(patsubst %.pdf,%.eps,$(FIGS_PDF: non-POSIX variable name >DOC/Makefile.am:114: (probably a GNU make extension) >DOC/Makefile.am:114: notdir $(patsubst %.jpg,%.eps,$(FIGS_JPG: non-POSIX variable name >DOC/Makefile.am:114: (probably a GNU make extension) >download/Makefile.am:7: whitespace following trailing backslash >download/blas/Makefile.am:91: compiling `cblas_caxpy.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' >src/bin-win32/Makefile.am:21: patsubst %.o,../fflib/%.o,$(FF_OBJ0: non-POSIX variable name >src/bin-win32/Makefile.am:21: (probably a GNU make extension) >src/bin-win32/Makefile.am:22: patsubst %.o,../fflib/%.o,$(FF_OBJ_AC: non-POSIX variable name >src/bin-win32/Makefile.am:22: (probably a GNU make extension) >src/bin-win32/Makefile.am:23: patsubst %.o,../fflib/%.o,$(FF_OBJ_AL: non-POSIX variable name >src/bin-win32/Makefile.am:23: (probably a GNU make extension) >src/bin-win32/Makefile.am:24: patsubst %.o,../fflib/%.o,$(FF_OBJ_AR: non-POSIX variable name >src/bin-win32/Makefile.am:24: (probably a GNU make extension) >src/bin-win32/Makefile.am:25: patsubst %.o,../fflib/%.o,$(FF_OBJ1: non-POSIX variable name >src/bin-win32/Makefile.am:25: (probably a GNU make extension) >src/bin-win32/Makefile.am:26: patsubst %.o,../fflib/%.o,$(FF_OBJ2: non-POSIX variable name >src/bin-win32/Makefile.am:26: (probably a GNU make extension) >src/bin-win32/Makefile.am:27: patsubst %.o,../ide/%.o,$(FF_OBJIDE: non-POSIX variable name >src/bin-win32/Makefile.am:27: (probably a GNU make extension) >autoreconf: Leaving directory `.' >+ CFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' >+ export CFLAGS >+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' >+ export CXXFLAGS >+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/lib64/gfortran/modules' >+ export FFLAGS >+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'INSTALL=/usr/bin/install -p' --disable-download --disable-optim --with-x '--with-blas=-L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas' --with-mpi=mpic++ >checking for a BSD-compatible install... /usr/bin/install -p >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make sets $(MAKE)... (cached) yes >checking for x86_64-redhat-linux-gnu-ranlib... no >checking for ranlib... ranlib >checking whether to enable maintainer-specific portions of Makefiles... no >checking for x86_64-redhat-linux-gnu-g++... no >checking for x86_64-redhat-linux-gnu-c++... no >checking for x86_64-redhat-linux-gnu-gpp... no >checking for x86_64-redhat-linux-gnu-aCC... no >checking for x86_64-redhat-linux-gnu-CC... no >checking for x86_64-redhat-linux-gnu-cxx... no >checking for x86_64-redhat-linux-gnu-cc++... no >checking for x86_64-redhat-linux-gnu-cl.exe... no >checking for x86_64-redhat-linux-gnu-FCC... no >checking for x86_64-redhat-linux-gnu-KCC... no >checking for x86_64-redhat-linux-gnu-RCC... no >checking for x86_64-redhat-linux-gnu-xlC_r... no >checking for x86_64-redhat-linux-gnu-xlC... no >checking for g++... g++ >checking whether the C++ compiler works... yes >checking for C++ compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C++ compiler... yes >checking whether g++ accepts -g... yes >checking for style of include used by make... GNU >checking dependency style of g++... gcc3 >checking for x86_64-redhat-linux-gnu-g77... no >checking for x86_64-redhat-linux-gnu-f77... no >checking for x86_64-redhat-linux-gnu-gfortran... no >checking for x86_64-redhat-linux-gnu-g77... no >checking for x86_64-redhat-linux-gnu-f90... no >checking for x86_64-redhat-linux-gnu-xlf... no >checking for x86_64-redhat-linux-gnu-xlf90... no >checking for x86_64-redhat-linux-gnu-fort77... no >checking for g77... no >checking for f77... no >checking for gfortran... gfortran >checking whether we are using the GNU Fortran 77 compiler... yes >checking whether gfortran accepts -g... yes >checking how to get verbose linking output from gfortran... -v >checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2/../../.. -lgfortranbegin -lgfortran -lm >configure: WARNING: get dir of -lgfortran FLIBS : -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >checking for x86_64-redhat-linux-gnu-gcc... no >checking for gcc... gcc >checking whether we are using the GNU C compiler... yes >checking whether gcc accepts -g... yes >checking for gcc option to accept ISO C89... none needed >checking dependency style of gcc... gcc3 >checking Size of fortran 77 integer ... 4 >checking for dummy main to link with Fortran 77 libraries... none >checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore >checking for x86_64-redhat-linux-gnu-gcc... gcc >checking whether we are using the GNU C compiler... (cached) yes >checking whether gcc accepts -g... (cached) yes >checking for gcc option to accept ISO C89... (cached) none needed >checking dependency style of gcc... (cached) gcc3 >checking for flex... flex >checking lex output file root... lex.yy >checking lex library... -lfl >checking whether yytext is a pointer... yes >checking for bison... bison -y >checking for pthread_create in -lpthread... yes >checking wether we are on a MacIntosh... no >checking wether we are on SunOS... no >checking wether we are on Microsoft Windows... no >checking prefix dir freefem++ ... /usr/lib64/freefem++ >checking whether to generate debugging information... no >checking suffix to add to package name... none >checking wether we can compile for X11... yes >checking how to run the C++ preprocessor... g++ -E >checking for X... libraries , headers >checking for gethostbyname... yes >checking for connect... yes >checking for remove... yes >checking for shmat... yes >checking for IceConnectionNumber in -lICE... yes >checking for XF86VidModeQueryVersion in -lXxf86vm... yes >checking for XpmReadFileToImage in -lXpm... yes >checking for X11_LIBS... " -lXxf86vm -lXext -lX11 -lXpm -lm" >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking OpenGL/gl.h usability... no >checking OpenGL/gl.h presence... no >checking for OpenGL/gl.h... no >checking GL/gl.h usability... yes >checking GL/gl.h presence... yes >checking for GL/gl.h... yes >checking GLUT/glut.h usability... no >checking GLUT/glut.h presence... no >checking for GLUT/glut.h... no >checking GL/glut.h usability... yes >checking GL/glut.h presence... yes >checking for GL/glut.h... yes >checking GL/glx.h usability... yes >checking GL/glx.h presence... yes >checking for GL/glx.h... yes >checking for glBegin in -lGL... yes >checking for gluSphere in -lGLU... yes >checking add suffix ... yes >checking for mpic++... yes >checking for mpirun... yes >checking for wget... no >checking for curl... yes >checking for arit_zero in -lcadnafree... no >checking /builddir/build/BUILD/freefem++-3.6-1/download/cadna/cadnafree.h usability... no >checking /builddir/build/BUILD/freefem++-3.6-1/download/cadna/cadnafree.h presence... no >checking for /builddir/build/BUILD/freefem++-3.6-1/download/cadna/cadnafree.h... no >configure: without cadna ***** >checking for fftw_execute in -lfftw3... yes >checking fftw3.h usability... yes >checking fftw3.h presence... yes >checking for fftw3.h... yes >checking for tetrahedralize in -ltet... no >checking tetgen.h usability... no >checking tetgen.h presence... no >checking for tetgen.h... no >checking for blas_zdotu_sub in -L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas... yes >checking cblas.h usability... yes >checking cblas.h presence... yes >checking for cblas.h... yes >checking vecLib/cblas.h usability... no >checking vecLib/cblas.h presence... no >checking for vecLib/cblas.h... no >checking atlas/cblas.h usability... no >checking atlas/cblas.h presence... no >checking for atlas/cblas.h... no >checking for lapack in -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran and -L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas... yes >checking for dsaupd_ in -larpack... yes >checking umfpack.h usability... no >checking umfpack.h presence... no >checking for umfpack.h... no >checking umfpack/umfpack.h usability... no >checking umfpack/umfpack.h presence... no >checking for umfpack/umfpack.h... no >checking ufsparse/umfpack.h usability... no >checking ufsparse/umfpack.h presence... no >checking for ufsparse/umfpack.h... no >checking suitesparse/umfpack.h usability... yes >checking suitesparse/umfpack.h presence... yes >checking for suitesparse/umfpack.h... yes >checking for amd_info in -lamd... yes >checking for umf_i_malloc in -lumfpack... yes >checking for asinh... yes >checking for acosh... yes >checking for atanh... yes >checking for getenv... yes >checking for jn... yes >checking for erfc... yes >checking for tgamma... yes >checking for srandomdev... no >checking for second_... no >checking for times... yes >checking for sysconf... yes >checking for libtool... yes >checking for dlfcn.h... yes >checking for dlinfo in -ldl... yes >checking whether dlopen links ok... yes >checking whether the C++ compiler accepts -rdynamic... yes >checking whether the C++ compiler accepts -fPIC... yes >checking for latex... yes >checking for makeindex... yes >checking for dvips... yes >checking for pdf2ps... yes >checking for epstopdf... epstopdf >checking for convert... yes >checking for gzip... yes >checking for pdflatex... yes >configure: without ide/ fltk ..... Please wait the next version.... >checking flex compatibility with bison... yes >checking kernel version... 2.6.18 >checking libc version... libc-2.11.90 >configure: creating ./config.status >config.status: creating Makefile >config.status: creating download/Makefile >config.status: creating download/blas/Makefile >config.status: creating download/arpack/Makefile >config.status: creating download/umfpack/Makefile >config.status: creating download/fltk/Makefile >config.status: creating src/Makefile >config.status: creating src/bamglib/Makefile >config.status: creating src/Graphics/Makefile >config.status: creating src/femlib/Makefile >config.status: creating src/Algo/Makefile >config.status: creating src/lglib/Makefile >config.status: creating src/fflib/Makefile >config.status: creating src/std/Makefile >config.status: creating src/x11/Makefile >config.status: creating src/ide/Makefile >config.status: creating src/nw/Makefile >config.status: creating src/mpi/Makefile >config.status: creating src/agl/Makefile >config.status: creating src/glx/Makefile >config.status: creating src/bamg/Makefile >config.status: creating src/libMesh/Makefile >config.status: creating src/medit/Makefile >config.status: creating src/bin-win32/Makefile >config.status: creating examples++/Makefile >config.status: creating examples++-eigen/Makefile >config.status: creating examples++-tutorial/Makefile >config.status: creating examples++-mpi/Makefile >config.status: creating examples++-load/Makefile >config.status: creating examples++-chapt3/Makefile >config.status: creating examples++-bug/Makefile >config.status: creating examples++-other/Makefile >config.status: creating examples++-3d/Makefile >config.status: creating DOC/Makefile >config.status: creating config.h >config.status: executing depfiles commands >configure: freefem++ used download : no >configure: -- Dynamic load facility: yes >configure: -- ARPACK (eigen value): yes >configure: -- UMFPACK (sparse solver) yes >configure: -- BLAS yes >configure: -- FLTK (ide package) >configure: -- with X11 yes >configure: -- with MPI yes >configure: progs: FreeFem++-nw bamg cvmsh2 drawbdmesh FreeFem++-glx FreeFem++-x11 FreeFem++-mpi ffmedit ffglut >+ /usr/bin/make -j4 >/usr/bin/make all-recursive >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1' >Making all in download >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download' >mkdir lib >mkdir include >mkdir pkg >Making all in blas >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >/usr/bin/make all-am >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >make[4]: Nothing to be done for `all-am'. >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >Making all in arpack >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/arpack' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/arpack' >Making all in umfpack >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/umfpack' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/umfpack' >Making all in fltk >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/fltk' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/fltk' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download' >make[3]: Nothing to be done for `all-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download' >Making all in src >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src' >Making all in libMesh >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/libMesh' >gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT chrono.o -MD -MP -MF .deps/chrono.Tpo -c -o chrono.o chrono.c >gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT eigenv.o -MD -MP -MF .deps/eigenv.Tpo -c -o eigenv.o eigenv.c >gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT libmesh3.o -MD -MP -MF .deps/libmesh3.Tpo -c -o libmesh3.o libmesh3.c >gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT libmesh5.o -MD -MP -MF .deps/libmesh5.Tpo -c -o libmesh5.o libmesh5.c >libmesh3.c: In function 'LM_read_field': >libmesh3.c:355: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh3.c:357: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh3.c:364: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh3.c:369: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh3.c:381: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >libmesh3.c: In function 'LM_write_field': >libmesh3.c:485: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >libmesh5.c: In function 'GmfOpenMesh': >libmesh5.c:247: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >libmesh5.c:271: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c:281: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c: In function 'GmfCloseMesh': >libmesh5.c:375: warning: suggest explicit braces to avoid ambiguous 'else' >libmesh3.c: In function 'read_int': >libmesh3.c:792: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh3.c:797: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >libmesh3.c: In function 'write_int': >libmesh3.c:819: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >libmesh5.c: In function 'GmfGetLin': >libmesh5.c:600: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c:605: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c:635: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c:640: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c:670: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c:681: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c: In function 'GmfCpyLin': >libmesh5.c:835: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c:844: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c:865: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c: In function 'ScaKwdHdr': >libmesh5.c:963: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c:974: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >libmesh5.c:977: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >mv -f .deps/chrono.Tpo .deps/chrono.Po >libmesh5.c: In function 'ScaWrd': >libmesh5.c:1060: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >libmesh5.c: In function 'ScaDblWrd': >libmesh5.c:1084: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT memory.o -MD -MP -MF .deps/memory.Tpo -c -o memory.o memory.c >libmesh5.c: In function 'RecWrd': >libmesh5.c:1104: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >libmesh5.c: In function 'RecDblWrd': >libmesh5.c:1114: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >mv -f .deps/memory.Tpo .deps/memory.Po >mv -f .deps/eigenv.Tpo .deps/eigenv.Po >mv -f .deps/libmesh3.Tpo .deps/libmesh3.Po >mv -f .deps/libmesh5.Tpo .deps/libmesh5.Po >rm -f libMesh.a >ar rv libMesh.a chrono.o eigenv.o libmesh3.o libmesh5.o memory.o >ar: creating libMesh.a >a - chrono.o >a - eigenv.o >a - libmesh3.o >a - libmesh5.o >a - memory.o >ranlib libMesh.a >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/libMesh' >Making all in bamglib >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamglib' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamglib' >Making all in femlib >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/femlib' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/femlib' >Making all in Graphics >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/Graphics' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/Graphics' >Making all in Algo >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/Algo' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/Algo' >Making all in lglib >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >/usr/bin/make all-am >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT lg.tab.o -MD -MP -MF .deps/lg.tab.Tpo -c -o lg.tab.o lg.tab.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT mymain.o -MD -MP -MF .deps/mymain.Tpo -c -o mymain.o mymain.cpp >mv -f .deps/mymain.Tpo .deps/mymain.Po >In file included from lg.y:60: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from lg.y:58: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from lg.y:60: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from lg.y:62: >../fflib/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >../fflib/lgfem.hpp:568: warning: unused variable 'Th' >lg.y: In function 'int lgparse()': >lg.y:253: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >lg.y: In function 'int Compile()': >lg.y:651: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from lg.y:58: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >../fflib/lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >../fflib/lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >../fflib/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >../fflib/AFunction.hpp:2810: warning: control reaches end of non-void function >mv -f .deps/lg.tab.Tpo .deps/lg.tab.Po >rm -f liblg.a >ar rv liblg.a lg.tab.o mymain.o >ar: creating liblg.a >a - lg.tab.o >a - mymain.o >ranlib liblg.a >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >Making all in fflib >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >m4 -DVersionFreeFemDate="`date`" strversionnumber.m4 > strversionnumber.cpp >/usr/bin/make all-am >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT UMFPack_Solver.o -MD -MP -MF .deps/UMFPack_Solver.Tpo -c -o UMFPack_Solver.o UMFPack_Solver.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT AFunction.o -MD -MP -MF .deps/AFunction.Tpo -c -o AFunction.o AFunction.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT AFunction2.o -MD -MP -MF .deps/AFunction2.Tpo -c -o AFunction2.o AFunction2.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT array_long.o -MD -MP -MF .deps/array_long.Tpo -c -o array_long.o array_long.cpp >AFunction.hpp: In constructor 'basicForEachType::basicForEachType(const std::type_info&, size_t, const E_F1_funcT_Type*, basicForEachType*, AnyType (*)(void*, const AnyType&), AnyType (*)(void*, const AnyType&), AnyType (*)(void*, const AnyType&))': >AFunction.hpp:274: warning: 'basicForEachType::InitExp' will be initialized after >AFunction.hpp:271: warning: 'AnyType (* basicForEachType::DoOnReturn)(void*, const AnyType&)' >AFunction2.cpp:438: warning: when initialized here >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.hpp:31, > from ../femlib/MatriceCreuse.hpp:39, > from ../femlib/MatriceCreuse_tpl.hpp:3, > from UMFPack_Solver.cpp:8: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >AFunction.cpp: In member function 'virtual C_F0 opVI::code2(const basicAC_F0&) const': >AFunction.cpp:1294: warning: unused variable 'bb' >In file included from array_long.cpp:28: >array_tlp.hpp: In function 'void ArrayOperator() [with K = long int, Z = long int]': >array_long.cpp:80: instantiated from here >array_tlp.hpp:825: warning: unused variable 'knrp' >array_tlp.hpp:826: warning: unused variable 'knr_' >array_tlp.hpp:829: warning: unused variable 'knlp' >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from ../femlib/MatriceCreuse_tpl.hpp:3, > from UMFPack_Solver.cpp:8: >../femlib/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >../femlib/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >../femlib/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../femlib/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >../femlib/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >UMFPack_Solver.cpp: In function 'bool SetDefault()': >UMFPack_Solver.cpp:315: warning: no return statement in function returning non-void >UMFPack_Solver.cpp: In function 'bool SetUMFPACK()': >UMFPack_Solver.cpp:324: warning: no return statement in function returning non-void >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >AFunction2.cpp: In member function 'OneOperator* OneOperator::FindSameR(const ArrayOfaType&)': >AFunction2.cpp:116: warning: 'r' may be used uninitialized in this function >array_tlp.hpp: In static member function 'static if_arth_KN_<R>* Op3_pacc<K>::f(void*, const KN_<R>&, const K&, const K&) [with K = long int]': >AFunction.hpp:2106: instantiated from 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_pacc<long int>]' >array_long.cpp:95: instantiated from here >array_tlp.hpp:758: warning: unused variable 'cc' >array_tlp.hpp:758: warning: unused variable 'bb' >In file included from array_tlp.hpp:40, > from array_long.cpp:28: >../femlib/RNM.hpp: In constructor 'SetArray<R>::SetArray(long int, R, R) [with R = long int]': >array_tlp.hpp:775: instantiated from 'static SetArray<R> SetArray2<K>::f(const K&, const K&) [with K = long int]' >AFunction.hpp:2232: instantiated from 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = SetArray2<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]' >array_long.cpp:95: instantiated from here >../femlib/RNM.hpp:361: warning: 'SetArray<long int>::n' will be initialized after >../femlib/RNM.hpp:360: warning: 'long int SetArray<long int>::step' >../femlib/RNM.hpp:362: warning: when initialized here >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >mv -f .deps/UMFPack_Solver.Tpo .deps/UMFPack_Solver.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT array_real.o -MD -MP -MF .deps/array_real.Tpo -c -o array_real.o array_real.cpp >In file included from array_real.cpp:28: >array_tlp.hpp: In function 'void ArrayOperator() [with K = double, Z = long int]': >array_real.cpp:44: instantiated from here >array_tlp.hpp:825: warning: unused variable 'knrp' >array_tlp.hpp:826: warning: unused variable 'knr_' >array_tlp.hpp:829: warning: unused variable 'knlp' >In file included from array_tlp.hpp:40, > from array_real.cpp:28: >../femlib/RNM.hpp: In constructor 'SetArray<R>::SetArray(SetArray<K>) [with K = long int, R = double]': >AFunction.hpp:708: instantiated from 'AnyType Cast(void*, const AnyType&) [with A = SetArray<double>, B = SetArray<long int>]' >array_real.cpp:72: instantiated from here >../femlib/RNM.hpp:361: warning: 'SetArray<double>::n' will be initialized after >../femlib/RNM.hpp:360: warning: 'double SetArray<double>::step' >../femlib/RNM.hpp:363: warning: when initialized here >mv -f .deps/AFunction2.Tpo .deps/AFunction2.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT array_complex.o -MD -MP -MF .deps/array_complex.Tpo -c -o array_complex.o array_complex.cpp >In file included from array_tlp.hpp:34, > from array_long.cpp:28: >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_dotproduct_<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_tpl.hpp:179: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_tpl.hpp:180: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_real.cpp:28: >array_tlp.hpp: In static member function 'static if_arth_KN_<R>* Op3_pacc<K>::f(void*, const KN_<R>&, const K&, const K&) [with K = double]': >AFunction.hpp:2106: instantiated from 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_pacc<double>]' >array_real.cpp:78: instantiated from here >array_tlp.hpp:758: warning: unused variable 'cc' >array_tlp.hpp:758: warning: unused variable 'bb' >In file included from array_tlp.hpp:40, > from array_real.cpp:28: >../femlib/RNM.hpp: In constructor 'SetArray<R>::SetArray(long int, R, R) [with R = double]': >array_tlp.hpp:775: instantiated from 'static SetArray<R> SetArray2<K>::f(const K&, const K&) [with K = double]' >AFunction.hpp:2232: instantiated from 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = SetArray2<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]' >array_real.cpp:78: instantiated from here >../femlib/RNM.hpp:361: warning: 'SetArray<double>::n' will be initialized after >../femlib/RNM.hpp:360: warning: 'double SetArray<double>::step' >../femlib/RNM.hpp:362: warning: when initialized here >In file included from array_complex.cpp:29: >array_tlp.hpp: In function 'void ArrayOperator() [with K = std::complex<double>, Z = long int]': >array_complex.cpp:61: instantiated from here >array_tlp.hpp:825: warning: unused variable 'knrp' >array_tlp.hpp:826: warning: unused variable 'knr_' >array_tlp.hpp:829: warning: unused variable 'knlp' >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = double, TA0 = KNM<long int>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = KNM<long int>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = double, TA0 = KN<long int>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = KN<long int>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >In file included from array_tlp.hpp:40, > from array_complex.cpp:29: >../femlib/RNM.hpp: In constructor 'SetArray<R>::SetArray(SetArray<K>) [with K = long int, R = std::complex<double>]': >AFunction.hpp:708: instantiated from 'AnyType Cast(void*, const AnyType&) [with A = SetArray<std::complex<double> >, B = SetArray<long int>]' >array_complex.cpp:73: instantiated from here >../femlib/RNM.hpp:361: warning: 'SetArray<std::complex<double> >::n' will be initialized after >../femlib/RNM.hpp:360: warning: 'std::complex<double> SetArray<std::complex<double> >::step' >../femlib/RNM.hpp:363: warning: when initialized here >../femlib/RNM.hpp: In constructor 'SetArray<R>::SetArray(SetArray<K>) [with K = double, R = std::complex<double>]': >AFunction.hpp:708: instantiated from 'AnyType Cast(void*, const AnyType&) [with A = SetArray<std::complex<double> >, B = SetArray<double>]' >array_complex.cpp:74: instantiated from here >../femlib/RNM.hpp:361: warning: 'SetArray<std::complex<double> >::n' will be initialized after >../femlib/RNM.hpp:360: warning: 'std::complex<double> SetArray<std::complex<double> >::step' >../femlib/RNM.hpp:363: warning: when initialized here >In file included from AFunction.cpp:34: >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = std::string*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = bool, TA0 = std::istream**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = istream_good, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = long int, TA0 = ostream_precis, TA1 = long int]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = ostream_precis, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = long int*, bool RO = false]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In constructor 'SetArray<R>::SetArray(long int, R, R) [with R = std::complex<double>]': >array_tlp.hpp:775: instantiated from 'static SetArray<R> SetArray2<K>::f(const K&, const K&) [with K = std::complex<double>]' >AFunction.hpp:2232: instantiated from 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = SetArray2<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]' >array_complex.cpp:78: instantiated from here >../femlib/RNM.hpp:361: warning: 'SetArray<std::complex<double> >::n' will be initialized after >../femlib/RNM.hpp:360: warning: 'std::complex<double> SetArray<std::complex<double> >::step' >../femlib/RNM.hpp:362: warning: when initialized here >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<KN<long int> >, TA0 = KN<long int>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<KNM<long int> >, TA0 = KNM<long int>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub__n<Add_Mulc_KN_<long int>, Mulc_KN_<long int>, Mulc_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1383: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add0<Add_KN_<long int>, KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub0<Sub_KN_<long int>, KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pbuild<outProduct_KN_<long int>, KN_<long int>, Transpose<KN_<long int> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulpcp<Mul_KNM_KN_<long int>, KNM<long int>*, KN<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:569: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:569: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_p<if_arth_KN_<long int>, KN_<long int>, KN_<long int>, KN_<long int> >]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Transpose<KNM<long int>*>, TA0 = KNM<long int>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Transpose<KN_<long int> >, TA0 = KN_<long int>, bool RO = true]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_build<DotStar_KN_<long int>, KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_build<DotSlash_KN_<long int>, KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Inv_KN_long, TA0 = KN_<long int>, bool RO = true]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<long int>, DotStar_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_tlp.hpp:34, > from array_real.cpp:28: >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_dotproduct_<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_tpl.hpp:179: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_tpl.hpp:180: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = KNM<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = KN<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = double, TA0 = KNM<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = double, TA0 = KN<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Print<KNM_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pbuild<outProduct_KN_<long int>, Mulc_KN_<long int>, Transpose<KN_<long int> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:740: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Print<KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType Unary_Op<C>::operator()(void*) const [with C = Op1_sub<Mulc_KN_<long int>, KN_<long int> >]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2420: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulc<Mulc_KN_<long int>, KN_<long int>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulc<Mulc_KN_<long int>, long int, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarraypd_add<KNM<long int>, outProduct_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:297: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:298: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:297: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:299: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add__n<Add_Mulc_KN_<long int>, KN_<long int>, Mulc_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add__n<Add_Mulc_KN_<long int>, Mulc_KN_<long int>, Mulc_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:1327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add__n<Add_Mulc_KN_<long int>, Mulc_KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub__n<Add_Mulc_KN_<long int>, Mulc_KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub__n<Add_Mulc_KN_<long int>, KN_<long int>, Mulc_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1395: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarraypd_sub<KNM<long int>, outProduct_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:304: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:305: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:304: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:306: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarraypd<KNM<long int>, outProduct_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:289: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:290: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:289: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:291: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_long.cpp:28: >array_tlp.hpp: In member function 'AnyType InitMatfromAArray<RR, isinit>::CODE::operator()(void*) const [with RR = long int, bool isinit = true]': >array_tlp.hpp:411: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:411: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_mul<std::complex<double> >, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:237: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:237: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_tlp.hpp:34, > from array_long.cpp:28: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarray<KNM<long int>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:328: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = ostream_precis, TA0 = std::ostream*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = istream_good, TA0 = std::istream*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarrayp<KNM<long int>, KNM<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:262: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:262: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:262: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_long.cpp:28: >array_tlp.hpp: In member function 'AnyType InitArrayfromArray<RR, isinit>::CODE::operator()(void*) const [with RR = long int, bool isinit = true]': >array_tlp.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:323: note: initialized from here >array_tlp.hpp: In member function 'AnyType InitArrayfromArray<RR, isinit>::CODE::operator()(void*) const [with RR = long int, bool isinit = false]': >array_tlp.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:323: note: initialized from here >In file included from array_tlp.hpp:34, > from array_long.cpp:28: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<long int>, Add_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarraypd<KN<long int>, if_arth_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:343: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:342: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarraypd<KN<long int>, Add_Mulc_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:343: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:342: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_tlp.hpp:34, > from array_complex.cpp:29: >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = KNM<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = KN<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = double, TA0 = KNM<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<long int>, Mul_KNM_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:966: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:966: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = double, TA0 = KN<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<long int>, Mulc_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<long int>, Sub_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<long int>, DotSlash_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_long.cpp:28: >array_tlp.hpp: In member function 'AnyType InitMatfromAArray<RR, isinit>::CODE::operator()(void*) const [with RR = long int, bool isinit = false]': >array_tlp.hpp:411: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:411: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_peq<std::string*, std::string*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:144: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:144: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pne<std::string*, std::string*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:150: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:150: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType SetArrayofKNfromKN<RR>::CODE::operator()(void*) const [with RR = long int]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:474: note: initialized from here >In file included from array_tlp.hpp:34, > from array_long.cpp:28: >../femlib/RNM.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_paca<long int>]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_pacc<long int>]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_paac<long int>]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = istream_good, TA0 = std::istream**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = ostream_precis, TA0 = std::ostream**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = std::string**, TA0 = std::string**, TA1 = std::string*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq<bool>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = std::ostream**, TA0 = std::ostream**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd<KN_<long int>, KN<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:406: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd<KN_<long int>, Add_Mulc_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:406: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd<KN_<long int>, if_arth_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:406: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<long int>, Mul_KNM_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType Operator_Aritm_If<R>::Op::operator()(void*) const [with R = std::string*]': >AFunction.hpp:2313: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2313: note: initialized from here >AFunction.hpp:2313: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2313: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<long int>, Mulc_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_sub<double>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:232: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:232: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<long int>, Sub_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_mul<double>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:237: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:237: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_div<double>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<long int>, DotSlash_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq<double>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_add<double>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:227: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:227: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq<long int>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<long int>, DotStar_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_add<long int>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:227: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:227: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_sub<long int>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:232: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:232: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<long int>, Add_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_mul<long int>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:237: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:237: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_div<long int>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<long int>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_div<std::complex<double> >, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq<std::complex<double> >, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_add<std::complex<double> >, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:227: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:227: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_sub<std::complex<double> >, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:232: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:232: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ReadP<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:175: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:175: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:176: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:176: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:177: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_add<KN_<long int>, if_arth_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:432: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:433: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Read<std::complex<double> >, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:166: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Read<double>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:166: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Read<long int>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:166: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_add<KN_<long int>, Add_Mulc_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:432: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:433: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Read<bool>, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:166: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = std::istream*, TA0 = std::istream*, TA1 = std::string**]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<long int>, Mul_KNM_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<long int>, Mulc_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<long int>, Sub_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = PrintP<std::string*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:459: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:461: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:459: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<long int>, DotSlash_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Print<bool>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = std::ostream*, TA0 = std::ostream*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Print<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<long int>, DotStar_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Print<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Print<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<long int>, Add_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<long int>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<long int>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_sub<KN_<long int>, if_arth_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:438: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:439: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_peq<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, MI = OneBinaryOperatorMIWO, MIx = evalE_F2]': >Operator.hpp:248: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:251: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:253: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:256: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:248: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:253: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator_st<C, MI>::Op::operator()(void*) const [with C = Op2_padd<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::string*, std::string*>, MI = OneBinaryOperatorMI]': >Operator.hpp:111: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2145: note: initialized from here >Operator.hpp:111: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_sub<KN_<long int>, Add_Mulc_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:438: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:439: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp:2145: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add<std::complex<double>, double, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add<std::complex<double>, std::complex<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<long int>, Mul_KNM_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add<std::complex<double>, std::complex<double>, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub<std::complex<double>, long int, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<KN<double> >, TA0 = KN<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<KNM<double> >, TA0 = KNM<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<long int>, Mulc_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add<std::complex<double>, long int, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add__n<Add_Mulc_KN_<double>, Mulc_KN_<double>, Mulc_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:1327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add<std::complex<double>, std::complex<double>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:48: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<long int>, Sub_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add0<Add_KN_<double>, KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulc<Mulc_KN_<double>, KN_<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub<std::complex<double>, std::complex<double>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<long int>, DotSlash_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub0<Sub_KN_<double>, KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub<std::complex<double>, double, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pbuild<outProduct_KN_<double>, KN_<double>, Transpose<KN_<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub<std::complex<double>, std::complex<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulpcp<Mul_KNM_KN_<double>, KNM<double>*, KN<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:569: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:569: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<long int>, DotStar_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_p<if_arth_KN_<double>, KN_<double>, KN_<double>, KN_<double> >]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub<std::complex<double>, std::complex<double>, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:52: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mul<std::complex<double>, long int, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rulesAFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Transpose<KNM<double>*>, TA0 = KNM<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<long int>, Add_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Transpose<KN_<double> >, TA0 = KN_<double>, bool RO = true]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mul<std::complex<double>, std::complex<double>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_build<DotStar_KN_<double>, KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<long int>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mul<std::complex<double>, double, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_build<DotSlash_KN_<double>, KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_real.cpp:28: >../femlib/RNM.hpp: In member function 'AnyType OneOperator1F_KN_<R, A, B, BB>::Op::operator()(void*) const [with R = F_KN_<double, double, double>, A = double, B = double, BB = KN_<double>]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:1232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mul<std::complex<double>, std::complex<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_tlp.hpp:34, > from array_real.cpp:28: >../femlib/RNM.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = QuantileKN<double>, TA0 = KN_<double>, bool RO = true]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_mul<KN_<long int>, Add_Mulc_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:445: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:446: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mul<std::complex<double>, std::complex<double>, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:58: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType Unary_Op<C>::operator()(void*) const [with C = Op1_plus<std::complex<double>, std::complex<double> >]': >Operator.hpp:40: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:40: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2420: note: initialized from here >Operator.hpp: In member function 'AnyType Unary_Op<C>::operator()(void*) const [with C = Op1_neg<std::complex<double>, std::complex<double> >]': >Operator.hpp:36: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:36: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2420: note: initialized from here >AFunction.hpp: In member function 'AnyType Operator_Aritm_If<R>::Op::operator()(void*) const [with R = std::complex<double>]': >AFunction.hpp:2313: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2313: note: initialized from here >AFunction.hpp:2313: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<long int>, Mul_KNM_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<long int>, Mulc_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<long int>, Sub_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<long int>, Add_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<long int>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<long int>, KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_div<KN_<long int>, Add_Mulc_KN_<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:452: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:453: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<long int>, Mul_KNM_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<long int>, Mulc_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_plt<std::string*, std::string*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<long int>, Sub_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ple<std::string*, std::string*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:124: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:124: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<long int>, Add_KN_<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pgt<std::string*, std::string*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:131: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:131: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pge<std::string*, std::string*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:138: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:138: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.cpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op2_set_pstringiomode<std::ostream**, std::basic_ofstream<char, std::char_traits<char> > >]': >AFunction.cpp:209: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >AFunction.cpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >AFunction.cpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >AFunction.cpp: In member function 'AnyType Unary_Op<C>::operator()(void*) const [with C = Op1_new_pstring<std::ostream*, std::basic_ofstream<char, std::char_traits<char> > >]': >AFunction.cpp:191: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2420: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Print<KNM_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_tpl.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_dotproduct_<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM_tpl.hpp:203: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_tpl.hpp:198: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_tpl.hpp:203: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<KN<std::complex<double> > >, TA0 = KN<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_AI_B<long int, long int, affectation_add<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:717: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:718: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<KNM<std::complex<double> > >, TA0 = KNM<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub__n<Add_Mulc_KN_<std::complex<double> >, KN_<std::complex<double> >, Mulc_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add0<Add_KN_<std::complex<double> >, KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub0<Sub_KN_<std::complex<double> >, KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pbuild<outProduct_KN_<std::complex<double> >, KN_<std::complex<double> >, Transpose<KN_<std::complex<double> > > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulpcp<Mul_KNM_KN_<std::complex<double> >, KNM<std::complex<double> >*, KN<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:569: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:569: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_p<if_arth_KN_<std::complex<double> >, KN_<std::complex<double> >, KN_<std::complex<double> >, KN_<std::complex<double> > >]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pbuild<outProduct_KN_<double>, Mulc_KN_<double>, Transpose<KN_<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:740: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_AI_B<long int, long int, affectation_sub<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:717: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:718: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Transpose<KNM<std::complex<double> >*>, TA0 = KNM<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Transpose<KN_<std::complex<double> > >, TA0 = KN_<std::complex<double> >, bool RO = true]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Print<KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_build<DotStar_KN_<std::complex<double> >, KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_build<DotSlash_KN_<std::complex<double> >, KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_A_BI<long int, long int, affectation_sub<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:689: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:690: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:706: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = KN_<double>, TA0 = KN_<std::complex<double> >, bool RO = true]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >In file included from array_complex.cpp:29: >../femlib/RNM.hpp: In member function 'AnyType OneOperator1F_KN_<R, A, B, BB>::Op::operator()(void*) const [with R = F_KN_<std::complex<double>, std::complex<double>, const initArrayOperatorComplex()::K&>, A = std::complex<double>, B = const initArrayOperatorComplex()::K&, BB = KN_<std::complex<double> >]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:1232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_AI_B<long int, long int, affectation<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:717: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:718: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulc<Mulc_KN_<double>, double, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType Unary_Op<C>::operator()(void*) const [with C = Op1_sub<Mulc_KN_<double>, KN_<double> >]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2420: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_A_BI<long int, long int, affectation<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:689: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:690: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:706: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub__n<Add_Mulc_KN_<double>, Mulc_KN_<double>, Mulc_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1383: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub__n<Add_Mulc_KN_<double>, KN_<double>, Mulc_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1395: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub__n<Add_Mulc_KN_<double>, Mulc_KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add__n<Add_Mulc_KN_<double>, Mulc_KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add__n<Add_Mulc_KN_<double>, KN_<double>, Mulc_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarraypd_sub<KNM<double>, outProduct_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:304: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:305: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:304: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:306: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarraypd<KNM<double>, outProduct_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:289: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:290: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:289: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:291: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_div<std::complex<double>, long int, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_real.cpp:28: >array_tlp.hpp: In member function 'AnyType InitMatfromAArray<RR, isinit>::CODE::operator()(void*) const [with RR = double, bool isinit = true]': >array_tlp.hpp:411: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:411: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp: In member function 'AnyType InitMatfromAArray<RR, isinit>::CODE::operator()(void*) const [with RR = double, bool isinit = false]': >array_tlp.hpp:411: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:411: note: initialized from here >AFunction.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_set_pstring<std::istream**, std::basic_ifstream<char, std::char_traits<char> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >AFunction.cpp:197: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:198: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:198: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:198: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:202: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.cpp:197: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:199: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_tlp.hpp:34, > from array_real.cpp:28: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarray<KNM<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:328: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarraypd_add<KNM<double>, outProduct_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:297: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:298: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:297: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:299: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarrayp<KNM<double>, KNM<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:262: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:262: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:262: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<double>, DotSlash_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<double>, Add_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<double>, DotStar_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_real.cpp:28: >array_tlp.hpp: In member function 'AnyType InitArrayfromArray<RR, isinit>::CODE::operator()(void*) const [with RR = double, bool isinit = true]': >array_tlp.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:323: note: initialized from here >In file included from array_tlp.hpp:34, > from array_real.cpp:28: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarraypd<KN<double>, if_arth_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:343: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:342: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarraypd<KN<double>, Add_Mulc_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:343: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:342: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<double>, Mul_KNM_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:966: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:966: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<double>, Mulc_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<double>, Sub_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_tlp.hpp:34, > from array_complex.cpp:29: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Print<KNM_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_real.cpp:28: >array_tlp.hpp: In member function 'AnyType InitArrayfromArray<RR, isinit>::CODE::operator()(void*) const [with RR = double, bool isinit = false]': >array_tlp.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:323: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pbuild<outProduct_KN_<std::complex<double> >, Mulc_KN_<std::complex<double> >, Transpose<KN_<std::complex<double> > > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:740: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulc<Mulc_KN_<std::complex<double> >, KN_<std::complex<double> >, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulc<Mulc_KN_<std::complex<double> >, std::complex<double>, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType Unary_Op<C>::operator()(void*) const [with C = Op1_sub<Mulc_KN_<std::complex<double> >, KN_<std::complex<double> > >]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2420: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_A_BI<long int, long int, affectation_add<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:689: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:690: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:706: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType SetArrayofKNfromKN<RR>::CODE::operator()(void*) const [with RR = double]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:474: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = std::complex<double>, TA0 = KN<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = std::complex<double>, TA0 = KNM<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add__n<Add_Mulc_KN_<std::complex<double> >, KN_<std::complex<double> >, Mulc_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_tlp.hpp:34, > from array_real.cpp:28: >../femlib/RNM.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_paca<double>]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add__n<Add_Mulc_KN_<std::complex<double> >, Mulc_KN_<std::complex<double> >, Mulc_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:1327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_add__n<Add_Mulc_KN_<std::complex<double> >, Mulc_KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub__n<Add_Mulc_KN_<std::complex<double> >, Mulc_KN_<std::complex<double> >, Mulc_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_sub__n<Add_Mulc_KN_<std::complex<double> >, Mulc_KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:1329: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_complex.cpp:29: >array_tlp.hpp: In member function 'AnyType InitMatfromAArray<RR, isinit>::CODE::operator()(void*) const [with RR = std::complex<double>, bool isinit = true]': >array_tlp.hpp:411: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:411: note: initialized from here >array_tlp.hpp:419: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:419: note: initialized from here >In file included from array_tlp.hpp:34, > from array_complex.cpp:29: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarray<KNM<std::complex<double> >, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:328: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarraypd_add<KNM<std::complex<double> >, outProduct_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:297: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:298: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:297: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:299: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarraypd_sub<KNM<std::complex<double> >, outProduct_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:304: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:305: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:304: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:306: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_paac<double>]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_pacc<double>]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarraypd<KNM<std::complex<double> >, outProduct_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:289: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:290: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:289: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:291: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarrayp<KNM<std::complex<double> >, KNM<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:262: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:262: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:262: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarraypd<KN<std::complex<double> >, if_arth_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:343: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:342: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_set_pstring<std::ostream**, std::basic_ofstream<char, std::char_traits<char> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >AFunction.cpp:197: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:198: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:198: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:198: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:202: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.cpp:197: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.cpp:199: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarraypd<KN<std::complex<double> >, Add_Mulc_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:343: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:341: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:342: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, Mul_KNM_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_div<std::complex<double>, std::complex<double>, long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, Mulc_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<std::complex<double> >, Mul_KNM_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:966: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:966: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, Sub_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_complex.cpp:29: >array_tlp.hpp: In member function 'AnyType InitArrayfromArray<RR, isinit>::CODE::operator()(void*) const [with RR = std::complex<double>, bool isinit = true]': >array_tlp.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:323: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, DotSlash_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, DotStar_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_div<std::complex<double>, std::complex<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, Add_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_tlp.hpp:34, > from array_complex.cpp:29: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<std::complex<double> >, Add_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<std::complex<double> >, Mulc_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rulescc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_sub<KN_<double>, if_arth_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:438: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:439: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<std::complex<double> >, Sub_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_sub<KN_<double>, Add_Mulc_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:438: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:439: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<std::complex<double> >, DotSlash_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<double>, Mul_KNM_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<std::complex<double> >, DotStar_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<double>, Mulc_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<double>, Sub_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<double>, DotSlash_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<double>, DotStar_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<double>, Add_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_complex.cpp:29: >array_tlp.hpp: In member function 'AnyType InitArrayfromArray<RR, isinit>::CODE::operator()(void*) const [with RR = std::complex<double>, bool isinit = false]': >array_tlp.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:323: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_mul<KN_<double>, Add_Mulc_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:445: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:446: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<double>, Mul_KNM_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_tlp.hpp:34, > from array_complex.cpp:29: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Print<KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_div<std::complex<double>, double, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<double>, Mulc_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_complex.cpp:29: >array_tlp.hpp: In member function 'AnyType InitMatfromAArray<RR, isinit>::CODE::operator()(void*) const [with RR = std::complex<double>, bool isinit = false]': >array_tlp.hpp:411: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:411: note: initialized from here >array_tlp.hpp:419: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:419: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<double>, Sub_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<double>, Add_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_div<KN_<double>, Add_Mulc_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:452: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:453: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<double>, Mul_KNM_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<double>, Mulc_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType SetArrayofKNfromKN<RR>::CODE::operator()(void*) const [with RR = std::complex<double>]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:474: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<double>, Sub_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<double>, Add_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from array_tlp.hpp:34, > from array_complex.cpp:29: >array_tlp.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_paac<std::complex<double> >]': >array_tlp.hpp:744: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, F_KN_<double, double, double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1485: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd<KN_<double>, KN<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:406: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_paca<std::complex<double> >]': >array_tlp.hpp:751: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd<KN_<double>, Add_Mulc_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:406: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op3_pacc<std::complex<double> >]': >array_tlp.hpp:759: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >array_tlp.hpp:760: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd<KN_<double>, if_arth_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:406: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, Mul_KNM_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, Mulc_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, Sub_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, DotSlash_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, DotStar_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, Add_KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_add<KN_<double>, if_arth_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:432: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:433: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_add<KN_<double>, Add_Mulc_KN_<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:432: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:433: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, F_KN_<double, double, double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1485: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = SetArray2<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<double>, F_KN_<double, double, double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1485: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<double>, F_KN_<double, double, double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1485: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<double>, F_KN_<double, double, double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1485: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<std::complex<double> >, F_KN_<std::complex<double>, std::complex<double>, const initArrayOperatorComplex()::K&> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1485: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, F_KN_<std::complex<double>, std::complex<double>, const initArrayOperatorComplex()::K&> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1485: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<std::complex<double> >, F_KN_<std::complex<double>, std::complex<double>, const initArrayOperatorComplex()::K&> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1485: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_div<std::complex<double>, std::complex<double>, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:66: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<std::complex<double> >, F_KN_<std::complex<double>, std::complex<double>, const initArrayOperatorComplex()::K&> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1485: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<std::complex<double> >, F_KN_<std::complex<double>, std::complex<double>, const initArrayOperatorComplex()::K&> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:1485: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<std::complex<double> >, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_mul<KN_<std::complex<double> >, Add_Mulc_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:445: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:446: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<std::complex<double> >, Mul_KNM_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<std::complex<double> >, Mulc_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<std::complex<double> >, Sub_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<std::complex<double> >, Add_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_mul<KN_<std::complex<double> >, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_div<KN_<std::complex<double> >, Add_Mulc_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:452: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:453: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<std::complex<double> >, Mul_KNM_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_AI_B<double, long int, affectation<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:717: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:718: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<std::complex<double> >, Mulc_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_A_BI<double, long int, affectation<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:689: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:690: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:706: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<std::complex<double> >, Sub_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<std::complex<double> >, Add_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_AI_B<double, long int, affectation_add<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:717: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:718: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_div<KN_<std::complex<double> >, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_A_BI<double, long int, affectation_add<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:689: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:690: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:706: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd<KN_<std::complex<double> >, KN<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:406: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd<KN_<std::complex<double> >, Add_Mulc_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:406: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_A_BI<double, long int, affectation_sub<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:689: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:690: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:706: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd<KN_<std::complex<double> >, if_arth_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:406: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<std::complex<double> >, Mul_KNM_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<std::complex<double> >, Mulc_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<std::complex<double> >, Sub_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<std::complex<double> >, DotSlash_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<std::complex<double> >, DotStar_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<std::complex<double> >, Add_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<std::complex<double> >, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_AI_B<double, long int, affectation_sub<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:717: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:718: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_add<KN_<std::complex<double> >, if_arth_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:432: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:433: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_add<KN_<std::complex<double> >, Add_Mulc_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:432: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:433: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, Mul_KNM_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, Mulc_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, Sub_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, DotSlash_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, DotStar_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, Add_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_sub<KN_<std::complex<double> >, if_arth_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:438: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:439: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_arraypd_sub<KN_<std::complex<double> >, Add_Mulc_KN_<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:438: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:439: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<std::complex<double> >, Mul_KNM_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:79: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:81: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<std::complex<double> >, Mulc_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:129: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<std::complex<double> >, Sub_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:118: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<std::complex<double> >, DotSlash_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<std::complex<double> >, DotStar_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:88: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_sub<KN_<std::complex<double> >, Add_KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_op.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = SetArray3<std::complex<double> >]': >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_A_BI<std::complex<double>, long int, affectation_add<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:689: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:690: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:706: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_AI_B<std::complex<double>, long int, affectation<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:717: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:718: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_AI_B<std::complex<double>, long int, affectation_add<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:717: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:718: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_AI_B<std::complex<double>, long int, affectation_sub<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:717: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:718: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_A_BI<std::complex<double>, long int, affectation<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >array_tlp.hpp:689: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:690: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >array_tlp.hpp:706: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >mv -f .deps/array_long.Tpo .deps/array_long.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT lex.o -MD -MP -MF .deps/lex.Tpo -c -o lex.o lex.cpp >lex.cpp: In member function 'int mylex::basescan()': >lex.cpp:202: warning: suggest parentheses around '&&' within '||' >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >mv -f .deps/lex.Tpo .deps/lex.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT lgmesh.o -MD -MP -MF .deps/lgmesh.Tpo -c -o lgmesh.o lgmesh.cpp >In file included from ff++.hpp:33, > from lgmesh.cpp:61: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ff++.hpp:29, > from lgmesh.cpp:61: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/MatriceCreuse_tpl.hpp:3, > from ff++.hpp:32, > from lgmesh.cpp:61: >../femlib/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >../femlib/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >../femlib/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../femlib/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >../femlib/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >In file included from ff++.hpp:33, > from lgmesh.cpp:61: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from ff++.hpp:39, > from lgmesh.cpp:61: >lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >lgfem.hpp:568: warning: unused variable 'Th' >In file included from ff++.hpp:44, > from lgmesh.cpp:61: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ff++.hpp:29, > from lgmesh.cpp:61: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >lgmesh.cpp: In member function 'virtual AnyType Op_trunc_mesh::Op::operator()(void*) const': >lgmesh.cpp:490: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:490: note: initialized from here >../femlib/RNM.hpp: In member function 'virtual AnyType Adaptation::operator()(void*) const': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:705: note: initialized from here >lgmesh.cpp:713: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:713: note: initialized from here >lgmesh.cpp:732: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:732: note: initialized from here >lgmesh.cpp:733: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:733: note: initialized from here >lgmesh.cpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:734: note: initialized from here >mv -f .deps/array_complex.Tpo .deps/array_complex.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT lgmesh3.o -MD -MP -MF .deps/lgmesh3.Tpo -c -o lgmesh3.o lgmesh3.cpp >In file included from ff++.hpp:33, > from lgmesh3.cpp:29: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >lgmesh.cpp: In member function 'virtual AnyType SaveMesh::operator()(void*) const': >lgmesh.cpp:564: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:564: note: initialized from here >lgmesh.cpp:565: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:565: note: initialized from here >lgmesh.cpp: In member function 'virtual AnyType BuildMeshFile::operator()(void*) const': >lgmesh.cpp:479: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:479: note: initialized from here >lgmesh.cpp: In member function 'virtual AnyType classBuildMesh::operator()(void*) const': >lgmesh.cpp:470: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:470: note: initialized from here >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ff++.hpp:29, > from lgmesh3.cpp:29: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >lgmesh.cpp: In member function 'virtual AnyType SplitMesh::operator()(void*) const': >lgmesh.cpp:530: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:530: note: initialized from here >lgmesh.cpp: In member function 'virtual AnyType CheckMoveMesh::operator()(void*) const': >lgmesh.cpp:1609: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:1609: note: initialized from here >In file included from ../femlib/MatriceCreuse_tpl.hpp:3, > from ff++.hpp:32, > from lgmesh3.cpp:29: >../femlib/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >../femlib/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >../femlib/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../femlib/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >../femlib/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >In file included from ff++.hpp:33, > from lgmesh3.cpp:29: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >mv -f .deps/array_real.Tpo .deps/array_real.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT CodeAlloc.o -MD -MP -MF .deps/CodeAlloc.Tpo -c -o CodeAlloc.o CodeAlloc.cpp >In file included from ff++.hpp:39, > from lgmesh3.cpp:29: >lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >lgfem.hpp:568: warning: unused variable 'Th' >In file included from ff++.hpp:44, > from lgmesh3.cpp:29: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >lgmesh3.cpp: In function 'bool BuildPeriodic(int, E_F0**, const Fem2D::Mesh3&, void*, KN<int>&)': >lgmesh3.cpp:273: warning: unused variable 'ie1' >lgmesh3.cpp:157: warning: unused variable 'oip' >lgmesh.cpp: In member function 'virtual AnyType MoveMesh::operator()(void*) const': >lgmesh.cpp:634: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:634: note: initialized from here >lgmesh.cpp:656: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh.cpp:656: note: initialized from here >mv -f .deps/CodeAlloc.Tpo .deps/CodeAlloc.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT lgmat.o -MD -MP -MF .deps/lgmat.Tpo -c -o lgmat.o lgmat.cpp >In file included from ff++.hpp:33, > from lgmat.cpp:60: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ff++.hpp:29, > from lgmesh3.cpp:29: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ff++.hpp:29, > from lgmat.cpp:60: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/MatriceCreuse_tpl.hpp:3, > from ff++.hpp:32, > from lgmat.cpp:60: >../femlib/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >../femlib/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >../femlib/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../femlib/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >../femlib/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >In file included from ff++.hpp:33, > from lgmat.cpp:60: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from ff++.hpp:39, > from lgmat.cpp:60: >lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >lgfem.hpp:568: warning: unused variable 'Th' >mv -f .deps/lgmesh.Tpo .deps/lgmesh.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT global.o -MD -MP -MF .deps/global.Tpo -c -o global.o global.cpp >In file included from ff++.hpp:44, > from lgmat.cpp:60: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >lgmat.cpp: In function 'void buildInterpolationMatrix(MatriceMorse<double>*, const Fem2D::FESpace&, const Fem2D::FESpace&, void*)': >lgmat.cpp:606: warning: unused variable 'NUh' >lgmat.cpp: In function 'void AddSparseMat() [with R = double]': >lgmat.cpp:2236: instantiated from here >lgmat.cpp:2040: warning: unused variable 'tkrp' >lgmat.cpp: In function 'void AddSparseMat() [with R = std::complex<double>]': >lgmat.cpp:2237: instantiated from here >lgmat.cpp:2040: warning: unused variable 'tkrp' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ff++.hpp:29, > from lgmat.cpp:60: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from ff++.hpp:15, > from lgmesh3.cpp:29: >lgmesh3.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_eq<GlgElement<Fem2D::Mesh3>, GlgElement<Fem2D::Mesh3> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmesh3.cpp:440: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmesh3.cpp:440: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmesh3.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ne<GlgElement<Fem2D::Mesh3>, GlgElement<Fem2D::Mesh3> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmesh3.cpp:441: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmesh3.cpp:441: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmesh3.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_lt<GlgElement<Fem2D::Mesh3>, GlgElement<Fem2D::Mesh3> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmesh3.cpp:442: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmesh3.cpp:442: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmesh3.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_le<GlgElement<Fem2D::Mesh3>, GlgElement<Fem2D::Mesh3> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmesh3.cpp:443: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmesh3.cpp:443: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = v_fes3**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = std::pair<FEbase<std::complex<double>, v_fes3>*, int>, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = std::pair<FEbase<double, v_fes3>*, int>, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = Fem2D::Mesh3**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = double, TA0 = Fem2D::Mesh3**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >mv -f .deps/global.Tpo .deps/global.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Drawing.o -MD -MP -MF .deps/Drawing.Tpo -c -o Drawing.o `test -f '../femlib/Drawing.cpp' || echo './'`../femlib/Drawing.cpp >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/Drawing.cpp:40: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/Drawing.cpp: In function 'void Fem2D::DrawIsoTfill(const Fem2D::R2*, const Fem2D::R*, const Fem2D::RN_&, double)': >../femlib/Drawing.cpp:513: warning: array subscript is below array bounds >../femlib/Drawing.cpp:514: warning: array subscript is below array bounds >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = KN<double>*, TA0 = std::pair<FEbase<double, v_fes3>*, int>, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = KN<std::complex<double> >*, TA0 = std::pair<FEbase<std::complex<double>, v_fes3>*, int>, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = Fem2D::Mesh3**, TA0 = Fem2D::Mesh3**, TA1 = Fem2D::Mesh3*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >lgmesh3.cpp: In member function 'AnyType OneOperatorMakePtrFE3<K, v_fes>::CODE::operator()(void*) const [with K = std::complex<double>, v_fes = v_fes3]': >lgmesh3.cpp:1151: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:1151: note: initialized from here >lgmesh3.cpp:1152: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:1152: note: initialized from here >lgmesh3.cpp: In member function 'AnyType OneOperatorMakePtrFE3<K, v_fes>::CODE::operator()(void*) const [with K = double, v_fes = v_fes3]': >lgmesh3.cpp:1151: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:1151: note: initialized from here >lgmesh3.cpp:1152: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:1152: note: initialized from here >In file included from ff++.hpp:15, > from lgmesh3.cpp:29: >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = v_fes3**, TA0 = v_fes3**, TA1 = v_fes3*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >lgmesh3.cpp: In member function 'virtual AnyType ReadMesh3::operator()(void*) const': >lgmesh3.cpp:592: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:592: note: initialized from here >mv -f .deps/Drawing.Tpo .deps/Drawing.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT gibbs.o -MD -MP -MF .deps/gibbs.Tpo -c -o gibbs.o `test -f '../femlib/gibbs.cpp' || echo './'`../femlib/gibbs.cpp >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/gibbs.cpp:36: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/gibbs.cpp: In function 'int gibbsb_(long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*, long int*)': >../femlib/gibbs.cpp:583: warning: suggest parentheses around '&&' within '||' >../femlib/gibbs.cpp: In member function 'int Fem2D::FESpace::renum()': >../femlib/gibbs.cpp:1082: warning: unused variable 'nt' >In file included from ff++.hpp:15, > from lgmat.cpp:60: >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = Matrice_Creuse<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >mv -f .deps/gibbs.Tpo .deps/gibbs.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT CheckPtr.o -MD -MP -MF .deps/CheckPtr.Tpo -c -o CheckPtr.o `test -f '../femlib/CheckPtr.cpp' || echo './'`../femlib/CheckPtr.cpp >mv -f .deps/CheckPtr.Tpo .deps/CheckPtr.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT fem.o -MD -MP -MF .deps/fem.Tpo -c -o fem.o `test -f '../femlib/fem.cpp' || echo './'`../femlib/fem.cpp >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = Matrice_Creuse<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/fem.cpp: In member function 'void Fem2D::Mesh::ConsAdjacence()': >../femlib/fem.cpp:239: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/fem.cpp:461: warning: unused variable 'kkkk' >../femlib/fem.cpp: In constructor 'Fem2D::Mesh::Mesh(const Fem2D::Mesh&, int*, bool, int)': >../femlib/fem.cpp:1577: warning: unused variable 'nnebmax' >../femlib/fem.cpp:1499: warning: unused variable 'nbsddmax' >lgmesh3.cpp: In member function 'virtual AnyType SaveMesh3::operator()(void*) const': >lgmesh3.cpp:641: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:641: note: initialized from here >lgmesh3.cpp:642: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:642: note: initialized from here >../femlib/fem.cpp: In member function 'void Fem2D::Mesh::ConsAdjacence()': >../femlib/fem.cpp:469: warning: 'avam' may be used uninitialized in this function >../femlib/fem.cpp:471: warning: 'k' may be used uninitialized in this function >../femlib/fem.cpp:471: warning: 'j' may be used uninitialized in this function >../femlib/fem.cpp:604: warning: 't3' may be used uninitialized in this function >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Matrice_Creuse_inv<double>, TA0 = Matrice_Creuse<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pair<Matrix_Prod<double, double>, Matrice_Creuse<double>*, Matrice_Creuse<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:1080: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp:1080: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = TheDiagMat<double>, TA0 = TheDiagMat<double>, TA1 = KN<double>*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = TheCoefMat<double>, TA0 = TheCoefMat<double>, TA1 = KN<double>*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = KN<double>*, TA0 = KN<double>*, TA1 = TheCoefMat<double>]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Matrice_Creuse_inv<std::complex<double> >, TA0 = Matrice_Creuse<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = TheDiagMat<std::complex<double> >, TA0 = TheDiagMat<std::complex<double> >, TA1 = KN<std::complex<double> >*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = TheCoefMat<std::complex<double> >, TA0 = TheCoefMat<std::complex<double> >, TA1 = KN<std::complex<double> >*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = KN<std::complex<double> >*, TA0 = KN<std::complex<double> >*, TA1 = TheCoefMat<std::complex<double> >]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<Matrice_Creuse<double> >, TA0 = Matrice_Creuse<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<Matrice_Creuse<std::complex<double> > >, TA0 = Matrice_Creuse<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >../femlib/fem.cpp: In member function 'const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Fem2D::TTriangle<Fem2D::R2>*) const': >../femlib/fem.cpp:1009: warning: 'tt' may be used uninitialized in this function >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = TheCoefMat<std::complex<double> >, TA0 = Matrice_Creuse<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = KN<std::complex<double> >*, TA0 = KN<std::complex<double> >*, TA1 = TheDiagMat<std::complex<double> >]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = TheDiagMat<std::complex<double> >, TA0 = Matrice_Creuse<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = TheCoefMat<double>, TA0 = Matrice_Creuse<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = KN<double>*, TA0 = KN<double>*, TA1 = TheDiagMat<double>]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = TheDiagMat<double>, TA0 = Matrice_Creuse<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pair<Matrix_Prod<double, double>, Matrice_Creuse<double>*, Matrice_Creuse_Transpose<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:1080: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pair<Matrix_Prod<double, double>, Matrice_Creuse_Transpose<double>, Matrice_Creuse_Transpose<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pair<Matrix_Prod<double, double>, Matrice_Creuse_Transpose<double>, Matrice_Creuse<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:1080: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pair<Matrix_Prod<std::complex<double>, std::complex<double> >, Matrice_Creuse_Transpose<std::complex<double> >, Matrice_Creuse_Transpose<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pair<Matrix_Prod<std::complex<double>, std::complex<double> >, Matrice_Creuse_Transpose<std::complex<double> >, Matrice_Creuse<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:1080: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pair<Matrix_Prod<std::complex<double>, std::complex<double> >, Matrice_Creuse<std::complex<double> >*, Matrice_Creuse<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:1080: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp:1080: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_pair<Matrix_Prod<std::complex<double>, std::complex<double> >, Matrice_Creuse<std::complex<double> >*, Matrice_Creuse_Transpose<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:1080: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListMCMadd<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:233: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp:234: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:233: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListCMCMadd<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:214: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:214: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:214: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:215: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType Unary_Op<C>::operator()(void*) const [with C = Op1_LCMd<std::complex<double> >]': >lgmat.cpp:196: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:194: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:194: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2420: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListCMMadd<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:253: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp:254: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:253: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListMCMadd<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:233: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp:234: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:233: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListCMCMadd<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:214: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:214: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:214: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp:212: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:215: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType Unary_Op<C>::operator()(void*) const [with C = Op1_LCMd<double>]': >lgmat.cpp:196: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:194: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:194: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2420: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListMMadd<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:272: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp:273: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from ff++.hpp:41, > from lgmat.cpp:60: >lgsolver.hpp: In function 'void Fem2D::_ZN5Fem2D25SetEnd_Data_Sparse_SolverEPvR18Data_Sparse_SolverPKP4E_F0i.clone.7(void*, Data_Sparse_Solver&, E_F0* const*)': >lgsolver.hpp:561: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:561: note: initialized from here >lgsolver.hpp:571: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:571: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:572: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:573: note: initialized from here >lgsolver.hpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:574: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:575: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:576: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:577: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:578: note: initialized from here >lgsolver.hpp:579: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:579: note: initialized from here >In file included from ff++.hpp:15, > from lgmat.cpp:60: >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListMtC<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:176: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListCMt<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:160: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType SetRawMatformMat<RR>::CODE::operator()(void*) const [with RR = double]': >lgmat.cpp:1785: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1785: note: initialized from here >lgmat.cpp:1788: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1788: note: initialized from here >lgmat.cpp:1789: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1789: note: initialized from here >lgmat.cpp:1790: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1790: note: initialized from here >lgmat.cpp: In member function 'AnyType SetRawMatformMat<RR>::CODE::operator()(void*) const [with RR = std::complex<double>]': >lgmat.cpp:1785: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1785: note: initialized from here >lgmat.cpp:1788: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1788: note: initialized from here >lgmat.cpp:1789: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1789: note: initialized from here >lgmat.cpp:1790: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1790: note: initialized from here >In file included from ff++.hpp:15, > from lgmat.cpp:60: >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListCM<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:127: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListMtC<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:176: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListCMMadd<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:253: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp:254: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:253: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListMMadd<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:272: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp:273: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListMC<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:143: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListMC<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:143: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListCM<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:127: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ListCMt<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:160: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >mv -f .deps/fem.Tpo .deps/fem.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT QuadratureFormular.o -MD -MP -MF .deps/QuadratureFormular.Tpo -c -o QuadratureFormular.o `test -f '../femlib/QuadratureFormular.cpp' || echo './'`../femlib/QuadratureFormular.cpp >lgmat.cpp: In function 'AnyType MatFull2Sparse(void*, E_F0*, E_F0*) [with R = std::complex<double>]': >lgmat.cpp:1042: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1042: note: initialized from here >lgmat.cpp:1043: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1043: note: initialized from here >lgmat.cpp: In function 'AnyType CopyMat_tt(void*, E_F0*, E_F0*, bool) [with R = std::complex<double>, RR = std::complex<double>]': >lgmat.cpp:1013: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1013: note: initialized from here >lgmat.cpp:1016: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1016: note: initialized from here >lgmat.cpp:1020: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1020: note: initialized from here >lgmat.cpp: In function 'AnyType DiagMat(void*, E_F0*, E_F0*) [with R = double]': >lgmat.cpp:977: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:977: note: initialized from here >lgmat.cpp:978: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:978: note: initialized from here >lgmat.cpp: In function 'AnyType MatFull2Sparse(void*, E_F0*, E_F0*) [with R = double]': >lgmat.cpp:1042: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1042: note: initialized from here >lgmat.cpp:1043: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1043: note: initialized from here >mv -f .deps/QuadratureFormular.Tpo .deps/QuadratureFormular.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT FESpace.o -MD -MP -MF .deps/FESpace.Tpo -c -o FESpace.o `test -f '../femlib/FESpace.cpp' || echo './'`../femlib/FESpace.cpp >lgmat.cpp: In function 'AnyType DiagMat(void*, E_F0*, E_F0*) [with R = std::complex<double>]': >lgmat.cpp:977: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:977: note: initialized from here >lgmat.cpp:978: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:978: note: initialized from here >lgmat.cpp: In function 'AnyType CopyMat_tt(void*, E_F0*, E_F0*, bool) [with R = double, RR = double]': >lgmat.cpp:1013: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1013: note: initialized from here >lgmat.cpp:1016: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1016: note: initialized from here >lgmat.cpp:1020: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1020: note: initialized from here >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.cpp:40: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/FESpace.cpp: In member function 'void Fem2D::ConstructDataFElement::Make(const Fem2D::Mesh&, const KN<const Fem2D::TypeOfFE*>&, const Fem2D::TypeOfMortar*, int, const int*, int, const int*)': >../femlib/FESpace.cpp:847: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/FESpace.cpp:688: warning: unused variable 'NbDfOnSommet' >../femlib/FESpace.cpp:689: warning: unused variable 'NbDfOnEdge' >../femlib/FESpace.cpp:690: warning: unused variable 'NbDfOnElement' >In file included from ff++.hpp:41, > from lgmat.cpp:60: >../femlib/RNM.hpp: In member function 'void Fem2D::SolveGCPrecon<R>::addMatMul(const KN_<R>&, KN_<R>&) const [with R = double]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:191: note: initialized from here >../femlib/RNM.hpp: In member function 'void Fem2D::SolveGMRESPrecon<R>::addMatMul(const KN_<R>&, KN_<R>&) const [with R = double]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:270: note: initialized from here >In file included from ff++.hpp:41, > from lgmat.cpp:60: >../femlib/RNM.hpp: In member function 'virtual void Fem2D::SolveGMRESPrecon<std::complex<double> >::addMatMul(const KN_<std::complex<double> >&, KN_<std::complex<double> >&) const': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:455: note: initialized from here >In file included from ff++.hpp:41, > from lgmat.cpp:60: >../femlib/RNM.hpp: In member function 'void Fem2D::SolveGCPrecon<R>::addMatMul(const KN_<R>&, KN_<R>&) const [with R = std::complex<double>]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:191: note: initialized from here >mv -f .deps/FESpace.Tpo .deps/FESpace.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Element_RT.o -MD -MP -MF .deps/Element_RT.Tpo -c -o Element_RT.o `test -f '../femlib/Element_RT.cpp' || echo './'`../femlib/Element_RT.cpp >lgmat.cpp: In function 'AnyType MatMap2Sparse(void*, E_F0*, E_F0*) [with R = std::complex<double>]': >lgmat.cpp:1055: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1055: note: initialized from here >lgmat.cpp:1068: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1068: note: initialized from here >lgmat.cpp: In function 'AnyType MatMap2Sparse(void*, E_F0*, E_F0*) [with R = double]': >lgmat.cpp:1055: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1055: note: initialized from here >lgmat.cpp:1068: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1068: note: initialized from here >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.hpp:31, > from ../femlib/Element_RT.cpp:39: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/RNM.hpp: In member function 'AnyType RawMatrix<R>::operator()(void*) const [with R = double]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1833: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1841: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1842: note: initialized from here >lgmat.cpp:1861: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1861: note: initialized from here >lgmat.cpp: In function 'AnyType CombMat(void*, E_F0*, E_F0*) [with R = std::complex<double>]': >lgmat.cpp:941: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:941: note: initialized from here >lgmat.cpp:942: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:942: note: initialized from here >lgmat.cpp: In function 'AnyType CombMat(void*, E_F0*, E_F0*) [with R = double]': >lgmat.cpp:941: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:941: note: initialized from here >lgmat.cpp:942: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:942: note: initialized from here >In file included from ff++.hpp:15, > from lgmat.cpp:60: >problem.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulvirtAv<VirtualMatrice<std::complex<double> >::plusAtx, Matrice_Creuse_Transpose<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >problem.hpp:885: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulvirtAv<VirtualMatrice<double>::plusAx, Matrice_Creuse<double>*, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:1153: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >mv -f .deps/Element_RT.Tpo .deps/Element_RT.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT mshptg.o -MD -MP -MF .deps/mshptg.Tpo -c -o mshptg.o `test -f '../femlib/mshptg.cpp' || echo './'`../femlib/mshptg.cpp >lgmesh3.cpp: In member function 'virtual AnyType SaveSurfaceMesh3::operator()(void*) const': >lgmesh3.cpp:686: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:686: note: initialized from here >lgmesh3.cpp:687: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:687: note: initialized from here >lgmesh3.cpp:693: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:693: note: initialized from here >lgmesh3.cpp: In member function 'virtual AnyType Op4_Mesh32mp::Op::operator()(void*) const': >lgmesh3.cpp:1373: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:1373: note: initialized from here >../femlib/mshptg.cpp: In function 'int Fem2D::mshcvx_(long int, long int*, long int*, long int*, long int*)': >../femlib/mshptg.cpp:1172: warning: suggest parentheses around '&&' within '||' >problem.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulvirtAv<VirtualMatrice<double>::solveAxeqb, Matrice_Creuse_inv<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >problem.hpp:892: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >problem.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulvirtAv<VirtualMatrice<double>::plusAtx, Matrice_Creuse_Transpose<double>, KN_<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >problem.hpp:885: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >problem.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulvirtAv<VirtualMatrice<std::complex<double> >::solveAxeqb, Matrice_Creuse_inv<std::complex<double> >, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >problem.hpp:892: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgmat.cpp: In function 'AnyType CopyMat(void*, E_F0*, E_F0*) [with R = double, RR = std::complex<double>]': >lgmat.cpp:1016: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1016: note: initialized from here >lgmat.cpp:1020: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1020: note: initialized from here >mv -f .deps/mshptg.Tpo .deps/mshptg.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT FQuadTree.o -MD -MP -MF .deps/FQuadTree.Tpo -c -o FQuadTree.o `test -f '../femlib/FQuadTree.cpp' || echo './'`../femlib/FQuadTree.cpp >In file included from ff++.hpp:15, > from lgmat.cpp:60: >lgmat.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_mulvirtAv<VirtualMatrice<std::complex<double> >::plusAx, Matrice_Creuse<std::complex<double> >*, KN_<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgmat.cpp:1153: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/FQuadTree.hpp: In constructor 'Fem2D::FQuadTree::FQuadTree(Fem2D::Vertex*, Fem2D::R2, Fem2D::R2, long int)': >../femlib/FQuadTree.hpp:86: warning: 'Fem2D::FQuadTree::th' will be initialized after >../femlib/FQuadTree.hpp:82: warning: 'long int Fem2D::FQuadTree::lenStorageQuadTreeBox' >../femlib/FQuadTree.cpp:359: warning: when initialized here >../femlib/FQuadTree.hpp:89: warning: 'Fem2D::FQuadTree::NbVertices' will be initialized after >../femlib/FQuadTree.hpp:88: warning: 'long int Fem2D::FQuadTree::NbQuadTreeBoxSearch' >../femlib/FQuadTree.cpp:359: warning: when initialized here >../femlib/FQuadTree.cpp: In member function 'Fem2D::Vertex* Fem2D::FQuadTree::NearestVertexWithNormal(const Fem2D::R2&)': >../femlib/FQuadTree.cpp:553: warning: operation on 'h0' may be undefined >mv -f .deps/FQuadTree.Tpo .deps/FQuadTree.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT QuadTree.o -MD -MP -MF .deps/QuadTree.Tpo -c -o QuadTree.o `test -f '../bamglib/QuadTree.cpp' || echo './'`../bamglib/QuadTree.cpp >lgmesh3.cpp: In member function 'virtual AnyType pVh3_ndf::Op::operator()(void*) const': >lgmesh3.cpp:1347: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:1347: note: initialized from here >lgmesh3.cpp: In function 'AnyType set_fe3(void*, E_F0*, E_F0*) [with R = double]': >lgmesh3.cpp:851: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:851: note: initialized from here >In file included from ../bamglib/QuadTree.cpp:35: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >lgmesh3.cpp: In function 'AnyType set_fe3(void*, E_F0*, E_F0*) [with R = std::complex<double>]': >lgmesh3.cpp:851: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:851: note: initialized from here >lgmesh3.cpp:886: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:886: note: initialized from here >lgmesh3.cpp:903: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:903: note: initialized from here >lgmat.cpp: In function 'AnyType ProdMat(void*, E_F0*, E_F0*) [with RA = std::complex<double>, RB = std::complex<double>, RAB = std::complex<double>]': >lgmat.cpp:914: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:914: note: initialized from here >lgmat.cpp:915: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:915: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:915: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:915: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:915: note: initialized from here >lgmat.cpp: In function 'AnyType ProdMat(void*, E_F0*, E_F0*) [with RA = double, RB = double, RAB = double]': >lgmat.cpp:914: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:914: note: initialized from here >lgmat.cpp:915: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:915: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:915: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:915: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:915: note: initialized from here >lgmat.cpp: In member function 'AnyType SetMatrix_Op<R>::operator()(void*) const [with R = double]': >lgmat.cpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:407: note: initialized from here >mv -f .deps/QuadTree.Tpo .deps/QuadTree.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT R2.o -MD -MP -MF .deps/R2.Tpo -c -o R2.o `test -f '../bamglib/R2.cpp' || echo './'`../bamglib/R2.cpp >lgmesh3.cpp: In member function 'AnyType E_set_fev3<K, v_fes>::operator()(void*) const [with K = double, v_fes = v_fes3]': >lgmesh3.cpp:984: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:984: note: initialized from here >lgmesh3.cpp:1026: warning: array subscript is above array bounds >mv -f .deps/R2.Tpo .deps/R2.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Meshio.o -MD -MP -MF .deps/Meshio.Tpo -c -o Meshio.o `test -f '../bamglib/Meshio.cpp' || echo './'`../bamglib/Meshio.cpp >lgmesh3.cpp: In member function 'AnyType E_set_fev3<K, v_fes>::operator()(void*) const [with K = std::complex<double>, v_fes = v_fes3]': >lgmesh3.cpp:984: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:984: note: initialized from here >lgmesh3.cpp:1045: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:1045: note: initialized from here >lgmesh3.cpp:1073: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmesh3.cpp:1073: note: initialized from here >lgmesh3.cpp:1026: warning: array subscript is above array bounds >lgmat.cpp: In function 'AnyType SetMatrixInterpolation(void*, E_F0*, E_F0*)': >lgmat.cpp:847: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:847: note: initialized from here >lgmat.cpp:859: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:859: note: initialized from here >lgmat.cpp:860: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:860: note: initialized from here >lgmat.cpp:894: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:894: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:895: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:896: note: initialized from here >mv -f .deps/Meshio.Tpo .deps/Meshio.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Mesh2.o -MD -MP -MF .deps/Mesh2.Tpo -c -o Mesh2.o `test -f '../bamglib/Mesh2.cpp' || echo './'`../bamglib/Mesh2.cpp >In file included from ../bamglib/Mesh2.cpp:44: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >../bamglib/Mesh2.cpp: In function 'bamg::TriangleAdjacent bamg::CloseBoundaryEdge(bamg::I2, bamg::Triangle*, double&, double&)': >../bamglib/Mesh2.cpp:252: warning: unused variable 'kkk' >../bamglib/Mesh2.cpp: In function 'bamg::TriangleAdjacent bamg::CloseBoundaryEdgeV2(bamg::I2, bamg::Triangle*, double&, double&)': >../bamglib/Mesh2.cpp:409: warning: unused variable 'kkk' >../bamglib/Mesh2.cpp: In function 'int bamg::SwapForForcingEdge(bamg::Vertex*&, bamg::Vertex*&, bamg::TriangleAdjacent&, bamg::Icoor2&, bamg::Icoor2&, bamg::Icoor2&, int&)': >../bamglib/Mesh2.cpp:1040: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.cpp: In function 'int bamg::ForceEdge(bamg::Vertex&, bamg::Vertex&, bamg::TriangleAdjacent&)': >../bamglib/Mesh2.cpp:1151: warning: suggest parentheses around '&&' within '||' >../bamglib/Mesh2.cpp:1065: warning: unused variable 'k' >../bamglib/Mesh2.cpp: In member function 'void bamg::Triangles::Add(bamg::Vertex&, bamg::Triangle*, bamg::Icoor2*)': >../bamglib/Mesh2.cpp:1470: warning: suggest parentheses around '&&' within '||' >../bamglib/Mesh2.cpp:1496: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.cpp: In member function 'void bamg::Triangles::NewPointsOld(bamg::Triangles&)': >../bamglib/Mesh2.cpp:2273: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.cpp: In member function 'void bamg::Triangles::FindSubDomain(int)': >../bamglib/Mesh2.cpp:2843: warning: unused variable 'ssdlab' >../bamglib/Mesh2.cpp: In member function 'void bamg::Triangles::GeomToTriangles1(bamg::Int4, int)': >../bamglib/Mesh2.cpp:3412: warning: unused variable 'ei' >../bamglib/Mesh2.cpp: In member function 'void bamg::Triangles::GeomToTriangles0(bamg::Int4)': >../bamglib/Mesh2.cpp:3750: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.cpp: In member function 'void bamg::Triangles::SetIntCoor(const char*)': >../bamglib/Mesh2.cpp:4101: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.cpp: In member function 'void bamg::Triangles::FillHoleInMesh()': >../bamglib/Mesh2.cpp:4201: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.cpp: In member function 'bamg::Int4 bamg::Triangle::Optim(bamg::Int2, int)': >../bamglib/Mesh2.cpp:4589: warning: unused variable 'k' >../bamglib/Mesh2.cpp: In member function 'int bamg::Triangles::CrackMesh()': >../bamglib/Mesh2.cpp:4898: warning: unused variable 'it' >../bamglib/Mesh2.cpp: In member function 'bamg::Triangle* bamg::Triangles::FindTriangleContening(const bamg::I2&, bamg::Icoor2*, bamg::Triangle*) const': >../bamglib/Mesh2.cpp:5106: warning: unused variable 'kkkk' >mv -f .deps/lgmesh3.Tpo .deps/lgmesh3.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Metric.o -MD -MP -MF .deps/Metric.Tpo -c -o Metric.o `test -f '../bamglib/Metric.cpp' || echo './'`../bamglib/Metric.cpp >In file included from ../bamglib/Metric.cpp:31: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >../bamglib/Metric.cpp: In member function 'void bamg::Triangles::MaxSubDivision(bamg::Real8)': >../bamglib/Metric.cpp:894: warning: suggest parentheses around '&&' within '||' >../bamglib/Mesh2.cpp: In member function 'void bamg::Triangles::Add(bamg::Vertex&, bamg::Triangle*, bamg::Icoor2*)': >../bamglib/Mesh2.cpp:1467: warning: 'iedge' may be used uninitialized in this function >../bamglib/Mesh2.cpp: In member function 'void bamg::ListofIntersectionTriangles::SplitEdge(const bamg::Triangles&, const bamg::R2&, const bamg::R2&, int)': >../bamglib/Mesh2.cpp:504: warning: 'deti' may be used uninitialized in this function >../bamglib/Mesh2.cpp:504: warning: 'detj' may be used uninitialized in this function >../bamglib/Mesh2.cpp:508: warning: 'ocut' may be used uninitialized in this function >../bamglib/Mesh2.cpp:508: warning: 'j' may be used uninitialized in this function >mv -f .deps/Metric.Tpo .deps/Metric.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT BamgFreeFem.o -MD -MP -MF .deps/BamgFreeFem.Tpo -c -o BamgFreeFem.o `test -f '../femlib/BamgFreeFem.cpp' || echo './'`../femlib/BamgFreeFem.cpp >In file included from ../femlib/BamgFreeFem.cpp:60: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from ../femlib/BamgFreeFem.cpp:48: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.hpp:31, > from ../femlib/BamgFreeFem.cpp:57: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/BamgFreeFem.cpp:60: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from ../femlib/BamgFreeFem.cpp:61: >./PlotStream.hpp: In member function 'void PlotStream::write(const void*, size_t)': >./PlotStream.hpp:39: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >In file included from ../femlib/BamgFreeFem.cpp:61: >./PlotStream.hpp: In member function 'void PlotStream::read(void*, size_t)': >./PlotStream.hpp:108: warning: comparison between signed and unsigned integer expressions >./PlotStream.hpp: In member function 'bool PlotStream::GetMeshes3()': >./PlotStream.hpp:121: warning: suggest parentheses around assignment used as truth value >../femlib/BamgFreeFem.cpp: In function 'Fem2D::Mesh* buildmeshbamg(std::string* const&, int)': >../femlib/BamgFreeFem.cpp:881: warning: unused variable 'hmin' >../femlib/BamgFreeFem.cpp:882: warning: unused variable 'hmax' >./AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >./AFunction.hpp:2810: warning: control reaches end of non-void function >./AFunction.hpp: In member function 'void E_BorderN::SavePlot(void*, PlotStream&) const': >./AFunction.hpp:1627: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >./AFunction.hpp:1627: note: initialized from here >mv -f .deps/Mesh2.Tpo .deps/Mesh2.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT MeshDraw.o -MD -MP -MF .deps/MeshDraw.Tpo -c -o MeshDraw.o `test -f '../bamglib/MeshDraw.cpp' || echo './'`../bamglib/MeshDraw.cpp >./AFunction.hpp: In function 'Fem2D::Mesh* BuildMesh(void*, const E_BorderN* const&, bool, int, bool)': >./AFunction.hpp:1627: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >./AFunction.hpp:1627: note: initialized from here >./AFunction.hpp:1627: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >./AFunction.hpp:1627: note: initialized from here >lgmat.cpp: In member function 'AnyType BlockMatrix<R>::operator()(void*) const [with R = std::complex<double>]': >lgmat.cpp:1895: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1895: note: initialized from here >lgmat.cpp:1896: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1896: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1897: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1898: note: initialized from here >lgmat.cpp:1899: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1899: note: initialized from here >lgmat.cpp:1900: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1900: note: initialized from here >lgmat.cpp:1901: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1901: note: initialized from here >lgmat.cpp:1983: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1983: note: initialized from here >In file included from ../bamglib/MeshDraw.cpp:37: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >../bamglib/MeshDraw.cpp: In member function 'void bamg::GeometricalEdge::Draw(bamg::Int4)': >../bamglib/MeshDraw.cpp:739: warning: suggest explicit braces to avoid ambiguous 'else' >./AFunction.hpp: In member function 'void E_BorderN::BoundingBox(void*, double&, double&, double&, double&) const': >./AFunction.hpp:1627: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >./AFunction.hpp:1627: note: initialized from here >./AFunction.hpp: In member function 'void E_BorderN::Plot(void*) const': >./AFunction.hpp:1627: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >./AFunction.hpp:1627: note: initialized from here >lgmat.cpp: In member function 'AnyType SetMatrix_Op<R>::operator()(void*) const [with R = std::complex<double>]': >lgmat.cpp:407: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:407: note: initialized from here >mv -f .deps/BamgFreeFem.Tpo .deps/BamgFreeFem.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT MeshGeom.o -MD -MP -MF .deps/MeshGeom.Tpo -c -o MeshGeom.o `test -f '../bamglib/MeshGeom.cpp' || echo './'`../bamglib/MeshGeom.cpp >lgmat.cpp: In member function 'AnyType BlockMatrix<R>::operator()(void*) const [with R = double]': >lgmat.cpp:1895: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1895: note: initialized from here >lgmat.cpp:1896: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1896: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1897: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1898: note: initialized from here >lgmat.cpp:1899: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1899: note: initialized from here >lgmat.cpp:1900: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1900: note: initialized from here >lgmat.cpp:1983: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1983: note: initialized from here >mv -f .deps/MeshDraw.Tpo .deps/MeshDraw.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT MeshQuad.o -MD -MP -MF .deps/MeshQuad.Tpo -c -o MeshQuad.o `test -f '../bamglib/MeshQuad.cpp' || echo './'`../bamglib/MeshQuad.cpp >In file included from ../bamglib/MeshGeom.cpp:40: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >../bamglib/MeshGeom.cpp: In member function 'bamg::GeometricalEdge* bamg::Geometry::Contening(bamg::R2, bamg::GeometricalEdge*) const': >../bamglib/MeshGeom.cpp:527: warning: unused variable 'k' >In file included from ../bamglib/MeshQuad.cpp:47: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >../bamglib/MeshQuad.cpp: In member function 'bamg::GeometricalEdge* bamg::Triangles::ProjectOnCurve(bamg::Edge&, bamg::Vertex&, bamg::Vertex&, bamg::Real8, bamg::Vertex&, bamg::VertexOnEdge&, bamg::VertexOnGeom&)': >../bamglib/MeshQuad.cpp:218: warning: unused variable 'kkk' >../femlib/RNM.hpp: In member function 'AnyType RawMatrix<R>::operator()(void*) const [with R = std::complex<double>]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1833: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1841: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1842: note: initialized from here >lgmat.cpp:1861: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgmat.cpp:1861: note: initialized from here >../bamglib/MeshQuad.cpp:229: warning: 'v1' may be used uninitialized in this function >../bamglib/MeshQuad.cpp: In member function 'int bamg::Triangles::SplitElement(int)': >../bamglib/MeshQuad.cpp:574: warning: 'bb' may be used uninitialized in this function >../bamglib/MeshQuad.cpp:574: warning: 'cc' may be used uninitialized in this function >mv -f .deps/MeshQuad.Tpo .deps/MeshQuad.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT SetOfE4.o -MD -MP -MF .deps/SetOfE4.Tpo -c -o SetOfE4.o `test -f '../bamglib/SetOfE4.cpp' || echo './'`../bamglib/SetOfE4.cpp >mv -f .deps/SetOfE4.Tpo .deps/SetOfE4.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT MeshRead.o -MD -MP -MF .deps/MeshRead.Tpo -c -o MeshRead.o `test -f '../bamglib/MeshRead.cpp' || echo './'`../bamglib/MeshRead.cpp >mv -f .deps/MeshGeom.Tpo .deps/MeshGeom.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT MeshWrite.o -MD -MP -MF .deps/MeshWrite.Tpo -c -o MeshWrite.o `test -f '../bamglib/MeshWrite.cpp' || echo './'`../bamglib/MeshWrite.cpp >In file included from ../bamglib/MeshRead.cpp:34: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >In file included from ../bamglib/MeshWrite.cpp:33: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >mv -f .deps/MeshWrite.Tpo .deps/MeshWrite.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT problem.o -MD -MP -MF .deps/problem.Tpo -c -o problem.o problem.cpp >In file included from problem.cpp:38: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >mv -f .deps/MeshRead.Tpo .deps/MeshRead.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT mt19937ar.o -MD -MP -MF .deps/mt19937ar.Tpo -c -o mt19937ar.o mt19937ar.cpp >mv -f .deps/mt19937ar.Tpo .deps/mt19937ar.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT DefColor.o -MD -MP -MF .deps/DefColor.Tpo -c -o DefColor.o `test -f '../Graphics/DefColor.cpp' || echo './'`../Graphics/DefColor.cpp >mv -f .deps/DefColor.Tpo .deps/DefColor.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT InitFunct.o -MD -MP -MF .deps/InitFunct.Tpo -c -o InitFunct.o InitFunct.cpp >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.hpp:31, > from ../femlib/MatriceCreuse.hpp:39, > from ../femlib/MatriceCreuse_tpl.hpp:3, > from problem.cpp:36: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/MatriceCreuse_tpl.hpp:3, > from problem.cpp:36: >../femlib/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >../femlib/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >../femlib/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../femlib/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >../femlib/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >In file included from problem.cpp:38: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from problem.cpp:39: >lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >lgfem.hpp:568: warning: unused variable 'Th' >mv -f .deps/InitFunct.Tpo .deps/InitFunct.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT lgalgo.o -MD -MP -MF .deps/lgalgo.Tpo -c -o lgalgo.o `test -f '../Algo/lgalgo.cpp' || echo './'`../Algo/lgalgo.cpp >problem.cpp: In function 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, const Fem2D::FESpace&, bool, MatriceCreuse<R>&, const FormBilinear*)': >problem.cpp:371: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp:432: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp: In function 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, const Fem2D::FESpace3&, bool, MatriceCreuse<R>&, const FormBilinear*)': >problem.cpp:551: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp:612: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp: In function 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, const Fem2D::FESpace&, bool, std::map<std::pair<int, int>, R, std::less<std::pair<int, int> >, std::allocator<std::pair<const std::pair<int, int>, R> > >&, const FormBilinear*)': >problem.cpp:956: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp:1021: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../Algo/lgalgo.cpp:37: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >problem.cpp: In function 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, KN_<R>*, const FormLinear*)': >problem.cpp:2916: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp:2970: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp: In function 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, KN_<R>*, const FormLinear*)': >problem.cpp:3102: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp:3156: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp: In member function 'AnyType Problem::eval(void*, Problem::Data<FESpace>*, CountPointer<MatriceCreuse<R> >&, MatriceCreuse<typename CadnaType<R>::Scalaire>*&) const': >problem.cpp:3811: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp: In function 'int dimProblem(const ListOfId&)': >problem.cpp:3899: warning: unused variable 'n' >problem.cpp:3899: warning: unused variable 'nbarray' >problem.cpp:3900: warning: unused variable 'p1' >problem.hpp: In constructor 'Problem::Problem(const C_args*, const ListOfId&, size_t&)': >problem.hpp:384: warning: 'Problem::offset' will be initialized after >problem.hpp:348: warning: 'const int Problem::dim' >problem.cpp:4115: warning: when initialized here >mv -f .deps/AFunction.Tpo .deps/AFunction.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Element_P2h.o -MD -MP -MF .deps/Element_P2h.Tpo -c -o Element_P2h.o `test -f '../femlib/Element_P2h.cpp' || echo './'`../femlib/Element_P2h.cpp >problem.cpp: In function 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, const Fem2D::FESpace&, bool, std::map<std::pair<int, int>, R, std::less<std::pair<int, int> >, std::allocator<std::pair<const std::pair<int, int>, R> > >&, const FormBilinear*) [with R = double]': >problem.cpp:4382: instantiated from here >problem.cpp:933: warning: unused variable 'pThdi' >problem.cpp: In function 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, const Fem2D::FESpace&, bool, std::map<std::pair<int, int>, R, std::less<std::pair<int, int> >, std::allocator<std::pair<const std::pair<int, int>, R> > >&, const FormBilinear*) [with R = std::complex<double>]': >problem.cpp:4411: instantiated from here >problem.cpp:933: warning: unused variable 'pThdi' >problem.cpp: In function 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, KN_<R>*, const FormLinear*) [with R = double]': >problem.cpp:2548: instantiated from 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = double, MC = MatriceCreuse<double>, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]' >problem.cpp:4366: instantiated from here >problem.cpp:2896: warning: unused variable 'pThdi' >problem.cpp:2905: warning: unused variable 'FIE' >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::FElement&, int, int, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular1d&, bool) [with R = double]': >problem.cpp:3169: instantiated from 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, KN_<R>*, const FormLinear*) [with R = double]' >problem.cpp:4377: instantiated from here >problem.cpp:2271: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::FESpace&, int, int, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular1d&, bool, bool) [with R = double]': >problem.cpp:3171: instantiated from 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, KN_<R>*, const FormLinear*) [with R = double]' >problem.cpp:4377: instantiated from here >problem.cpp:2488: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning >problem.cpp: In function 'void Fem2D::Element_rhsVF(const Fem2D::FElement&, const Fem2D::FElement&, int, int, int, const LOperaD&, double*, int*, void*, KN_<R>&, const Fem2D::QuadratureFormular1d&) [with R = double]': >problem.cpp:3195: instantiated from 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, KN_<R>*, const FormLinear*) [with R = double]' >problem.cpp:4377: instantiated from here >problem.cpp:2393: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning >problem.cpp:3195: instantiated from 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, KN_<R>*, const FormLinear*) [with R = double]' >problem.cpp:4377: instantiated from here >problem.cpp:2308: warning: unused variable 'nnv' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.hpp:31, > from ../femlib/MatriceCreuse.hpp:39, > from ../femlib/MatriceCreuse_tpl.hpp:3, > from ../Algo/lgalgo.cpp:35: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp: In function 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, KN_<R>*, const FormLinear*) [with R = std::complex<double>]': >problem.cpp:2548: instantiated from 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = std::complex<double>, MC = MatriceCreuse<std::complex<double> >, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]' >problem.cpp:4396: instantiated from here >problem.cpp:2896: warning: unused variable 'pThdi' >problem.cpp:2905: warning: unused variable 'FIE' >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::FElement&, int, int, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular1d&, bool) [with R = std::complex<double>]': >problem.cpp:3169: instantiated from 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, KN_<R>*, const FormLinear*) [with R = std::complex<double>]' >problem.cpp:4405: instantiated from here >problem.cpp:2271: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::FESpace&, int, int, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular1d&, bool, bool) [with R = std::complex<double>]': >problem.cpp:3171: instantiated from 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, KN_<R>*, const FormLinear*) [with R = std::complex<double>]' >problem.cpp:4405: instantiated from here >problem.cpp:2488: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning >problem.cpp: In function 'void Fem2D::Element_rhsVF(const Fem2D::FElement&, const Fem2D::FElement&, int, int, int, const LOperaD&, double*, int*, void*, KN_<R>&, const Fem2D::QuadratureFormular1d&) [with R = std::complex<double>]': >problem.cpp:3195: instantiated from 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, KN_<R>*, const FormLinear*) [with R = std::complex<double>]' >problem.cpp:4405: instantiated from here >problem.cpp:2393: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning >problem.cpp:3195: instantiated from 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, KN_<R>*, const FormLinear*) [with R = std::complex<double>]' >problem.cpp:4405: instantiated from here >problem.cpp:2308: warning: unused variable 'nnv' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.hpp:31, > from ../femlib/Element_P2h.cpp:33: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp: In function 'void Fem2D::AssembleBC(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, const Fem2D::FESpace3&, bool, MatriceCreuse<R>*, KN_<R>*, KN_<R>*, const BC_set*, double) [with R = std::complex<double>]': >problem.cpp:2601: instantiated from 'void Fem2D::AssembleBC(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse<R>*, KN_<R>*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&, double) [with R = std::complex<double>, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]' >problem.cpp:4426: instantiated from here >problem.cpp:2805: warning: unused variable 'le' >problem.cpp: In function 'void Fem2D::AssembleBC(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, const Fem2D::FESpace3&, bool, MatriceCreuse<R>*, KN_<R>*, KN_<R>*, const BC_set*, double) [with R = double]': >problem.cpp:2601: instantiated from 'void Fem2D::AssembleBC(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse<R>*, KN_<R>*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&, double) [with R = double, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]' >problem.cpp:4429: instantiated from here >problem.cpp:2805: warning: unused variable 'le' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.hpp:31, > from ../femlib/MatriceCreuse.hpp:39, > from ../femlib/MatriceCreuse_tpl.hpp:3, > from problem.cpp:36: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >In file included from ../femlib/MatriceCreuse_tpl.hpp:3, > from ../Algo/lgalgo.cpp:35: >../femlib/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >../femlib/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >../femlib/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../femlib/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >../femlib/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >In file included from ../Algo/lgalgo.cpp:37: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >problem.cpp: In function 'void Fem2D::Element_Op(MatriceElementaireSymetrique<R, Fem2D::GFESpace<Fem2D::Mesh3> >&, const Fem2D::FElement3&, double*, int, int, void*) [with R = double]': >problem.cpp:628: instantiated from 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, const Fem2D::FESpace3&, bool, MatriceCreuse<R>&, const FormBilinear*) [with R = double]' >problem.cpp:2535: instantiated from 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = double, MC = MatriceCreuse<double>, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]' >problem.cpp:4366: instantiated from here >problem.cpp:1647: warning: suggest parentheses around comparison in operand of '&' >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::FElement3&, int, int, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular&, bool) [with R = double]': >problem.cpp:2983: instantiated from 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, KN_<R>*, const FormLinear*) [with R = double]' >problem.cpp:2548: instantiated from 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = double, MC = MatriceCreuse<double>, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]' >problem.cpp:4366: instantiated from here >problem.cpp:2196: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning >In file included from ../Algo/lgalgo.cpp:38: >./lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >./lgfem.hpp:568: warning: unused variable 'Th' >problem.cpp: In function 'void Fem2D::Element_Op(MatriceElementaireSymetrique<R, Fem2D::GFESpace<Fem2D::Mesh3> >&, const Fem2D::FElement3&, double*, int, int, void*) [with R = std::complex<double>]': >problem.cpp:628: instantiated from 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, const Fem2D::FESpace3&, bool, MatriceCreuse<R>&, const FormBilinear*) [with R = std::complex<double>]' >problem.cpp:2535: instantiated from 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = std::complex<double>, MC = MatriceCreuse<std::complex<double> >, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]' >problem.cpp:4396: instantiated from here >problem.cpp:1647: warning: suggest parentheses around comparison in operand of '&' >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::FElement3&, int, int, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular&, bool) [with R = std::complex<double>]': >problem.cpp:2983: instantiated from 'void Fem2D::AssembleLinearForm(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, KN_<R>*, const FormLinear*) [with R = std::complex<double>]' >problem.cpp:2548: instantiated from 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = std::complex<double>, MC = MatriceCreuse<std::complex<double> >, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]' >problem.cpp:4396: instantiated from here >problem.cpp:2196: warning: comparisons like 'X<=Y<=Z' do not have their mathematical meaning >mv -f .deps/Element_P2h.Tpo .deps/Element_P2h.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT load.o -MD -MP -MF .deps/load.Tpo -c -o load.o load.cpp >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.hpp:31, > from ../femlib/MatriceCreuse.hpp:39, > from ../femlib/MatriceCreuse_tpl.hpp:3, > from ../Algo/lgalgo.cpp:35: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >./lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >./lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >./AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >./AFunction.hpp:2810: warning: control reaches end of non-void function >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >mv -f .deps/load.Tpo .deps/load.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT lgfem.o -MD -MP -MF .deps/lgfem.Tpo -c -o lgfem.o lgfem.cpp >In file included from lgfem.cpp:47: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >mv -f .deps/lgmat.Tpo .deps/lgmat.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT environment.o -MD -MP -MF .deps/environment.Tpo -c -o environment.o environment.cpp >environment.cpp: In function 'int readinitfile(const std::string&)': >environment.cpp:190: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/Mesh3dn.hpp:47, > from lgfem.cpp:41: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/MatriceCreuse_tpl.hpp:3, > from lgfem.cpp:44: >../femlib/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >../femlib/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >../femlib/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../femlib/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >../femlib/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../Algo/lgalgo.cpp: In member function 'virtual VirtualMatrice<double>* OptimAlgo::E_LCG::lgNRJ::Hessian(const Param<double>&)': >../Algo/lgalgo.cpp:101: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Algo/lgalgo.cpp:101: note: initialized from here >../Algo/lgalgo.cpp:135: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Algo/lgalgo.cpp:135: note: initialized from here >In file included from lgfem.cpp:47: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >../Algo/lgalgo.cpp: In member function 'virtual KN<double>* OptimAlgo::E_LCG::lgNRJ::Gradient(const Param<double>&)': >../Algo/lgalgo.cpp:101: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Algo/lgalgo.cpp:101: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Algo/lgalgo.cpp:127: note: initialized from here >../Algo/lgalgo.cpp: In member function 'virtual R OptimAlgo::E_LCG::lgNRJ::Val(const Param<double>&)': >../Algo/lgalgo.cpp:101: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Algo/lgalgo.cpp:101: note: initialized from here >In file included from lgfem.cpp:56: >lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >lgfem.hpp:568: warning: unused variable 'Th' >In file included from lgfem.cpp:63: >PlotStream.hpp: In member function 'void PlotStream::write(const void*, size_t)': >PlotStream.hpp:39: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >In file included from lgfem.cpp:63: >PlotStream.hpp: In member function 'void PlotStream::read(void*, size_t)': >PlotStream.hpp:108: warning: comparison between signed and unsigned integer expressions >PlotStream.hpp: In member function 'bool PlotStream::GetMeshes3()': >PlotStream.hpp:121: warning: suggest parentheses around assignment used as truth value >lgfem.cpp: At global scope: >lgfem.cpp:127: warning: missing braces around initializer for 'basicAC_F0::name_and_type' >../Algo/lgalgo.cpp: In member function 'virtual AnyType OptimAlgo::E_LCG::operator()(void*) const': >../Algo/lgalgo.cpp:195: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Algo/lgalgo.cpp:195: note: initialized from here >lgfem.cpp:1160: warning: missing braces around initializer for 'basicAC_F0::name_and_type' >lgfem.cpp:1430: warning: missing braces around initializer for 'basicAC_F0::name_and_type' >lgfem.cpp:1434: warning: missing braces around initializer for 'basicAC_F0::name_and_type' >lgfem.cpp: In constructor 'Plot::ListWhat::ListWhat(int, int)': >lgfem.cpp:2131: warning: 'Plot::ListWhat::cmp' will be initialized after >lgfem.cpp:2130: warning: 'FEbase<double, v_fes>* Plot::ListWhat::fe1' >lgfem.cpp:2135: warning: when initialized here >lgfem.cpp: In constructor 'Plot::ListWhat::ListWhat(int, FEbase<double, v_fes>*, int, FEbase<double, v_fes>*, int)': >lgfem.cpp:2131: warning: 'Plot::ListWhat::cmp' will be initialized after >lgfem.cpp:2130: warning: 'FEbase<double, v_fes>* Plot::ListWhat::fe1' >lgfem.cpp:2137: warning: when initialized here >lgfem.cpp: In constructor 'Plot::ListWhat::ListWhat(int, FEbase<double, v_fes3>*, int)': >lgfem.cpp:2131: warning: 'Plot::ListWhat::cmp' will be initialized after >lgfem.cpp:2130: warning: 'FEbase<double, v_fes>* Plot::ListWhat::fe1' >lgfem.cpp:2139: warning: when initialized here >lgfem.cpp: In constructor 'Plot::ListWhat::ListWhat(int, Fem2D::Mesh*)': >lgfem.cpp:2131: warning: 'Plot::ListWhat::cmp' will be initialized after >lgfem.cpp:2130: warning: 'FEbase<double, v_fes>* Plot::ListWhat::fe1' >lgfem.cpp:2141: warning: when initialized here >lgfem.cpp: In constructor 'Plot::ListWhat::ListWhat(int, Fem2D::Mesh3*)': >lgfem.cpp:2131: warning: 'Plot::ListWhat::cmp' will be initialized after >lgfem.cpp:2130: warning: 'FEbase<double, v_fes>* Plot::ListWhat::fe1' >lgfem.cpp:2143: warning: when initialized here >lgfem.cpp: In member function 'AnyType IntFunction<R>::operator()(void*) const': >lgfem.cpp:2407: warning: suggest explicit braces to avoid ambiguous 'else' >lgfem.cpp:2400: warning: suggest explicit braces to avoid ambiguous 'else' >lgfem.cpp:2432: warning: suggest explicit braces to avoid ambiguous 'else' >lgfem.cpp:2543: warning: suggest explicit braces to avoid ambiguous 'else' >lgfem.cpp: In member function 'virtual AnyType Plot::operator()(void*) const': >lgfem.cpp:2639: warning: unused variable 'fe31' >lgfem.cpp:2781: warning: value computed is not used >lgfem.cpp:2719: warning: unused variable 'fea' >lgfem.cpp:2721: warning: unused variable 'fea3' >lgfem.cpp: In function 'size_t dimFESpaceImage(const basicAC_F0&)': >lgfem.cpp:4882: warning: unused variable 't_m2' >lgfem.cpp:4883: warning: unused variable 't_m3' >lgfem.cpp: In function 'const basicForEachType* typeFESpace(const basicAC_F0&)': >lgfem.cpp:4913: warning: unused variable 't_a' >mv -f .deps/environment.Tpo .deps/environment.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT string_def.o -MD -MP -MF .deps/string_def.Tpo -c -o string_def.o string_def.cpp >mv -f .deps/lgalgo.Tpo .deps/lgalgo.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT FESpacen.o -MD -MP -MF .deps/FESpacen.Tpo -c -o FESpacen.o `test -f '../femlib/FESpacen.cpp' || echo './'`../femlib/FESpacen.cpp >lgfem.cpp: In function 'E_F0* Op_CopyArrayT(const E_Array&, const E_Array&) [with K = double, v_fes = v_fes]': >lgfem.cpp:4792: instantiated from here >lgfem.cpp:4718: warning: unused variable 'na' >lgfem.cpp: In function 'E_F0* Op_CopyArrayT(const E_Array&, const E_Array&) [with K = std::complex<double>, v_fes = v_fes]': >lgfem.cpp:4793: instantiated from here >lgfem.cpp:4718: warning: unused variable 'na' >lgfem.cpp: In function 'E_F0* Op_CopyArrayT(const E_Array&, const E_Array&) [with K = double, v_fes = v_fes3]': >lgfem.cpp:4794: instantiated from here >lgfem.cpp:4718: warning: unused variable 'na' >lgfem.cpp: In function 'E_F0* Op_CopyArrayT(const E_Array&, const E_Array&) [with K = std::complex<double>, v_fes = v_fes3]': >lgfem.cpp:4795: instantiated from here >lgfem.cpp:4718: warning: unused variable 'na' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.cpp:42: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/FESpacen.cpp: In function 'int* Fem2D::builddata_d(const int*, const int*, int)': >../femlib/FESpacen.cpp:75: warning: unused variable 'nnode' >In file included from ../femlib/Mesh3dn.hpp:47, > from lgfem.cpp:41: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >../femlib/FESpacen.cpp: In member function 'void Fem2D::GTypeOfFESum<Mesh>::Build() [with Mesh = Fem2D::Mesh2]': >../femlib/FESpacen.cpp:598: instantiated from here >../femlib/FESpacen.cpp:381: warning: unused variable 't' >../femlib/FESpacen.cpp: In member function 'void Fem2D::GTypeOfFESum<Mesh>::set(const Mesh&, const typename Mesh::Element&, Fem2D::InterpolationMatrix<typename Mesh::Element::RdHat>&, int, int, int*) const [with Mesh = Fem2D::Mesh2]': >../femlib/FESpacen.cpp:598: instantiated from here >../femlib/FESpacen.cpp:502: warning: unused variable 'k' >../femlib/FESpacen.cpp: In member function 'void Fem2D::GTypeOfFESum<Mesh>::Build() [with Mesh = Fem2D::Mesh3]': >../femlib/FESpacen.cpp:599: instantiated from here >../femlib/FESpacen.cpp:381: warning: unused variable 't' >../femlib/FESpacen.cpp: In member function 'void Fem2D::GTypeOfFESum<Mesh>::set(const Mesh&, const typename Mesh::Element&, Fem2D::InterpolationMatrix<typename Mesh::Element::RdHat>&, int, int, int*) const [with Mesh = Fem2D::Mesh3]': >../femlib/FESpacen.cpp:599: instantiated from here >../femlib/FESpacen.cpp:502: warning: unused variable 'k' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.cpp:42: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Seg1, B = Fem2D::BoundaryPoint1, V = Fem2D::GenericVertex<Fem2D::R1>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Seg1, B = Fem2D::BoundaryPoint1, V = Fem2D::GenericVertex<Fem2D::R1>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh1]' >../femlib/FESpacen.cpp:600: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Seg1, B = Fem2D::BoundaryPoint1, V = Fem2D::GenericVertex<Fem2D::R1>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh1]' >../femlib/FESpacen.cpp:600: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >../femlib/FESpacen.cpp: In member function 'void Fem2D::GTypeOfFESum<Mesh>::Build() [with Mesh = Fem2D::Mesh1]': >../femlib/FESpacen.cpp:374: instantiated from 'Fem2D::GTypeOfFESum<Mesh>::GTypeOfFESum(const Fem2D::GFESpace<MMesh>&, int) [with Mesh = Fem2D::Mesh1]' >../femlib/FESpacen.cpp:529: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const Fem2D::GFESpace<Mesh>&, int, int, int*) [with MMesh = Fem2D::Mesh1]' >../femlib/FESpacen.cpp:600: instantiated from here >../femlib/FESpacen.cpp:381: warning: unused variable 't' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.cpp:42: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Triangle2, B = Fem2D::BoundaryEdge2, V = Fem2D::GenericVertex<Fem2D::R2>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Triangle2, B = Fem2D::BoundaryEdge2, V = Fem2D::GenericVertex<Fem2D::R2>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh2]' >../femlib/FESpacen.cpp:601: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Triangle2, B = Fem2D::BoundaryEdge2, V = Fem2D::GenericVertex<Fem2D::R2>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh2]' >../femlib/FESpacen.cpp:601: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >../femlib/FESpacen.cpp:602: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >../femlib/FESpacen.cpp:602: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >problem.cpp: In member function 'const Fem2D::GQuadratureFormular<Fem2D::R3>& CDomainOfIntegration::FIV(void*) const': >problem.cpp:4296: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:4296: note: initialized from here >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >../femlib/FESpacen.cpp: In member function 'void Fem2D::GTypeOfFESum<Mesh>::set(const Mesh&, const typename Mesh::Element&, Fem2D::InterpolationMatrix<typename Mesh::Element::RdHat>&, int, int, int*) const [with Mesh = Fem2D::Mesh1]': >../femlib/FESpacen.cpp:604: instantiated from here >../femlib/FESpacen.cpp:502: warning: unused variable 'k' >In file included from string_def.cpp:7: >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = long int, TA0 = String_find<false>, TA1 = std::string*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = long int, TA0 = String_find<true>, TA1 = std::string*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = std::string*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = std::string**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = String_find<true>, TA0 = std::string**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = String_find<false>, TA0 = std::string**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = std::istream*, TA0 = std::istream*, TA1 = std::string**]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rulesIn file included from problem.cpp:41: >lgsolver.hpp: In function 'void Fem2D::_ZN5Fem2D25SetEnd_Data_Sparse_SolverEPvR18Data_Sparse_SolverPKP4E_F0i.clone.10(void*, Data_Sparse_Solver&, E_F0* const*)': >lgsolver.hpp:561: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:561: note: initialized from here >lgsolver.hpp:571: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:571: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:572: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:573: note: initialized from here >lgsolver.hpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:574: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:575: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:576: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:577: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:578: note: initialized from here >lgsolver.hpp:579: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:579: note: initialized from here >AFunction.hpp:943: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = String_find<false>, TA0 = std::string*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = String_find<true>, TA0 = std::string*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >string_def.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_substring, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >string_def.cpp:62: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >string_def.cpp:63: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >string_def.cpp:63: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >string_def.cpp:64: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >string_def.cpp:65: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >string_def.cpp:63: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >lgfem.cpp: In function 'C_F0 NewFEarray(ListOfId*, Block*, C_F0&, CC_F0, bool, int)': >lgfem.cpp:4998: warning: control reaches end of non-void function >lgfem.cpp: In function 'C_F0 NewFEvariable(ListOfId*, Block*, C_F0&, CC_F0, bool, int)': >lgfem.cpp:4871: warning: control reaches end of non-void function >lgfem.cpp: In member function 'AnyType E_set_fev<K>::operator()(void*) const [with K = double]': >lgfem.cpp:1822: warning: control reaches end of non-void function >lgfem.cpp: In member function 'AnyType E_set_fev<K>::operator()(void*) const [with K = std::complex<double>]': >lgfem.cpp:1822: warning: control reaches end of non-void function >mv -f .deps/string_def.Tpo .deps/string_def.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT P012_1d.o -MD -MP -MF .deps/P012_1d.Tpo -c -o P012_1d.o `test -f '../femlib/P012_1d.cpp' || echo './'`../femlib/P012_1d.cpp >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/PkLagrange.hpp:34, > from ../femlib/P012_1d.cpp:35: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >mv -f .deps/P012_1d.Tpo .deps/P012_1d.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT P012_2d.o -MD -MP -MF .deps/P012_2d.Tpo -c -o P012_2d.o `test -f '../femlib/P012_2d.cpp' || echo './'`../femlib/P012_2d.cpp >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/PkLagrange.hpp:34, > from ../femlib/P012_2d.cpp:35: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp: In function 'void Fem2D::Element_OpVF(MatriceElementairePleine<R, Fem2D::FESpace>&, const Fem2D::FElement&, const Fem2D::FElement&, const Fem2D::FElement&, const Fem2D::FElement&, double*, int, int, int, void*) [with R = std::complex<double>]': >problem.cpp:312: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:312: note: initialized from here >problem.cpp:309: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:309: note: initialized from here >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::FElement&, int, int, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular1d&, bool) [with R = std::complex<double>]': >problem.cpp:2273: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2273: note: initialized from here >mv -f .deps/P012_2d.Tpo .deps/P012_2d.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT P012_3d.o -MD -MP -MF .deps/P012_3d.Tpo -c -o P012_3d.o `test -f '../femlib/P012_3d.cpp' || echo './'`../femlib/P012_3d.cpp >problem.cpp:2270: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2270: note: initialized from here >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::FElement&, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular&) [with R = std::complex<double>]': >problem.cpp:1974: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1974: note: initialized from here >problem.cpp:1971: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1971: note: initialized from here >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/PkLagrange.hpp:34, > from ../femlib/P012_3d.cpp:36: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_P1bLagrange3d::FB(Fem2D::What_d, const Fem2D::Mesh3&, const Fem2D::Tet&, const Fem2D::R3&, Fem2D::RNMK_&) const': >../femlib/P012_3d.cpp:499: warning: unused variable 'd14' >../femlib/P012_3d.cpp: In constructor 'Fem2D::TypeOfFE_RT0_3d::TypeOfFE_RT0_3d()': >../femlib/P012_3d.cpp:600: warning: unused variable 'i' >../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0_3d::set(const Fem2D::Mesh3&, const Fem2D::Tet&, Fem2D::InterpolationMatrix<Fem2D::R3>&, int, int, int*) const': >../femlib/P012_3d.cpp:640: warning: unused variable 'e' >../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0_3d::FB(Fem2D::What_d, const Fem2D::Mesh3&, const Fem2D::Tet&, const Fem2D::R3&, Fem2D::RNMK_&) const': >../femlib/P012_3d.cpp:667: warning: unused variable 'k' >../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_Edge0_3d::FB(Fem2D::What_d, const Fem2D::Mesh3&, const Fem2D::Tet&, const Fem2D::R3&, Fem2D::RNMK_&) const': >../femlib/P012_3d.cpp:782: warning: unused variable 'k' >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::FElement3&, int, int, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular&, bool) [with R = std::complex<double>]': >problem.cpp:2198: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2198: note: initialized from here >problem.cpp:2195: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2195: note: initialized from here >problem.cpp: In function 'void Fem2D::Element_Op(MatriceElementairePleine<R, Fem2D::GFESpace<Fem2D::Mesh3> >&, const Fem2D::FElement3&, const Fem2D::FElement3&, double*, int, int, void*) [with R = std::complex<double>]': >problem.cpp:1159: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1159: note: initialized from here >problem.cpp:1221: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1221: note: initialized from here >problem.cpp:1156: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1156: note: initialized from here >problem.cpp:1218: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1218: note: initialized from here >mv -f .deps/FESpacen.Tpo .deps/FESpacen.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Mesh1dn.o -MD -MP -MF .deps/Mesh1dn.Tpo -c -o Mesh1dn.o `test -f '../femlib/Mesh1dn.cpp' || echo './'`../femlib/Mesh1dn.cpp >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::FESpace&, int, int, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular1d&, bool, bool) [with R = std::complex<double>]': >problem.cpp:2490: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2490: note: initialized from here >problem.cpp:2487: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2487: note: initialized from here >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::FESpace&, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::QuadratureFormular&) [with R = std::complex<double>]': >problem.cpp:2128: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2128: note: initialized from here >problem.cpp:2125: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2125: note: initialized from here >In file included from ../femlib/Mesh1dn.hpp:40, > from ../femlib/Mesh1dn.cpp:39: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from lgfem.cpp:37: >lgfem.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_eq<<unnamed>::lgElement, <unnamed>::lgElement>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgfem.hpp:106: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgfem.hpp:106: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgfem.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_ne<<unnamed>::lgElement, <unnamed>::lgElement>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgfem.hpp:107: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgfem.hpp:107: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:97: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >problem.cpp: In member function 'const Fem2D::QuadratureFormular& CDomainOfIntegration::FIT(void*) const': >problem.cpp:4317: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:4317: note: initialized from here >lgfem.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_lt<<unnamed>::lgElement, <unnamed>::lgElement>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgfem.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgfem.hpp:108: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgfem.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op2_le<<unnamed>::lgElement, <unnamed>::lgElement>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >lgfem.hpp:109: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgfem.hpp:109: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RefCounter.hpp:96: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_P1bLagrange3d::FB(Fem2D::What_d, const Fem2D::Mesh3&, const Fem2D::Tet&, const Fem2D::R3&, Fem2D::RNMK_&) const': >../femlib/P012_3d.cpp:506: warning: array subscript is above array bounds >problem.cpp: In function 'void Fem2D::Element_rhs(const Fem2D::FElement3&, const LOperaD&, double*, void*, KN_<R>&, const Fem2D::GQuadratureFormular<Fem2D::R3>&) [with R = std::complex<double>]': >problem.cpp:2044: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2044: note: initialized from here >problem.cpp:2041: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2041: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = v_fes**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >mv -f .deps/Mesh1dn.Tpo .deps/Mesh1dn.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Mesh2dn.o -MD -MP -MF .deps/Mesh2dn.Tpo -c -o Mesh2dn.o `test -f '../femlib/Mesh2dn.cpp' || echo './'`../femlib/Mesh2dn.cpp >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = Fem2D::Mesh**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = double, TA0 = Fem2D::Mesh**, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = std::pair<FEbase<std::complex<double>, v_fes>*, int>, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = std::pair<FEbase<double, v_fes>*, int>, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = Fem2D::MeshPoint*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >mv -f .deps/P012_3d.Tpo .deps/P012_3d.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Mesh3dn.o -MD -MP -MF .deps/Mesh3dn.Tpo -c -o Mesh3dn.o `test -f '../femlib/Mesh3dn.cpp' || echo './'`../femlib/Mesh3dn.cpp >In file included from ../femlib/Mesh2dn.hpp:40, > from ../femlib/Mesh2dn.cpp:41: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/Mesh2dn.cpp:46: >./PlotStream.hpp: In member function 'void PlotStream::write(const void*, size_t)': >./PlotStream.hpp:39: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >In file included from ../femlib/Mesh2dn.cpp:46: >./PlotStream.hpp: In member function 'void PlotStream::read(void*, size_t)': >./PlotStream.hpp:108: warning: comparison between signed and unsigned integer expressions >./PlotStream.hpp: In member function 'bool PlotStream::GetMeshes3()': >./PlotStream.hpp:121: warning: suggest parentheses around assignment used as truth value >In file included from problem.cpp:41: >../femlib/RNM.hpp: In member function 'void Fem2D::SolveGCPrecon<R>::addMatMul(const KN_<R>&, KN_<R>&) const [with R = std::complex<double>]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:191: note: initialized from here >In file included from ../femlib/Mesh2dn.hpp:40, > from ../femlib/Mesh3dn.cpp:41: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from problem.cpp:41: >../femlib/RNM.hpp: In member function 'virtual void Fem2D::SolveGMRESPrecon<std::complex<double> >::addMatMul(const KN_<std::complex<double> >&, KN_<std::complex<double> >&) const': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:455: note: initialized from here >In file included from ../femlib/Mesh3dn.cpp:45: >./PlotStream.hpp: In member function 'void PlotStream::write(const void*, size_t)': >./PlotStream.hpp:39: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >In file included from ../femlib/Mesh3dn.cpp:45: >./PlotStream.hpp: In member function 'void PlotStream::read(void*, size_t)': >./PlotStream.hpp:108: warning: comparison between signed and unsigned integer expressions >In file included from problem.cpp:41: >../femlib/RNM.hpp: In member function 'void Fem2D::SolveGCPrecon<R>::addMatMul(const KN_<R>&, KN_<R>&) const [with R = double]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:191: note: initialized from here >./PlotStream.hpp: In member function 'bool PlotStream::GetMeshes3()': >./PlotStream.hpp:121: warning: suggest parentheses around assignment used as truth value >../femlib/Mesh3dn.cpp: In member function 'int Fem2D::Mesh3::SaveSurface(const std::string&, const std::string&) const': >../femlib/Mesh3dn.cpp:665: warning: unused variable 'k0' >../femlib/RNM.hpp: In member function 'void Fem2D::SolveGMRESPrecon<R>::addMatMul(const KN_<R>&, KN_<R>&) const [with R = double]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:270: note: initialized from here >../femlib/Mesh3dn.cpp: In function 'int Fem2D::WalkInTet(const Fem2D::Mesh3&, int, Fem2D::R3&, const Fem2D::R3&, Fem2D::R&)': >../femlib/Mesh3dn.cpp:867: warning: unused variable 'eps1' >In file included from ../femlib/Mesh2dn.hpp:40, > from ../femlib/Mesh3dn.cpp:41: >../femlib/GenericMesh.hpp: In constructor 'Fem2D::GenericMesh<T, B, V>::GenericMesh(const Serialize&) [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/Mesh3dn.cpp:407: instantiated from here >../femlib/GenericMesh.hpp:1520: warning: unused variable 'r' >problem.cpp: In function 'void Fem2D::Element_Op(MatriceElementaireSymetrique<R, Fem2D::FESpace>&, const Fem2D::FElement&, double*, int, int, void*) [with R = std::complex<double>]': >problem.cpp:1738: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1738: note: initialized from here >problem.cpp:1830: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1830: note: initialized from here >problem.cpp:1735: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1735: note: initialized from here >problem.cpp:1827: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1827: note: initialized from here >In file included from lgfem.cpp:56: >lgfem.hpp: In member function 'AnyType E_FEcomp<K, vv_fes, FE>::operator()(void*) const [with K = std::complex<double>, vv_fes = v_fes, FE = FEbaseArray<std::complex<double>, v_fes>]': >lgfem.hpp:498: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.hpp:498: note: initialized from here >lgfem.hpp: In member function 'AnyType E_FEcomp<K, vv_fes, FE>::operator()(void*) const [with K = double, vv_fes = v_fes, FE = FEbaseArray<double, v_fes>]': >lgfem.hpp:498: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.hpp:498: note: initialized from here >lgfem.hpp: In member function 'AnyType E_FEcomp<K, vv_fes, FE>::operator()(void*) const [with K = std::complex<double>, vv_fes = v_fes3, FE = FEbaseArray<std::complex<double>, v_fes3>]': >lgfem.hpp:498: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.hpp:498: note: initialized from here >lgfem.hpp: In member function 'AnyType E_FEcomp<K, vv_fes, FE>::operator()(void*) const [with K = double, vv_fes = v_fes3, FE = FEbaseArray<double, v_fes3>]': >lgfem.hpp:498: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.hpp:498: note: initialized from here >lgfem.hpp: In member function 'AnyType E_FEcomp<K, vv_fes, FE>::operator()(void*) const [with K = std::complex<double>, vv_fes = v_fes, FE = FEbase<std::complex<double>, v_fes>]': >lgfem.hpp:498: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.hpp:498: note: initialized from here >lgfem.hpp: In member function 'AnyType E_FEcomp<K, vv_fes, FE>::operator()(void*) const [with K = double, vv_fes = v_fes, FE = FEbase<double, v_fes>]': >lgfem.hpp:498: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.hpp:498: note: initialized from here >lgfem.hpp: In member function 'AnyType E_FEcomp<K, vv_fes, FE>::operator()(void*) const [with K = std::complex<double>, vv_fes = v_fes3, FE = FEbase<std::complex<double>, v_fes3>]': >lgfem.hpp:498: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.hpp:498: note: initialized from here >lgfem.hpp: In member function 'AnyType E_FEcomp<K, vv_fes, FE>::operator()(void*) const [with K = double, vv_fes = v_fes3, FE = FEbase<double, v_fes3>]': >lgfem.hpp:498: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.hpp:498: note: initialized from here >In file included from lgfem.cpp:37: >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<KN<Matrice_Creuse<double> > >, TA0 = DclTypeMatrix() [with R = double]::AMat*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<KN<Matrice_Creuse<std::complex<double> > > >, TA0 = DclTypeMatrix() [with R = std::complex<double>]::AMat*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >mv -f .deps/Mesh2dn.Tpo .deps/Mesh2dn.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT GQuadTree.o -MD -MP -MF .deps/GQuadTree.Tpo -c -o GQuadTree.o `test -f '../femlib/GQuadTree.cpp' || echo './'`../femlib/GQuadTree.cpp >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = Fem2D::Mesh**, TA0 = Fem2D::Mesh**, TA1 = Fem2D::Mesh*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >lgfem.cpp: In member function 'AnyType OneOperatorMakePtrFE<K>::CODE::operator()(void*) const [with K = std::complex<double>]': >lgfem.cpp:2024: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:2024: note: initialized from here >lgfem.cpp:2025: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:2025: note: initialized from here >lgfem.cpp: In member function 'AnyType OneOperatorMakePtrFE<K>::CODE::operator()(void*) const [with K = double]': >lgfem.cpp:2024: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:2024: note: initialized from here >lgfem.cpp:2025: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:2025: note: initialized from here >In file included from lgfem.cpp:37: >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Matrice_Creuse_Transpose<std::complex<double> >, TA0 = Matrice_Creuse<std::complex<double> >*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Matrice_Creuse_Transpose<double>, TA0 = Matrice_Creuse<double>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = Resize<KN<Fem2D::Mesh*> >, TA0 = KN<Fem2D::Mesh*>*, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >In file included from ../femlib/GQuadTree.cpp:46: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/GQuadTree.cpp: In function 'const typename Mesh::Element* EF23::Find(const Mesh&, EF23::GTree<typename Mesh::Vertex>*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*) [with Mesh = Fem2D::GenericMesh<Fem2D::Tet, Fem2D::Triangle3, Fem2D::GenericVertex<Fem2D::R3> >]': >../femlib/GQuadTree.cpp:835: instantiated from here >../femlib/GQuadTree.cpp:617: warning: unused variable 'k' >../femlib/GQuadTree.cpp: In function 'const typename Mesh::Element* EF23::Find(const Mesh&, EF23::GTree<typename Mesh::Vertex>*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*) [with Mesh = Fem2D::GenericMesh<Fem2D::Triangle2, Fem2D::BoundaryEdge2, Fem2D::GenericVertex<Fem2D::R2> >]': >../femlib/GQuadTree.cpp:842: instantiated from here >../femlib/GQuadTree.cpp:617: warning: unused variable 'k' >mv -f .deps/Mesh3dn.Tpo .deps/Mesh3dn.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT libmesh5.o -MD -MP -MF .deps/libmesh5.Tpo -c -o libmesh5.o `test -f '../femlib/libmesh5.c' || echo './'`../femlib/libmesh5.c >../femlib/libmesh5.c: In function 'GmfOpenMesh': >../femlib/libmesh5.c:234: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >../femlib/libmesh5.c:258: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c:268: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c: In function 'GmfGetLin': >../femlib/libmesh5.c:582: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c:587: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c:617: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c:622: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c:652: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c:663: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c: In function 'GmfCpyLin': >../femlib/libmesh5.c:824: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c:833: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c:854: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c: In function 'ScaKwdHdr': >../femlib/libmesh5.c:953: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c:964: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c:967: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >../femlib/libmesh5.c: In function 'ScaWrd': >../femlib/libmesh5.c:1050: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >../femlib/libmesh5.c: In function 'ScaDblWrd': >../femlib/libmesh5.c:1074: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >../femlib/libmesh5.c: In function 'RecWrd': >../femlib/libmesh5.c:1094: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >../femlib/libmesh5.c: In function 'RecDblWrd': >../femlib/libmesh5.c:1104: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >mv -f .deps/libmesh5.Tpo .deps/libmesh5.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT glumesh2D.o -MD -MP -MF .deps/glumesh2D.Tpo -c -o glumesh2D.o glumesh2D.cpp >In file included from glumesh2D.cpp:20: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >lgfem.cpp: In member function 'AnyType E_F_A_Ptr_o_R<Result, A>::operator()(void*) const [with Result = Fem2D::R3, A = Fem2D::MeshPoint]': >lgfem.cpp:333: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:333: note: initialized from here >lgfem.cpp: In member function 'AnyType E_F_A_Ptr_o_R<Result, A>::operator()(void*) const [with Result = double, A = Fem2D::R3]': >lgfem.cpp:333: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:333: note: initialized from here >lgfem.cpp: In member function 'AnyType E_F_A_Ptr_o_R<Result, A>::operator()(void*) const [with Result = double, A = Fem2D::R2]': >lgfem.cpp:333: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:333: note: initialized from here >In file included from lgfem.cpp:37: >AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = v_fes**, TA0 = v_fes**, TA1 = v_fes*]': >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:943: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, VirtualMatrice<std::complex<double> >::plusAtx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<std::complex<double> >, VirtualMatrice<std::complex<double> >::plusAx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = KN<double>*, TA0 = std::pair<FEbase<double, v_fes>*, int>, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >mv -f .deps/GQuadTree.Tpo .deps/GQuadTree.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT splitsimplex.o -MD -MP -MF .deps/splitsimplex.Tpo -c -o splitsimplex.o `test -f '../femlib/splitsimplex.cpp' || echo './'`../femlib/splitsimplex.cpp >../femlib/splitsimplex.cpp:20:1: warning: "/*" within comment >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from glumesh2D.cpp:16: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, VirtualMatrice<double>::solveAxeqb>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:526: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:526: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, VirtualMatrice<double>::plusAtx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:520: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:520: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, VirtualMatrice<double>::plusAtx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array_add<KN_<double>, VirtualMatrice<double>::plusAx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eq_array<KN_<double>, VirtualMatrice<double>::plusAx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:518: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:518: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >problem.cpp: In function 'void Fem2D::Element_rhsVF(const Fem2D::FElement&, const Fem2D::FElement&, int, int, int, const LOperaD&, double*, int*, void*, KN_<R>&, const Fem2D::QuadratureFormular1d&) [with R = std::complex<double>]': >problem.cpp:2395: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2395: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarray<KN<std::complex<double> >, VirtualMatrice<std::complex<double> >::plusAtx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:328: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:985: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:985: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:985: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:520: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:520: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from ../femlib/MatriceCreuse_tpl.hpp:3, > from glumesh2D.cpp:19: >../femlib/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >../femlib/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >../femlib/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../femlib/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >../femlib/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = KN<std::complex<double> >*, TA0 = std::pair<FEbase<std::complex<double>, v_fes>*, int>, bool RO = true]': >AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:870: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarray<KN<std::complex<double> >, VirtualMatrice<std::complex<double> >::solveAxeqb>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:328: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:526: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:526: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >problem.cpp:2392: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2392: note: initialized from here >In file included from glumesh2D.cpp:20: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/splitsimplex.cpp: In function 'void SplitSimplex(int, int&, Rd*&, int&, int*&) [with Rd = Fem2D::R2]': >../femlib/splitsimplex.cpp:311: warning: array subscript is above array bounds >In file included from glumesh2D.cpp:24: >lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >lgfem.hpp:568: warning: unused variable 'Th' >mv -f .deps/splitsimplex.Tpo .deps/splitsimplex.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT strversionnumber.o -MD -MP -MF .deps/strversionnumber.Tpo -c -o strversionnumber.o strversionnumber.cpp >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = PrintPnd<Matrice_Creuse<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:466: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:466: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:466: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >glumesh2D.cpp: In function 'Fem2D::Mesh* GluMesh(const listMesh&)': >glumesh2D.cpp:99: warning: unused variable 'nbv0' >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = PrintPnd<Matrice_Creuse<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:466: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:466: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:466: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >glumesh2D.cpp: In member function 'virtual AnyType SetMesh_Op::operator()(void*) const': >glumesh2D.cpp:284: warning: unused variable 'l1' >glumesh2D.cpp:305: warning: unused variable 'nberr' >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<double>, VirtualMatrice<double>::solveAxeqb>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rulesproblem.cpp: In function 'void Fem2D::AssembleBC(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, const Fem2D::FESpace&, bool, MatriceCreuse<R>*, KN_<R>*, KN_<R>*, const BC_set*, double) [with R = std::complex<double>]': >problem.cpp:2703: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2703: note: initialized from here >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:526: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:526: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<double>, VirtualMatrice<double>::plusAtx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:985: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:985: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:520: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:520: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >mv -f .deps/strversionnumber.Tpo .deps/strversionnumber.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../lglib -I../bamglib -I../Graphics -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT eigenvalue.o -MD -MP -MF .deps/eigenvalue.Tpo -c -o eigenvalue.o `test -f '../Eigen/eigenvalue.cpp' || echo './'`../Eigen/eigenvalue.cpp >In file included from ../Eigen/eigenvalue.cpp:43: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >../Eigen/eigenvalue.cpp:670:3: warning: multi-line comment >../Eigen/eigenvalue.cpp:672:2: warning: multi-line comment >../Eigen/eigenvalue.cpp:677:17: warning: multi-line comment >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from glumesh2D.cpp:16: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.hpp:31, > from ../femlib/MatriceCreuse.hpp:39, > from ../femlib/MatriceCreuse_tpl.hpp:3, > from ../Eigen/eigenvalue.cpp:41: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >problem.cpp: In function 'void Fem2D::AssembleBC(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, const Fem2D::FESpace3&, bool, MatriceCreuse<R>*, KN_<R>*, KN_<R>*, const BC_set*, double) [with R = std::complex<double>]': >problem.cpp:2849: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2849: note: initialized from here >In file included from ../femlib/MatriceCreuse_tpl.hpp:3, > from ../Eigen/eigenvalue.cpp:41: >../femlib/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >../femlib/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >../femlib/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../femlib/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >../femlib/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >In file included from ../Eigen/eigenvalue.cpp:43: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from ../Eigen/eigenvalue.cpp:44: >./lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >./lgfem.hpp:568: warning: unused variable 'Th' >../Eigen/eigenvalue.cpp: In member function 'virtual AnyType EigenValue::E_EV::operator()(void*) const': >../Eigen/eigenvalue.cpp:297: warning: suggest explicit braces to avoid ambiguous 'else' >../Eigen/eigenvalue.cpp:525: warning: unused variable 'k' >../Eigen/eigenvalue.cpp:231: warning: unused variable 'ws' >../Eigen/eigenvalue.cpp:231: warning: unused variable 'vs' >../Eigen/eigenvalue.cpp: In member function 'virtual AnyType EigenValueC::E_EV::operator()(void*) const': >../Eigen/eigenvalue.cpp:718: warning: unused variable 'ldz' >In file included from glumesh2D.cpp:9: >glumesh2D.cpp: In member function 'AnyType OneBinaryOperator_st<C, MI>::Op::operator()(void*) const [with C = Op2_setmesh<true, Fem2D::Mesh**, Fem2D::Mesh**, listMesh>, MI = OneBinaryOperatorMI]': >glumesh2D.cpp:214: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >glumesh2D.cpp:219: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >glumesh2D.cpp:219: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2145: note: initialized from here >glumesh2D.cpp: In member function 'AnyType OneBinaryOperator_st<C, MI>::Op::operator()(void*) const [with C = Op2_setmesh<false, Fem2D::Mesh**, Fem2D::Mesh**, listMesh>, MI = OneBinaryOperatorMI]': >glumesh2D.cpp:214: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >glumesh2D.cpp:217: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >glumesh2D.cpp:217: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >glumesh2D.cpp:217: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >glumesh2D.cpp:217: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >glumesh2D.cpp:219: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >glumesh2D.cpp:219: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2145: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2145: note: initialized from here >glumesh2D.cpp: In member function 'AnyType OneBinaryOperator_st<C, MI>::Op::operator()(void*) const [with C = Op2_addmesh<listMesh, Fem2D::Mesh*, Fem2D::Mesh*>, MI = OneBinaryOperatorMI]': >glumesh2D.cpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2145: note: initialized from here >glumesh2D.cpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2145: note: initialized from here >glumesh2D.cpp: In member function 'AnyType OneBinaryOperator_st<C, MI>::Op::operator()(void*) const [with C = Op2_addmesh<listMesh, listMesh, Fem2D::Mesh*>, MI = OneBinaryOperatorMI]': >glumesh2D.cpp:207: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2145: note: initialized from here >glumesh2D.cpp:43: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2145: note: initialized from here >glumesh2D.cpp: In member function 'virtual AnyType SetMesh_Op::operator()(void*) const': >glumesh2D.cpp:257: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >glumesh2D.cpp:257: note: initialized from here >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/FESpace.hpp:31, > from ../femlib/MatriceCreuse.hpp:39, > from ../femlib/MatriceCreuse_tpl.hpp:3, > from ../Eigen/eigenvalue.cpp:41: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >./lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >./lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >./AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >./AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from lgfem.cpp:58: >lgsolver.hpp: In function 'void Fem2D::_ZN5Fem2D25SetEnd_Data_Sparse_SolverEPvR18Data_Sparse_SolverPKP4E_F0i.clone.6(void*, Data_Sparse_Solver&, E_F0* const*)': >lgsolver.hpp:561: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:561: note: initialized from here >lgsolver.hpp:571: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:571: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:572: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:573: note: initialized from here >lgsolver.hpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:574: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:575: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:576: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:577: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:578: note: initialized from here >lgsolver.hpp:579: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:579: note: initialized from here >In file included from lgfem.cpp:37: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<std::complex<double> >, VirtualMatrice<std::complex<double> >::solveAxeqb>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:526: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:526: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<std::complex<double> >, VirtualMatrice<std::complex<double> >::plusAtx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:985: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:985: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:985: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:520: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:520: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgfem.cpp: In member function 'AnyType IntFunction<R>::operator()(void*) const [with R = std::complex<double>]': >lgfem.cpp:2429: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:2429: note: initialized from here >lgfem.cpp:2540: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:2540: note: initialized from here >../femlib/MeshPoint.hpp:245: warning: 'lab' may be used uninitialized in this function >lgfem.cpp:2590: note: 'lab' was declared here >lgfem.cpp:2550: warning: 'lab' may be used uninitialized in this function >mv -f .deps/glumesh2D.Tpo .deps/glumesh2D.Po >problem.cpp: In function 'void Fem2D::Element_Op(MatriceElementaireSymetrique<R, Fem2D::GFESpace<Fem2D::Mesh3> >&, const Fem2D::FElement3&, double*, int, int, void*) [with R = std::complex<double>]': >problem.cpp:1555: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1555: note: initialized from here >problem.cpp:1613: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1613: note: initialized from here >problem.cpp:1552: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1552: note: initialized from here >problem.cpp:1610: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1610: note: initialized from here >../Eigen/eigenvalue.cpp: In member function 'virtual AnyType EigenValue::E_EV::operator()(void*) const': >../Eigen/eigenvalue.cpp:113: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:113: note: initialized from here >../Eigen/eigenvalue.cpp:113: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:113: note: initialized from here >../Eigen/eigenvalue.cpp:113: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:113: note: initialized from here >../Eigen/eigenvalue.cpp:113: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:113: note: initialized from here >../Eigen/eigenvalue.cpp:113: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:113: note: initialized from here >../Eigen/eigenvalue.cpp:248: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:248: note: initialized from here >../Eigen/eigenvalue.cpp:249: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:249: note: initialized from here >In file included from lgfem.cpp:37: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = set_eqarray<KN<std::complex<double> >, VirtualMatrice<std::complex<double> >::plusAx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:328: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:327: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:975: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:975: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:975: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:518: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:518: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<std::complex<double> >, VirtualMatrice<std::complex<double> >::plusAx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:975: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:975: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:975: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:518: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:518: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >problem.cpp: In member function 'const Fem2D::QuadratureFormular1d& CDomainOfIntegration::FIE(void*) const': >problem.cpp:4337: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:4337: note: initialized from here >../Eigen/eigenvalue.cpp: In member function 'virtual AnyType EigenValueC::E_EV::operator()(void*) const': >../Eigen/eigenvalue.cpp:156: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:156: note: initialized from here >../Eigen/eigenvalue.cpp:156: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:156: note: initialized from here >../Eigen/eigenvalue.cpp:156: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:156: note: initialized from here >../Eigen/eigenvalue.cpp:156: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:156: note: initialized from here >../Eigen/eigenvalue.cpp:600: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:600: note: initialized from here >../Eigen/eigenvalue.cpp:601: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../Eigen/eigenvalue.cpp:601: note: initialized from here >problem.cpp: In function 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = std::complex<double>, MC = std::map<std::pair<int, int>, std::complex<double>, std::less<std::pair<int, int> >, std::allocator<std::pair<const std::pair<int, int>, std::complex<double> > > >, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]': >problem.cpp:2547: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2547: note: initialized from here >problem.cpp:2554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2554: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2560: note: initialized from here >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2568: note: initialized from here >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2575: note: initialized from here >problem.cpp: In function 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, const Fem2D::FESpace3&, bool, MatriceCreuse<R>&, const FormBilinear*) [with R = std::complex<double>]': >problem.cpp:531: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:531: note: initialized from here >mv -f .deps/eigenvalue.Tpo .deps/eigenvalue.Po >problem.cpp: In function 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = std::complex<double>, MC = MatriceCreuse<std::complex<double> >, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]': >problem.cpp:2534: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2534: note: initialized from here >problem.cpp:2547: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2547: note: initialized from here >problem.cpp:2554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2554: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2560: note: initialized from here >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2568: note: initialized from here >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2575: note: initialized from here >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = PrintPnd<Fem2D::R3*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:466: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:466: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:466: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >problem.cpp: In function 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = double, MC = std::map<std::pair<int, int>, double, std::less<std::pair<int, int> >, std::allocator<std::pair<const std::pair<int, int>, double> > >, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]': >problem.cpp:2547: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2547: note: initialized from here >problem.cpp:2554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2554: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2560: note: initialized from here >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2568: note: initialized from here >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2575: note: initialized from here >problem.cpp: In function 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh3&, const Fem2D::FESpace3&, const Fem2D::FESpace3&, bool, MatriceCreuse<R>&, const FormBilinear*) [with R = double]': >problem.cpp:531: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:531: note: initialized from here >problem.cpp: In function 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = double, MC = MatriceCreuse<double>, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>]': >problem.cpp:2534: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2534: note: initialized from here >problem.cpp:2547: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2547: note: initialized from here >problem.cpp:2554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2554: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2560: note: initialized from here >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2568: note: initialized from here >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2575: note: initialized from here >In file included from lgfem.cpp:58: >../femlib/RNM.hpp: In member function 'void Fem2D::SolveGCPrecon<R>::addMatMul(const KN_<R>&, KN_<R>&) const [with R = double]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:191: note: initialized from here >../femlib/RNM.hpp: In member function 'void Fem2D::SolveGMRESPrecon<R>::addMatMul(const KN_<R>&, KN_<R>&) const [with R = double]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:270: note: initialized from here >../femlib/RNM.hpp: In member function 'void Fem2D::SolveGCPrecon<R>::addMatMul(const KN_<R>&, KN_<R>&) const [with R = std::complex<double>]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:191: note: initialized from here >In file included from lgfem.cpp:58: >../femlib/RNM.hpp: In member function 'virtual void Fem2D::SolveGMRESPrecon<std::complex<double> >::addMatMul(const KN_<std::complex<double> >&, KN_<std::complex<double> >&) const': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgsolver.hpp:455: note: initialized from here >problem.cpp: In function 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, const Fem2D::FESpace&, bool, MatriceCreuse<R>&, const FormBilinear*) [with R = std::complex<double>]': >problem.cpp:352: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:352: note: initialized from here >problem.cpp: In function 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = std::complex<double>, MC = MatriceCreuse<std::complex<double> >, FESpace = Fem2D::FESpace]': >problem.cpp:2534: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2534: note: initialized from here >problem.cpp:2547: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2547: note: initialized from here >problem.cpp:2554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2554: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2560: note: initialized from here >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2568: note: initialized from here >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2575: note: initialized from here >problem.cpp: In function 'void Fem2D::AssembleBilinearForm(void*, const Fem2D::Mesh&, const Fem2D::FESpace&, const Fem2D::FESpace&, bool, MatriceCreuse<R>&, const FormBilinear*) [with R = double]': >problem.cpp:352: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:352: note: initialized from here >lgfem.cpp: In member function 'AnyType IntFunction<R>::operator()(void*) const [with R = double]': >lgfem.cpp:2429: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:2429: note: initialized from here >lgfem.cpp:2540: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:2540: note: initialized from here >../femlib/MeshPoint.hpp:245: warning: 'lab' may be used uninitialized in this function >lgfem.cpp:2590: note: 'lab' was declared here >lgfem.cpp:2550: warning: 'lab' may be used uninitialized in this function >lgfem.cpp: In member function 'virtual AnyType Op3_Mesh2mp::Op::operator()(void*) const': >lgfem.cpp:3624: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:3624: note: initialized from here >problem.cpp: In function 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = std::complex<double>, MC = std::map<std::pair<int, int>, std::complex<double>, std::less<std::pair<int, int> >, std::allocator<std::pair<const std::pair<int, int>, std::complex<double> > > >, FESpace = Fem2D::FESpace]': >problem.cpp:2534: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2534: note: initialized from here >problem.cpp:2547: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2547: note: initialized from here >problem.cpp:2554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2554: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2560: note: initialized from here >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2568: note: initialized from here >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2575: note: initialized from here >In file included from problem.cpp:42: >problem.cpp: In member function 'AnyType Problem::eval(void*, Problem::Data<FESpace>*, CountPointer<MatriceCreuse<R> >&, MatriceCreuse<typename CadnaType<R>::Scalaire>*&) const [with R = double, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>, v_fes = v_fes3]': >problem.cpp:3639: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:3639: note: initialized from here >problem.cpp:3640: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:3640: note: initialized from here >In file included from lgfem.cpp:37: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = init_eqarray<KN<double>, VirtualMatrice<double>::plusAx>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:975: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:975: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:518: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:518: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >lgfem.cpp: In member function 'virtual AnyType OP_MakePtr3::Op::operator()(void*) const': >lgfem.cpp:1334: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1334: note: initialized from here >lgfem.cpp:1335: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1335: note: initialized from here >lgfem.cpp:1336: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1336: note: initialized from here >problem.cpp: In function 'void Fem2D::Element_Op(MatriceElementairePleine<R, Fem2D::FESpace>&, const Fem2D::FElement&, const Fem2D::FElement&, double*, int, int, void*) [with R = std::complex<double>]': >problem.cpp:1317: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1317: note: initialized from here >problem.cpp:1412: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1412: note: initialized from here >problem.cpp:1314: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1314: note: initialized from here >problem.cpp:1409: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:1409: note: initialized from here >../femlib/RNM.hpp: In member function 'void LinearCG<R>::MatF_O::addMatMul(const KN_<R>&, KN_<R>&) const [with R = double]': >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:556: note: initialized from here >../femlib/RNM.hpp: In member function 'void LinearGMRES<R>::MatF_O::addMatMul(const KN_<R>&, KN_<R>&) const [with R = double]': >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:697: note: initialized from here >lgfem.cpp: In member function 'AnyType OpMake_pfes<pfes, Mesh, TypeOfFE, pfes_tefk>::Op::operator()(void*) const [with pfes = v_fes3*, Mesh = Fem2D::Mesh3, TypeOfFE = Fem2D::GTypeOfFE<Fem2D::Mesh3>, pfes_tefk = pfes3_tefk]': >lgfem.cpp:1218: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1218: note: initialized from here >lgfem.cpp:1223: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1223: note: initialized from here >lgfem.cpp:1225: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1225: note: initialized from here >lgfem.cpp:1228: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1228: note: initialized from here >In file included from problem.cpp:42: >problem.cpp: In member function 'AnyType Problem::eval(void*, Problem::Data<FESpace>*, CountPointer<MatriceCreuse<R> >&, MatriceCreuse<typename CadnaType<R>::Scalaire>*&) const [with R = std::complex<double>, FESpace = Fem2D::FESpace, v_fes = v_fes]': >problem.cpp:3639: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:3639: note: initialized from here >problem.cpp:3640: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:3640: note: initialized from here >problem.cpp: In member function 'AnyType Problem::eval(void*, Problem::Data<FESpace>*, CountPointer<MatriceCreuse<R> >&, MatriceCreuse<typename CadnaType<R>::Scalaire>*&) const [with R = std::complex<double>, FESpace = Fem2D::GFESpace<Fem2D::Mesh3>, v_fes = v_fes3]': >problem.cpp:3639: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:3639: note: initialized from here >problem.cpp:3640: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:3640: note: initialized from here >lgfem.cpp: In member function 'AnyType JumpOp<RR, AA>::operator()(void*) const [with RR = std::complex<double>, AA = std::complex<double>]': >lgfem.cpp:3651: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:3651: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:3651: note: initialized from here >lgfem.cpp:3654: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:3654: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:3654: note: initialized from here >lgfem.cpp: In member function 'AnyType MeanOp<RR, AA>::operator()(void*) const [with RR = std::complex<double>, AA = std::complex<double>]': >lgfem.cpp:3674: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:3674: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:3674: note: initialized from here >lgfem.cpp:3677: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:3677: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:3677: note: initialized from here >In file included from lgfem.cpp:59: >problem.hpp: In member function 'AnyType OpArraytoLinearForm<R, v_fes>::Op::operator()(void*) const [with R = double, v_fes = v_fes3]': >problem.hpp:984: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:984: note: initialized from here >problem.hpp:993: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:993: note: initialized from here >problem.hpp: In member function 'AnyType OpArraytoLinearForm<R, v_fes>::Op::operator()(void*) const [with R = std::complex<double>, v_fes = v_fes3]': >problem.hpp:984: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:984: note: initialized from here >problem.hpp:993: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:993: note: initialized from here >problem.cpp: In function 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = double, MC = std::map<std::pair<int, int>, double, std::less<std::pair<int, int> >, std::allocator<std::pair<const std::pair<int, int>, double> > >, FESpace = Fem2D::FESpace]': >problem.cpp:2534: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2534: note: initialized from here >problem.cpp:2547: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2547: note: initialized from here >problem.cpp:2554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2554: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2560: note: initialized from here >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2568: note: initialized from here >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2575: note: initialized from here >problem.cpp: In function 'bool Fem2D::AssembleVarForm(void*, const typename FESpace::Mesh&, const FESpace&, const FESpace&, bool, MC*, KN_<R>*, const std::list<C_F0, std::allocator<C_F0> >&) [with R = double, MC = MatriceCreuse<double>, FESpace = Fem2D::FESpace]': >problem.cpp:2534: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2534: note: initialized from here >problem.cpp:2547: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2547: note: initialized from here >problem.cpp:2554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2554: note: initialized from here >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2560: note: initialized from here >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:522: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2568: note: initialized from here >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:524: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:2575: note: initialized from here >In file included from problem.cpp:42: >problem.cpp: In member function 'AnyType Problem::eval(void*, Problem::Data<FESpace>*, CountPointer<MatriceCreuse<R> >&, MatriceCreuse<typename CadnaType<R>::Scalaire>*&) const [with R = double, FESpace = Fem2D::FESpace, v_fes = v_fes]': >problem.cpp:3639: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:3639: note: initialized from here >problem.cpp:3640: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.cpp:3640: note: initialized from here >In file included from lgfem.cpp:37: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Read<Matrice_Creuse<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:166: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >../femlib/MeshPoint.hpp: In member function 'AnyType Convect::eval2(void*) const': >../femlib/MeshPoint.hpp:172: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/MeshPoint.hpp:172: note: initialized from here >../femlib/MeshPoint.hpp:173: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/MeshPoint.hpp:173: note: initialized from here >../femlib/MeshPoint.hpp:172: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/MeshPoint.hpp:172: note: initialized from here >../femlib/MeshPoint.hpp:173: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/MeshPoint.hpp:173: note: initialized from here >lgfem.cpp: In member function 'virtual AnyType pVh_ndf::Op::operator()(void*) const': >lgfem.cpp:1529: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1529: note: initialized from here >lgfem.cpp: In member function 'AnyType OpMake_pfes<pfes, Mesh, TypeOfFE, pfes_tefk>::Op::operator()(void*) const [with pfes = v_fes*, Mesh = Fem2D::Mesh, TypeOfFE = Fem2D::TypeOfFE, pfes_tefk = pfes_tefk]': >lgfem.cpp:1218: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1218: note: initialized from here >lgfem.cpp:1223: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1223: note: initialized from here >lgfem.cpp:1228: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1228: note: initialized from here >lgfem.cpp: In member function 'virtual AnyType OP_MakePtr2::Op::operator()(void*) const': >lgfem.cpp:1298: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1298: note: initialized from here >lgfem.cpp:1299: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1299: note: initialized from here >lgfem.cpp:1300: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1300: note: initialized from here >In file included from lgfem.cpp:59: >problem.hpp: In member function 'AnyType OpArraytoLinearForm<R, v_fes>::Op::operator()(void*) const [with R = double, v_fes = v_fes]': >problem.hpp:984: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:984: note: initialized from here >problem.hpp:993: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:993: note: initialized from here >problem.hpp: In member function 'AnyType OpArraytoLinearForm<R, v_fes>::Op::operator()(void*) const [with R = std::complex<double>, v_fes = v_fes]': >problem.hpp:984: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:984: note: initialized from here >problem.hpp:993: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:993: note: initialized from here >lgfem.cpp: In function 'AnyType set_feoX_1(void*, E_F0*, E_F0*)': >lgfem.cpp:1730: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1730: note: initialized from here >lgfem.cpp: In function 'AnyType set_fe(void*, E_F0*, E_F0*) [with R = std::complex<double>]': >lgfem.cpp:1637: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1637: note: initialized from here >lgfem.cpp:1678: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1678: note: initialized from here >lgfem.cpp:1698: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1698: note: initialized from here >lgfem.cpp: In function 'AnyType set_fe(void*, E_F0*, E_F0*) [with R = double]': >lgfem.cpp:1637: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1637: note: initialized from here >mv -f .deps/problem.Tpo .deps/problem.Po >lgfem.cpp: In member function 'AnyType LinearGMRES<R>::E_LGMRES::operator()(void*) const [with R = double]': >lgfem.cpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:734: note: initialized from here >lgfem.cpp:737: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:737: note: initialized from here >lgfem.cpp:746: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:746: note: initialized from here >lgfem.cpp:749: warning: 'ret' may be used uninitialized in this function >In file included from lgfem.cpp:59: >problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm<R, v_fes>::Op::operator()(void*) const [with R = double, v_fes = v_fes]': >problem.hpp:1088: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1088: note: initialized from here >problem.hpp:1089: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1089: note: initialized from here >problem.hpp:1163: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1163: note: initialized from here >problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm<R, v_fes>::Op::operator()(void*) const [with R = double, v_fes = v_fes3]': >problem.hpp:1088: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1088: note: initialized from here >problem.hpp:1089: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1089: note: initialized from here >problem.hpp:1163: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1163: note: initialized from here >lgfem.cpp: In function 'E_F0* Op_CopyArrayT(const E_Array&, const E_Array&) [with K = double, v_fes = v_fes]': >lgfem.cpp:4730: warning: 'aa_ii.C_F0::f' may be used uninitialized in this function >lgfem.cpp: In function 'E_F0* Op_CopyArrayT(const E_Array&, const E_Array&) [with K = std::complex<double>, v_fes = v_fes]': >lgfem.cpp:4730: warning: 'aa_ii.C_F0::f' may be used uninitialized in this function >lgfem.cpp: In function 'E_F0* Op_CopyArrayT(const E_Array&, const E_Array&) [with K = double, v_fes = v_fes3]': >lgfem.cpp:4730: warning: 'aa_ii.C_F0::f' may be used uninitialized in this function >lgfem.cpp: In function 'E_F0* Op_CopyArrayT(const E_Array&, const E_Array&) [with K = std::complex<double>, v_fes = v_fes3]': >lgfem.cpp:4730: warning: 'aa_ii.C_F0::f' may be used uninitialized in this function >lgfem.cpp: In member function 'AnyType E_set_fev<K>::Op2d(void*) const [with K = std::complex<double>]': >lgfem.cpp:1836: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1836: note: initialized from here >lgfem.cpp:1903: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1903: note: initialized from here >lgfem.cpp:1936: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1936: note: initialized from here >lgfem.cpp: In member function 'AnyType E_set_fev<K>::Op2d(void*) const [with K = double]': >lgfem.cpp:1836: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:1836: note: initialized from here >lgfem.cpp: In member function 'virtual AnyType Plot::operator()(void*) const': >lgfem.cpp:2956: warning: 'nsb' may be used uninitialized in this function >In file included from lgfem.cpp:37: >Operator.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Read<Matrice_Creuse<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >Operator.hpp:166: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >Operator.hpp:165: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >AFunction.hpp:2232: note: initialized from here >In file included from lgfem.cpp:59: >problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm<R, v_fes>::Op::operator()(void*) const [with R = std::complex<double>, v_fes = v_fes]': >problem.hpp:1088: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1088: note: initialized from here >problem.hpp:1089: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1089: note: initialized from here >problem.hpp:1163: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1163: note: initialized from here >problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm<R, v_fes>::Op::operator()(void*) const [with R = std::complex<double>, v_fes = v_fes3]': >problem.hpp:1088: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1088: note: initialized from here >problem.hpp:1089: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1089: note: initialized from here >problem.hpp:1163: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >problem.hpp:1163: note: initialized from here >lgfem.cpp: In member function 'AnyType LinearCG<R>::E_LCG::operator()(void*) const [with R = double]': >lgfem.cpp:601: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:601: note: initialized from here >lgfem.cpp:608: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:608: note: initialized from here >lgfem.cpp:614: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:614: note: initialized from here >lgfem.cpp:635: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgfem.cpp:635: note: initialized from here >mv -f .deps/lgfem.Tpo .deps/lgfem.Po >rm -f libff.a >ar rv libff.a UMFPack_Solver.o AFunction.o AFunction2.o array_long.o array_real.o array_complex.o lex.o lgmesh.o lgmesh3.o CodeAlloc.o lgmat.o global.o Drawing.o gibbs.o CheckPtr.o fem.o QuadratureFormular.o FESpace.o Element_RT.o mshptg.o FQuadTree.o QuadTree.o R2.o Meshio.o Mesh2.o Metric.o BamgFreeFem.o MeshDraw.o MeshGeom.o MeshQuad.o SetOfE4.o MeshRead.o MeshWrite.o problem.o mt19937ar.o DefColor.o InitFunct.o lgalgo.o Element_P2h.o load.o lgfem.o environment.o string_def.o FESpacen.o P012_1d.o P012_2d.o P012_3d.o Mesh1dn.o Mesh2dn.o Mesh3dn.o GQuadTree.o libmesh5.o glumesh2D.o splitsimplex.o strversionnumber.o eigenvalue.o >ar: creating libff.a >a - UMFPack_Solver.o >a - AFunction.o >a - AFunction2.o >a - array_long.o >a - array_real.o >a - array_complex.o >a - lex.o >a - lgmesh.o >a - lgmesh3.o >a - CodeAlloc.o >a - lgmat.o >a - global.o >a - Drawing.o >a - gibbs.o >a - CheckPtr.o >a - fem.o >a - QuadratureFormular.o >a - FESpace.o >a - Element_RT.o >a - mshptg.o >a - FQuadTree.o >a - QuadTree.o >a - R2.o >a - Meshio.o >a - Mesh2.o >a - Metric.o >a - BamgFreeFem.o >a - MeshDraw.o >a - MeshGeom.o >a - MeshQuad.o >a - SetOfE4.o >a - MeshRead.o >a - MeshWrite.o >a - problem.o >a - mt19937ar.o >a - DefColor.o >a - InitFunct.o >a - lgalgo.o >a - Element_P2h.o >a - load.o >a - lgfem.o >a - environment.o >a - string_def.o >a - FESpacen.o >a - P012_1d.o >a - P012_2d.o >a - P012_3d.o >a - Mesh1dn.o >a - Mesh2dn.o >a - Mesh3dn.o >a - GQuadTree.o >a - libmesh5.o >a - glumesh2D.o >a - splitsimplex.o >a - strversionnumber.o >a - eigenvalue.o >ranlib libff.a >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >Making all in std >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/std' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/std' >Making all in x11 >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/x11' >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Xrgraph.o -MD -MP -MF .deps/Xrgraph.Tpo -c -o Xrgraph.o `test -f '../Graphics/Xrgraph.cpp' || echo './'`../Graphics/Xrgraph.cpp >../Graphics/Xrgraph.cpp:786:1: warning: "/*" within comment >../Graphics/Xrgraph.cpp:787:1: warning: "/*" within comment >../Graphics/Xrgraph.cpp:788:1: warning: "/*" within comment >../Graphics/Xrgraph.cpp: In function 'void initgraphique_()': >../Graphics/Xrgraph.cpp:416: warning: unused variable 'report' >../Graphics/Xrgraph.cpp:427: warning: unused variable 'dpy' >../Graphics/Xrgraph.cpp:431: warning: unused variable 'fstereo' >../Graphics/Xrgraph.cpp:432: warning: unused variable 'nbplans' >In file included from ../Graphics/Xrgraph.cpp:750: >../Graphics/getprog-unix.hpp: In function 'int getprog_(char*, int, char**)': >../Graphics/getprog-unix.hpp:38: warning: statement has no effect >../Graphics/Xrgraph.cpp: In function 'float GetHeigthFont_()': >../Graphics/Xrgraph.cpp:1131: warning: unused variable 'k' >mv -f .deps/Xrgraph.Tpo .deps/Xrgraph.Po >g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -o FreeFem++-x11 Xrgraph.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -larpack -llapack -L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas -lXxf86vm -lXext -lX11 -lXpm -lm -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/x11' >Making all in nw >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/nw' >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT sansrgraph.o -MD -MP -MF .deps/sansrgraph.Tpo -c -o sansrgraph.o `test -f '../Graphics/sansrgraph.cpp' || echo './'`../Graphics/sansrgraph.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT ffglut.o -MD -MP -MF .deps/ffglut.Tpo -c -o ffglut.o `test -f '../Graphics/ffglut.cpp' || echo './'`../Graphics/ffglut.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT gggg.o -MD -MP -MF .deps/gggg.Tpo -c -o gggg.o `test -f '../Graphics/gggg.cpp' || echo './'`../Graphics/gggg.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT ffthreads.o -MD -MP -MF .deps/ffthreads.Tpo -c -o ffthreads.o `test -f '../Graphics/ffthreads.cpp' || echo './'`../Graphics/ffthreads.cpp >In file included from ../Graphics/sansrgraph.cpp:106: >../Graphics/getprog-unix.hpp: In function 'int getprog_(char*, int, char**)': >../Graphics/getprog-unix.hpp:38: warning: statement has no effect >../Graphics/sansrgraph.cpp: In function 'void openPS_(const char*)': >../Graphics/sansrgraph.cpp:580: warning: unused variable 'heightA4PS' >mv -f .deps/ffthreads.Tpo .deps/ffthreads.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT fem.o -MD -MP -MF .deps/fem.Tpo -c -o fem.o `test -f '../femlib/fem.cpp' || echo './'`../femlib/fem.cpp >mv -f .deps/gggg.Tpo .deps/gggg.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Mesh3dn.o -MD -MP -MF .deps/Mesh3dn.Tpo -c -o Mesh3dn.o `test -f '../femlib/Mesh3dn.cpp' || echo './'`../femlib/Mesh3dn.cpp >In file included from ../femlib/Mesh2dn.hpp:40, > from ../Graphics/ffglut.cpp:26: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../Graphics/ffglut.cpp:29: >../fflib/PlotStream.hpp: In member function 'void PlotStream::write(const void*, size_t)': >../fflib/PlotStream.hpp:39: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >In file included from ../Graphics/ffglut.cpp:29: >../fflib/PlotStream.hpp: In member function 'void PlotStream::read(void*, size_t)': >../fflib/PlotStream.hpp:108: warning: comparison between signed and unsigned integer expressions >../fflib/PlotStream.hpp: In member function 'bool PlotStream::GetMeshes3()': >../fflib/PlotStream.hpp:121: warning: suggest parentheses around assignment used as truth value >mv -f .deps/sansrgraph.Tpo .deps/sansrgraph.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Mesh2dn.o -MD -MP -MF .deps/Mesh2dn.Tpo -c -o Mesh2dn.o `test -f '../femlib/Mesh2dn.cpp' || echo './'`../femlib/Mesh2dn.cpp >../Graphics/ffglut.cpp: In function 'int ReadOnePlot(FILE*)': >../Graphics/ffglut.cpp:117: warning: unused variable 'c2' >../Graphics/ffglut.cpp: In function 'void Plot(const Mesh&, bool, bool, bool, ThePlot&, GLint, int*)': >../Graphics/ffglut.cpp:407: warning: suggest explicit braces to avoid ambiguous 'else' >../Graphics/ffglut.cpp:432: warning: suggest explicit braces to avoid ambiguous 'else' >../Graphics/ffglut.cpp: In function 'void Plot(const Fem2D::Mesh3&, bool, bool, bool, ThePlot&, GLint, int*)': >../Graphics/ffglut.cpp:481: warning: suggest explicit braces to avoid ambiguous 'else' >../Graphics/ffglut.cpp:473: warning: unused variable 'z1' >../Graphics/ffglut.cpp:474: warning: unused variable 'z2' >../Graphics/ffglut.cpp:476: warning: unused variable 'r' >../Graphics/ffglut.cpp:476: warning: unused variable 'g' >../Graphics/ffglut.cpp:476: warning: unused variable 'b' >../Graphics/ffglut.cpp: In member function 'virtual void OnePlotError::Draw(OneWindow*)': >../Graphics/ffglut.cpp:522: warning: unused variable 'plot' >../Graphics/ffglut.cpp:526: warning: unused variable 'i' >../Graphics/ffglut.cpp: In member function 'virtual void OnePlotBorder::Draw(OneWindow*)': >../Graphics/ffglut.cpp:919: warning: comparison between signed and unsigned integer expressions >../Graphics/ffglut.cpp:925: warning: comparison between signed and unsigned integer expressions >../Graphics/ffglut.hpp: In constructor 'OneWindow::OneWindow(int, int, ThePlot*)': >../Graphics/ffglut.hpp:297: warning: 'OneWindow::width' will be initialized after >../Graphics/ffglut.hpp:292: warning: 'ThePlot* OneWindow::theplot' >../Graphics/ffglut.cpp:968: warning: when initialized here >../Graphics/ffglut.hpp:301: warning: 'OneWindow::hpixel' will be initialized after >../Graphics/ffglut.hpp:298: warning: 'Fem2D::R2 OneWindow::Bmin' >../Graphics/ffglut.cpp:968: warning: when initialized here >../Graphics/ffglut.hpp:311: warning: 'OneWindow::rapz0' will be initialized after >../Graphics/ffglut.hpp:311: warning: 'Fem2D::R OneWindow::rapz' >../Graphics/ffglut.cpp:968: warning: when initialized here >../Graphics/ffglut.cpp: In member function 'void OneWindow::set(ThePlot*)': >../Graphics/ffglut.cpp:985: warning: unused variable 'first' >../Graphics/ffglut.cpp:986: warning: unused variable 'change' >../Graphics/ffglut.cpp: In member function 'void OneWindow::resize(int, int)': >../Graphics/ffglut.cpp:1225: warning: unused variable 'ww' >../Graphics/ffglut.cpp:1225: warning: unused variable 'hh' >../femlib/fem.cpp: In member function 'void Fem2D::Mesh::ConsAdjacence()': >../femlib/fem.cpp:239: warning: suggest explicit braces to avoid ambiguous 'else' >../Graphics/ffglut.cpp: In member function 'void OneWindow::cadreortho(Fem2D::R2, Fem2D::R2)': >../Graphics/ffglut.cpp:1336: warning: unused variable 'cxy' >../Graphics/ffglut.cpp: In member function 'void OneWindow::setLighting()': >../Graphics/ffglut.cpp:1374: warning: unused variable 'specular_reflexion' >../Graphics/ffglut.cpp:1375: warning: unused variable 'shiny_obj' >../Graphics/ffglut.cpp: In member function 'void OnePlot::GLDraw(OneWindow*)': >../Graphics/ffglut.cpp:1435: warning: unused variable 'plot' >../femlib/fem.cpp:461: warning: unused variable 'kkkk' >../Graphics/ffglut.hpp: In constructor 'ThePlot::ThePlot(PlotStream&, ThePlot*, int)': >../Graphics/ffglut.hpp:233: warning: 'ThePlot::changeFill' will be initialized after >../Graphics/ffglut.hpp:212: warning: 'bool ThePlot::withiso' >../Graphics/ffglut.cpp:1551: warning: when initialized here >../Graphics/ffglut.cpp:1715: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/fem.cpp: In constructor 'Fem2D::Mesh::Mesh(const Fem2D::Mesh&, int*, bool, int)': >../femlib/fem.cpp:1577: warning: unused variable 'nnebmax' >../Graphics/ffglut.cpp: In function 'void plot(double, double, double, int)': >../Graphics/ffglut.cpp:2088: warning: too many arguments for format >../Graphics/ffglut.cpp:2088: warning: too many arguments for format >../femlib/fem.cpp:1499: warning: unused variable 'nbsddmax' >../Graphics/ffglut.cpp: In function 'void Key(unsigned char, int, int)': >../Graphics/ffglut.cpp:2527: warning: unused variable 'fmn' >../Graphics/ffglut.cpp:2527: warning: unused variable 'fmx' >../Graphics/ffglut.cpp:2527: warning: unused variable 'vmn' >../Graphics/ffglut.cpp:2527: warning: unused variable 'vmx' >../Graphics/ffglut.cpp: In function 'void* ThreadRead(void*)': >../Graphics/ffglut.cpp:2620: warning: no return statement in function returning non-void >../Graphics/ffglut.cpp: In constructor 'OnePlotFE<Mesh>::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh]': >../Graphics/ffglut.cpp:1816: instantiated from here >../Graphics/ffglut.cpp:637: warning: unused variable 'j' >../Graphics/ffglut.cpp: In constructor 'OnePlotFE<Mesh>::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh2]': >../Graphics/ffglut.cpp:1818: instantiated from here >../Graphics/ffglut.cpp:637: warning: unused variable 'j' >In file included from ../femlib/Mesh2dn.hpp:40, > from ../femlib/Mesh3dn.cpp:41: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/Mesh3dn.cpp:45: >../fflib/PlotStream.hpp: In member function 'void PlotStream::write(const void*, size_t)': >../fflib/PlotStream.hpp:39: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >In file included from ../femlib/Mesh3dn.cpp:45: >../fflib/PlotStream.hpp: In member function 'void PlotStream::read(void*, size_t)': >../fflib/PlotStream.hpp:108: warning: comparison between signed and unsigned integer expressions >../fflib/PlotStream.hpp: In member function 'bool PlotStream::GetMeshes3()': >../fflib/PlotStream.hpp:121: warning: suggest parentheses around assignment used as truth value >../Graphics/ffglut.cpp: In member function 'void OnePlotFE<Mesh>::Draw(OneWindow*) [with Mesh = Fem2D::Mesh2]': >../Graphics/ffglut.cpp:2695: instantiated from here >../Graphics/ffglut.cpp:713: warning: unused variable 'd' >../femlib/Mesh3dn.cpp: In member function 'int Fem2D::Mesh3::SaveSurface(const std::string&, const std::string&) const': >../femlib/Mesh3dn.cpp:665: warning: unused variable 'k0' >../Graphics/ffglut.cpp: In member function 'void OnePlotFE<Mesh>::Draw(OneWindow*) [with Mesh = Fem2D::Mesh]': >../Graphics/ffglut.cpp:2695: instantiated from here >../Graphics/ffglut.cpp:713: warning: unused variable 'd' >../femlib/Mesh3dn.cpp: In function 'int Fem2D::WalkInTet(const Fem2D::Mesh3&, int, Fem2D::R3&, const Fem2D::R3&, Fem2D::R&)': >../femlib/Mesh3dn.cpp:867: warning: unused variable 'eps1' >../Graphics/ffglut.cpp: In function 'void Plot(const Mesh&, bool, bool, bool, ThePlot&, GLint, int*) [with Mesh = Fem2D::Mesh2]': >../Graphics/ffglut.cpp:801: instantiated from 'void OnePlotFE<Mesh>::Draw(OneWindow*) [with Mesh = Fem2D::Mesh2]' >../Graphics/ffglut.cpp:2695: instantiated from here >../Graphics/ffglut.cpp:421: warning: unused variable 'i0' >../Graphics/ffglut.cpp:421: warning: unused variable 'i1' >../Graphics/ffglut.cpp:421: warning: unused variable 'i2' >../Graphics/ffglut.cpp:444: warning: unused variable 'i0' >../Graphics/ffglut.cpp:444: warning: unused variable 'i1' >../Graphics/ffglut.cpp:444: warning: unused variable 'i2' >../Graphics/ffglut.cpp:375: warning: unused variable 'r' >../Graphics/ffglut.cpp:375: warning: unused variable 'g' >../Graphics/ffglut.cpp:375: warning: unused variable 'b' >../Graphics/ffglut.cpp: In function 'void Plot(const Mesh&, bool, bool, bool, ThePlot&, GLint, int*) [with Mesh = Fem2D::Mesh]': >../Graphics/ffglut.cpp:801: instantiated from 'void OnePlotFE<Mesh>::Draw(OneWindow*) [with Mesh = Fem2D::Mesh]' >../Graphics/ffglut.cpp:2695: instantiated from here >../Graphics/ffglut.cpp:421: warning: unused variable 'i0' >../Graphics/ffglut.cpp:421: warning: unused variable 'i1' >../Graphics/ffglut.cpp:421: warning: unused variable 'i2' >../Graphics/ffglut.cpp:444: warning: unused variable 'i0' >../Graphics/ffglut.cpp:444: warning: unused variable 'i1' >../Graphics/ffglut.cpp:444: warning: unused variable 'i2' >../Graphics/ffglut.cpp:375: warning: unused variable 'r' >../Graphics/ffglut.cpp:375: warning: unused variable 'g' >../Graphics/ffglut.cpp:375: warning: unused variable 'b' >In file included from ../femlib/Mesh2dn.hpp:40, > from ../femlib/Mesh3dn.cpp:41: >../femlib/GenericMesh.hpp: In constructor 'Fem2D::GenericMesh<T, B, V>::GenericMesh(const Serialize&) [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/Mesh3dn.cpp:407: instantiated from here >../femlib/GenericMesh.hpp:1520: warning: unused variable 'r' >In file included from ../femlib/Mesh2dn.hpp:40, > from ../femlib/Mesh2dn.cpp:41: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/Mesh2dn.cpp:46: >../fflib/PlotStream.hpp: In member function 'void PlotStream::write(const void*, size_t)': >../fflib/PlotStream.hpp:39: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >In file included from ../femlib/Mesh2dn.cpp:46: >../fflib/PlotStream.hpp: In member function 'void PlotStream::read(void*, size_t)': >../fflib/PlotStream.hpp:108: warning: comparison between signed and unsigned integer expressions >../fflib/PlotStream.hpp: In member function 'bool PlotStream::GetMeshes3()': >../fflib/PlotStream.hpp:121: warning: suggest parentheses around assignment used as truth value >../femlib/fem.cpp: In member function 'void Fem2D::Mesh::ConsAdjacence()': >../femlib/fem.cpp:469: warning: 'avam' may be used uninitialized in this function >../femlib/fem.cpp:471: warning: 'k' may be used uninitialized in this function >../femlib/fem.cpp:471: warning: 'j' may be used uninitialized in this function >../femlib/fem.cpp:604: warning: 't3' may be used uninitialized in this function >../Graphics/ffglut.cpp: In function 'void drawisoTet(const Fem2D::R3*, Fem2D::R*, Fem2D::R)': >../Graphics/ffglut.cpp:238: warning: 'b[2]' may be used uninitialized in this function >../Graphics/ffglut.cpp:238: warning: 'b[1]' may be used uninitialized in this function >../Graphics/ffglut.cpp:238: warning: 'b[0]' may be used uninitialized in this function >../femlib/fem.cpp: In member function 'const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Fem2D::TTriangle<Fem2D::R2>*) const': >../femlib/fem.cpp:1009: warning: 'tt' may be used uninitialized in this function >mv -f .deps/Mesh2dn.Tpo .deps/Mesh2dn.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Mesh1dn.o -MD -MP -MF .deps/Mesh1dn.Tpo -c -o Mesh1dn.o `test -f '../femlib/Mesh1dn.cpp' || echo './'`../femlib/Mesh1dn.cpp >In file included from ../femlib/Mesh1dn.hpp:40, > from ../femlib/Mesh1dn.cpp:39: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >mv -f .deps/Mesh1dn.Tpo .deps/Mesh1dn.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT GQuadTree.o -MD -MP -MF .deps/GQuadTree.Tpo -c -o GQuadTree.o `test -f '../femlib/GQuadTree.cpp' || echo './'`../femlib/GQuadTree.cpp >mv -f .deps/Mesh3dn.Tpo .deps/Mesh3dn.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT FQuadTree.o -MD -MP -MF .deps/FQuadTree.Tpo -c -o FQuadTree.o `test -f '../femlib/FQuadTree.cpp' || echo './'`../femlib/FQuadTree.cpp >In file included from ../femlib/GQuadTree.cpp:46: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/GQuadTree.cpp: In function 'const typename Mesh::Element* EF23::Find(const Mesh&, EF23::GTree<typename Mesh::Vertex>*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*) [with Mesh = Fem2D::GenericMesh<Fem2D::Tet, Fem2D::Triangle3, Fem2D::GenericVertex<Fem2D::R3> >]': >../femlib/GQuadTree.cpp:835: instantiated from here >../femlib/GQuadTree.cpp:617: warning: unused variable 'k' >../femlib/GQuadTree.cpp: In function 'const typename Mesh::Element* EF23::Find(const Mesh&, EF23::GTree<typename Mesh::Vertex>*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*) [with Mesh = Fem2D::GenericMesh<Fem2D::Triangle2, Fem2D::BoundaryEdge2, Fem2D::GenericVertex<Fem2D::R2> >]': >../femlib/GQuadTree.cpp:842: instantiated from here >../femlib/GQuadTree.cpp:617: warning: unused variable 'k' >../femlib/FQuadTree.hpp: In constructor 'Fem2D::FQuadTree::FQuadTree(Fem2D::Vertex*, Fem2D::R2, Fem2D::R2, long int)': >../femlib/FQuadTree.hpp:86: warning: 'Fem2D::FQuadTree::th' will be initialized after >../femlib/FQuadTree.hpp:82: warning: 'long int Fem2D::FQuadTree::lenStorageQuadTreeBox' >../femlib/FQuadTree.cpp:359: warning: when initialized here >../femlib/FQuadTree.hpp:89: warning: 'Fem2D::FQuadTree::NbVertices' will be initialized after >../femlib/FQuadTree.hpp:88: warning: 'long int Fem2D::FQuadTree::NbQuadTreeBoxSearch' >../femlib/FQuadTree.cpp:359: warning: when initialized here >../femlib/FQuadTree.cpp: In member function 'Fem2D::Vertex* Fem2D::FQuadTree::NearestVertexWithNormal(const Fem2D::R2&)': >../femlib/FQuadTree.cpp:553: warning: operation on 'h0' may be undefined >mv -f .deps/fem.Tpo .deps/fem.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Drawing.o -MD -MP -MF .deps/Drawing.Tpo -c -o Drawing.o `test -f '../femlib/Drawing.cpp' || echo './'`../femlib/Drawing.cpp >mv -f .deps/FQuadTree.Tpo .deps/FQuadTree.Po >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../.. -I../femlib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT mshptg.o -MD -MP -MF .deps/mshptg.Tpo -c -o mshptg.o `test -f '../femlib/mshptg.cpp' || echo './'`../femlib/mshptg.cpp >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from ../femlib/Drawing.cpp:40: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >../femlib/mshptg.cpp: In function 'int Fem2D::mshcvx_(long int, long int*, long int*, long int*, long int*)': >../femlib/mshptg.cpp:1172: warning: suggest parentheses around '&&' within '||' >../femlib/Drawing.cpp: In function 'void Fem2D::DrawIsoTfill(const Fem2D::R2*, const Fem2D::R*, const Fem2D::RN_&, double)': >../femlib/Drawing.cpp:513: warning: array subscript is below array bounds >../femlib/Drawing.cpp:514: warning: array subscript is below array bounds >mv -f .deps/mshptg.Tpo .deps/mshptg.Po >g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -o FreeFem++ sansrgraph.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -larpack -llapack -L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >mv -f .deps/GQuadTree.Tpo .deps/GQuadTree.Po >g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -o FreeFem++-nw sansrgraph.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -larpack -llapack -L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >mv -f .deps/Drawing.Tpo .deps/Drawing.Po >mv -f .deps/ffglut.Tpo .deps/ffglut.Po >g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -o ffglut ffglut.o gggg.o ffthreads.o fem.o Mesh3dn.o Mesh2dn.o Mesh1dn.o GQuadTree.o FQuadTree.o Drawing.o mshptg.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lpthread -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/nw' >Making all in mpi >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/mpi' >mpic++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../femlib -DPARALLELE -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT sansrgraph.o -MD -MP -MF .deps/sansrgraph.Tpo -c -o sansrgraph.o `test -f '../Graphics/sansrgraph.cpp' || echo './'`../Graphics/sansrgraph.cpp >mpic++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../femlib -DPARALLELE -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT mymain.o -MD -MP -MF .deps/mymain.Tpo -c -o mymain.o `test -f '../lglib/mymain.cpp' || echo './'`../lglib/mymain.cpp >mpic++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../femlib -DPARALLELE -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT parallelempi.o -MD -MP -MF .deps/parallelempi.Tpo -c -o parallelempi.o parallelempi.cpp >mpic++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../Graphics -I../femlib -DPARALLELE -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT lg.tab.o -MD -MP -MF .deps/lg.tab.Tpo -c -o lg.tab.o `test -f '../lglib/lg.tab.cpp' || echo './'`../lglib/lg.tab.cpp >mv -f .deps/mymain.Tpo .deps/mymain.Po >In file included from lg.y:60: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from parallelempi.cpp:28: >../femlib/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from ../Graphics/sansrgraph.cpp:106: >../Graphics/getprog-unix.hpp: In function 'int getprog_(char*, int, char**)': >../Graphics/getprog-unix.hpp:38: warning: statement has no effect >../Graphics/sansrgraph.cpp: In function 'void openPS_(const char*)': >../Graphics/sansrgraph.cpp:580: warning: unused variable 'heightA4PS' >mv -f .deps/sansrgraph.Tpo .deps/sansrgraph.Po >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from lg.y:58: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from parallelempi.cpp:24: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >../femlib/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from lg.y:60: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from lg.y:62: >../fflib/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >../fflib/lgfem.hpp:568: warning: unused variable 'Th' >In file included from ../femlib/MatriceCreuse_tpl.hpp:3, > from parallelempi.cpp:27: >../femlib/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >../femlib/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >../femlib/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >../femlib/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >../femlib/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace'lg.y: In function 'int lgparse()': >lg.y:253: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >../femlib/MatriceCreuse.hpp:858: warning: when initialized here >lg.y: In function 'int Compile()': >lg.y:651: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from parallelempi.cpp:28: >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >../femlib/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >../femlib/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >../femlib/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from lg.y:58: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >../fflib/lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >../fflib/lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >In file included from parallelempi.cpp:34: >../fflib/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >../fflib/lgfem.hpp:568: warning: unused variable 'Th' >../fflib/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >../fflib/AFunction.hpp:2810: warning: control reaches end of non-void function >parallelempi.cpp: In function 'long int WSend(R*, int, int, int, ompi_communicator_t*, ompi_request_t**)': >parallelempi.cpp:141: warning: no return statement in function returning non-void >parallelempi.cpp: In member function 'void Serialize::mpisend(const MPIrank&, long int, const void*)': >parallelempi.cpp:496: warning: comparison between signed and unsigned integer expressions >parallelempi.cpp: In constructor 'Serialize::Serialize(const MPIrank&, const char*, long int, const void*)': >parallelempi.cpp:523: warning: comparison between signed and unsigned integer expressions >parallelempi.cpp: In function 'fMPI_Comm* def_comm(fMPI_Comm* const&, fMPI_Group* const&)': >parallelempi.cpp:871: warning: unused variable 'ok' >In file included from ../femlib/Mesh3dn.hpp:47, > from ../femlib/FESpacen.hpp:54, > from parallelempi.cpp:24: >../femlib/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >../fflib/lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1260: warning: unused variable 'pe' >../femlib/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >../femlib/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >../fflib/lgfem.hpp:269: instantiated from here >../femlib/GenericMesh.hpp:1159: warning: unused variable 'nbef' >../fflib/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >../fflib/AFunction.hpp:2810: warning: control reaches end of non-void function >mv -f .deps/lg.tab.Tpo .deps/lg.tab.Po >In file included from parallelempi.cpp:10: >../fflib/AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = fMPI_Comm*, bool RO = true]': >../fflib/AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:870: note: initialized from here >../fflib/AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = fMPI<ompi_communicator_t*, 1>, bool RO = true]': >../fflib/AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:870: note: initialized from here >../fflib/AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = KN<ompi_request_t*>*, bool RO = true]': >../fflib/AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:870: note: initialized from here >../fflib/AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = long int, TA0 = fMPI_Request*, bool RO = true]': >../fflib/AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:870: note: initialized from here >../fflib/AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = bool, TA0 = fMPI_Comm*, bool RO = true]': >../fflib/AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:870: note: initialized from here >../fflib/AFunction.hpp: In member function 'AnyType E_F_F0<R, TA0, RO>::operator()(void*) const [with R = void*, TA0 = fMPI_Comm*, bool RO = true]': >../fflib/AFunction.hpp:870: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:870: note: initialized from here >parallelempi.cpp: In member function 'AnyType Quad_Op<T>::operator()(void*) const [with T = Def_def_Intercommcreate]': >parallelempi.cpp:915: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:914: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp:914: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:914: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp:914: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:914: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp: In member function 'AnyType Quad_Op<T>::operator()(void*) const [with T = Op_Reduce1<double>]': >parallelempi.cpp:719: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:719: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp:55: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp:719: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp:719: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp: In member function 'AnyType Quad_Op<T>::operator()(void*) const [with T = Def_def_Commsplit]': >parallelempi.cpp:896: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:895: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp:895: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >In file included from parallelempi.cpp:10: >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Sendmpi<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Sendmpi<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Sendmpi<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Writempi<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:240: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:240: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:240: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Writempi<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:241: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:241: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:241: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Writempi<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >../fflib/AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = MPIrank, TA0 = fMPI<ompi_communicator_t*, 1>, TA1 = long int]': >../fflib/AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:943: note: initialized from here >../fflib/AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = MPIrank, TA0 = long int, TA1 = fMPI<ompi_communicator_t*, 1>]': >../fflib/AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:943: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Readmpi<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:544: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:545: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:245: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:245: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:245: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Readmpi<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:544: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:545: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:246: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:246: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:246: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Readmpi<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:544: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:545: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:244: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:244: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:244: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Bcastmpi<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:582: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:583: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:248: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:248: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Bcastmpi<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:582: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:583: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:250: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:250: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Bcastmpi<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:582: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:583: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:249: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:249: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_IRecvmpi<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:246: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:246: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:246: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:563: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_IRecvmpi<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:245: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:245: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:245: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:563: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_IRecvmpi<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:244: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:244: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:244: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:563: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Writempi<KN<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:573: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:275: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Sendmpi<KN<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:600: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Writempi<KN<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:573: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:275: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Writempi<KN<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:573: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:275: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Sendmpi<KN<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:600: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Sendmpi<KN<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:600: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_All2All<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op_All2All3<long int>]': >parallelempi.cpp:55: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op_All2All3<double>]': >parallelempi.cpp:55: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op_Allgather3<long int>]': >parallelempi.cpp:55: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op_Allgather3<double>]': >parallelempi.cpp:55: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op_Scatter3<double>]': >parallelempi.cpp:677: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:677: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:672: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op_Scatter3<long int>]': >parallelempi.cpp:677: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:677: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:672: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneTernaryOperator3<T>::Op::operator()(void*) const [with T = Op_Gather3<double>]': >parallelempi.cpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:734: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:729: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2106: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Readmpi<Fem2D::Mesh3*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:544: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:545: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Readmpi<Fem2D::Mesh*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:544: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:545: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_IRecvmpi<Fem2D::Mesh3*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:563: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_IRecvmpi<Fem2D::Mesh*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:563: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Writempi<Matrice_Creuse<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Sendmpi<Matrice_Creuse<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Writempi<Matrice_Creuse<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Sendmpi<Matrice_Creuse<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType Quad_Op<T>::operator()(void*) const [with T = Op_AllReduce<double>]': >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp:55: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp:55: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType Quad_Op<T>::operator()(void*) const [with T = Op_Reduce<double>]': >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp:688: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:688: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >parallelempi.cpp:55: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:1002: note: initialized from here >In file included from parallelempi.cpp:10: >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Readmpi<KN<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:544: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:545: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Recvmpi<KN<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_IRecvmpi<KN<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:563: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Readmpi<KN<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:544: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:545: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_IRecvmpi<KN<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:563: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Readmpi<KN<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:544: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:545: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Recvmpi<KN<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_IRecvmpi<KN<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:563: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Bcastmpi<KN<long int> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:582: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:285: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:285: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:583: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Bcastmpi<KN<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:582: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:285: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:285: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:583: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Bcastmpi<KN<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:582: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:285: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:285: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:583: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Allgather<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Allgather<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_All2All<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >../femlib/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../femlib/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Recvmpi<Fem2D::Mesh3*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Recvmpi<KN<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Recvmpi<Fem2D::Mesh*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Recvmpi<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:245: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:245: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:245: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Recvmpi<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:244: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:244: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:244: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Recvmpi<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:246: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:246: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:246: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Readmpi<Matrice_Creuse<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:544: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:545: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Recvmpi<Matrice_Creuse<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_IRecvmpi<Matrice_Creuse<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:563: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Bcastmpi<Matrice_Creuse<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:582: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:355: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:358: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:371: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:371: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:374: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:381: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:381: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:383: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:383: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:583: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Bcastmpi<Matrice_Creuse<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:582: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:355: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:358: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:371: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:371: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:374: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:381: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:381: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:383: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:383: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:583: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Readmpi<Matrice_Creuse<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:544: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:545: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_IRecvmpi<Matrice_Creuse<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:562: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:563: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Recvmpi<Matrice_Creuse<std::complex<double> > >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:553: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:554: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ISendmpi<KN<long int>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:591: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:275: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:592: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ISendmpi<KN<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:591: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:275: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:592: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ISendmpi<Matrice_Creuse<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:591: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ISendmpi<double>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:591: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:240: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:240: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:240: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ISendmpi<Matrice_Creuse<double>*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:591: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ISendmpi<std::complex<double> >, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:591: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:242: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ISendmpi<long int>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:591: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:241: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:241: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:241: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ISendmpi<KN<std::complex<double> >*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:591: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:275: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:277: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:592: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ISendmpi<Fem2D::Mesh3*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:591: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:592: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Writempi<Fem2D::Mesh3*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:573: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Writempi<Fem2D::Mesh*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:573: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:574: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_ISendmpi<Fem2D::Mesh*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:591: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:592: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Sendmpi<Fem2D::Mesh*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:600: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp: In member function 'AnyType OneBinaryOperator<C, MI, MIx>::Op::operator()(void*) const [with C = Op_Sendmpi<Fem2D::Mesh3*>, MI = OneBinaryOperatorMI, MIx = evalE_F2]': >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >parallelempi.cpp:599: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >parallelempi.cpp:600: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >../fflib/AFunction.hpp:2232: note: initialized from here >mv -f .deps/parallelempi.Tpo .deps/parallelempi.Po >mpic++ -DPARALLELE -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -o FreeFem++-mpi sansrgraph.o mymain.o parallelempi.o lg.tab.o ../fflib/libff.a -lumfpack -lamd -larpack -llapack -L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/mpi' >Making all in agl >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/agl' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/agl' >Making all in glx >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/glx' >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT xglrgraf.o -MD -MP -MF .deps/xglrgraf.Tpo -c -o xglrgraf.o `test -f '../Graphics/xglrgraf.cpp' || echo './'`../Graphics/xglrgraf.cpp >In file included from ../Graphics/xglrgraf.cpp:30: >../Graphics/glrgraph.hpp:1170:1: warning: "/*" within comment >../Graphics/glrgraph.hpp:1171:1: warning: "/*" within comment >../Graphics/glrgraph.hpp:1172:1: warning: "/*" within comment >In file included from ../Graphics/glrgraph.hpp:361, > from ../Graphics/xglrgraf.cpp:30: >../Graphics/getprog-unix.hpp: In function 'int getprog_(char*, int, char**)': >../Graphics/getprog-unix.hpp:38: warning: statement has no effect >In file included from ../Graphics/xglrgraf.cpp:30: >../Graphics/glrgraph.hpp: In function 'void* safecalloc(long int, long int)': >../Graphics/glrgraph.hpp:481: warning: deprecated conversion from string constant to 'char*' >../Graphics/glrgraph.hpp: In function 'int execute_(const char*)': >../Graphics/glrgraph.hpp:990: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result >../Graphics/glrgraph.hpp: In function 'float GetHeigthFont_()': >../Graphics/glrgraph.hpp:1581: warning: unused variable 'k' >../Graphics/glrgraph.hpp: At global scope: >../Graphics/glrgraph.hpp:91: warning: 'size_hints' defined but not used >../Graphics/glrgraph.hpp:98: warning: 'basefont' defined but not used >../Graphics/glrgraph.hpp:161: warning: 'ech' defined but not used >mv -f .deps/xglrgraf.Tpo .deps/xglrgraf.Po >g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -o FreeFem++-glx xglrgraf.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -larpack -llapack -L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas -lGLU -lGL -lXxf86vm -lXext -lX11 -lXpm -lm -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/glx' >Making all in ide >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >/usr/bin/make all-am >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >make[4]: Nothing to be done for `all-am'. >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >Making all in bamg >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamg' >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../bamglib -I../Graphics -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT bamg.o -MD -MP -MF .deps/bamg.Tpo -c -o bamg.o bamg.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../bamglib -I../Graphics -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT cvmsh2.o -MD -MP -MF .deps/cvmsh2.Tpo -c -o cvmsh2.o cvmsh2.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../bamglib -I../Graphics -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT drawbdmesh.o -MD -MP -MF .deps/drawbdmesh.Tpo -c -o drawbdmesh.o drawbdmesh.cpp >g++ -DHAVE_CONFIG_H -I. -I../.. -I../fflib -I../bamglib -I../Graphics -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -MT Xrgraph.o -MD -MP -MF .deps/Xrgraph.Tpo -c -o Xrgraph.o `test -f '../Graphics/Xrgraph.cpp' || echo './'`../Graphics/Xrgraph.cpp >../Graphics/Xrgraph.cpp:786:1: warning: "/*" within comment >../Graphics/Xrgraph.cpp:787:1: warning: "/*" within comment >../Graphics/Xrgraph.cpp:788:1: warning: "/*" within comment >../Graphics/Xrgraph.cpp: In function 'void initgraphique_()': >../Graphics/Xrgraph.cpp:416: warning: unused variable 'report' >../Graphics/Xrgraph.cpp:427: warning: unused variable 'dpy' >../Graphics/Xrgraph.cpp:431: warning: unused variable 'fstereo' >../Graphics/Xrgraph.cpp:432: warning: unused variable 'nbplans' >In file included from ../Graphics/Xrgraph.cpp:750: >../Graphics/getprog-unix.hpp: In function 'int getprog_(char*, int, char**)': >../Graphics/getprog-unix.hpp:38: warning: statement has no effect >../Graphics/Xrgraph.cpp: In function 'float GetHeigthFont_()': >../Graphics/Xrgraph.cpp:1131: warning: unused variable 'k' >In file included from cvmsh2.cpp:39: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from bamg.cpp:42: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >In file included from drawbdmesh.cpp:38: >../bamglib/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >../bamglib/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >../bamglib/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >../bamglib/Mesh2.h:1266: warning: unused variable 'nbv' >drawbdmesh.cpp: In function 'int mymain(int, char**)': >drawbdmesh.cpp:81: warning: deprecated conversion from string constant to 'char*' >drawbdmesh.cpp:83: warning: unused variable 'f_metr' >bamg.cpp: In function 'int main(int, char**)': >bamg.cpp:461: warning: suggest explicit braces to avoid ambiguous 'else' >bamg.cpp:639: warning: suggest explicit braces to avoid ambiguous 'else' >mv -f .deps/cvmsh2.Tpo .deps/cvmsh2.Po >g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -o cvmsh2 cvmsh2.o ../fflib/libff.a -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >mv -f .deps/drawbdmesh.Tpo .deps/drawbdmesh.Po >mv -f .deps/Xrgraph.Tpo .deps/Xrgraph.Po >g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -o drawbdmesh drawbdmesh.o Xrgraph.o ../fflib/libff.a -lXxf86vm -lXext -lX11 -lXpm -lm -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >mv -f .deps/bamg.Tpo .deps/bamg.Po >g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -o bamg bamg.o ../fflib/libff.a -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamg' >Making all in medit >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >echo "#define COMPIL " '"' `date` '(with ff++ 3.6-1)''"' > compil.date >/usr/bin/make all-am >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT animat.o -MD -MP -MF .deps/animat.Tpo -c -o animat.o animat.c >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT cube.o -MD -MP -MF .deps/cube.Tpo -c -o cube.o cube.c >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT image.o -MD -MP -MF .deps/image.Tpo -c -o image.o image.c >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT listnum.o -MD -MP -MF .deps/listnum.Tpo -c -o listnum.o listnum.c >cube.c: In function 'dumpCube': >cube.c:81: warning: implicit declaration of function 'transformPoint2' >animat.c: In function 'animParticle': >animat.c:192: warning: implicit declaration of function 'advectParticle' >animat.c: In function 'animat': >animat.c:210: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >animat.c:217: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >image.c: In function 'loadPPM': >image.c:105: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >image.c: In function 'savePPM': >image.c:185: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >image.c: In function 'saveTGA': >image.c:236: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >image.c:239: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >mv -f .deps/cube.Tpo .deps/cube.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT mouse.o -MD -MP -MF .deps/mouse.Tpo -c -o mouse.o mouse.c >mv -f .deps/animat.Tpo .deps/animat.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT persp.o -MD -MP -MF .deps/persp.Tpo -c -o persp.o persp.c >mv -f .deps/listnum.Tpo .deps/listnum.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT stream.o -MD -MP -MF .deps/stream.Tpo -c -o stream.o stream.c >mv -f .deps/image.Tpo .deps/image.Po >mouse.c: In function 'mouse': >mouse.c:165: warning: implicit declaration of function 'pickingScene' >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT zaldy2.o -MD -MP -MF .deps/zaldy2.Tpo -c -o zaldy2.o zaldy2.c >stream.c: In function 'locateHexa': >stream.c:172: warning: unused variable 'dd' >stream.c:172: warning: unused variable 'vol4' >stream.c:172: warning: unused variable 'vol3' >stream.c:172: warning: unused variable 'vol2' >stream.c:172: warning: unused variable 'vol1' >stream.c:172: warning: unused variable 'epsra' >stream.c:171: warning: unused variable 'apz' >stream.c:171: warning: unused variable 'apy' >stream.c:171: warning: unused variable 'apx' >stream.c:171: warning: unused variable 'vz' >stream.c:171: warning: unused variable 'vy' >stream.c:171: warning: unused variable 'vx' >stream.c:171: warning: unused variable 'dz' >stream.c:171: warning: unused variable 'dy' >stream.c:171: warning: unused variable 'dx' >stream.c:171: warning: unused variable 'cz' >stream.c:171: warning: unused variable 'cy' >stream.c:171: warning: unused variable 'cx' >stream.c:171: warning: unused variable 'bz' >stream.c:171: warning: unused variable 'by' >stream.c:171: warning: unused variable 'bx' >stream.c: In function 'parseStream': >stream.c:912: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >stream.c:916: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >stream.c:954: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >stream.c: In function 'listTetraStream': >stream.c:1130: warning: format '%6.2f' expects type 'double', but argument 3 has type 'clock_t' >stream.c:1204: warning: format '%6.2f' expects type 'double', but argument 3 has type 'clock_t' >stream.c: In function 'listTriaStream': >stream.c:1580: warning: format '%6.2f' expects type 'double', but argument 3 has type 'clock_t' >stream.c:1651: warning: format '%6.2f' expects type 'double', but argument 3 has type 'clock_t'mv -f .deps/persp.Tpo .deps/persp.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT bbfile.o -MD -MP -MF .deps/bbfile.Tpo -c -o bbfile.o bbfile.c >stream.c: In function 'createStream': >stream.c:1764: warning: implicit declaration of function 'hashHexa' >mv -f .deps/zaldy2.Tpo .deps/zaldy2.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT dlists.o -MD -MP -MF .deps/dlists.Tpo -c -o dlists.o dlists.c >mv -f .deps/mouse.Tpo .deps/mouse.Po >bbfile.c: In function 'bbfile': >bbfile.c:81: warning: suggest explicit braces to avoid ambiguous 'else' >bbfile.c:164: warning: suggest parentheses around assignment used as truth value >bbfile.c:180: warning: suggest parentheses around assignment used as truth value >bbfile.c:204: warning: implicit declaration of function 'eigen2' >bbfile.c:218: warning: suggest parentheses around assignment used as truth value >bbfile.c:72: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:74: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:76: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:78: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:102: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:105: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:110: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:168: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:188: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:197: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:208: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >bbfile.c:243: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT inmsh2.o -MD -MP -MF .deps/inmsh2.Tpo -c -o inmsh2.o inmsh2.c >inmsh2.c: In function 'inmsh2': >inmsh2.c:89: warning: suggest parentheses around assignment used as truth value >inmsh2.c:91: warning: suggest parentheses around assignment used as truth value >inmsh2.c:93: warning: suggest parentheses around assignment used as truth value >inmsh2.c:31: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >inmsh2.c:36: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >inmsh2.c:48: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >inmsh2.c:123: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >inmsh2.c:130: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >inmsh2.c:134: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >inmsh2.c:143: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >inmsh2.c:163: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >inmsh2.c:164: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >mv -f .deps/bbfile.Tpo .deps/bbfile.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT material.o -MD -MP -MF .deps/material.Tpo -c -o material.o material.c >mv -f .deps/inmsh2.Tpo .deps/inmsh2.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT normal.o -MD -MP -MF .deps/normal.Tpo -c -o normal.o normal.c >mv -f .deps/normal.Tpo .deps/normal.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT picking.o -MD -MP -MF .deps/picking.Tpo -c -o picking.o picking.c >mv -f .deps/dlists.Tpo .deps/dlists.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT tiles.o -MD -MP -MF .deps/tiles.Tpo -c -o tiles.o tiles.c >stream.c: In function 'listTriaStream': >stream.c:1435: warning: 'out' may be used uninitialized in this function >picking.c: In function 'drawTets': >picking.c:224: warning: implicit declaration of function 'circumSphere' >picking.c: In function 'infoData': >picking.c:328: warning: implicit declaration of function 'drawEllipse' >picking.c:334: warning: implicit declaration of function 'drawEllipsoid' >picking.c: In function 'getColorRange': >picking.c:432: warning: format '%d' expects type 'int', but argument 3 has type 'long int' >picking.c:436: warning: format '%d' expects type 'int', but argument 3 has type 'long int' >picking.c: In function 'displayQuad': >picking.c:569: warning: no return statement in function returning non-void >mv -f .deps/material.Tpo .deps/material.Po >picking.c: In function 'displayTets': >picking.c:614: warning: no return statement in function returning non-void >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT camera.o -MD -MP -MF .deps/camera.Tpo -c -o camera.o camera.c >picking.c: In function 'displayHexa': >picking.c:661: warning: no return statement in function returning non-void >picking.c: In function 'getColorRange': >picking.c:466: warning: control reaches end of non-void function >tiles.c: In function 'dumpTile': >tiles.c:20: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result >stream.c: In function 'listTetraStream': >stream.c:978: warning: 'out' may be used uninitialized in this function >mv -f .deps/tiles.Tpo .deps/tiles.Po >mv -f .deps/camera.Tpo .deps/camera.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT ellipse.o -MD -MP -MF .deps/ellipse.Tpo -c -o ellipse.o ellipse.c >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT inout.o -MD -MP -MF .deps/inout.Tpo -c -o inout.o inout.c >ellipse.c: In function 'drawAllEllipse': >ellipse.c:283: warning: 'return' with no value, in function returning non-void >ellipse.c:311: warning: 'return' with no value, in function returning non-void >ellipse.c: In function 'circumSphere': >ellipse.c:338: warning: implicit declaration of function 'cenrad' >inout.c: In function 'loadSol': >inout.c:726: warning: implicit declaration of function 'eigen2' >mv -f .deps/stream.Tpo .deps/stream.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT medit.o -MD -MP -MF .deps/medit.Tpo -c -o medit.o medit.c >mv -f .deps/picking.Tpo .deps/picking.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT param.o -MD -MP -MF .deps/param.Tpo -c -o param.o param.c >mv -f .deps/ellipse.Tpo .deps/ellipse.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT psfile.o -MD -MP -MF .deps/psfile.Tpo -c -o psfile.o psfile.c >medit.c: In function 'medit0': >medit.c:112: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >medit.c:136: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >medit.c: In function 'medit0_popen': >medit.c:227: warning: implicit declaration of function 'loadMesh_popen_bin' >medit.c:244: warning: implicit declaration of function 'loadSol_popen_bin' >medit.c:246: warning: implicit declaration of function 'loadSol_popen' >medit.c:192: warning: unused variable 'l' >medit.c:191: warning: unused variable 'name' >medit.c:205: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >medit.c: In function 'medit1': >medit.c:291: warning: implicit declaration of function 'tetraIsoPOVray' >medit.c: In function 'main': >medit.c:307: warning: unused variable 'pwd' >mv -f .deps/param.Tpo .deps/param.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT transform.o -MD -MP -MF .deps/transform.Tpo -c -o transform.o transform.c >mv -f .deps/psfile.Tpo .deps/psfile.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT cenrad.o -MD -MP -MF .deps/cenrad.Tpo -c -o cenrad.o cenrad.c >mv -f .deps/medit.Tpo .deps/medit.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT geometry.o -MD -MP -MF .deps/geometry.Tpo -c -o geometry.o geometry.c >mv -f .deps/transform.Tpo .deps/transform.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT inout_morice.o -MD -MP -MF .deps/inout_morice.Tpo -c -o inout_morice.o inout_morice.c >mv -f .deps/cenrad.Tpo .deps/cenrad.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT menus.o -MD -MP -MF .deps/menus.Tpo -c -o menus.o menus.c >inout_morice.c: In function 'getline_number': >inout_morice.c:10: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_1int': >inout_morice.c:28: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_1intfirst': >inout_morice.c:43: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:46: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_popen_vertex': >inout_morice.c:65: warning: unused variable 'res' >inout_morice.c:64: warning: unused variable 'keyse' >inout_morice.c:63: warning: unused variable 'keyseE' >inout_morice.c:62: warning: unused variable 'lench' >inout_morice.c:67: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_popen_firstvertex': >inout_morice.c:105: warning: unused variable 'tictac2' >inout_morice.c:108: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_popen_elem': >inout_morice.c:135: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_popen_firstelem': >inout_morice.c:152: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:156: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_popen_edge': >inout_morice.c:175: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_popen_firstedge': >inout_morice.c:195: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:199: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_popen_elemnoref': >inout_morice.c:221: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_popen_firstelemnoref': >inout_morice.c:237: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:241: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_popen_firstdouble': >inout_morice.c:260: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:265: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'getline_popen_double': >inout_morice.c:285: warning: unused variable 'keyse' >inout_morice.c:284: warning: unused variable 'keyseE' >inout_morice.c:283: warning: unused variable 'lench' >inout_morice.c:287: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'read_TypeSizeTyptab': >inout_morice.c:306: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'loadMesh_popen': >inout_morice.c:903: warning: passing argument 3 of 'getline_popen_firstelemnoref' from incompatible pointer type >inout_morice.c:232: note: expected 'int *' but argument is of type 'double *' >inout_morice.c:918: warning: passing argument 3 of 'getline_popen_elemnoref' from incompatible pointer type >inout_morice.c:216: note: expected 'int *' but argument is of type 'double *' >inout_morice.c:1058: warning: passing argument 3 of 'getline_popen_elemnoref' from incompatible pointer type >inout_morice.c:216: note: expected 'int *' but argument is of type 'double *' >inout_morice.c:336: warning: unused variable 'ptr' >inout_morice.c:335: warning: unused variable 'inm' >inout_morice.c:334: warning: unused variable 'fp3' >inout_morice.c:334: warning: unused variable 'fp2' >inout_morice.c:334: warning: unused variable 'fp1' >inout_morice.c:333: warning: unused variable 'dp3' >inout_morice.c:333: warning: unused variable 'dp2' >mv -f .deps/inout.Tpo .deps/inout.Po >inout_morice.c:333: warning: unused variable 'dp1' >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT parsar.o -MD -MP -MF .deps/parsar.Tpo -c -o parsar.o parsar.c >inout_morice.c:365: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:720: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:722: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:737: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:764: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:766: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c:781: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >inout_morice.c: In function 'loadScaVecTen': >inout_morice.c:1272: warning: implicit declaration of function 'eigen2' >inout_morice.c:1170: warning: unused variable 'data' >inout_morice.c:1170: warning: unused variable 'ptr' >inout_morice.c:1169: warning: unused variable 'inm' >inout_morice.c:1166: warning: unused variable 'dbuf' >inout_morice.c: In function 'loadSol_popen': >inout_morice.c:1363: warning: too few arguments for format >inout_morice.c:1306: warning: unused variable 'ptr' >inout_morice.c:1305: warning: unused variable 'off' >inout_morice.c:1305: warning: unused variable 'iord' >inout_morice.c:1305: warning: unused variable 'i' >inout_morice.c:1305: warning: unused variable 'k' >inout_morice.c:1304: warning: unused variable 'vp' >inout_morice.c:1304: warning: unused variable 'eigv' >inout_morice.c:1304: warning: unused variable 'lambda' >inout_morice.c:1304: warning: unused variable 'm' >inout_morice.c:1303: warning: unused variable 'fbuf' >inout_morice.c:1302: warning: unused variable 'dbuf' >inout_morice.c:1301: warning: unused variable 'sol' >inout_morice.c:1316: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >mv -f .deps/geometry.Tpo .deps/geometry.Po >menus.c: In function 'doIsoLists': >menus.c:129: warning: implicit declaration of function 'listQuad2dVector' >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT scene.o -MD -MP -MF .deps/scene.Tpo -c -o scene.o scene.c >menus.c: In function 'keyFile': >menus.c:285: warning: implicit declaration of function 'sftcpy' >menus.c: In function 'keyItem': >menus.c:318: warning: implicit declaration of function 'dumpCube' >menus.c: In function 'keyCube': >menus.c:812: warning: implicit declaration of function 'resetCube' >menus.c: In function 'keyMetric': >menus.c:942: warning: implicit declaration of function 'streamIsoPoint' >menus.c:957: warning: implicit declaration of function 'drawAllEllipse' >menus.c:983: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >scene.c: In function 'displayData': >scene.c:361: warning: implicit declaration of function 'displayParticle' >scene.c: In function 'streamIdle': >scene.c:584: warning: implicit declaration of function 'animParticle' >mv -f .deps/parsar.Tpo .deps/parsar.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c >inout_morice.c:1353: warning: 'inm' may be used uninitialized in this function >inout_morice.c:1305: warning: 'dim' may be used uninitialized in this function >inout_morice.c:1305: warning: 'ver' may be used uninitialized in this function >In file included from /usr/include/stdio.h:912, > from medit.h:5, > from inout_morice.c:1: >In function 'fgets', > inlined from 'loadSol_popen' at inout_morice.c:1316: >/usr/include/bits/stdio2.h:253: warning: call to '__fgets_chk_warn' declared with attribute warning: fgets called with bigger size than length of destination buffer >inout_morice.c: In function 'loadMesh_popen': >inout_morice.c:1021: warning: 'nq' is used uninitialized in this function >inout_morice.c:335: warning: 'disc' may be used uninitialized in this function >inout_morice.c:335: warning: 'nn' may be used uninitialized in this function >inout_morice.c:335: warning: 'nt' may be used uninitialized in this function >mv -f .deps/scene.Tpo .deps/scene.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT clip.o -MD -MP -MF .deps/clip.Tpo -c -o clip.o clip.c >mv -f .deps/menus.Tpo .deps/menus.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT gisfil.o -MD -MP -MF .deps/gisfil.Tpo -c -o gisfil.o gisfil.c >mv -f .deps/util.Tpo .deps/util.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT inout_popenbinaire.o -MD -MP -MF .deps/inout_popenbinaire.Tpo -c -o inout_popenbinaire.o inout_popenbinaire.c >gisfil.c: In function 'loadGIS': >gisfil.c:105: warning: format '%f' expects type 'float *', but argument 3 has type 'double *' >gisfil.c:105: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >gisfil.c:163: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >inout_popenbinaire.c: In function 'getline_bin_float_vertex': >inout_popenbinaire.c:16: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:19: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c: In function 'getline_bin_double_vertex': >inout_popenbinaire.c:28: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:30: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c: In function 'getline_bin_elem': >inout_popenbinaire.c:38: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:40: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c: In function 'getline_bin_edge': >inout_popenbinaire.c:45: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:46: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:47: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c: In function 'getline_bin_int_noref': >inout_popenbinaire.c:54: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c: In function 'getline_bin_float_noref': >inout_popenbinaire.c:62: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c: In function 'getline_bin_double_noref': >inout_popenbinaire.c:71: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c: In function 'read_TypeSizeTyptab_bin': >inout_popenbinaire.c:82: warning: unused variable 'tictac' >inout_popenbinaire.c:81: warning: unused variable 'data' >inout_popenbinaire.c:87: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:92: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c: In function 'loadMesh_popen_bin': >inout_popenbinaire.c:126: warning: unused variable 'ftab' >inout_popenbinaire.c:124: warning: unused variable 'NextKwdPos' >inout_popenbinaire.c:113: warning: unused variable 'tictac' >inout_popenbinaire.c:111: warning: unused variable 'data' >inout_popenbinaire.c:111: warning: unused variable 'ptr' >inout_popenbinaire.c:110: warning: unused variable 'inm' >inout_popenbinaire.c:109: warning: unused variable 'fp3' >inout_popenbinaire.c:109: warning: unused variable 'fp2' >inout_popenbinaire.c:109: warning: unused variable 'fp1' >inout_popenbinaire.c:108: warning: unused variable 'dp3' >inout_popenbinaire.c:108: warning: unused variable 'dp2' >inout_popenbinaire.c:108: warning: unused variable 'dp1' >inout_popenbinaire.c:150: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:155: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:156: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:161: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:162: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:172: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:182: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:183: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:214: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:215: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:243: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:244: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:275: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:276: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:305: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:306: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:332: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:333: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:336: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:348: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:349: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:352: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:365: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:366: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:390: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:391: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:395: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:406: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:407: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:411: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:422: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:423: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:461: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:462: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:482: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:483: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:505: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:506: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:523: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:524: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:560: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:561: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:583: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:584: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:604: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c: In function 'loadScaVecTen_bin': >inout_popenbinaire.c:769: warning: implicit declaration of function 'eigen2' >inout_popenbinaire.c:680: warning: unused variable 'fTenSol' >inout_popenbinaire.c:680: warning: unused variable 'fVecSol' >inout_popenbinaire.c:680: warning: unused variable 'fScaSol' >inout_popenbinaire.c:678: warning: unused variable 'data' >inout_popenbinaire.c:678: warning: unused variable 'ptr' >inout_popenbinaire.c:677: warning: unused variable 'inm' >inout_popenbinaire.c:674: warning: unused variable 'dbuf' >inout_popenbinaire.c: In function 'loadSol_popen_bin': >inout_popenbinaire.c:952: warning: too few arguments for format >inout_popenbinaire.c:805: warning: unused variable 'data' >inout_popenbinaire.c:805: warning: unused variable 'ptr' >inout_popenbinaire.c:804: warning: unused variable 'off' >inout_popenbinaire.c:804: warning: unused variable 'iord' >inout_popenbinaire.c:804: warning: unused variable 'i' >inout_popenbinaire.c:804: warning: unused variable 'k' >inout_popenbinaire.c:803: warning: unused variable 'vp' >inout_popenbinaire.c:803: warning: unused variable 'eigv' >inout_popenbinaire.c:803: warning: unused variable 'lambda' >inout_popenbinaire.c:803: warning: unused variable 'm' >inout_popenbinaire.c:802: warning: unused variable 'fbuf' >inout_popenbinaire.c:801: warning: unused variable 'dbuf' >inout_popenbinaire.c:800: warning: unused variable 'sol' >inout_popenbinaire.c:820: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:826: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:827: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:833: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:834: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:847: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:850: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:851: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:875: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:876: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:902: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:903: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:926: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:927: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:950: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:951: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >inout_popenbinaire.c:971: warning: ignoring return value of 'fread', declared with attribute warn_unused_result >mv -f .deps/gisfil.Tpo .deps/gisfil.Po >mv -f .deps/inout_morice.Tpo .deps/inout_morice.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT mesh.o -MD -MP -MF .deps/mesh.Tpo -c -o mesh.o mesh.c >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT parsop.o -MD -MP -MF .deps/parsop.Tpo -c -o parsop.o parsop.c >mv -f .deps/clip.Tpo .deps/clip.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT scissor.o -MD -MP -MF .deps/scissor.Tpo -c -o scissor.o scissor.c >mesh.c: In function 'meshSurf': >mesh.c:220: warning: implicit declaration of function 'hashHexa' >parsop.c: In function 'parsop': >parsop.c:299: warning: implicit declaration of function 'EatSpace' >parsop.c:188: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:193: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >parsop.c:196: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:203: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:212: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:224: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:231: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:236: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:241: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:246: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:257: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:261: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:290: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:300: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:305: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:314: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result >parsop.c:322: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:323: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:324: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:325: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:326: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >parsop.c:339: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >inout_popenbinaire.c:955: warning: 'inm' may be used uninitialized in this function >mv -f .deps/scissor.Tpo .deps/scissor.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT vector.o -MD -MP -MF .deps/vector.Tpo -c -o vector.o vector.c >inout_popenbinaire.c: In function 'loadMesh_popen_bin': >inout_popenbinaire.c:519: warning: 'nq' may be used uninitialized in this function >inout_popenbinaire.c:110: warning: 'disc' may be used uninitialized in this function >inout_popenbinaire.c:110: warning: 'nn' may be used uninitialized in this function >inout_popenbinaire.c:110: warning: 'nt' may be used uninitialized in this function >inout_popenbinaire.c:114: warning: 'natureread' may be used uninitialized in this function >mv -f .deps/parsop.Tpo .deps/parsop.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT clipvol.o -MD -MP -MF .deps/clipvol.Tpo -c -o clipvol.o clipvol.c >mv -f .deps/mesh.Tpo .deps/mesh.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.c >mv -f .deps/inout_popenbinaire.Tpo .deps/inout_popenbinaire.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT items.o -MD -MP -MF .deps/items.Tpo -c -o items.o items.c >mv -f .deps/hash.Tpo .deps/hash.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT mlists.o -MD -MP -MF .deps/mlists.Tpo -c -o mlists.o mlists.c >mv -f .deps/vector.Tpo .deps/vector.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT particle.o -MD -MP -MF .deps/particle.Tpo -c -o particle.o particle.c >mv -f .deps/clipvol.Tpo .deps/clipvol.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT sftcpy.o -MD -MP -MF .deps/sftcpy.Tpo -c -o sftcpy.o sftcpy.c >mv -f .deps/items.Tpo .deps/items.Po >particle.c: In function 'createParticle': >particle.c:266: warning: implicit declaration of function 'inTetra' >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT view.o -MD -MP -MF .deps/view.Tpo -c -o view.o view.c >sftcpy.c: In function 'coreps': >sftcpy.c:141: warning: format '%d' expects type 'int', but argument 5 has type 'long int' >sftcpy.c:188: warning: format '%d' expects type 'int', but argument 3 has type 'long int' >mv -f .deps/view.Tpo .deps/view.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT critip.o -MD -MP -MF .deps/critip.Tpo -c -o critip.o critip.c >mv -f .deps/sftcpy.Tpo .deps/sftcpy.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT ilists.o -MD -MP -MF .deps/ilists.Tpo -c -o ilists.o ilists.c >mv -f .deps/particle.Tpo .deps/particle.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT keyboard.o -MD -MP -MF .deps/keyboard.Tpo -c -o keyboard.o keyboard.c >keyboard.c: In function 'special': >keyboard.c:232: warning: implicit declaration of function 'keyCube' >keyboard.c: In function 'keyScene': >keyboard.c:406: warning: implicit declaration of function 'resetCube' >keyboard.c:517: warning: implicit declaration of function 'tiltClip' >keyboard.c:849: warning: implicit declaration of function 'parEdit' >keyboard.c:800: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >keyboard.c:814: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >keyboard.c:844: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result >mv -f .deps/critip.Tpo .deps/critip.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT morphing.o -MD -MP -MF .deps/morphing.Tpo -c -o morphing.o morphing.c >ilists.c: In function 'listTetraIso': >ilists.c:202: warning: 'outv' may be used uninitialized in this function >ilists.c:202: warning: 'outf' may be used uninitialized in this function >mv -f .deps/morphing.Tpo .deps/morphing.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT path.o -MD -MP -MF .deps/path.Tpo -c -o path.o path.c >mv -f .deps/keyboard.Tpo .deps/keyboard.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT status.o -MD -MP -MF .deps/status.Tpo -c -o status.o status.c >mv -f .deps/ilists.Tpo .deps/ilists.Po >gcc -DHAVE_CONFIG_H -I. -I../.. -I../libMesh -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -MT zaldy1.o -MD -MP -MF .deps/zaldy1.Tpo -c -o zaldy1.o zaldy1.c >mv -f .deps/path.Tpo .deps/path.Po >status.c: In function 'redrawStatusBar': >status.c:134: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' >mv -f .deps/mlists.Tpo .deps/mlists.Po >mv -f .deps/zaldy1.Tpo .deps/zaldy1.Po >mv -f .deps/status.Tpo .deps/status.Po >gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -o ffmedit animat.o cube.o image.o listnum.o mouse.o persp.o stream.o zaldy2.o bbfile.o dlists.o inmsh2.o material.o normal.o picking.o tiles.o camera.o ellipse.o inout.o medit.o param.o psfile.o transform.o cenrad.o geometry.o inout_morice.o menus.o parsar.o scene.o util.o clip.o gisfil.o inout_popenbinaire.o mesh.o parsop.o scissor.o vector.o clipvol.o hash.o items.o mlists.o particle.o sftcpy.o view.o critip.o ilists.o keyboard.o morphing.o path.o status.o zaldy1.o ../libMesh/libMesh.a -lglut -lGLU -lGL -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >Making all in bin-win32 >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bin-win32' >for i in -larpack -llapack -lumfpack -lamd -L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran ; do case $i in *.dll) echo cp -p $i .; cp -p $i . ;; esac ; done >echo done >done >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bin-win32' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src' >make[3]: Nothing to be done for `all-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src' >Making all in DOC >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/DOC' >mkdir cpfigs >epstopdf figures/1stCOD.eps --outfile=cpfigs/1stCOD.pdf >epstopdf figures/LastCOD.eps --outfile=cpfigs/LastCOD.pdf >epstopdf figures/cfunc1.eps --outfile=cpfigs/cfunc1.pdf >epstopdf figures/1stCOD2.eps --outfile=cpfigs/1stCOD2.pdf >epstopdf figures/LastCOD2.eps --outfile=cpfigs/LastCOD2.pdf >epstopdf figures/cfunc2.eps --outfile=cpfigs/cfunc2.pdf >epstopdf figures/1stPhoto.eps --outfile=cpfigs/1stPhoto.pdf >epstopdf figures/LastPhoto.eps --outfile=cpfigs/LastPhoto.pdf >epstopdf figures/electro.eps --outfile=cpfigs/electro.pdf >epstopdf figures/1stPhoto2.eps --outfile=cpfigs/1stPhoto2.pdf >epstopdf figures/LastPhoto2.eps --outfile=cpfigs/LastPhoto2.pdf >epstopdf figures/electroMesh.eps --outfile=cpfigs/electroMesh.pdf >epstopdf figures/BellInit.eps --outfile=cpfigs/BellInit.pdf >epstopdf figures/NACA0012.eps --outfile=cpfigs/NACA0012.pdf >epstopdf figures/mesh_sample.eps --outfile=cpfigs/mesh_sample.pdf >epstopdf figures/BellLast.eps --outfile=cpfigs/BellLast.pdf >epstopdf figures/P0P1P2P1nc.eps --outfile=cpfigs/P0P1P2P1nc.pdf >epstopdf figures/naca1.eps --outfile=cpfigs/naca1.pdf >epstopdf figures/Bezier.eps --outfile=cpfigs/Bezier.pdf >epstopdf figures/P1P2.eps --outfile=cpfigs/P1P2.pdf >epstopdf figures/naca2.eps --outfile=cpfigs/naca2.pdf >epstopdf figures/Cardioid.eps --outfile=cpfigs/Cardioid.pdf >epstopdf figures/SmileFace.eps --outfile=cpfigs/SmileFace.pdf >epstopdf figures/projP0.eps --outfile=cpfigs/projP0.pdf >epstopdf figures/Cassini.eps --outfile=cpfigs/Cassini.pdf >epstopdf figures/ThreePoint.eps --outfile=cpfigs/ThreePoint.pdf >epstopdf figures/projP1.eps --outfile=cpfigs/projP1.pdf >epstopdf figures/Cycloid1.eps --outfile=cpfigs/Cycloid1.pdf >epstopdf figures/TouchSide.eps --outfile=cpfigs/TouchSide.pdf >epstopdf figures/projP1b.eps --outfile=cpfigs/projP1b.pdf >epstopdf figures/Cycloid2.eps --outfile=cpfigs/Cycloid2.pdf >epstopdf figures/U-shape.eps --outfile=cpfigs/U-shape.pdf >epstopdf figures/projP1nc.eps --outfile=cpfigs/projP1nc.pdf >epstopdf figures/Engine.eps --outfile=cpfigs/Engine.pdf >epstopdf figures/V-shape.eps --outfile=cpfigs/V-shape.pdf >epstopdf figures/projP2.eps --outfile=cpfigs/projP2.pdf >epstopdf figures/FreeFem++-cs.eps --outfile=cpfigs/FreeFem++-cs.pdf >epstopdf figures/aTutorial.eps --outfile=cpfigs/aTutorial.pdf >epstopdf figures/soapfilm.eps --outfile=cpfigs/soapfilm.pdf >epstopdf figures/L-shape.eps --outfile=cpfigs/L-shape.pdf >epstopdf figures/adaptmesh.eps --outfile=cpfigs/adaptmesh.pdf >epstopdf figures/soapfilm3d.eps --outfile=cpfigs/soapfilm3d.pdf >epstopdf figures/L-shape2.eps --outfile=cpfigs/L-shape2.pdf >epstopdf figures/border.eps --outfile=cpfigs/border.pdf >epstopdf figures/square.eps --outfile=cpfigs/square.pdf >epstopdf figures/mach2r.eps --outfile=cpfigs/mach2r.pdf >epstopdf figures/buillayermesh.eps --outfile=cpfigs/buillayermesh.pdf >epstopdf figures/layer2D.eps --outfile=cpfigs/layer2D.pdf >epstopdf figures/degenerate.eps --outfile=cpfigs/degenerate.pdf >epstopdf figures/cube-bal-perio-medit.eps --outfile=cpfigs/cube-bal-perio-medit.pdf >epstopdf figures/cube-bal-perio.eps --outfile=cpfigs/cube-bal-perio.pdf >epstopdf plots/BSth.eps --outfile=cpfigs/BSth.pdf >epstopdf plots/eigen12.eps --outfile=cpfigs/eigen12.pdf >epstopdf plots/onoldmesh.eps --outfile=cpfigs/onoldmesh.pdf >epstopdf plots/BSval.eps --outfile=cpfigs/BSval.pdf >epstopdf plots/emptymesh-1.eps --outfile=cpfigs/emptymesh-1.pdf >epstopdf plots/perio4.eps --outfile=cpfigs/perio4.pdf >epstopdf plots/FIGII1.eps --outfile=cpfigs/FIGII1.pdf >epstopdf plots/emptymesh-2.eps --outfile=cpfigs/emptymesh-2.pdf >epstopdf plots/period.eps --outfile=cpfigs/period.pdf >epstopdf plots/FIGII2.eps --outfile=cpfigs/FIGII2.pdf >epstopdf plots/emptymesh.eps --outfile=cpfigs/emptymesh.pdf >epstopdf plots/potential.eps --outfile=cpfigs/potential.pdf >epstopdf plots/FIGII3.eps --outfile=cpfigs/FIGII3.pdf >epstopdf plots/err02.eps --outfile=cpfigs/err02.pdf >epstopdf plots/potheat.eps --outfile=cpfigs/potheat.pdf >epstopdf plots/FIGII4.eps --outfile=cpfigs/FIGII4.pdf >epstopdf plots/fastInterpolat.eps --outfile=cpfigs/fastInterpolat.pdf >epstopdf plots/region.eps --outfile=cpfigs/region.pdf >epstopdf plots/FIGII5.eps --outfile=cpfigs/FIGII5.pdf >epstopdf plots/firstTh.eps --outfile=cpfigs/firstTh.pdf >epstopdf plots/region_nu.eps --outfile=cpfigs/region_nu.pdf >epstopdf plots/FIGII6.eps --outfile=cpfigs/FIGII6.pdf >epstopdf plots/firstU.eps --outfile=cpfigs/firstU.pdf >epstopdf plots/region_u.eps --outfile=cpfigs/region_u.pdf >epstopdf plots/FIGII7.eps --outfile=cpfigs/FIGII7.pdf >epstopdf plots/fluidstruct1.eps --outfile=cpfigs/fluidstruct1.pdf >epstopdf plots/rhoP2.eps --outfile=cpfigs/rhoP2.pdf >epstopdf plots/FIGII8.eps --outfile=cpfigs/FIGII8.pdf >epstopdf plots/fluidstruct2.eps --outfile=cpfigs/fluidstruct2.pdf >epstopdf plots/rmuonde.eps --outfile=cpfigs/rmuonde.pdf >epstopdf plots/FIGII9.eps --outfile=cpfigs/FIGII9.pdf >epstopdf plots/fluidstruct3.eps --outfile=cpfigs/fluidstruct3.pdf >epstopdf plots/schwarz-no-th.eps --outfile=cpfigs/schwarz-no-th.pdf >epstopdf plots/Laplace.eps --outfile=cpfigs/Laplace.pdf >epstopdf plots/gnumembrane.eps --outfile=cpfigs/gnumembrane.pdf >epstopdf plots/schwarz-no-u.eps --outfile=cpfigs/schwarz-no-u.pdf >epstopdf plots/NScahouetChabart.eps --outfile=cpfigs/NScahouetChabart.pdf >epstopdf plots/gnuplot.eps --outfile=cpfigs/gnuplot.pdf >epstopdf plots/schwarz-no-u0.eps --outfile=cpfigs/schwarz-no-u0.pdf >epstopdf plots/NSprojP.eps --outfile=cpfigs/NSprojP.pdf >epstopdf plots/hat.eps --outfile=cpfigs/hat.pdf >epstopdf plots/schwarz-th.eps --outfile=cpfigs/schwarz-th.pdf >epstopdf plots/NSprojTh.eps --outfile=cpfigs/NSprojTh.pdf >epstopdf plots/heatex.eps --outfile=cpfigs/heatex.pdf >epstopdf plots/schwarz-u.eps --outfile=cpfigs/schwarz-u.pdf >epstopdf plots/NSprojU.eps --outfile=cpfigs/NSprojU.pdf >epstopdf plots/heatexTh.eps --outfile=cpfigs/heatexTh.pdf >epstopdf plots/schwarz-u0.eps --outfile=cpfigs/schwarz-u0.pdf >epstopdf plots/RT0.eps --outfile=cpfigs/RT0.pdf >epstopdf plots/imuonde.eps --outfile=cpfigs/imuonde.pdf >epstopdf plots/secondT.eps --outfile=cpfigs/secondT.pdf >epstopdf plots/ThrhoP2.eps --outfile=cpfigs/ThrhoP2.pdf >epstopdf plots/laRTp.eps --outfile=cpfigs/laRTp.pdf >epstopdf plots/sound.eps --outfile=cpfigs/sound.pdf >epstopdf plots/Thwithhole.eps --outfile=cpfigs/Thwithhole.pdf >epstopdf plots/lamedeform.eps --outfile=cpfigs/lamedeform.pdf >epstopdf plots/sound0.eps --outfile=cpfigs/sound0.pdf >epstopdf plots/Thwithouthole.eps --outfile=cpfigs/Thwithouthole.pdf >epstopdf plots/lamevect.eps --outfile=cpfigs/lamevect.pdf >epstopdf plots/splitmesh.eps --outfile=cpfigs/splitmesh.pdf >epstopdf plots/Thxy.eps --outfile=cpfigs/Thxy.pdf >epstopdf plots/lapRTuv.eps --outfile=cpfigs/lapRTuv.pdf >epstopdf plots/squareb.eps --outfile=cpfigs/squareb.pdf >epstopdf plots/condensor.eps --outfile=cpfigs/condensor.pdf >epstopdf plots/likegnu.eps --outfile=cpfigs/likegnu.pdf >epstopdf plots/stokes.eps --outfile=cpfigs/stokes.pdf >epstopdf plots/condensorth.eps --outfile=cpfigs/condensorth.pdf >epstopdf plots/logo.eps --outfile=cpfigs/logo.pdf >epstopdf plots/tempmuonde.eps --outfile=cpfigs/tempmuonde.pdf >epstopdf plots/condersor.eps --outfile=cpfigs/condersor.pdf >epstopdf plots/lshape.eps --outfile=cpfigs/lshape.pdf >epstopdf plots/thermic.eps --outfile=cpfigs/thermic.pdf >epstopdf plots/convectCG.eps --outfile=cpfigs/convectCG.pdf >epstopdf plots/lshapeSol.eps --outfile=cpfigs/lshapeSol.pdf >epstopdf plots/thermicvst.eps --outfile=cpfigs/thermicvst.pdf >epstopdf plots/convectDG.eps --outfile=cpfigs/convectDG.pdf >epstopdf plots/medit.eps --outfile=cpfigs/medit.pdf >epstopdf plots/three.eps --outfile=cpfigs/three.pdf >epstopdf plots/csSnap.eps --outfile=cpfigs/csSnap.pdf >epstopdf plots/membrane.eps --outfile=cpfigs/membrane.pdf >epstopdf plots/threeg.eps --outfile=cpfigs/threeg.pdf >epstopdf plots/dTh.eps --outfile=cpfigs/dTh.pdf >epstopdf plots/membraneTh.eps --outfile=cpfigs/membraneTh.pdf >epstopdf plots/trunc0.eps --outfile=cpfigs/trunc0.pdf >epstopdf plots/d_Thf.eps --outfile=cpfigs/d_Thf.pdf >epstopdf plots/movemesh.eps --outfile=cpfigs/movemesh.pdf >epstopdf plots/trunc6.eps --outfile=cpfigs/trunc6.pdf >epstopdf plots/d_u.eps --outfile=cpfigs/d_u.pdf >epstopdf plots/nl-elas.eps --outfile=cpfigs/nl-elas.pdf >epstopdf plots/twosquare.eps --outfile=cpfigs/twosquare.pdf >epstopdf plots/eigen.eps --outfile=cpfigs/eigen.pdf >epstopdf plots/nosplitmesh.eps --outfile=cpfigs/nosplitmesh.pdf >epstopdf plots/xyf.eps --outfile=cpfigs/xyf.pdf >epstopdf plots/eigen11.eps --outfile=cpfigs/eigen11.pdf >epstopdf plots/onnewmesh.eps --outfile=cpfigs/onnewmesh.pdf >epstopdf plots/medit2.eps --outfile=cpfigs/medit2.pdf >epstopdf plots/threehsv.eps --outfile=cpfigs/threehsv.pdf >epstopdf plots/hsv.eps --outfile=cpfigs/hsv.pdf >epstopdf plots/crimpson.eps --outfile=cpfigs/crimpson.pdf >epstopdf plots/J-bfgs.eps --outfile=cpfigs/J-bfgs.pdf >epstopdf plots/u-bfgs.eps --outfile=cpfigs/u-bfgs.pdf >epstopdf plots/csSnapOld.eps --outfile=cpfigs/csSnapOld.pdf >epstopdf plots/arei-Thu.eps --outfile=cpfigs/arei-Thu.pdf >epstopdf plots/arei-etak.eps --outfile=cpfigs/arei-etak.pdf >epstopdf plots/overlapTh.eps --outfile=cpfigs/overlapTh.pdf >epstopdf plots/us-ug.eps --outfile=cpfigs/us-ug.pdf >epstopdf plots/vs-vg.eps --outfile=cpfigs/vs-vg.pdf >epstopdf plots/square-0.eps --outfile=cpfigs/square-0.pdf >epstopdf plots/square-1.eps --outfile=cpfigs/square-1.pdf >epstopdf plots/square-2.eps --outfile=cpfigs/square-2.pdf >rm freefem++doc.pdf freefem++doc.aux freefem++doc.log \ > freefem++doc.toc freefem++doc.ind freefem++doc.glo freefem++doc.out freefem++doc.blg freefem++docilg freefem++doc.idx freefem++doc.bbl freefem++doc.tmp >rm: cannot remove `freefem++doc.pdf': No such file or directory >rm: cannot remove `freefem++doc.aux': No such file or directory >rm: cannot remove `freefem++doc.log': No such file or directory >rm: cannot remove `freefem++doc.toc': No such file or directory >rm: cannot remove `freefem++doc.ind': No such file or directory >rm: cannot remove `freefem++doc.glo': No such file or directory >rm: cannot remove `freefem++doc.out': No such file or directory >rm: cannot remove `freefem++doc.blg': No such file or directory >rm: cannot remove `freefem++docilg': No such file or directory >rm: cannot remove `freefem++doc.idx': No such file or directory >rm: cannot remove `freefem++doc.bbl': No such file or directory >rm: cannot remove `freefem++doc.tmp': No such file or directory >pdflatex freefem++doc >make[2]: [freefem++doc.pdf] Error 1 (ignored) >This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) > %&-line parsing enabled. >entering extended mode >(./freefem++doc.tex >LaTeX2e <2005/12/01> >Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh >yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak, german, ng >erman, danish, esperanto, spanish, catalan, galician, estonian, farsi, finnish, > french, greek, monogreek, ancientgreek, croatian, hungarian, interlingua, ibyc >us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk, polish, por >tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian, swedish, >turkish, ukenglish, ukrainian, loaded. >(/usr/share/texmf/tex/latex/base/book.cls >Document Class: book 2005/09/16 v1.4f Standard LaTeX document class >(/usr/share/texmf/tex/latex/base/bk12.clo)) (./styles.sty >(/usr/share/texmf/tex/generic/oberdiek/ifpdf.sty) (./pdfsync.sty) >(/usr/share/texmf/tex/latex/graphics/color.sty >(/usr/share/texmf/tex/latex/config/color.cfg) >(/usr/share/texmf/tex/latex/pdftex-def/pdftex.def)) >(/usr/share/texmf/tex/latex/graphics/graphicx.sty >(/usr/share/texmf/tex/latex/graphics/keyval.sty) >(/usr/share/texmf/tex/latex/graphics/graphics.sty >(/usr/share/texmf/tex/latex/graphics/trig.sty) >(/usr/share/texmf/tex/latex/config/graphics.cfg))) >(/usr/share/texmf/tex/latex/hyperref/hyperref.sty >(/usr/share/texmf/tex/latex/hyperref/pd1enc.def) >(/usr/share/texmf/tex/latex/config/hyperref.cfg) >(/usr/share/texmf/tex/latex/oberdiek/kvoptions.sty) >Implicit mode ON; LaTeX internals redefined >(/usr/share/texmf/tex/latex/ltxmisc/url.sty)) >*hyperref using default driver hpdftex* >(/usr/share/texmf/tex/latex/hyperref/hpdftex.def) >(/usr/share/texmf/tex/latex/tools/verbatim.sty) >(/usr/share/texmf/tex/latex/tools/calc.sty) >(/usr/share/texmf/tex/latex/base/inputenc.sty >(/usr/share/texmf/tex/latex/base/latin1.def)) (./FFF.sty >(/usr/share/texmf/tex/latex/psnfss/ot1pcr.fd)) >(/usr/share/texmf/tex/latex/amsfonts/amsfonts.sty) >(/usr/share/texmf/tex/latex/amsmath/amsmath.sty >For additional information on amsmath, use the `?' option. >(/usr/share/texmf/tex/latex/amsmath/amstext.sty >(/usr/share/texmf/tex/latex/amsmath/amsgen.sty)) >(/usr/share/texmf/tex/latex/amsmath/amsbsy.sty) >(/usr/share/texmf/tex/latex/amsmath/amsopn.sty)) >(/usr/share/texmf/tex/latex/base/textcomp.sty >(/usr/share/texmf/tex/latex/base/ts1enc.def)) >(/usr/share/texmf/tex/latex/was/gensymb.sty) >(/usr/share/texmf/tex/latex/base/makeidx.sty) >(/usr/share/texmf/tex/latex/tools/multicol.sty) >(/usr/share/texmf/tex/latex/psnfss/ot1pnc.fd) >LaTeX Font Warning: Font shape `OT1/pnc/r/n' undefined >(Font) using `OT1/pnc/m/n' instead on input line 141. >) (/usr/share/texmf/tex/latex/txfonts/txfonts.sty) >(/usr/share/texmf/tex/latex/tools/bm.sty) >Writing index file freefem++doc.idx >No file freefem++doc.aux. >(/usr/share/texmf/tex/latex/txfonts/omltxmi.fd) >(/usr/share/texmf/tex/latex/txfonts/omstxsy.fd) >(/usr/share/texmf/tex/latex/txfonts/omxtxex.fd) >(/usr/share/texmf/tex/latex/txfonts/utxexa.fd) >(/usr/share/texmf/tex/latex/base/ts1cmr.fd) >(/usr/share/texmf/tex/latex/txfonts/ot1txr.fd) >(/usr/share/texmf/tex/latex/hyperref/nameref.sty >(/usr/share/texmf/tex/latex/oberdiek/refcount.sty)) ><plots/titre-ff.pdf, id=7, 226.8475pt x 146.5475pt> <use plots/titre-ff.pdf> >(/usr/share/texmf/tex/latex/txfonts/ot1txtt.fd) >(/usr/share/texmf/tex/latex/txfonts/utxsya.fd) >(/usr/share/texmf/tex/latex/txfonts/utxsyb.fd) >(/usr/share/texmf/tex/latex/txfonts/utxmia.fd) >(/usr/share/texmf/tex/latex/txfonts/utxsyc.fd) >(/usr/share/texmf/tex/latex/txfonts/ts1txr.fd) ><plots/ffauteur.pdf, id=9, 141.0531pt x 43.86409pt> <use plots/ffauteur.pdf> ><cpfigs/csSnap.pdf, id=10, 1027.84pt x 750.805pt> <use cpfigs/csSnap.pdf> >Overfull \vbox (133.11067pt too high) detected at line 71 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[1{/usr/share/texmf/fonts/map/pdftex/updmap/pdftex.map} <./plots/titre-ff.pdf> ><./plots/ffauteur.pdf> <./cpfigs/csSnap.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[2] >Overfull \hbox (33.70334pt too wide) in paragraph at lines 94--96 >[]\OT1/txr/m/n/17.28 Olivier Piron-neau\OT1/txr/m/n/12 , []$[][]\OT1/txtt/m/n/1 >2 mailto : olivier . pironneau @ upmc . fr$[][]$[][]http : / / www . ann . juss >ieu . >Overfull \hbox (29.71936pt too wide) in paragraph at lines 101--107 >[]\OT1/txr/m/n/17.28 Antoine Le Hyaric\OT1/txr/m/n/12 , []$[][]\OT1/txtt/m/n/12 > mailto : lehyaric @ ann . jussieu . fr$[]\OT1/txr/m/n/12 ,[]$[][]\OT1/txtt/m/n >/12 http : / / www . ann . jussieu . >Overfull \hbox (1.86401pt too wide) in paragraph at lines 108--110 >[]\OT1/txr/m/n/17.28 Kohji Oht-suka\OT1/txr/m/n/12 ,[]$[][]\OT1/txtt/m/n/12 mai >lto : ohtsuka @ hkg . ac . jp$[]\OT1/txr/m/n/12 , []$[][]\OT1/txtt/m/n/12 http >: / / http : / / www . comfos . org/$[] ><plots/LogoLJLL.pdf, id=54, 569.12625pt x 654.445pt> <use plots/LogoLJLL.pdf> ><plots/LogoUPMC.jpg, id=55, 420.1296pt x 210.3057pt> <use plots/LogoUPMC.jpg> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[3 <./plots/LogoLJLL.pdf> <./plots/LogoUPMC.jpg>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[4]pdfTeX warning (ext4): destination with the same identifier (name{page.i}) h >as been already used, duplicate ignored ><to be read again> > \relax >l.187 \section > *{Preface} [1]pdfTeX warning (ext4): destination with the same id >entifier (name{page.ii}) has been already used, duplicate ignored ><to be read again> > \relax >l.187 \section > *{Preface} >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[2] <plots/sanskrit.pdf, id=87, 845.1575pt x 597.23125pt> ><use plots/sanskrit.pdf>pdfTeX warning (ext4): destination with the same identi >fier (name{page.iii}) has been already used, duplicate ignored ><to be read again> > \relax >l.201 \section > {Introduction}\pagenumbering{arabic} \setcounter{page}{1} >[3 <./plots/sanskrit.pdf>]pdfTeX warning (ext4): destination with the same iden >tifier (name{page.iv}) has been already used, duplicate ignored ><to be read again> > \relax >l.201 \section > {Introduction}\pagenumbering{arabic} \setcounter{page}{1} >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[4] >Chapter 1. >Underfull \hbox (badness 10000) in paragraph at lines 202--223 >LaTeX Warning: Citation `George' on page 1 undefined on input line 241. >LaTeX Warning: Citation `bamg' on page 1 undefined on input line 245. >[1] >Overfull \hbox (0.29225pt too wide) in paragraph at lines 254--258 >\OT1/txr/m/n/12 con-tin-u-ous P1 and Raviart-Thomas el-e-ments, el-e-ments of a > non-scalar type, mini-element,... >Overfull \hbox (6.43628pt too wide) in paragraph at lines 271--276 >\OT1/txr/m/n/12 flows, elas-tic-ity, Fluid struc-ture in-ter-ac-tions, Schwarz' >s do-main de-com-po-si-tion method, eigen- >Overfull \hbox (0.37723pt too wide) in paragraph at lines 309--312 >\OT1/txr/m/n/12 To ex-tract files from the com-pressed archive \OT1/txtt/m/n/12 > freefem++-(VERSION).tar.gz \OT1/txr/m/n/12 to a di-rec-tory called >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[2] >Overfull \hbox (9.43721pt too wide) in paragraph at lines 356--359 >[]\OT1/txr/m/n/12 As an in-stal-la-tion test, un-der unix: go into the di-rec-t >ory \OT1/txtt/m/n/12 examples++-tutorial \OT1/txr/m/n/12 and run \OT1/txtt/m/n/ >12 FreeFem++ >Overfull \hbox (0.85954pt too wide) in paragraph at lines 371--372 >[][]\OT1/txtt/m/n/10.95 FreeFem++ [-?] [-vnn] [-fglut file1] [-glut file2] [-f] > edpfilepath \OT1/txr/m/n/10.95 where the >Overfull \hbox (2.34874pt too wide) in paragraph at lines 372--373 >[]\OT1/txr/m/n/10.95 or []\OT1/txtt/m/n/10.95 FreeFem++-nw -? [-vnn] [-fglut fi >le1] [-glut file2] [-f] edpfilepath \OT1/txr/m/n/10.95 where >Overfull \hbox (29.93755pt too wide) in paragraph at lines 375--377 >[][]\OT1/txtt/m/n/10.95 -fglut filename \OT1/txr/m/n/10.95 to store all the dat >a for graphic in file [] \OT1/txtt/m/n/10.95 filename\OT1/txr/m/n/10.95 , and t >o re-play do []\OT1/txtt/m/n/10.95 ffglut filename\OT1/txr/m/n/10.95 . >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[3] >Overfull \hbox (36.82118pt too wide) in paragraph at lines 407--411 >\OT1/txr/m/n/12 In this di-rec-tory, you have all the \OT1/txtt/m/n/12 .dll \OT >1/txr/m/n/12 files and and other ap-pli-ca-tions: \OT1/txtt/m/n/12 FreeFem++-nw >.exe\OT1/txr/m/n/12 ,\OT1/txtt/m/n/12 ffglut.exe\OT1/txr/m/n/12 , >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[4] <cpfigs/crimpson.pdf, id=144, 711.65875pt x 701.62125pt> ><use cpfigs/crimpson.pdf> <figures/mi.jpg, id=146, 808.01875pt x 820.06375pt> ><use figures/mi.jpg> >Overfull \hbox (42.78516pt too wide) in paragraph at lines 552--553 > \OT1/txr/bx/n/12 Un-der ter-mi-nal[] \OT1/txr/m/n/12 First choose the type of >ap-pli-ca-tion from \OT1/txtt/m/n/12 FreeFem++\OT1/txr/m/n/12 , \OT1/txtt/m/n/1 >2 FreeFem++-nw\OT1/txr/m/n/12 , \OT1/txtt/m/n/12 FreeFem++-mpi\OT1/txr/m/n/12 , >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[5] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[6 <./cpfigs/crimpson.pdf>] >Overfull \hbox (15.72514pt too wide) in paragraph at lines 561--564 >\OT1/txtt/m/n/12 FreeFem++ \OT1/txr/m/n/12 reads a user's init file named \OT1 >/txtt/m/n/12 freefem++.pref \OT1/txr/m/n/12 to ini-tial-ize global vari-ables: >\OT1/txtt/m/n/12 verbosity\OT1/txr/m/n/12 , >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[7 <./figures/mi.jpg>] >LaTeX Warning: Citation `Preparata' on page 8 undefined on input line 630. >Underfull \hbox (badness 10000) in paragraph at lines 617--644 >LaTeX Warning: Citation `cpp' on page 8 undefined on input line 647. >LaTeX Warning: Citation `FHcpp' on page 8 undefined on input line 649. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[8] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[9] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[10] >Chapter 2. >LaTeX Warning: Reference `firstU' on page 11 undefined on input line 689. ><cpfigs/firstTh.pdf, id=189, 342.27875pt x 329.23pt> <use cpfigs/firstTh.pdf> ><cpfigs/firstU.pdf, id=191, 342.27875pt x 329.23pt> <use cpfigs/firstU.pdf> >[11 <./cpfigs/firstTh.pdf> <./cpfigs/firstU.pdf>] >Package hyperref Warning: Difference (2) between bookmark levels is greater >(hyperref) than one, level fixed on input line 731. >LaTeX Warning: Reference `sec:Meshing Examples' on page 12 undefined on input l >ine 752. >LaTeX Warning: Reference `firstTh' on page 12 undefined on input line 756. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[12] >LaTeX Warning: Reference `firstTh' on page 13 undefined on input line 777. >LaTeX Warning: Reference `fig-hatFunction' on page 13 undefined on input line 7 >94. ><cpfigs/secondT.pdf, id=221, 288.07625pt x 305.14pt> <use cpfigs/secondT.pdf> ><cpfigs/hat.pdf, id=222, 497.86pt x 224.84pt> <use cpfigs/hat.pdf> >Overfull \hbox (5.9826pt too wide) in paragraph at lines 815--824 >[]$[][][]$ $[][][]$ >LaTeX Warning: Reference `finite elements' on page 13 undefined on input line 8 >29. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[13] >LaTeX Warning: Reference `finite elements' on page 14 undefined on input line 8 >43. >LaTeX Warning: Reference `eqn:Poisson' on page 14 undefined on input line 871. >LaTeX Warning: Reference `eqn:Dirichlet' on page 14 undefined on input line 872 >. >LaTeX Warning: Reference `eqn:Poisson' on page 14 undefined on input line 875. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[14 <./cpfigs/secondT.pdf> <./cpfigs/hat.pdf>] >LaTeX Warning: Reference `eqn:weakform' on page 15 undefined on input line 896. >Underfull \hbox (badness 10000) in paragraph at lines 904--910 >Underfull \hbox (badness 10000) in paragraph at lines 917--918 >LaTeX Warning: Reference `firstU' on page 15 undefined on input line 923. >LaTeX Warning: Reference `sec:Plot' on page 15 undefined on input line 924. >LaTeX Warning: Reference `defu' on page 15 undefined on input line 938. >LaTeX Warning: Reference `eqn:weakform' on page 15 undefined on input line 939. >LaTeX Warning: Reference `matrix-varf' on page 15 undefined on input line 952. >LaTeX Warning: Reference `matrix-varf' on page 15 undefined on input line 952. >LaTeX Warning: Reference `eqn:Equation' on page 15 undefined on input line 960. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[15] >LaTeX Warning: Reference `eq 2.3' on page 16 undefined on input line 978. >LaTeX Warning: Reference `eqn:Equation' on page 16 undefined on input line 981. >LaTeX Warning: Reference `eqn:Equation' on page 16 undefined on input line 987. >LaTeX Warning: Reference `macro' on page 16 undefined on input line 992. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[16] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[17] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[18] >Chapter 3. >Underfull \hbox (badness 10000) in paragraph at lines 1119--1120 >Package amsmath Warning: Foreign command \over; >(amsmath) \frac or \genfrac should be used instead >(amsmath) on input line 1146. >[19] <cpfigs/membraneTh.pdf, id=282, 469.755pt x 460.72125pt> ><use cpfigs/membraneTh.pdf> ><cpfigs/membrane.pdf, id=283, 469.755pt x 460.72125pt> ><use cpfigs/membrane.pdf> ><cpfigs/gnumembrane.pdf, id=284, 361.35pt x 252.945pt> ><use cpfigs/gnumembrane.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[20] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[21 <./cpfigs/membraneTh.pdf> <./cpfigs/membrane.pdf> <./cpfigs/gnumembrane.pdf >>] >LaTeX Warning: Reference `figmembrane' on page 22 undefined on input line 1235. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[22] >LaTeX Warning: Reference `membran' on page 23 undefined on input line 1322. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[23] >Underfull \hbox (badness 10000) in paragraph at lines 1361--1363 >Underfull \hbox (badness 10000) in paragraph at lines 1366--1371 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[24] <cpfigs/heatexTh.pdf, id=326, 423.5825pt x 423.5825pt> ><use cpfigs/heatexTh.pdf> <cpfigs/heatex.pdf, id=327, 421.575pt x 434.62375pt> ><use cpfigs/heatex.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[25 <./cpfigs/heatexTh.pdf> <./cpfigs/heatex.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[26] >LaTeX Warning: Reference `figsound' on page 27 undefined on input line 1530. >LaTeX Warning: Reference `note BC EV' on page 27 undefined on input line 1539. ><cpfigs/sound0.pdf, id=350, 469.755pt x 460.72125pt> <use cpfigs/sound0.pdf> ><cpfigs/eigen.pdf, id=351, 469.755pt x 460.72125pt> <use cpfigs/eigen.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[27 <./cpfigs/sound0.pdf> <./cpfigs/eigen.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[28] >LaTeX Warning: Reference `figthermic' on page 29 undefined on input line 1627. ><cpfigs/thermic.pdf, id=371, 469.755pt x 460.72125pt> <use cpfigs/thermic.pdf> ><cpfigs/thermicvst.pdf, id=372, 361.35pt x 252.945pt> ><use cpfigs/thermicvst.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[29 <./cpfigs/thermic.pdf> <./cpfigs/thermicvst.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[30] >Underfull \hbox (badness 10000) in paragraph at lines 1733--1737 >LaTeX Warning: Reference `figpotential' on page 31 undefined on input line 1776 >. ><cpfigs/potential.pdf, id=395, 469.755pt x 460.72125pt> ><use cpfigs/potential.pdf> ><cpfigs/potheat.pdf, id=396, 469.755pt x 460.72125pt> <use cpfigs/potheat.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[31] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[32 <./cpfigs/potential.pdf> <./cpfigs/potheat.pdf>] >Overfull \hbox (5.30824pt too wide) in paragraph at lines 1821--1823 >[]\OT1/txr/m/n/12 how steel and air are iden-ti-fied by the mesh pa-ram-e-ter r >e-gion which is de-fined when buildmesh >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[33] >LaTeX Warning: Citation `ern' on page 34 undefined on input line 1904. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[34] >LaTeX Warning: Reference `figconvect' on page 35 undefined on input line 1946. ><cpfigs/convectCG.pdf, id=434, 469.755pt x 460.72125pt> ><use cpfigs/convectCG.pdf> ><cpfigs/convectDG.pdf, id=435, 469.755pt x 460.72125pt> ><use cpfigs/convectDG.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[35 <./cpfigs/convectCG.pdf> <./cpfigs/convectDG.pdf>] >LaTeX Warning: Reference `def problem' on page 36 undefined on input line 1985. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[36] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[37] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[38] <cpfigs/NSprojTh.pdf, id=468, 421.575pt x 36.135pt> ><use cpfigs/NSprojTh.pdf> <cpfigs/NSprojP.pdf, id=469, 421.575pt x 34.1275pt> ><use cpfigs/NSprojP.pdf> <cpfigs/NSprojU.pdf, id=470, 421.575pt x 34.1275pt> ><use cpfigs/NSprojU.pdf> >LaTeX Warning: Reference `figNSproj' on page 39 undefined on input line 2154. >Underfull \hbox (badness 10000) in paragraph at lines 2184--2188 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[39 <./cpfigs/NSprojTh.pdf> <./cpfigs/NSprojP.pdf> <./cpfigs/NSprojU.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[40] >LaTeX Warning: Reference `figlame' on page 41 undefined on input line 2258. ><cpfigs/lamevect.pdf, id=494, 401.5pt x 105.39375pt> <use cpfigs/lamevect.pdf> ><cpfigs/lamedeform.pdf, id=495, 401.5pt x 105.39375pt> ><use cpfigs/lamedeform.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[41 <./cpfigs/lamevect.pdf> <./cpfigs/lamedeform.pdf>] ><cpfigs/stokes.pdf, id=509, 444.66125pt x 422.57875pt> <use cpfigs/stokes.pdf> >LaTeX Warning: Reference `figstokes' on page 42 undefined on input line 2324. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[42 <./cpfigs/stokes.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[43] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[44] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[45] <cpfigs/rmuonde.pdf, id=534, 421.575pt x 421.575pt> ><use cpfigs/rmuonde.pdf> <cpfigs/imuonde.pdf, id=535, 421.575pt x 421.575pt> ><use cpfigs/imuonde.pdf> ><cpfigs/tempmuonde.pdf, id=536, 421.575pt x 421.575pt> ><use cpfigs/tempmuonde.pdf> >LaTeX Warning: Reference `figmuonde' on page 46 undefined on input line 2680. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[46 <./cpfigs/rmuonde.pdf> <./cpfigs/imuonde.pdf> <./cpfigs/tempmuonde.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[47] >LaTeX Warning: Reference `figcontrol' on page 48 undefined on input line 2810. ><cpfigs/u-bfgs.pdf, id=559, 342.27875pt x 333.245pt> <use cpfigs/u-bfgs.pdf> ><cpfigs/J-bfgs.pdf, id=560, 361.35pt x 252.945pt> <use cpfigs/J-bfgs.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[48] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[49 <./cpfigs/u-bfgs.pdf> <./cpfigs/J-bfgs.pdf>] >LaTeX Warning: Reference `figvfive' on page 50 undefined on input line 2863. ><cpfigs/mach2r.pdf, id=583, 469.755pt x 460.72125pt> <use cpfigs/mach2r.pdf> >LaTeX Warning: Reference `eulalgo' on page 50 undefined on input line 2869. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[50 <./cpfigs/mach2r.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[51] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[52] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[53] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[54] >Chapter 4. >[55] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[56] >LaTeX Warning: Reference `sec:Mesh Generation' on page 57 undefined on input li >ne 3214. >LaTeX Warning: Reference `sec:Finite Elements' on page 57 undefined on input li >ne 3216. >Underfull \hbox (badness 10000) in paragraph at lines 3241--3242 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[57] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[58] >LaTeX Warning: Reference `exm:int' on page 59 undefined on input line 3344. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[59] >LaTeX Warning: Reference `exm:complex' on page 60 undefined on input line 3424. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[60] >Overfull \hbox (57.9439pt too wide) in paragraph at lines 3448--3459 >[][][] \OML/txmi/m/it/12 x; [] x; [] x$ \OT1/txr/m/n/12 called [][]\OT1/txr/m >/it/12 cir-cu-lar func-tion \OT1/txr/m/n/12 or also call [][]\OT1/txr/m/it/12 i >n-verse trigono-met-ric func-tion []\OT1/pcr/b/n/10 a[][]s[][]i[][]n[]\OT1/txt >t/m/n/12 (x)\OT1/txr/m/n/12 (=$[][][] \OML/txmi/m/it/12 x$\OT1/txr/m/n/12 ), >Overfull \hbox (0.66653pt too wide) in paragraph at lines 3464--3468 >\OT1/txr/m/n/12 and $[][][] \OML/txmi/m/it/12 x \OT1/txr/m/n/12 = [] \OML/txmi/ >m/it/12 x= [] x$ \OT1/txr/m/n/12 writ-ten by []\OT1/pcr/b/n/10 s[][]i[][]n[][] >h[]\OT1/txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 c[][]o[][]s[][]h[]\ >OT1/txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 t[][]a[][]n[][]h[]\OT1/ >txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 a[][]s[][]i[][]n[][]h[]\OT1 >/txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 a[][]c[][]o[][]s[][]h[]\OT >1/txtt/m/n/12 (x) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[61] >Overfull \hbox (20.01984pt too wide) in paragraph at lines 3508--3511 >\OT1/txr/m/n/12 Using \OT1/txtt/m/n/12 FreeFem++ \OT1/txr/m/n/12 , we cal-cu-la >ted []\OT1/pcr/b/n/10 e[][]x[][]p[]\OT1/txtt/m/n/12 (1+4i)\OT1/txr/m/n/12 , [ >]\OT1/pcr/b/n/10 s[][]i[][]n[]\OT1/txtt/m/n/12 (pi+1i)\OT1/txr/m/n/12 , []\OT1 >/pcr/b/n/10 c[][]o[][]s[]\OT1/txtt/m/n/12 (pi/2-1i) \OT1/txr/m/n/12 and []\OT1 >/pcr/b/n/10 l[][]o[][]g[]\OT1/txtt/m/n/12 (1+2i)\OT1/txr/m/n/12 , >Overfull \hbox (8.57109pt too wide) in paragraph at lines 3547--3551 >\OT1/txr/m/n/12 The \OT1/txtt/m/n/12 erfc(x) \OT1/txr/m/n/12 = func-tion cal-cu >-lates the com-ple-men-tary er-ror func-tion of x, i.e. $[][][](\OML/txmi/m/it/ >12 x\OT1/txr/m/n/12 ) = >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[62] >LaTeX Warning: Reference `sec:Global' on page 63 undefined on input line 3563. >LaTeX Warning: Reference `sec:Finite Elements' on page 63 undefined on input li >ne 3602. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[63] >LaTeX Warning: Reference `sec:Finite Elements' on page 64 undefined on input li >ne 3620. >LaTeX Warning: Reference `cfunc1' on page 64 undefined on input line 3632. >LaTeX Warning: Reference `cfunc2' on page 64 undefined on input line 3633. ><cpfigs/cfunc1.pdf, id=669, 246.9225pt x 182.6825pt> <use cpfigs/cfunc1.pdf> ><cpfigs/cfunc2.pdf, id=671, 246.9225pt x 182.6825pt> <use cpfigs/cfunc2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[64 <./cpfigs/cfunc1.pdf> <./cpfigs/cfunc2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[65] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[66] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[67] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[68] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[69] >LaTeX Warning: Reference `matrix-varf' on page 70 undefined on input line 4008. >LaTeX Warning: Reference `matrix-varf' on page 70 undefined on input line 4008. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[70] >Overfull \hbox (74.85977pt too wide) in paragraph at lines 4041--4042 >[]\OT1/txr/m/n/12 where here \OT1/txtt/m/n/12 Asd \OT1/txr/m/n/12 and \OT1/txtt >/m/n/12 Csd \OT1/txr/m/n/12 are ar-ray of ma-trix (from ex-am-ple []\OT1/txtt/m >/n/12 mortar-DN-4.edp \OT1/txr/m/n/12 of \OT1/txtt/m/n/12 examples++-tuturial\O >T1/txr/m/n/12 ). >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[71] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[72] >LaTeX Warning: Reference `fig-hatFunction' on page 73 undefined on input line 4 >146. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[73] >LaTeX Warning: Characters dropped after `\end{verbatim}' on input line 4231. >LaTeX Warning: Reference `Dynamical link' on page 74 undefined on input line 42 >42. >LaTeX Warning: Reference `Dynamical link' on page 74 undefined on input line 42 >42. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[74] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[75] >LaTeX Warning: Citation `cpp' on page 76 undefined on input line 4341. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[76] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[77] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[78] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[79] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[80] >Chapter 5. >LaTeX Warning: Reference `fig:square' on page 81 undefined on input line 4621. ><cpfigs/square.pdf, id=774, 251.94125pt x 211.79124pt> <use cpfigs/square.pdf> >[81 <./cpfigs/square.pdf>] >LaTeX Warning: Reference `fig:border' on page 82 undefined on input line 4657. ><cpfigs/border.pdf, id=791, 563.10374pt x 170.6375pt> <use cpfigs/border.pdf> >LaTeX Warning: Reference `periodic BC' on page 82 undefined on input line 4679. >LaTeX Warning: Reference `Thwithouthole' on page 82 undefined on input line 469 >5. >LaTeX Warning: Reference `Thwithhole' on page 82 undefined on input line 4696. ><cpfigs/Thwithouthole.pdf, id=792, 345.29pt x 345.29pt> ><use cpfigs/Thwithouthole.pdf> ><cpfigs/Thwithhole.pdf, id=794, 345.29pt x 345.29pt> ><use cpfigs/Thwithhole.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[82 <./cpfigs/border.pdf>] >LaTeX Warning: Reference `fig:meshSample' on page 83 undefined on input line 47 >27. >LaTeX Warning: Reference `tab:meshSample' on page 83 undefined on input line 47 >30. ><cpfigs/mesh_sample.pdf, id=822, 322.20375pt x 300.12125pt> ><use cpfigs/mesh_sample.pdf> >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Overfull \hbox (5.98262pt too wide) in paragraph at lines 4746--4765 >[]$[][][]$ $[][][]$ >LaTeX Warning: Reference `sec:Mesh Files' on page 83 undefined on input line 47 >95. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[83 <./cpfigs/Thwithouthole.pdf> <./cpfigs/Thwithhole.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[84 <./cpfigs/mesh_sample.pdf>] >LaTeX Warning: Citation `modulef' on page 85 undefined on input line 4817. >LaTeX Warning: Citation `modulef' on page 85 undefined on input line 4837. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[85] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[86] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[87] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[88] <cpfigs/Thxy.pdf, id=872, 342.27875pt x 329.23pt> <use cpfigs/Thxy.pdf> ><cpfigs/xyf.pdf, id=874, 388.45125pt x 388.45125pt> <use cpfigs/xyf.pdf> >LaTeX Warning: Reference `Thxy' on page 89 undefined on input line 5058. >LaTeX Warning: Reference `xyf' on page 89 undefined on input line 5070. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[89 <./cpfigs/Thxy.pdf> <./cpfigs/xyf.pdf>] >LaTeX Warning: Reference `fig emptymesh-1' on page 90 undefined on input line 5 >097. >LaTeX Warning: Reference `fig emptymesh-2' on page 90 undefined on input line 5 >123. ><cpfigs/emptymesh-1.pdf, id=892, 501.875pt x 301.125pt> ><use cpfigs/emptymesh-1.pdf> >Overfull \hbox (54.80489pt too wide) in paragraph at lines 5130--5130 > [] ><cpfigs/emptymesh-2.pdf, id=894, 501.875pt x 301.125pt> ><use cpfigs/emptymesh-2.pdf> >Overfull \hbox (54.80489pt too wide) in paragraph at lines 5130--5130 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[90] >LaTeX Warning: Reference `lshape' on page 91 undefined on input line 5164. >LaTeX Warning: Reference `movemesh' on page 91 undefined on input line 5175. ><cpfigs/lshape.pdf, id=902, 345.29pt x 345.29pt> <use cpfigs/lshape.pdf> ><cpfigs/movemesh.pdf, id=904, 345.29pt x 345.29pt> <use cpfigs/movemesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[91 <./cpfigs/emptymesh-1.pdf> <./cpfigs/emptymesh-2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[92 <./cpfigs/lshape.pdf> <./cpfigs/movemesh.pdf>] >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@encoding' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<let>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@family' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@series' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@shape' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\font@name' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\OT1/txtt/m/n/17.28' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\ignorespaces' on input line 5226. >LaTeX Warning: Reference `sec:InitialMesh' on page 93 undefined on input line 5 >263. ><cpfigs/adaptmesh.pdf, id=937, 785.93625pt x 447.6725pt> ><use cpfigs/adaptmesh.pdf> >Overfull \hbox (30.06122pt too wide) in paragraph at lines 5284--5284 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[93] >LaTeX Warning: Reference `eqn:Poisson' on page 94 undefined on input line 5301. >LaTeX Warning: Reference `eqn:Dirichlet' on page 94 undefined on input line 530 >1. ><cpfigs/L-shape2.pdf, id=948, 227.85126pt x 230.8625pt> ><use cpfigs/L-shape2.pdf> ><cpfigs/lshapeSol.pdf, id=950, 342.27875pt x 329.23pt> ><use cpfigs/lshapeSol.pdf> >LaTeX Warning: Reference `L-shape2' on page 94 undefined on input line 5312. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[94 <./cpfigs/adaptmesh.pdf>] >LaTeX Warning: Reference `lshapeSol' on page 95 undefined on input line 5348. >LaTeX Warning: Citation `bamg' on page 95 undefined on input line 5350. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[95 <./cpfigs/L-shape2.pdf> <./cpfigs/lshapeSol.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[96] >Overfull \hbox (15.66432pt too wide) in paragraph at lines 5459--5465 >[]\OT1/txr/m/n/12 if true, the met-ric is de-fined ex-plic-itly (false is the d >e-fault). If the 3 func-tions $[][]\OML/txmi/m/it/12 m[]; m[]; m[]$ >LaTeX Warning: Reference `periodic BC' on page 97 undefined on input line 5499. ><cpfigs/square-0.pdf, id=994, 411.5375pt x 411.5375pt> ><use cpfigs/square-0.pdf> ><cpfigs/square-1.pdf, id=996, 411.5375pt x 411.5375pt> ><use cpfigs/square-1.pdf> ><cpfigs/square-2.pdf, id=998, 411.5375pt x 411.5375pt> ><use cpfigs/square-2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[97] <cpfigs/trunc0.pdf, id=1005, 345.29pt x 345.29pt> <use cpfigs/trunc0.pdf> ><cpfigs/trunc6.pdf, id=1007, 345.29pt x 345.29pt> <use cpfigs/trunc6.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[98 <./cpfigs/square-0.pdf> <./cpfigs/square-1.pdf> <./cpfigs/square-2.pdf>] >LaTeX Warning: Reference `fig nosplitmesh' on page 99 undefined on input line 5 >570. >LaTeX Warning: Reference `fig splitmesh' on page 99 undefined on input line 557 >4. ><cpfigs/nosplitmesh.pdf, id=1029, 388.45125pt x 388.45125pt> ><use cpfigs/nosplitmesh.pdf> ><cpfigs/splitmesh.pdf, id=1031, 388.45125pt x 388.45125pt> ><use cpfigs/splitmesh.pdf> >LaTeX Warning: Reference `TouchSide' on page 99 undefined on input line 5597. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[99 <./cpfigs/trunc0.pdf> <./cpfigs/trunc6.pdf>] >LaTeX Warning: Reference `NACA0012' on page 100 undefined on input line 5612. ><cpfigs/TouchSide.pdf, id=1051, 238.8925pt x 196.735pt> ><use cpfigs/TouchSide.pdf> ><cpfigs/NACA0012.pdf, id=1053, 246.9225pt x 182.6825pt> ><use cpfigs/NACA0012.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[100 <./cpfigs/nosplitmesh.pdf> <./cpfigs/splitmesh.pdf> <./cpfigs/TouchSide.pd >f> <./cpfigs/NACA0012.pdf>] >LaTeX Warning: Reference `Cardioid' on page 101 undefined on input line 5626. >LaTeX Warning: Reference `Cassini' on page 101 undefined on input line 5635. ><cpfigs/Cardioid.pdf, id=1084, 246.9225pt x 182.6825pt> ><use cpfigs/Cardioid.pdf> ><cpfigs/Cassini.pdf, id=1086, 246.9225pt x 182.6825pt> ><use cpfigs/Cassini.pdf> >LaTeX Warning: Reference `Bezier' on page 101 undefined on input line 5664. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[101 <./cpfigs/Cardioid.pdf> <./cpfigs/Cassini.pdf>] >LaTeX Warning: Reference `Engine' on page 102 undefined on input line 5681. ><cpfigs/Bezier.pdf, id=1105, 202.7575pt x 116.435pt> <use cpfigs/Bezier.pdf> >Overfull \hbox (18.02457pt too wide) in paragraph at lines 5688--5689 > [] ><cpfigs/Engine.pdf, id=1107, 204.765pt x 64.24pt> <use cpfigs/Engine.pdf> >Overfull \hbox (24.22696pt too wide) in paragraph at lines 5693--5694 > [][] >LaTeX Warning: Reference `U-shape' on page 102 undefined on input line 5713. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[102 <./cpfigs/Bezier.pdf> <./cpfigs/Engine.pdf>] >LaTeX Warning: Reference `V-shape' on page 103 undefined on input line 5728. ><cpfigs/U-shape.pdf, id=1134, 262.9825pt x 202.7575pt> ><use cpfigs/U-shape.pdf> <cpfigs/V-shape.pdf, id=1136, 182.6825pt x 168.63pt> ><use cpfigs/V-shape.pdf> >LaTeX Warning: Reference `SmileFace' on page 103 undefined on input line 5754. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[103 <./cpfigs/U-shape.pdf> <./cpfigs/V-shape.pdf>] >LaTeX Warning: Reference `ThreePoint' on page 104 undefined on input line 5777. ><cpfigs/SmileFace.pdf, id=1161, 135.50626pt x 167.62625pt> ><use cpfigs/SmileFace.pdf> ><cpfigs/ThreePoint.pdf, id=1163, 241.90375pt x 90.3375pt> ><use cpfigs/ThreePoint.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[104 <./cpfigs/SmileFace.pdf> <./cpfigs/ThreePoint.pdf>] >Overfull \hbox (8.27815pt too wide) in paragraph at lines 5837--5837 >[]\OT1/txtt/m/n/10 12: << " == " << int1d(Th,1,2,3,4)(1./lenEdge) <<" >== " << ((10+20)+10)*2 << endl;[] >LaTeX Warning: Reference `tab:mesh3DSample' on page 105 undefined on input line > 5864. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[105] >LaTeX Warning: Reference `meshformatfile.mesh' on page 106 undefined on input l >ine 5900. >LaTeX Warning: Reference `meshformatfile.mesh' on page 106 undefined on input l >ine 5908. >LaTeX Warning: Citation `tetgen' on page 106 undefined on input line 5915. >LaTeX Warning: Citation `tetgenshewchuk' on page 106 undefined on input line 59 >23. >LaTeX Warning: Citation `tetgen' on page 106 undefined on input line 5924. >Underfull \hbox (badness 10000) in paragraph at lines 5922--5927 >LaTeX Warning: Reference `eq.org.vector.change.label' on page 106 undefined on >input line 5933. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[106] >LaTeX Warning: Citation `tetgen' on page 107 undefined on input line 5934. >LaTeX Warning: Citation `tetgen' on page 107 undefined on input line 5936. >LaTeX Warning: Citation `tetgen' on page 107 undefined on input line 5941. >LaTeX Warning: Citation `tetgen' on page 107 undefined on input line 5947. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[107] >Overfull \hbox (31.864pt too wide) in paragraph at lines 5993--5994 >[]\OT1/txtt/m/n/10.95 [$[][]\OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 1, $[][] >\OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 2, $[][]\OT1/txr/m/n/10.95 ^^H$\OT1/ >txtt/m/n/10.95 3] \OT1/txr/m/n/10.95 set the dis-place-ment vec-tor of trans-fo >r-ma-tion $[][]^^H(\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 ) = [^^H1(\OML/t >xmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 )\OML/txmi/m/it/10.95 ; \OT1/txr/m/n/10.9 >5 ^^H2(\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 )\OML/txmi/m/it/10.95 ; \OT1 >/txr/m/n/10.95 ^^H3(\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 )]$. >LaTeX Warning: Reference `sec.changelab.gluemesh' on page 108 undefined on inpu >t line 6003. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[108] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[109] >Underfull \hbox (badness 10000) in paragraph at lines 6102--6105 >LaTeX Warning: Citation `tetgen' on page 110 undefined on input line 6108. >LaTeX Warning: Citation `tetgen' on page 110 undefined on input line 6132. >Overfull \hbox (9.18584pt too wide) in paragraph at lines 6134--6137 >[]\OT1/txr/m/n/10.95 The pa-ram-e-ter \OT1/txtt/m/n/10.95 regionlist \OT1/txr/m >/n/10.95 al-low to de-fine a new vol-ume con-traint in the re-gion. The la-bel >in the \OT1/txtt/m/n/10.95 regionlist >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[110] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[111] >Overfull \hbox (24.83101pt too wide) in paragraph at lines 6216--6217 >[]\OT1/txtt/m/n/10.95 [$[][]\OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 1,$[][]\ >OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 2, $[][]\OT1/txr/m/n/10.95 ^^H$\OT1/t >xtt/m/n/10.95 3] \OT1/txr/m/n/10.95 set the dis-place-ment vec-tor of 3D trans- >for-ma-tion $[][][^^H1(\OML/txmi/m/it/10.95 x; y; z\OT1/txr/m/n/10.95 )\OML/txm >i/m/it/10.95 ; \OT1/txr/m/n/10.95 ^^H2(\OML/txmi/m/it/10.95 x; y; z\OT1/txr/m/n >/10.95 )\OML/txmi/m/it/10.95 ; \OT1/txr/m/n/10.95 ^^H3(\OML/txmi/m/it/10.95 x; >y; z\OT1/txr/m/n/10.95 )]$. >LaTeX Warning: Reference `eq.org.vector.change.label' on page 112 undefined on >input line 6218. ><cpfigs/buillayermesh.pdf, id=1235, 924.45375pt x 473.77pt> ><use cpfigs/buillayermesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[112] >Underfull \hbox (badness 10000) in paragraph at lines 6268--6270 >LaTeX Warning: Citation `hdrHecht' on page 113 undefined on input line 6290. >Underfull \hbox (badness 10000) in paragraph at lines 6288--6291 >Underfull \hbox (badness 10000) in paragraph at lines 6292--6295 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[113 <./cpfigs/buillayermesh.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[114] >Overfull \hbox (25.52838pt too wide) in paragraph at lines 6366--6366 >[][]\OT1/pcr/b/n/10 m[][]e[][]s[][]h[][]3[] \OT1/txtt/m/n/10 Th3=[]\OT1/pcr/b/n >/10 b[][]u[][]i[][]l[][]d[][]l[][]a[][]y[][]e[][]r[][]s[]\OT1/txtt/m/n/10 ( Th, > MaxLayer, zbound=[zmin,zmax], reftet=r1, reffacemid=r2, reffaceup >Overfull \hbox (46.52832pt too wide) in paragraph at lines 6374--6374 >[][]\OT1/pcr/b/n/10 m[][]e[][]s[][]h[][]3[] \OT1/txtt/m/n/10 Th3sph=[]\OT1/pcr/ >b/n/10 t[][]e[][]t[][]g[][]t[][]r[][]a[][]n[][]s[][]f[][]o[]\OT1/txtt/m/n/10 (T >hs,transfo=[XX1,YY1,ZZ1],switch=test,nbofregions=1,regionlist=domain);[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[115] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[116] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[117] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[118] >LaTeX Warning: Reference `meshformatfile.mesh' on page 119 undefined on input l >ine 6664. >LaTeX Warning: Reference `savesol.def.symtensor' on page 119 undefined on input > line 6668. >LaTeX Warning: Reference `savesol.def.symtensor' on page 119 undefined on input > line 6674. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[119] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[120] >Overfull \hbox (55.52814pt too wide) in paragraph at lines 6804--6804 >[][]\OT1/pcr/b/n/10 p[][]r[][]o[][]b[][]l[][]e[][]m[] \OT1/txtt/m/n/10 Lap2dOme >ga(us,v,init=false)=int2d(Th)(Grad2(v)' *Grad2(us)) - int2d(Th)(f*v)+on(Gamma,u >s=1) >Overfull \hbox (102.778pt too wide) in paragraph at lines 6819--6819 >[][]\OT1/pcr/b/n/10 p[][]r[][]o[][]b[][]l[][]e[][]m[] \OT1/txtt/m/n/10 Lap2dOme >ga1(u1,v1,init=false)=int2d(Th1)(Grad21(v1)' *Grad21(u1)) - int2d(Th1)(f1*v1)+o >n(Gamma,u1=1) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[121] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[122] >Chapter 6. >LaTeX Warning: Reference `sec:example' on page 123 undefined on input line 6885 >. >LaTeX Warning: Reference `buildmesh fixeborder' on page 123 undefined on input >line 6944. >LaTeX Warning: Reference `exm:periodic4bis' on page 123 undefined on input line > 6945. >[123] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[124] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[125] >LaTeX Warning: Reference `P1P2' on page 126 undefined on input line 7168. >LaTeX Warning: Reference `projP0' on page 126 undefined on input line 7172. >LaTeX Warning: Reference `P0P1P2P1nc' on page 126 undefined on input line 7174. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[126] <cpfigs/P1P2.pdf, id=1333, 508.90125pt x 218.8175pt> ><use cpfigs/P1P2.pdf> >LaTeX Warning: Reference `P1P2' on page 127 undefined on input line 7186. >LaTeX Warning: Reference `projP1' on page 127 undefined on input line 7201. ><cpfigs/P0P1P2P1nc.pdf, id=1335, 342.27875pt x 329.23pt> ><use cpfigs/P0P1P2P1nc.pdf> ><cpfigs/projP0.pdf, id=1337, 294.09875pt x 241.90375pt> ><use cpfigs/projP0.pdf> >LaTeX Warning: Reference `P1P2' on page 127 undefined on input line 7214. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[127 <./cpfigs/P1P2.pdf>] >LaTeX Warning: Reference `projP2' on page 128 undefined on input line 7230. ><cpfigs/projP1.pdf, id=1362, 562.1pt x 456.70625pt> <use cpfigs/projP1.pdf> ><cpfigs/projP2.pdf, id=1364, 546.04pt x 505.89pt> <use cpfigs/projP2.pdf> >LaTeX Warning: Citation `Thomasset' on page 128 undefined on input line 7236. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[128 <./cpfigs/P0P1P2P1nc.pdf> <./cpfigs/projP0.pdf> <./cpfigs/projP1.pdf> <./c >pfigs/projP2.pdf>] >LaTeX Warning: Citation `Thomasset' on page 129 undefined on input line 7260. >LaTeX Warning: Reference `eqn:bilinear' on page 129 undefined on input line 726 >8. >LaTeX Warning: Reference `projP1nc' on page 129 undefined on input line 7281. >LaTeX Warning: Reference `projP1nc' on page 129 undefined on input line 7283. ><cpfigs/projP1nc.pdf, id=1393, 514.92375pt x 588.1975pt> ><use cpfigs/projP1nc.pdf> ><cpfigs/projP1b.pdf, id=1395, 506.89375pt x 445.665pt> ><use cpfigs/projP1b.pdf> >LaTeX Warning: Reference `P1P2' on page 129 undefined on input line 7292. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[129] >LaTeX Warning: Reference `projP1b' on page 130 undefined on input line 7313. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[130 <./cpfigs/projP1nc.pdf> <./cpfigs/projP1b.pdf>] ><cpfigs/RT0.pdf, id=1428, 200.75pt x 221.82875pt> <use cpfigs/RT0.pdf> >LaTeX Warning: Reference `onoldmesh' on page 131 undefined on input line 7391. >LaTeX Warning: Reference `onnewmesh' on page 131 undefined on input line 7394. ><cpfigs/onoldmesh.pdf, id=1430, 345.29pt x 345.29pt> ><use cpfigs/onoldmesh.pdf> ><cpfigs/onnewmesh.pdf, id=1432, 345.29pt x 345.29pt> ><use cpfigs/onnewmesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[131 <./cpfigs/RT0.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[132 <./cpfigs/onoldmesh.pdf> <./cpfigs/onnewmesh.pdf>] >Underfull \hbox (badness 10000) in paragraph at lines 7461--7467 ><cpfigs/fastInterpolat.pdf, id=1473, 377.41pt x 274.02374pt> ><use cpfigs/fastInterpolat.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[133] >LaTeX Warning: Reference `fig:us-ug' on page 134 undefined on input line 7527. >LaTeX Warning: Reference `fig:vs-vg' on page 134 undefined on input line 7528. ><cpfigs/us-ug.pdf, id=1481, 598.235pt x 422.57875pt> <use cpfigs/us-ug.pdf> >Overfull \hbox (11.94615pt too wide) in paragraph at lines 7533--7533 > [] ><cpfigs/vs-vg.pdf, id=1483, 598.235pt x 422.57875pt> <use cpfigs/vs-vg.pdf> >Overfull \hbox (11.94615pt too wide) in paragraph at lines 7533--7533 > [] >LaTeX Warning: Reference `warP1dc' on page 134 undefined on input line 7533. >LaTeX Warning: Reference `warP1dc' on page 134 undefined on input line 7533. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[134 <./cpfigs/fastInterpolat.pdf> <./cpfigs/us-ug.pdf> <./cpfigs/vs-vg.pdf>] >LaTeX Warning: Reference `eq:v-poisson' on page 135 undefined on input line 761 >9. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[135] >LaTeX Warning: Reference `eq:v-poisson' on page 136 undefined on input line 764 >6. >LaTeX Warning: Reference `eq:v-poisson' on page 136 undefined on input line 765 >8. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[136] >LaTeX Warning: Reference `varf param' on page 137 undefined on input line 7752. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[137] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[138] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[139] >LaTeX Warning: Citation `0501496' on page 140 undefined on input line 7999. >LaTeX Warning: Citation `0501496' on page 140 undefined on input line 8001. >Underfull \vbox (badness 2837) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[140] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[141] >Overfull \hbox (20.77087pt too wide) in paragraph at lines 8054--8055 >[]\OT1/txr/m/n/10.95 Remark, all this tetrae-dral quadra-ture for-mula come fro >m []$[][]\OT1/txtt/m/n/10.95 http : / / www . cs . kuleuven . be / []nines / re >search / >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[142] >LaTeX Warning: Reference `ss Thermal Conduction' on page 143 undefined on input > line 8074. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[143] >LaTeX Warning: Reference `sec:Uzawa' on page 144 undefined on input line 8156. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[144] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[145] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[146] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[147] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[148] >Chapter 7. >LaTeX Warning: Reference `sec:Plot' on page 149 undefined on input line 8522. >LaTeX Warning: Reference `sec:gnuplot' on page 149 undefined on input line 8526 >. >LaTeX Warning: Reference `sec:medit' on page 149 undefined on input line 8526. >[149] >LaTeX Warning: Reference `three' on page 150 undefined on input line 8606. >LaTeX Warning: Reference `threeg' on page 150 undefined on input line 8609. >LaTeX Warning: Reference `likegnu' on page 150 undefined on input line 8610. ><cpfigs/three.pdf, id=1602, 342.27875pt x 342.27875pt> <use cpfigs/three.pdf> ><cpfigs/threeg.pdf, id=1604, 342.27875pt x 342.27875pt> ><use cpfigs/threeg.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[150] <cpfigs/likegnu.pdf, id=1610, 345.29pt x 345.29pt> ><use cpfigs/likegnu.pdf> >LaTeX Warning: Reference `hsv' on page 151 undefined on input line 8627. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[151 <./cpfigs/three.pdf> <./cpfigs/threeg.pdf> <./cpfigs/likegnu.pdf>] ><cpfigs/hsv.pdf, id=1634, 301.125pt x 225.84375pt> <use cpfigs/hsv.pdf> ><cpfigs/threehsv.pdf, id=1636, 501.875pt x 301.125pt> ><use cpfigs/threehsv.pdf> >Overfull \hbox (54.80489pt too wide) in paragraph at lines 8651--8651 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[152 <./cpfigs/hsv.pdf> <./cpfigs/threehsv.pdf>] >LaTeX Warning: Reference `membran' on page 153 undefined on input line 8656. ><cpfigs/gnuplot.pdf, id=1656, 505.89pt x 722.7pt> <use cpfigs/gnuplot.pdf> ><cpfigs/medit2.pdf, id=1660, 256.96pt x 202.7575pt> <use cpfigs/medit2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[153 <./cpfigs/gnuplot.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[154 <./cpfigs/medit2.pdf>] >Chapter 8. >[155] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[156] >LaTeX Warning: Citation `Lucquin' on page 157 undefined on input line 8876. >LaTeX Warning: Citation `coool' on page 157 undefined on input line 8880. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[157] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[158] >Chapter 9. >Overfull \hbox (4.95146pt too wide) in paragraph at lines 8928--8938 >\OT1/txr/m/n/10.95 We as-sume the shape of the film is de-scribed as the graph >$[][](\OML/txmi/m/it/10.95 x; y; u\OT1/txr/m/n/10.95 (\OML/txmi/m/it/10.95 x; y >\OT1/txr/m/n/10.95 ))$ of the ver-ti-cal dis-place-ment $[][]\OML/txmi/m/it/10. >95 u\OT1/txr/m/n/10.95 (\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 ) (\OML/txm >i/m/it/10.95 x[] \OT1/txr/m/n/10.95 + ><cpfigs/soapfilm.pdf, id=1708, 597.23125pt x 198.7425pt> ><use cpfigs/soapfilm.pdf> [159 <./cpfigs/soapfilm.pdf>] >LaTeX Warning: Reference `eqn:Poisson' on page 160 undefined on input line 8974 >. ><cpfigs/aTutorial.pdf, id=1732, 342.27875pt x 329.23pt> ><use cpfigs/aTutorial.pdf> ><cpfigs/soapfilm3d.pdf, id=1733, 659.46375pt x 111.41624pt> ><use cpfigs/soapfilm3d.pdf> >Overfull \hbox (5.9826pt too wide) in paragraph at lines 9025--9034 >[]$[][][]$ $[][][]$ >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[160] >LaTeX Warning: Reference `eqn:Maxwell0' on page 161 undefined on input line 906 >0. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[161 <./cpfigs/aTutorial.pdf> <./cpfigs/soapfilm3d.pdf>] >LaTeX Warning: Reference `electroMesh' on page 162 undefined on input line 9097 >. >LaTeX Warning: Reference `electro' on page 162 undefined on input line 9106. >LaTeX Warning: Reference `electro' on page 162 undefined on input line 9107. ><cpfigs/electroMesh.pdf, id=1761, 246.9225pt x 182.6825pt> ><use cpfigs/electroMesh.pdf> ><cpfigs/electro.pdf, id=1763, 246.9225pt x 182.6825pt> ><use cpfigs/electro.pdf> >LaTeX Warning: Reference `eqn:NACA-5-5' on page 162 undefined on input line 913 >2. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[162 <./cpfigs/electroMesh.pdf> <./cpfigs/electro.pdf>] >LaTeX Warning: Reference `eqn:NACA-5-5' on page 163 undefined on input line 913 >8. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[163] <cpfigs/naca1.pdf, id=1792, 246.9225pt x 182.6825pt> ><use cpfigs/naca1.pdf> <cpfigs/naca2.pdf, id=1794, 246.9225pt x 182.6825pt> ><use cpfigs/naca2.pdf> >LaTeX Warning: Reference `eqn:Poisson' on page 164 undefined on input line 9246 >. >LaTeX Warning: Reference `eqn:Dirichlet' on page 164 undefined on input line 92 >46. >LaTeX Warning: Reference `sec:Regular Triangulation' on page 164 undefined on i >nput line 9248. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[164 <./cpfigs/naca1.pdf> <./cpfigs/naca2.pdf>] >LaTeX Warning: Reference `eqn:H1err' on page 165 undefined on input line 9259. >LaTeX Warning: Reference `eqn:L2err' on page 165 undefined on input line 9259. >LaTeX Warning: Reference `eqn:H1err' on page 165 undefined on input line 9261. >LaTeX Warning: Reference `sec:TwoVarFunctions' on page 165 undefined on input l >ine 9271. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[165] <cpfigs/period.pdf, id=1817, 345.29pt x 345.29pt> ><use cpfigs/period.pdf> >LaTeX Warning: Reference `exm:periodic4' on page 166 undefined on input line 93 >47. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[166 <./cpfigs/period.pdf>] ><cpfigs/perio4.pdf, id=1832, 388.45125pt x 388.45125pt> ><use cpfigs/perio4.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[167 <./cpfigs/perio4.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[168] >LaTeX Warning: Reference `cube-ballon' on page 169 undefined on input line 9461 >. >LaTeX Warning: Reference `cube-ballon' on page 169 undefined on input line 9461 >. ><cpfigs/cube-bal-perio.pdf, id=1850, 843.15pt x 624.3325pt> ><use cpfigs/cube-bal-perio.pdf> >Overfull \hbox (39.22916pt too wide) in paragraph at lines 9494--9494 > [] ><cpfigs/cube-bal-perio-medit.pdf, id=1852, 284.06125pt x 255.95625pt> ><use cpfigs/cube-bal-perio-medit.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[169] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[170 <./cpfigs/cube-bal-perio.pdf> <./cpfigs/cube-bal-perio-medit.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[171] >LaTeX Warning: Reference `L-shape2' on page 172 undefined on input line 9675. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[172] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[173] >LaTeX Warning: Reference `fig:rhoP2' on page 174 undefined on input line 9736. ><cpfigs/rhoP2.pdf, id=1897, 388.45125pt x 388.45125pt> <use cpfigs/rhoP2.pdf> ><cpfigs/ThrhoP2.pdf, id=1898, 388.45125pt x 388.45125pt> ><use cpfigs/ThrhoP2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[174 <./cpfigs/rhoP2.pdf> <./cpfigs/ThrhoP2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[175] <cpfigs/arei-etak.pdf, id=1918, 441.65pt x 441.65pt> ><use cpfigs/arei-etak.pdf> <cpfigs/arei-Thu.pdf, id=1919, 441.65pt x 441.65pt> ><use cpfigs/arei-Thu.pdf> >LaTeX Warning: Citation `Necas' on page 176 undefined on input line 9906. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[176] >LaTeX Warning: Citation `Necas' on page 177 undefined on input line 9943. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[177 <./cpfigs/arei-etak.pdf> <./cpfigs/arei-Thu.pdf>] >LaTeX Warning: Reference `eqn:elasticity' on page 178 undefined on input line 9 >993. >LaTeX Warning: Reference `lame.edp' on page 178 undefined on input line 10034. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[178] >LaTeX Warning: Citation `Ohtsuka' on page 179 undefined on input line 10088. >LaTeX Warning: Reference `U-shape' on page 179 undefined on input line 10128. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[179] >LaTeX Warning: Reference `U-shape' on page 180 undefined on input line 10134. >LaTeX Warning: Reference `eqn:SIF' on page 180 undefined on input line 10151. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[180] >LaTeX Warning: Reference `1stMode1' on page 181 undefined on input line 10214. >LaTeX Warning: Reference `1stMode1' on page 181 undefined on input line 10215. >LaTeX Warning: Reference `LastMode1' on page 181 undefined on input line 10217. >LaTeX Warning: Reference `LastMode1' on page 181 undefined on input line 10218. ><cpfigs/1stCOD.pdf, id=1959, 246.9225pt x 182.6825pt> <use cpfigs/1stCOD.pdf> ><cpfigs/1stPhoto.pdf, id=1961, 246.9225pt x 182.6825pt> ><use cpfigs/1stPhoto.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10230--10231 > [][] ><cpfigs/LastCOD.pdf, id=1963, 246.9225pt x 182.6825pt> ><use cpfigs/LastCOD.pdf> ><cpfigs/LastPhoto.pdf, id=1965, 246.9225pt x 182.6825pt> ><use cpfigs/LastPhoto.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10234--10235 > [][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[181 <./cpfigs/1stCOD.pdf> <./cpfigs/1stPhoto.pdf> <./cpfigs/LastCOD.pdf> <./cp >figs/LastPhoto.pdf>] >LaTeX Warning: Reference `LastMode2' on page 182 undefined on input line 10275. >LaTeX Warning: Reference `1stMode2' on page 182 undefined on input line 10276. >LaTeX Warning: Reference `LastMode2' on page 182 undefined on input line 10278. >LaTeX Warning: Reference `LastMode2' on page 182 undefined on input line 10279. ><cpfigs/1stCOD2.pdf, id=1990, 246.9225pt x 182.6825pt> ><use cpfigs/1stCOD2.pdf> ><cpfigs/1stPhoto2.pdf, id=1992, 246.9225pt x 182.6825pt> ><use cpfigs/1stPhoto2.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10290--10291 > [][] ><cpfigs/LastCOD2.pdf, id=1994, 246.9225pt x 182.6825pt> ><use cpfigs/LastCOD2.pdf> ><cpfigs/LastPhoto2.pdf, id=1996, 246.9225pt x 182.6825pt> ><use cpfigs/LastPhoto2.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10294--10295 > [][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[182 <./cpfigs/1stCOD2.pdf> <./cpfigs/1stPhoto2.pdf> <./cpfigs/LastCOD2.pdf> <. >/cpfigs/LastPhoto2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[183] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[184] >LaTeX Warning: Citation `arpack' on page 185 undefined on input line 10375. >LaTeX Warning: Reference `eq tgv' on page 185 undefined on input line 10392. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[185] >LaTeX Warning: Reference `note BC EV' on page 186 undefined on input line 10466 >. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[186] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[187] <cpfigs/eigen11.pdf, id=2050, 388.45125pt x 388.45125pt> ><use cpfigs/eigen11.pdf> ><cpfigs/eigen12.pdf, id=2052, 388.45125pt x 388.45125pt> ><use cpfigs/eigen12.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[188 <./cpfigs/eigen11.pdf> <./cpfigs/eigen12.pdf>] >LaTeX Warning: Reference `prb:heat' on page 189 undefined on input line 10580. >LaTeX Warning: Reference `eqn:heat' on page 189 undefined on input line 10591. >LaTeX Warning: Reference `eqn:heat' on page 189 undefined on input line 10600. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[189] >LaTeX Warning: Reference `eqn:BackEuler' on page 190 undefined on input line 10 >658. >LaTeX Warning: Reference `sec:Loops' on page 190 undefined on input line 10659. >LaTeX Warning: Reference `eqn:t-method' on page 190 undefined on input line 106 >95. >LaTeX Warning: Citation `TA94' on page 190 undefined on input line 10711. >LaTeX Warning: Reference `eqn:Evolution-1' on page 190 undefined on input line >10711. >LaTeX Warning: Reference `eqn:Evolution-1' on page 190 undefined on input line >10712. >LaTeX Warning: Citation `TA94' on page 190 undefined on input line 10712. >LaTeX Warning: Reference `sec:Regular Triangulation' on page 190 undefined on i >nput line 10715. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[190] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[191] <cpfigs/err02.pdf, id=2098, 524.96124pt x 373.395pt> ><use cpfigs/err02.pdf> >LaTeX Warning: Reference `fig:err02' on page 192 undefined on input line 10788. >LaTeX Warning: Reference `eqn:conv0' on page 192 undefined on input line 10828. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[192 <./cpfigs/err02.pdf>] >LaTeX Warning: Reference `eqn:conv' on page 193 undefined on input line 10839. >LaTeX Warning: Reference `eqn:conv1' on page 193 undefined on input line 10870. >LaTeX Warning: Citation `Lucquin' on page 193 undefined on input line 10892. >LaTeX Warning: Reference `eqn:conv' on page 193 undefined on input line 10896. >LaTeX Warning: Reference `eqn:Charac' on page 193 undefined on input line 10897 >. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[193] >LaTeX Warning: Reference `BellLast' on page 194 undefined on input line 10931. ><cpfigs/BellInit.pdf, id=2122, 246.9225pt x 182.6825pt> ><use cpfigs/BellInit.pdf> ><cpfigs/BellLast.pdf, id=2124, 246.9225pt x 182.6825pt> ><use cpfigs/BellLast.pdf> >LaTeX Warning: Citation `wilmott' on page 194 undefined on input line 10938. >LaTeX Warning: Citation `achdou' on page 194 undefined on input line 10938. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[194 <./cpfigs/BellInit.pdf> <./cpfigs/BellLast.pdf>] >LaTeX Warning: Reference `blackScholesE' on page 195 undefined on input line 11 >005. ><cpfigs/BSth.pdf, id=2146, 469.755pt x 460.72125pt> <use cpfigs/BSth.pdf> >Overfull \hbox (2.34622pt too wide) in paragraph at lines 11007--11007 > [] ><cpfigs/BSval.pdf, id=2148, 469.755pt x 460.72125pt> <use cpfigs/BSval.pdf> >Overfull \hbox (2.34622pt too wide) in paragraph at lines 11007--11007 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[195] >LaTeX Warning: Reference `eqn:Stokes' on page 196 undefined on input line 11027 >. >LaTeX Warning: Reference `eqn:Stokes' on page 196 undefined on input line 11050 >. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[196 <./cpfigs/BSth.pdf> <./cpfigs/BSval.pdf>] >LaTeX Warning: Reference `eqn:Stokes' on page 197 undefined on input line 11058 >. >LaTeX Warning: Reference `eqn:vfStokes' on page 197 undefined on input line 111 >10. >LaTeX Warning: Citation `RT93' on page 197 undefined on input line 11118. >LaTeX Warning: Reference `eqn:vfStokes' on page 197 undefined on input line 111 >29. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[197] >LaTeX Warning: Reference `eqn:vfStokes' on page 198 undefined on input line 111 >82. >LaTeX Warning: Reference `eqn:StiffPvfStokes' on page 198 undefined on input li >ne 11225. >LaTeX Warning: Citation `RT93' on page 198 undefined on input line 11231. >LaTeX Warning: Reference `eqn:PvfStokes' on page 198 undefined on input line 11 >241. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[198] >LaTeX Warning: Reference `eqn:vfStokes' on page 199 undefined on input line 112 >76. >LaTeX Warning: Reference `sec:Square' on page 199 undefined on input line 11287 >. >Underfull \hbox (badness 10000) in paragraph at lines 11289--11291 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[199] >LaTeX Warning: Citation `RT93' on page 200 undefined on input line 11365. >LaTeX Warning: Citation `GP79' on page 200 undefined on input line 11365. >LaTeX Warning: Citation `RG84' on page 200 undefined on input line 11365. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[200] >LaTeX Warning: Citation `RG03' on page 201 undefined on input line 11444. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[201] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[202] <cpfigs/NScahouetChabart.pdf, id=2217, 469.755pt x 460.72125pt> ><use cpfigs/NScahouetChabart.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[203 <./cpfigs/NScahouetChabart.pdf>] >LaTeX Warning: Citation `ItoKunisch' on page 204 undefined on input line 11591. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[204] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[205] <cpfigs/schwarz-th.pdf, id=2245, 345.29pt x 345.29pt> ><use cpfigs/schwarz-th.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[206 <./cpfigs/schwarz-th.pdf>] ><cpfigs/schwarz-u0.pdf, id=2257, 345.29pt x 345.29pt> ><use cpfigs/schwarz-u0.pdf> ><cpfigs/schwarz-u.pdf, id=2258, 345.29pt x 345.29pt> ><use cpfigs/schwarz-u.pdf> ><cpfigs/schwarz-no-th.pdf, id=2259, 345.29pt x 345.29pt> ><use cpfigs/schwarz-no-th.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[207 <./cpfigs/schwarz-u0.pdf> <./cpfigs/schwarz-u.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[208 <./cpfigs/schwarz-no-th.pdf>] ><cpfigs/schwarz-no-u0.pdf, id=2281, 345.29pt x 345.29pt> ><use cpfigs/schwarz-no-u0.pdf> ><cpfigs/schwarz-no-u.pdf, id=2282, 345.29pt x 345.29pt> ><use cpfigs/schwarz-no-u.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[209 <./cpfigs/schwarz-no-u0.pdf> <./cpfigs/schwarz-no-u.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[210] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[211] >LaTeX Warning: Reference `sec:Uzawa' on page 212 undefined on input line 12060. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[212] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[213] <cpfigs/fluidstruct1.pdf, id=2317, 469.755pt x 460.72125pt> ><use cpfigs/fluidstruct1.pdf> ><cpfigs/fluidstruct2.pdf, id=2318, 421.575pt x 110.4125pt> ><use cpfigs/fluidstruct2.pdf> ><cpfigs/fluidstruct3.pdf, id=2319, 427.5975pt x 99.37125pt> ><use cpfigs/fluidstruct3.pdf> >Overfull \hbox (298.75394pt too wide) detected at line 12149 >[][][] >LaTeX Warning: Reference `sec:Soap Film' on page 214 undefined on input line 12 >163. >LaTeX Warning: Reference `eqn:transm-1' on page 214 undefined on input line 121 >84. >LaTeX Warning: Reference `eqn:transm-2' on page 214 undefined on input line 121 >84. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[214 <./cpfigs/fluidstruct1.pdf> <./cpfigs/fluidstruct2.pdf> <./cpfigs/fluidstr >uct3.pdf>] <cpfigs/region.pdf, id=2338, 345.29pt x 345.29pt> ><use cpfigs/region.pdf> <cpfigs/region_nu.pdf, id=2340, 345.29pt x 345.29pt> ><use cpfigs/region_nu.pdf> <cpfigs/region_u.pdf, id=2342, 345.29pt x 345.29pt> ><use cpfigs/region_u.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[215] <cpfigs/dTh.pdf, id=2350, 355.3275pt x 76.285pt> <use cpfigs/dTh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[216 <./cpfigs/region.pdf> <./cpfigs/region_nu.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[217 <./cpfigs/region_u.pdf> <./cpfigs/dTh.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[218] <cpfigs/d_u.pdf, id=2387, 354.32375pt x 77.28876pt> <use cpfigs/d_u.pdf> ><cpfigs/d_Thf.pdf, id=2388, 355.3275pt x 78.2925pt> <use cpfigs/d_Thf.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[219 <./cpfigs/d_u.pdf> <./cpfigs/d_Thf.pdf>] >Underfull \hbox (badness 10000) in paragraph at lines 12467--12468 ><cpfigs/nl-elas.pdf, id=2402, 359.3425pt x 126.4725pt> ><use cpfigs/nl-elas.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[220] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[221 <./cpfigs/nl-elas.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[222] >LaTeX Warning: Reference `fig nl-elas' on page 223 undefined on input line 1259 >4. >Overfull \hbox (5.98845pt too wide) in paragraph at lines 12597--12597 >[]\OT1/txr/bx/n/17.28 Compressible Neo-Hookean Ma-te-ri-als: Com-pu-ta-tional S >o- >LaTeX Warning: Citation `Ogden' on page 223 undefined on input line 12693. >LaTeX Warning: Citation `Raviart-Thomas' on page 223 undefined on input line 12 >695. >LaTeX Warning: Citation `Horgan-Saccomandi' on page 223 undefined on input line > 12708. >Overfull \hbox (2.5114pt too wide) has occurred while \output is active >[][][]\OT1/txr/m/sl/12 9.13. COMPRESSIBLE NEO-HOOKEAN MATERIALS: COMPUTATIONAL > SOLUTIONS \OT1/txr/m/n/12 223 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[223] >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@encoding' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<let>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@family' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@series' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@shape' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\font@name' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\OT1/txtt/m/n/14.4' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\ignorespaces' on input line 12867. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[224] >Overfull \hbox (2.5114pt too wide) has occurred while \output is active >[][][]\OT1/txr/m/sl/12 9.13. COMPRESSIBLE NEO-HOOKEAN MATERIALS: COMPUTATIONAL > SOLUTIONS \OT1/txr/m/n/12 225 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[225] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[226] >Chapter 10. >Overfull \hbox (19.25159pt too wide) in paragraph at lines 12961--12964 >\OT1/txr/m/n/10.95 sion 3.5, (see MPI doc for the def-i-ni-tion func-tion-al-it >y at []$[][]\OT1/txtt/m/n/10.95 http : / / www . mpi-[]forum . org / docs / mpi >21-[]report . >Overfull \hbox (117.96838pt too wide) in paragraph at lines 12981--12985 >[]\OT1/txr/m/n/10.95 All the ba-sic \OT1/txtt/m/n/10.95 MPI[]Op \OT1/txr/m/n/10 >.95 for re-duce op-er-a-tor: \OT1/txtt/m/n/10.95 mpiMAX,mpiMIN,mpiSUM,mpiPROD, >mpiLAND\OT1/txr/m/n/10.95 , \OT1/txtt/m/n/10.95 mpiLOR\OT1/txr/m/n/10.95 ,\OT1/ >txtt/m/n/10.95 mpiLXOR,mpiBAND,mpiBXOR\OT1/txr/m/n/10.95 . >[227] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[228] >LaTeX Warning: Reference `schwarz-overlap' on page 229 undefined on input line >13103. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[229] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[230] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[231] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[232] >Chapter 11. >Underfull \hbox (badness 10000) in paragraph at lines 13240--13242 >Underfull \hbox (badness 10000) in paragraph at lines 13264--13266 >[233] >Underfull \hbox (badness 10000) detected at line 13280 >[][] >Underfull \hbox (badness 10000) detected at line 13287 >[][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[234] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[235] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[236] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[237] (./addfe.tex >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[238] >Chapter 12. >LaTeX Warning: Reference `eq-interpo' on page 239 undefined on input line 27. >[239] >LaTeX Warning: Reference `eq-interpo' on page 240 undefined on input line 110. >LaTeX Warning: Reference `eq-interpo' on page 240 undefined on input line 122. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[240] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[241] >LaTeX Warning: Reference `Dynamical link' on page 242 undefined on input line 2 >53. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[242] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[243]) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[244] >Appendix A. >[245] >LaTeX Warning: Reference `sec:One Variable Functions' on page 246 undefined on >input line 13495. >LaTeX Warning: Reference `sec:Border' on page 246 undefined on input line 13526 >. >LaTeX Warning: Reference `sec:Mesh Generation' on page 246 undefined on input l >ine 13527. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[246] >LaTeX Warning: Reference `sec:Finite Elements' on page 247 undefined on input l >ine 13572. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[247] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[248] >Appendix B. >[249] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[250] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[251] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[252] >Underfull \vbox (badness 2735) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[253] >Underfull \vbox (badness 10000) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[254] >Underfull \vbox (badness 10000) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[255] >Underfull \vbox (badness 10000) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[256] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[257] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[258] >Appendix C. >Overfull \hbox (3.95332pt too wide) in paragraph at lines 14294--14302 >[]\OT1/txr/bx/n/12 The com-pi-la-tion of your mod-ule\OT1/txr/m/n/12 : the scri >pt \OT1/txtt/m/n/12 ff-c++ \OT1/txr/m/n/12 com-piles and makes the link with \O >T1/txtt/m/n/12 FreeFem++\OT1/txr/m/n/12 , >[259] >LaTeX Warning: Citation `FHcpp' on page 260 undefined on input line 14337. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[260] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[261] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[262] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[263] >Overfull \hbox (13.52814pt too wide) in paragraph at lines 14562--14562 >[]\OT1/txtt/m/n/10 ----------CheckPtr:-----end execution -- ------ NbUndelPtr >2815 Alloc: 111320 NbPtr 26950[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[264] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[265] >Overfull \hbox (181.52765pt too wide) in paragraph at lines 14697--14697 >[] \OT1/txtt/m/n/10 sparse_mat->typemat=(amorse->n == amorse->m) ? TypeSolveMa >t(TypeSolveMat::GMRES) : TypeSolveMat(TypeSolveMat::NONESQUARE); >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[266] >LaTeX Warning: Reference `AddnewFE' on page 267 undefined on input line 14718. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[267] >Overfull \hbox (13.52814pt too wide) in paragraph at lines 14776--14776 >[] \OT1/txtt/m/n/10 void FB(const bool * whatd, const Mesh & Th,const Triang >le & K,const R2 &P, RNMK_ & val) >Overfull \hbox (3.02817pt too wide) in paragraph at lines 14809--14809 >[] \OT1/txtt/m/n/10 void TypeOfFE_P2BRLagrange::FB(const bool * whatd,const Me >sh & ,const Triangle & K,const >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[268] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[269] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[270] >Overfull \hbox (218.27754pt too wide) in paragraph at lines 14972--14972 >[] \OT1/txtt/m/n/10 return new SolveSuperLU<double>(*A,ds.strategy,ds.tgv,ds >.epsilon,ds.tol_pivot,ds.tol_pivot_sym,ds.sparams,ds.perm_r,ds.perm_c);[] >Overfull \hbox (213.02756pt too wide) in paragraph at lines 14980--14980 >[] \OT1/txtt/m/n/10 return new SolveSuperLU<Complex>(*A,ds.strategy,ds.tgv,ds. >epsilon,ds.tol_pivot,ds.tol_pivot_sym,ds.sparams,ds.perm_r,ds.perm_c);[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[271] >Overfull \hbox (82.80322pt too wide) in paragraph at lines 15059--15059 > []\OT1/txtt/m/n/12 curl http://crd.lbl.gov/~xiaoye/SuperLU/superlu_3.0.tar.g >z -o superlu_3.0.tar.gz >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[272] >Overfull \hbox (13.50336pt too wide) in paragraph at lines 15078--15078 > []\OT1/txtt/m/n/12 ff-c++ SuperLU.cpp -L$HOME/work/LinearSolver/SuperLU_3.0/ >-lsuperlu_3.0[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[273] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[274] [275] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[276] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[277] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[278] >Overfull \hbox (2.93834pt too wide) in paragraph at lines 15471--15480 >\OT1/txr/m/n/12 OTHER PAR-TIES PRO-VIDE THE LI-BRARY "AS IS" WITH-OUT WAR-RANTY > OF ANY KIND, >Overfull \hbox (1.51393pt too wide) in paragraph at lines 15481--15491 >\OT1/txr/m/n/12 FOR DAM-AGES, IN-CLUD-ING ANY GEN-ERAL, SPE-CIAL, IN-CI-DEN-TAL > OR CON-SE-QUEN- >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[279] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[280] >Appendix D. >[281] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[282] >Underfull \hbox (badness 5077) in paragraph at lines 15610--15614 >[]\OT1/txr/m/sc/12 Davis, T. A\OT1/txr/m/n/12 : Al-go-rithm 8xx: UMF-PACK V4.1, > an unsymmetric-pattern mul-ti- >[283] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[284] >Underfull \hbox (badness 1132) in paragraph at lines 15725--15728 >[]\OT1/txr/m/n/12 Hang Si, \OT1/txr/m/it/12 Tet-Gen Users' Guide: A qual-ity Te >tra-he-dral Mesh Gen-er-a-tor and Three- >No file freefem++doc.ind. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[285] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[286] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[287] (/usr/share/texmf/tex/latex/psnfss/ot1pag.fd) ><plots/BG-russe.pdf, id=2810, 240.66963pt x 27.39334pt> ><use plots/BG-russe.pdf> >Overfull \vbox (8.05092pt too high) detected at line 15777 >Overfull \hbox (298.75394pt too wide) detected at line 15777 >[][][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[288 <./plots/BG-russe.pdf>] (./freefem++doc.aux (./addfe.aux)) >LaTeX Font Warning: Some font shapes were not available, defaults substituted. >LaTeX Warning: There were undefined references. >LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. > ) >(see the transcript file for additional information){/usr/share/texmf/fonts/enc >/dvips/base/8r.enc}</usr/share/texmf/fonts/type1/public/txfonts/rtcxi.pfb></usr >/share/texmf/fonts/type1/public/txfonts/rtcxr.pfb></usr/share/texmf/fonts/type1 >/public/txfonts/rtxb.pfb></usr/share/texmf/fonts/type1/public/txfonts/rtxbmi.pf >b></usr/share/texmf/fonts/type1/public/txfonts/rtxi.pfb></usr/share/texmf/fonts >/type1/public/txfonts/rtxmi.pfb></usr/share/texmf/fonts/type1/public/txfonts/rt >xr.pfb></usr/share/texmf/fonts/type1/public/txfonts/rtxr.pfb></usr/share/texmf/ >fonts/type1/public/txfonts/rtxsc.pfb></usr/share/texmf/fonts/type1/public/txfon >ts/txbsy.pfb></usr/share/texmf/fonts/type1/public/txfonts/txbtt.pfb></usr/share >/texmf/fonts/type1/public/txfonts/txex.pfb></usr/share/texmf/fonts/type1/public >/txfonts/txsy.pfb></usr/share/texmf/fonts/type1/public/txfonts/txsyb.pfb></usr/ >share/texmf/fonts/type1/public/txfonts/txsyc.pfb></usr/share/texmf/fonts/type1/ >public/txfonts/txtt.pfb></usr/share/texmf/fonts/type1/public/txfonts/txtt.pfb>< >/usr/share/texmf/fonts/type1/urw/avantgar/uagd8a.pfb></usr/share/texmf/fonts/ty >pe1/urw/avantgar/uagk8a.pfb></usr/share/texmf/fonts/type1/urw/courier/ucrb8a.pf >b></usr/share/texmf/fonts/type1/urw/ncntrsbk/uncr8a.pfb></usr/share/texmf/fonts >/type1/urw/times/utmb8a.pfb></usr/share/texmf/fonts/type1/urw/times/utmbi8a.pfb >></usr/share/texmf/fonts/type1/urw/times/utmr8a.pfb></usr/share/texmf/fonts/typ >e1/urw/times/utmr8a.pfb></usr/share/texmf/fonts/type1/urw/times/utmri8a.pfb> >Output written on freefem++doc.pdf (296 pages, 4875052 bytes). >Transcript written on freefem++doc.log. >pdflatex freefem++doc >This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) > %&-line parsing enabled. >entering extended mode >(./freefem++doc.tex >LaTeX2e <2005/12/01> >Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh >yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak, german, ng >erman, danish, esperanto, spanish, catalan, galician, estonian, farsi, finnish, > french, greek, monogreek, ancientgreek, croatian, hungarian, interlingua, ibyc >us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk, polish, por >tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian, swedish, >turkish, ukenglish, ukrainian, loaded. >(/usr/share/texmf/tex/latex/base/book.cls >Document Class: book 2005/09/16 v1.4f Standard LaTeX document class >(/usr/share/texmf/tex/latex/base/bk12.clo)) (./styles.sty >(/usr/share/texmf/tex/generic/oberdiek/ifpdf.sty) (./pdfsync.sty) >(/usr/share/texmf/tex/latex/graphics/color.sty >(/usr/share/texmf/tex/latex/config/color.cfg) >(/usr/share/texmf/tex/latex/pdftex-def/pdftex.def)) >(/usr/share/texmf/tex/latex/graphics/graphicx.sty >(/usr/share/texmf/tex/latex/graphics/keyval.sty) >(/usr/share/texmf/tex/latex/graphics/graphics.sty >(/usr/share/texmf/tex/latex/graphics/trig.sty) >(/usr/share/texmf/tex/latex/config/graphics.cfg))) >(/usr/share/texmf/tex/latex/hyperref/hyperref.sty >(/usr/share/texmf/tex/latex/hyperref/pd1enc.def) >(/usr/share/texmf/tex/latex/config/hyperref.cfg) >(/usr/share/texmf/tex/latex/oberdiek/kvoptions.sty) >Implicit mode ON; LaTeX internals redefined >(/usr/share/texmf/tex/latex/ltxmisc/url.sty)) >*hyperref using default driver hpdftex* >(/usr/share/texmf/tex/latex/hyperref/hpdftex.def) >(/usr/share/texmf/tex/latex/tools/verbatim.sty) >(/usr/share/texmf/tex/latex/tools/calc.sty) >(/usr/share/texmf/tex/latex/base/inputenc.sty >(/usr/share/texmf/tex/latex/base/latin1.def)) (./FFF.sty >(/usr/share/texmf/tex/latex/psnfss/ot1pcr.fd)) >(/usr/share/texmf/tex/latex/amsfonts/amsfonts.sty) >(/usr/share/texmf/tex/latex/amsmath/amsmath.sty >For additional information on amsmath, use the `?' option. >(/usr/share/texmf/tex/latex/amsmath/amstext.sty >(/usr/share/texmf/tex/latex/amsmath/amsgen.sty)) >(/usr/share/texmf/tex/latex/amsmath/amsbsy.sty) >(/usr/share/texmf/tex/latex/amsmath/amsopn.sty)) >(/usr/share/texmf/tex/latex/base/textcomp.sty >(/usr/share/texmf/tex/latex/base/ts1enc.def)) >(/usr/share/texmf/tex/latex/was/gensymb.sty) >(/usr/share/texmf/tex/latex/base/makeidx.sty) >(/usr/share/texmf/tex/latex/tools/multicol.sty) >(/usr/share/texmf/tex/latex/psnfss/ot1pnc.fd) >LaTeX Font Warning: Font shape `OT1/pnc/r/n' undefined >(Font) using `OT1/pnc/m/n' instead on input line 141. >) (/usr/share/texmf/tex/latex/txfonts/txfonts.sty) >(/usr/share/texmf/tex/latex/tools/bm.sty) >Writing index file freefem++doc.idx >(./freefem++doc.aux (./addfe.aux)) >(/usr/share/texmf/tex/latex/txfonts/omltxmi.fd) >(/usr/share/texmf/tex/latex/txfonts/omstxsy.fd) >(/usr/share/texmf/tex/latex/txfonts/omxtxex.fd) >(/usr/share/texmf/tex/latex/txfonts/utxexa.fd) >(/usr/share/texmf/tex/latex/base/ts1cmr.fd) >(/usr/share/texmf/tex/latex/txfonts/ot1txr.fd) >(/usr/share/texmf/tex/latex/hyperref/nameref.sty >(/usr/share/texmf/tex/latex/oberdiek/refcount.sty)) (./freefem++doc.out) >(./freefem++doc.out) <plots/titre-ff.pdf, id=695, 226.8475pt x 146.5475pt> ><use plots/titre-ff.pdf> (/usr/share/texmf/tex/latex/txfonts/ot1txtt.fd) >(/usr/share/texmf/tex/latex/txfonts/utxsya.fd) >(/usr/share/texmf/tex/latex/txfonts/utxsyb.fd) >(/usr/share/texmf/tex/latex/txfonts/utxmia.fd) >(/usr/share/texmf/tex/latex/txfonts/utxsyc.fd) >(/usr/share/texmf/tex/latex/txfonts/ts1txr.fd) ><plots/ffauteur.pdf, id=697, 141.0531pt x 43.86409pt> <use plots/ffauteur.pdf> ><cpfigs/csSnap.pdf, id=698, 1027.84pt x 750.805pt> <use cpfigs/csSnap.pdf> >Overfull \vbox (133.11067pt too high) detected at line 71 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[1{/usr/share/texmf/fonts/map/pdftex/updmap/pdftex.map} <./plots/titre-ff.pdf> ><./plots/ffauteur.pdf> <./cpfigs/csSnap.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[2] >Overfull \hbox (33.70334pt too wide) in paragraph at lines 94--96 >[]\OT1/txr/m/n/17.28 Olivier Piron-neau\OT1/txr/m/n/12 , []$[][]\OT1/txtt/m/n/1 >2 mailto : olivier . pironneau @ upmc . fr$[][]$[][]http : / / www . ann . juss >ieu . >Overfull \hbox (29.71936pt too wide) in paragraph at lines 101--107 >[]\OT1/txr/m/n/17.28 Antoine Le Hyaric\OT1/txr/m/n/12 , []$[][]\OT1/txtt/m/n/12 > mailto : lehyaric @ ann . jussieu . fr$[]\OT1/txr/m/n/12 ,[]$[][]\OT1/txtt/m/n >/12 http : / / www . ann . jussieu . >Overfull \hbox (1.86401pt too wide) in paragraph at lines 108--110 >[]\OT1/txr/m/n/17.28 Kohji Oht-suka\OT1/txr/m/n/12 ,[]$[][]\OT1/txtt/m/n/12 mai >lto : ohtsuka @ hkg . ac . jp$[]\OT1/txr/m/n/12 , []$[][]\OT1/txtt/m/n/12 http >: / / http : / / www . comfos . org/$[] ><plots/LogoLJLL.pdf, id=742, 569.12625pt x 654.445pt> <use plots/LogoLJLL.pdf> ><plots/LogoUPMC.jpg, id=743, 420.1296pt x 210.3057pt> <use plots/LogoUPMC.jpg> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[3 <./plots/LogoLJLL.pdf> <./plots/LogoUPMC.jpg>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[4] (./freefem++doc.tocpdfTeX warning (ext4): destination with the same identif >ier (name{page.i}) has been already used, duplicate ignored ><to be read again> > \relax >l.68 ...mberline {4.5}Arithmetic}{58}{section.4.5} > [1]pdfTeX warning (ext4): de >stination with the same identifier (name{page.ii}) has been already used, dupli >cate ignored ><to be read again> > \relax >l.122 ...{6.3.3}P2-element}{127}{subsection.6.3.3} > >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[2]pdfTeX warning (ext4): destination with the same identifier (name{page.iii}) > has been already used, duplicate ignored ><to be read again> > \relax >l.167 ...ahouetChabart.edp}{202}{subsection.9.6.3} > >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[3]pdfTeX warning (ext4): destination with the same identifier (name{page.iv}) >has been already used, duplicate ignored ><to be read again> > \relax >l.215 ...rline {C}Dynamical link}{259}{appendix.C} > >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[4]) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[5] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[6] <plots/sanskrit.pdf, id=964, 845.1575pt x 597.23125pt> ><use plots/sanskrit.pdf> [7 <./plots/sanskrit.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[8] >Chapter 1. >Underfull \hbox (badness 10000) in paragraph at lines 202--223 >[1] >Overfull \hbox (0.29225pt too wide) in paragraph at lines 254--258 >\OT1/txr/m/n/12 con-tin-u-ous P1 and Raviart-Thomas el-e-ments, el-e-ments of a > non-scalar type, mini-element,... >Overfull \hbox (6.43628pt too wide) in paragraph at lines 271--276 >\OT1/txr/m/n/12 flows, elas-tic-ity, Fluid struc-ture in-ter-ac-tions, Schwarz' >s do-main de-com-po-si-tion method, eigen- >Overfull \hbox (0.37723pt too wide) in paragraph at lines 309--312 >\OT1/txr/m/n/12 To ex-tract files from the com-pressed archive \OT1/txtt/m/n/12 > freefem++-(VERSION).tar.gz \OT1/txr/m/n/12 to a di-rec-tory called >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[2] >Overfull \hbox (9.43721pt too wide) in paragraph at lines 356--359 >[]\OT1/txr/m/n/12 As an in-stal-la-tion test, un-der unix: go into the di-rec-t >ory \OT1/txtt/m/n/12 examples++-tutorial \OT1/txr/m/n/12 and run \OT1/txtt/m/n/ >12 FreeFem++ >Overfull \hbox (0.85954pt too wide) in paragraph at lines 371--372 >[][]\OT1/txtt/m/n/10.95 FreeFem++ [-?] [-vnn] [-fglut file1] [-glut file2] [-f] > edpfilepath \OT1/txr/m/n/10.95 where the >Overfull \hbox (2.34874pt too wide) in paragraph at lines 372--373 >[]\OT1/txr/m/n/10.95 or []\OT1/txtt/m/n/10.95 FreeFem++-nw -? [-vnn] [-fglut fi >le1] [-glut file2] [-f] edpfilepath \OT1/txr/m/n/10.95 where >Overfull \hbox (29.93755pt too wide) in paragraph at lines 375--377 >[][]\OT1/txtt/m/n/10.95 -fglut filename \OT1/txr/m/n/10.95 to store all the dat >a for graphic in file [] \OT1/txtt/m/n/10.95 filename\OT1/txr/m/n/10.95 , and t >o re-play do []\OT1/txtt/m/n/10.95 ffglut filename\OT1/txr/m/n/10.95 . >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[3] >Overfull \hbox (36.82118pt too wide) in paragraph at lines 407--411 >\OT1/txr/m/n/12 In this di-rec-tory, you have all the \OT1/txtt/m/n/12 .dll \OT >1/txr/m/n/12 files and and other ap-pli-ca-tions: \OT1/txtt/m/n/12 FreeFem++-nw >.exe\OT1/txr/m/n/12 ,\OT1/txtt/m/n/12 ffglut.exe\OT1/txr/m/n/12 , >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[4] <cpfigs/crimpson.pdf, id=1021, 711.65875pt x 701.62125pt> ><use cpfigs/crimpson.pdf> <figures/mi.jpg, id=1023, 808.01875pt x 820.06375pt> ><use figures/mi.jpg> >Overfull \hbox (42.78516pt too wide) in paragraph at lines 552--553 > \OT1/txr/bx/n/12 Un-der ter-mi-nal[] \OT1/txr/m/n/12 First choose the type of >ap-pli-ca-tion from \OT1/txtt/m/n/12 FreeFem++\OT1/txr/m/n/12 , \OT1/txtt/m/n/1 >2 FreeFem++-nw\OT1/txr/m/n/12 , \OT1/txtt/m/n/12 FreeFem++-mpi\OT1/txr/m/n/12 , >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[5] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[6 <./cpfigs/crimpson.pdf>] >Overfull \hbox (15.72514pt too wide) in paragraph at lines 561--564 >\OT1/txtt/m/n/12 FreeFem++ \OT1/txr/m/n/12 reads a user's init file named \OT1 >/txtt/m/n/12 freefem++.pref \OT1/txr/m/n/12 to ini-tial-ize global vari-ables: >\OT1/txtt/m/n/12 verbosity\OT1/txr/m/n/12 , >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[7 <./figures/mi.jpg>] >Underfull \hbox (badness 10000) in paragraph at lines 617--644 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[8] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[9] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[10] >Chapter 2. ><cpfigs/firstTh.pdf, id=1069, 342.27875pt x 329.23pt> <use cpfigs/firstTh.pdf> ><cpfigs/firstU.pdf, id=1071, 342.27875pt x 329.23pt> <use cpfigs/firstU.pdf> >[11 <./cpfigs/firstTh.pdf> <./cpfigs/firstU.pdf>] >Package hyperref Warning: Difference (2) between bookmark levels is greater >(hyperref) than one, level fixed on input line 731. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[12] <cpfigs/secondT.pdf, id=1102, 288.07625pt x 305.14pt> ><use cpfigs/secondT.pdf> <cpfigs/hat.pdf, id=1103, 497.86pt x 224.84pt> ><use cpfigs/hat.pdf> >Overfull \hbox (5.9826pt too wide) in paragraph at lines 815--824 >[]$[][][]$ $[][][]$ >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[13] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[14 <./cpfigs/secondT.pdf> <./cpfigs/hat.pdf>] >Underfull \hbox (badness 10000) in paragraph at lines 904--910 >Underfull \hbox (badness 10000) in paragraph at lines 917--918 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[15] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[16] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[17] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[18] >Chapter 3. >Underfull \hbox (badness 10000) in paragraph at lines 1119--1120 >Package amsmath Warning: Foreign command \over; >(amsmath) \frac or \genfrac should be used instead >(amsmath) on input line 1146. >[19] <cpfigs/membraneTh.pdf, id=1178, 469.755pt x 460.72125pt> ><use cpfigs/membraneTh.pdf> ><cpfigs/membrane.pdf, id=1179, 469.755pt x 460.72125pt> ><use cpfigs/membrane.pdf> ><cpfigs/gnumembrane.pdf, id=1180, 361.35pt x 252.945pt> ><use cpfigs/gnumembrane.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[20] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[21 <./cpfigs/membraneTh.pdf> <./cpfigs/membrane.pdf> <./cpfigs/gnumembrane.pdf >>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[22] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[23] >Underfull \hbox (badness 10000) in paragraph at lines 1361--1363 >Underfull \hbox (badness 10000) in paragraph at lines 1366--1371 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[24] <cpfigs/heatexTh.pdf, id=1222, 423.5825pt x 423.5825pt> ><use cpfigs/heatexTh.pdf> ><cpfigs/heatex.pdf, id=1223, 421.575pt x 434.62375pt> <use cpfigs/heatex.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[25 <./cpfigs/heatexTh.pdf> <./cpfigs/heatex.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[26] <cpfigs/sound0.pdf, id=1248, 469.755pt x 460.72125pt> ><use cpfigs/sound0.pdf> <cpfigs/eigen.pdf, id=1249, 469.755pt x 460.72125pt> ><use cpfigs/eigen.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[27 <./cpfigs/sound0.pdf> <./cpfigs/eigen.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[28] <cpfigs/thermic.pdf, id=1270, 469.755pt x 460.72125pt> ><use cpfigs/thermic.pdf> ><cpfigs/thermicvst.pdf, id=1271, 361.35pt x 252.945pt> ><use cpfigs/thermicvst.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[29 <./cpfigs/thermic.pdf> <./cpfigs/thermicvst.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[30] >Underfull \hbox (badness 10000) in paragraph at lines 1733--1737 ><cpfigs/potential.pdf, id=1291, 469.755pt x 460.72125pt> ><use cpfigs/potential.pdf> ><cpfigs/potheat.pdf, id=1292, 469.755pt x 460.72125pt> ><use cpfigs/potheat.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[31] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[32 <./cpfigs/potential.pdf> <./cpfigs/potheat.pdf>] >Overfull \hbox (5.30824pt too wide) in paragraph at lines 1821--1823 >[]\OT1/txr/m/n/12 how steel and air are iden-ti-fied by the mesh pa-ram-e-ter r >e-gion which is de-fined when buildmesh >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[33] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[34] <cpfigs/convectCG.pdf, id=1332, 469.755pt x 460.72125pt> ><use cpfigs/convectCG.pdf> ><cpfigs/convectDG.pdf, id=1333, 469.755pt x 460.72125pt> ><use cpfigs/convectDG.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[35 <./cpfigs/convectCG.pdf> <./cpfigs/convectDG.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[36] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[37] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[38] <cpfigs/NSprojTh.pdf, id=1366, 421.575pt x 36.135pt> ><use cpfigs/NSprojTh.pdf> <cpfigs/NSprojP.pdf, id=1367, 421.575pt x 34.1275pt> ><use cpfigs/NSprojP.pdf> <cpfigs/NSprojU.pdf, id=1368, 421.575pt x 34.1275pt> ><use cpfigs/NSprojU.pdf> >Underfull \hbox (badness 10000) in paragraph at lines 2184--2188 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[39 <./cpfigs/NSprojTh.pdf> <./cpfigs/NSprojP.pdf> <./cpfigs/NSprojU.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[40] <cpfigs/lamevect.pdf, id=1393, 401.5pt x 105.39375pt> ><use cpfigs/lamevect.pdf> ><cpfigs/lamedeform.pdf, id=1394, 401.5pt x 105.39375pt> ><use cpfigs/lamedeform.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[41 <./cpfigs/lamevect.pdf> <./cpfigs/lamedeform.pdf>] ><cpfigs/stokes.pdf, id=1406, 444.66125pt x 422.57875pt> ><use cpfigs/stokes.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[42 <./cpfigs/stokes.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[43] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[44] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[45] <cpfigs/rmuonde.pdf, id=1432, 421.575pt x 421.575pt> ><use cpfigs/rmuonde.pdf> <cpfigs/imuonde.pdf, id=1433, 421.575pt x 421.575pt> ><use cpfigs/imuonde.pdf> ><cpfigs/tempmuonde.pdf, id=1434, 421.575pt x 421.575pt> ><use cpfigs/tempmuonde.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[46 <./cpfigs/rmuonde.pdf> <./cpfigs/imuonde.pdf> <./cpfigs/tempmuonde.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[47] <cpfigs/u-bfgs.pdf, id=1456, 342.27875pt x 333.245pt> ><use cpfigs/u-bfgs.pdf> <cpfigs/J-bfgs.pdf, id=1457, 361.35pt x 252.945pt> ><use cpfigs/J-bfgs.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[48] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[49 <./cpfigs/u-bfgs.pdf> <./cpfigs/J-bfgs.pdf>] ><cpfigs/mach2r.pdf, id=1481, 469.755pt x 460.72125pt> <use cpfigs/mach2r.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[50 <./cpfigs/mach2r.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[51] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[52] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[53] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[54] >Chapter 4. >[55] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[56] >Underfull \hbox (badness 10000) in paragraph at lines 3241--3242 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[57] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[58] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[59] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[60] >Overfull \hbox (57.9439pt too wide) in paragraph at lines 3448--3459 >[][][] \OML/txmi/m/it/12 x; [] x; [] x$ \OT1/txr/m/n/12 called [][]\OT1/txr/m >/it/12 cir-cu-lar func-tion \OT1/txr/m/n/12 or also call [][]\OT1/txr/m/it/12 i >n-verse trigono-met-ric func-tion []\OT1/pcr/b/n/10 a[][]s[][]i[][]n[]\OT1/txt >t/m/n/12 (x)\OT1/txr/m/n/12 (=$[][][] \OML/txmi/m/it/12 x$\OT1/txr/m/n/12 ), >Overfull \hbox (0.66653pt too wide) in paragraph at lines 3464--3468 >\OT1/txr/m/n/12 and $[][][] \OML/txmi/m/it/12 x \OT1/txr/m/n/12 = [] \OML/txmi/ >m/it/12 x= [] x$ \OT1/txr/m/n/12 writ-ten by []\OT1/pcr/b/n/10 s[][]i[][]n[][] >h[]\OT1/txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 c[][]o[][]s[][]h[]\ >OT1/txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 t[][]a[][]n[][]h[]\OT1/ >txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 a[][]s[][]i[][]n[][]h[]\OT1 >/txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 a[][]c[][]o[][]s[][]h[]\OT >1/txtt/m/n/12 (x) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[61] >Overfull \hbox (20.01984pt too wide) in paragraph at lines 3508--3511 >\OT1/txr/m/n/12 Using \OT1/txtt/m/n/12 FreeFem++ \OT1/txr/m/n/12 , we cal-cu-la >ted []\OT1/pcr/b/n/10 e[][]x[][]p[]\OT1/txtt/m/n/12 (1+4i)\OT1/txr/m/n/12 , [ >]\OT1/pcr/b/n/10 s[][]i[][]n[]\OT1/txtt/m/n/12 (pi+1i)\OT1/txr/m/n/12 , []\OT1 >/pcr/b/n/10 c[][]o[][]s[]\OT1/txtt/m/n/12 (pi/2-1i) \OT1/txr/m/n/12 and []\OT1 >/pcr/b/n/10 l[][]o[][]g[]\OT1/txtt/m/n/12 (1+2i)\OT1/txr/m/n/12 , >Overfull \hbox (8.57109pt too wide) in paragraph at lines 3547--3551 >\OT1/txr/m/n/12 The \OT1/txtt/m/n/12 erfc(x) \OT1/txr/m/n/12 = func-tion cal-cu >-lates the com-ple-men-tary er-ror func-tion of x, i.e. $[][][](\OML/txmi/m/it/ >12 x\OT1/txr/m/n/12 ) = >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[62] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[63] <cpfigs/cfunc1.pdf, id=1566, 246.9225pt x 182.6825pt> ><use cpfigs/cfunc1.pdf> <cpfigs/cfunc2.pdf, id=1568, 246.9225pt x 182.6825pt> ><use cpfigs/cfunc2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[64 <./cpfigs/cfunc1.pdf> <./cpfigs/cfunc2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[65] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[66] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[67] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[68] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[69] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[70] >Overfull \hbox (74.85977pt too wide) in paragraph at lines 4041--4042 >[]\OT1/txr/m/n/12 where here \OT1/txtt/m/n/12 Asd \OT1/txr/m/n/12 and \OT1/txtt >/m/n/12 Csd \OT1/txr/m/n/12 are ar-ray of ma-trix (from ex-am-ple []\OT1/txtt/m >/n/12 mortar-DN-4.edp \OT1/txr/m/n/12 of \OT1/txtt/m/n/12 examples++-tuturial\O >T1/txr/m/n/12 ). >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[71] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[72] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[73] >LaTeX Warning: Characters dropped after `\end{verbatim}' on input line 4231. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[74] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[75] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[76] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[77] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[78] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[79] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[80] >Chapter 5. ><cpfigs/square.pdf, id=1670, 251.94125pt x 211.79124pt> ><use cpfigs/square.pdf> [81 <./cpfigs/square.pdf>] ><cpfigs/border.pdf, id=1685, 563.10374pt x 170.6375pt> <use cpfigs/border.pdf> ><cpfigs/Thwithouthole.pdf, id=1689, 345.29pt x 345.29pt> ><use cpfigs/Thwithouthole.pdf> ><cpfigs/Thwithhole.pdf, id=1691, 345.29pt x 345.29pt> ><use cpfigs/Thwithhole.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[82 <./cpfigs/border.pdf>] ><cpfigs/mesh_sample.pdf, id=1722, 322.20375pt x 300.12125pt> ><use cpfigs/mesh_sample.pdf> >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Overfull \hbox (5.98262pt too wide) in paragraph at lines 4746--4765 >[]$[][][]$ $[][][]$ >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[83 <./cpfigs/Thwithouthole.pdf> <./cpfigs/Thwithhole.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[84 <./cpfigs/mesh_sample.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[85] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[86] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[87] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[88] <cpfigs/Thxy.pdf, id=1771, 342.27875pt x 329.23pt> <use cpfigs/Thxy.pdf> ><cpfigs/xyf.pdf, id=1773, 388.45125pt x 388.45125pt> <use cpfigs/xyf.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[89 <./cpfigs/Thxy.pdf> <./cpfigs/xyf.pdf>] ><cpfigs/emptymesh-1.pdf, id=1793, 501.875pt x 301.125pt> ><use cpfigs/emptymesh-1.pdf> >Overfull \hbox (54.80489pt too wide) in paragraph at lines 5130--5130 > [] ><cpfigs/emptymesh-2.pdf, id=1795, 501.875pt x 301.125pt> ><use cpfigs/emptymesh-2.pdf> >Overfull \hbox (54.80489pt too wide) in paragraph at lines 5130--5130 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[90] <cpfigs/lshape.pdf, id=1805, 345.29pt x 345.29pt> <use cpfigs/lshape.pdf> ><cpfigs/movemesh.pdf, id=1807, 345.29pt x 345.29pt> <use cpfigs/movemesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[91 <./cpfigs/emptymesh-1.pdf> <./cpfigs/emptymesh-2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[92 <./cpfigs/lshape.pdf> <./cpfigs/movemesh.pdf>] >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@encoding' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<let>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@family' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@series' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@shape' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\font@name' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\OT1/txtt/m/n/17.28' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\ignorespaces' on input line 5226. ><cpfigs/adaptmesh.pdf, id=1840, 785.93625pt x 447.6725pt> ><use cpfigs/adaptmesh.pdf> >Overfull \hbox (30.06122pt too wide) in paragraph at lines 5284--5284 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[93] <cpfigs/L-shape2.pdf, id=1851, 227.85126pt x 230.8625pt> ><use cpfigs/L-shape2.pdf> ><cpfigs/lshapeSol.pdf, id=1853, 342.27875pt x 329.23pt> ><use cpfigs/lshapeSol.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[94 <./cpfigs/adaptmesh.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[95 <./cpfigs/L-shape2.pdf> <./cpfigs/lshapeSol.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[96] >Overfull \hbox (15.66432pt too wide) in paragraph at lines 5459--5465 >[]\OT1/txr/m/n/12 if true, the met-ric is de-fined ex-plic-itly (false is the d >e-fault). If the 3 func-tions $[][]\OML/txmi/m/it/12 m[]; m[]; m[]$ ><cpfigs/square-0.pdf, id=1900, 411.5375pt x 411.5375pt> ><use cpfigs/square-0.pdf> ><cpfigs/square-1.pdf, id=1902, 411.5375pt x 411.5375pt> ><use cpfigs/square-1.pdf> ><cpfigs/square-2.pdf, id=1904, 411.5375pt x 411.5375pt> ><use cpfigs/square-2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[97] <cpfigs/trunc0.pdf, id=1912, 345.29pt x 345.29pt> <use cpfigs/trunc0.pdf> ><cpfigs/trunc6.pdf, id=1914, 345.29pt x 345.29pt> <use cpfigs/trunc6.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[98 <./cpfigs/square-0.pdf> <./cpfigs/square-1.pdf> <./cpfigs/square-2.pdf>] ><cpfigs/nosplitmesh.pdf, id=1937, 388.45125pt x 388.45125pt> ><use cpfigs/nosplitmesh.pdf> ><cpfigs/splitmesh.pdf, id=1939, 388.45125pt x 388.45125pt> ><use cpfigs/splitmesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[99 <./cpfigs/trunc0.pdf> <./cpfigs/trunc6.pdf>] ><cpfigs/TouchSide.pdf, id=1962, 238.8925pt x 196.735pt> ><use cpfigs/TouchSide.pdf> ><cpfigs/NACA0012.pdf, id=1964, 246.9225pt x 182.6825pt> ><use cpfigs/NACA0012.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[100 <./cpfigs/nosplitmesh.pdf> <./cpfigs/splitmesh.pdf> <./cpfigs/TouchSide.pd >f> <./cpfigs/NACA0012.pdf>] ><cpfigs/Cardioid.pdf, id=1994, 246.9225pt x 182.6825pt> ><use cpfigs/Cardioid.pdf> ><cpfigs/Cassini.pdf, id=1996, 246.9225pt x 182.6825pt> ><use cpfigs/Cassini.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[101 <./cpfigs/Cardioid.pdf> <./cpfigs/Cassini.pdf>] ><cpfigs/Bezier.pdf, id=2016, 202.7575pt x 116.435pt> <use cpfigs/Bezier.pdf> >Overfull \hbox (18.02457pt too wide) in paragraph at lines 5688--5689 > [] ><cpfigs/Engine.pdf, id=2018, 204.765pt x 64.24pt> <use cpfigs/Engine.pdf> >Overfull \hbox (24.22696pt too wide) in paragraph at lines 5693--5694 > [][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[102 <./cpfigs/Bezier.pdf> <./cpfigs/Engine.pdf>] ><cpfigs/U-shape.pdf, id=2048, 262.9825pt x 202.7575pt> ><use cpfigs/U-shape.pdf> <cpfigs/V-shape.pdf, id=2050, 182.6825pt x 168.63pt> ><use cpfigs/V-shape.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[103 <./cpfigs/U-shape.pdf> <./cpfigs/V-shape.pdf>] ><cpfigs/SmileFace.pdf, id=2078, 135.50626pt x 167.62625pt> ><use cpfigs/SmileFace.pdf> ><cpfigs/ThreePoint.pdf, id=2080, 241.90375pt x 90.3375pt> ><use cpfigs/ThreePoint.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[104 <./cpfigs/SmileFace.pdf> <./cpfigs/ThreePoint.pdf>] >Overfull \hbox (8.27815pt too wide) in paragraph at lines 5837--5837 >[]\OT1/txtt/m/n/10 12: << " == " << int1d(Th,1,2,3,4)(1./lenEdge) <<" >== " << ((10+20)+10)*2 << endl;[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[105] >Underfull \hbox (badness 10000) in paragraph at lines 5922--5927 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[106] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[107] >Overfull \hbox (31.864pt too wide) in paragraph at lines 5993--5994 >[]\OT1/txtt/m/n/10.95 [$[][]\OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 1, $[][] >\OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 2, $[][]\OT1/txr/m/n/10.95 ^^H$\OT1/ >txtt/m/n/10.95 3] \OT1/txr/m/n/10.95 set the dis-place-ment vec-tor of trans-fo >r-ma-tion $[][]^^H(\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 ) = [^^H1(\OML/t >xmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 )\OML/txmi/m/it/10.95 ; \OT1/txr/m/n/10.9 >5 ^^H2(\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 )\OML/txmi/m/it/10.95 ; \OT1 >/txr/m/n/10.95 ^^H3(\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 )]$. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[108] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[109] >Underfull \hbox (badness 10000) in paragraph at lines 6102--6105 >Overfull \hbox (9.18584pt too wide) in paragraph at lines 6134--6137 >[]\OT1/txr/m/n/10.95 The pa-ram-e-ter \OT1/txtt/m/n/10.95 regionlist \OT1/txr/m >/n/10.95 al-low to de-fine a new vol-ume con-traint in the re-gion. The la-bel >in the \OT1/txtt/m/n/10.95 regionlist >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[110] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[111] >Overfull \hbox (24.83101pt too wide) in paragraph at lines 6216--6217 >[]\OT1/txtt/m/n/10.95 [$[][]\OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 1,$[][]\ >OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 2, $[][]\OT1/txr/m/n/10.95 ^^H$\OT1/t >xtt/m/n/10.95 3] \OT1/txr/m/n/10.95 set the dis-place-ment vec-tor of 3D trans- >for-ma-tion $[][][^^H1(\OML/txmi/m/it/10.95 x; y; z\OT1/txr/m/n/10.95 )\OML/txm >i/m/it/10.95 ; \OT1/txr/m/n/10.95 ^^H2(\OML/txmi/m/it/10.95 x; y; z\OT1/txr/m/n >/10.95 )\OML/txmi/m/it/10.95 ; \OT1/txr/m/n/10.95 ^^H3(\OML/txmi/m/it/10.95 x; >y; z\OT1/txr/m/n/10.95 )]$. ><cpfigs/buillayermesh.pdf, id=2163, 924.45375pt x 473.77pt> ><use cpfigs/buillayermesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[112] >Underfull \hbox (badness 10000) in paragraph at lines 6268--6270 >Underfull \hbox (badness 10000) in paragraph at lines 6288--6291 >Underfull \hbox (badness 10000) in paragraph at lines 6292--6295 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[113 <./cpfigs/buillayermesh.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[114] >Overfull \hbox (25.52838pt too wide) in paragraph at lines 6366--6366 >[][]\OT1/pcr/b/n/10 m[][]e[][]s[][]h[][]3[] \OT1/txtt/m/n/10 Th3=[]\OT1/pcr/b/n >/10 b[][]u[][]i[][]l[][]d[][]l[][]a[][]y[][]e[][]r[][]s[]\OT1/txtt/m/n/10 ( Th, > MaxLayer, zbound=[zmin,zmax], reftet=r1, reffacemid=r2, reffaceup >Overfull \hbox (46.52832pt too wide) in paragraph at lines 6374--6374 >[][]\OT1/pcr/b/n/10 m[][]e[][]s[][]h[][]3[] \OT1/txtt/m/n/10 Th3sph=[]\OT1/pcr/ >b/n/10 t[][]e[][]t[][]g[][]t[][]r[][]a[][]n[][]s[][]f[][]o[]\OT1/txtt/m/n/10 (T >hs,transfo=[XX1,YY1,ZZ1],switch=test,nbofregions=1,regionlist=domain);[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[115] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[116] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[117] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[118] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[119] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[120] >Overfull \hbox (55.52814pt too wide) in paragraph at lines 6804--6804 >[][]\OT1/pcr/b/n/10 p[][]r[][]o[][]b[][]l[][]e[][]m[] \OT1/txtt/m/n/10 Lap2dOme >ga(us,v,init=false)=int2d(Th)(Grad2(v)' *Grad2(us)) - int2d(Th)(f*v)+on(Gamma,u >s=1) >Overfull \hbox (102.778pt too wide) in paragraph at lines 6819--6819 >[][]\OT1/pcr/b/n/10 p[][]r[][]o[][]b[][]l[][]e[][]m[] \OT1/txtt/m/n/10 Lap2dOme >ga1(u1,v1,init=false)=int2d(Th1)(Grad21(v1)' *Grad21(u1)) - int2d(Th1)(f1*v1)+o >n(Gamma,u1=1) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[121] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[122] >Chapter 6. >[123] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[124] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[125] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[126] <cpfigs/P1P2.pdf, id=2261, 508.90125pt x 218.8175pt> ><use cpfigs/P1P2.pdf> <cpfigs/P0P1P2P1nc.pdf, id=2265, 342.27875pt x 329.23pt> ><use cpfigs/P0P1P2P1nc.pdf> ><cpfigs/projP0.pdf, id=2267, 294.09875pt x 241.90375pt> ><use cpfigs/projP0.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[127 <./cpfigs/P1P2.pdf>] <cpfigs/projP1.pdf, id=2296, 562.1pt x 456.70625pt> ><use cpfigs/projP1.pdf> <cpfigs/projP2.pdf, id=2298, 546.04pt x 505.89pt> ><use cpfigs/projP2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[128 <./cpfigs/P0P1P2P1nc.pdf> <./cpfigs/projP0.pdf> <./cpfigs/projP1.pdf> <./c >pfigs/projP2.pdf>] <cpfigs/projP1nc.pdf, id=2329, 514.92375pt x 588.1975pt> ><use cpfigs/projP1nc.pdf> ><cpfigs/projP1b.pdf, id=2331, 506.89375pt x 445.665pt> ><use cpfigs/projP1b.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[129] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[130 <./cpfigs/projP1nc.pdf> <./cpfigs/projP1b.pdf>] ><cpfigs/RT0.pdf, id=2363, 200.75pt x 221.82875pt> <use cpfigs/RT0.pdf> ><cpfigs/onoldmesh.pdf, id=2367, 345.29pt x 345.29pt> ><use cpfigs/onoldmesh.pdf> ><cpfigs/onnewmesh.pdf, id=2369, 345.29pt x 345.29pt> ><use cpfigs/onnewmesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[131 <./cpfigs/RT0.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[132 <./cpfigs/onoldmesh.pdf> <./cpfigs/onnewmesh.pdf>] >Underfull \hbox (badness 10000) in paragraph at lines 7461--7467 ><cpfigs/fastInterpolat.pdf, id=2408, 377.41pt x 274.02374pt> ><use cpfigs/fastInterpolat.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[133] <cpfigs/us-ug.pdf, id=2419, 598.235pt x 422.57875pt> ><use cpfigs/us-ug.pdf> >Overfull \hbox (11.94615pt too wide) in paragraph at lines 7533--7533 > [] ><cpfigs/vs-vg.pdf, id=2421, 598.235pt x 422.57875pt> <use cpfigs/vs-vg.pdf> >Overfull \hbox (11.94615pt too wide) in paragraph at lines 7533--7533 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[134 <./cpfigs/fastInterpolat.pdf> <./cpfigs/us-ug.pdf> <./cpfigs/vs-vg.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[135] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[136] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[137] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[138] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[139] >Underfull \vbox (badness 2837) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[140] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[141] >Overfull \hbox (20.77087pt too wide) in paragraph at lines 8054--8055 >[]\OT1/txr/m/n/10.95 Remark, all this tetrae-dral quadra-ture for-mula come fro >m []$[][]\OT1/txtt/m/n/10.95 http : / / www . cs . kuleuven . be / []nines / re >search / >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[142] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[143] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[144] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[145] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[146] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[147] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[148] >Chapter 7. >[149] <cpfigs/three.pdf, id=2545, 342.27875pt x 342.27875pt> ><use cpfigs/three.pdf> <cpfigs/threeg.pdf, id=2547, 342.27875pt x 342.27875pt> ><use cpfigs/threeg.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[150] <cpfigs/likegnu.pdf, id=2554, 345.29pt x 345.29pt> ><use cpfigs/likegnu.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[151 <./cpfigs/three.pdf> <./cpfigs/threeg.pdf> <./cpfigs/likegnu.pdf>] ><cpfigs/hsv.pdf, id=2580, 301.125pt x 225.84375pt> <use cpfigs/hsv.pdf> ><cpfigs/threehsv.pdf, id=2582, 501.875pt x 301.125pt> ><use cpfigs/threehsv.pdf> >Overfull \hbox (54.80489pt too wide) in paragraph at lines 8651--8651 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[152 <./cpfigs/hsv.pdf> <./cpfigs/threehsv.pdf>] ><cpfigs/gnuplot.pdf, id=2602, 505.89pt x 722.7pt> <use cpfigs/gnuplot.pdf> ><cpfigs/medit2.pdf, id=2606, 256.96pt x 202.7575pt> <use cpfigs/medit2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[153 <./cpfigs/gnuplot.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[154 <./cpfigs/medit2.pdf>] >Chapter 8. >[155] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[156] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[157] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[158] >Chapter 9. >Overfull \hbox (4.95146pt too wide) in paragraph at lines 8928--8938 >\OT1/txr/m/n/10.95 We as-sume the shape of the film is de-scribed as the graph >$[][](\OML/txmi/m/it/10.95 x; y; u\OT1/txr/m/n/10.95 (\OML/txmi/m/it/10.95 x; y >\OT1/txr/m/n/10.95 ))$ of the ver-ti-cal dis-place-ment $[][]\OML/txmi/m/it/10. >95 u\OT1/txr/m/n/10.95 (\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 ) (\OML/txm >i/m/it/10.95 x[] \OT1/txr/m/n/10.95 + ><cpfigs/soapfilm.pdf, id=2653, 597.23125pt x 198.7425pt> ><use cpfigs/soapfilm.pdf> [159 <./cpfigs/soapfilm.pdf>] ><cpfigs/aTutorial.pdf, id=2675, 342.27875pt x 329.23pt> ><use cpfigs/aTutorial.pdf> ><cpfigs/soapfilm3d.pdf, id=2676, 659.46375pt x 111.41624pt> ><use cpfigs/soapfilm3d.pdf> >Overfull \hbox (5.9826pt too wide) in paragraph at lines 9025--9034 >[]$[][][]$ $[][][]$ >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[160] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[161 <./cpfigs/aTutorial.pdf> <./cpfigs/soapfilm3d.pdf>] ><cpfigs/electroMesh.pdf, id=2706, 246.9225pt x 182.6825pt> ><use cpfigs/electroMesh.pdf> ><cpfigs/electro.pdf, id=2708, 246.9225pt x 182.6825pt> ><use cpfigs/electro.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[162 <./cpfigs/electroMesh.pdf> <./cpfigs/electro.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[163] <cpfigs/naca1.pdf, id=2739, 246.9225pt x 182.6825pt> ><use cpfigs/naca1.pdf> <cpfigs/naca2.pdf, id=2741, 246.9225pt x 182.6825pt> ><use cpfigs/naca2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[164 <./cpfigs/naca1.pdf> <./cpfigs/naca2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[165] <cpfigs/period.pdf, id=2770, 345.29pt x 345.29pt> ><use cpfigs/period.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[166 <./cpfigs/period.pdf>] ><cpfigs/perio4.pdf, id=2785, 388.45125pt x 388.45125pt> ><use cpfigs/perio4.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[167 <./cpfigs/perio4.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[168] <cpfigs/cube-bal-perio.pdf, id=2803, 843.15pt x 624.3325pt> ><use cpfigs/cube-bal-perio.pdf> >Overfull \hbox (39.22916pt too wide) in paragraph at lines 9494--9494 > [] ><cpfigs/cube-bal-perio-medit.pdf, id=2805, 284.06125pt x 255.95625pt> ><use cpfigs/cube-bal-perio-medit.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[169] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[170 <./cpfigs/cube-bal-perio.pdf> <./cpfigs/cube-bal-perio-medit.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[171] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[172] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[173] <cpfigs/rhoP2.pdf, id=2849, 388.45125pt x 388.45125pt> ><use cpfigs/rhoP2.pdf> ><cpfigs/ThrhoP2.pdf, id=2850, 388.45125pt x 388.45125pt> ><use cpfigs/ThrhoP2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[174 <./cpfigs/rhoP2.pdf> <./cpfigs/ThrhoP2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[175] <cpfigs/arei-etak.pdf, id=2870, 441.65pt x 441.65pt> ><use cpfigs/arei-etak.pdf> <cpfigs/arei-Thu.pdf, id=2871, 441.65pt x 441.65pt> ><use cpfigs/arei-Thu.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[176] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[177 <./cpfigs/arei-etak.pdf> <./cpfigs/arei-Thu.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[178] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[179] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[180] <cpfigs/1stCOD.pdf, id=2922, 246.9225pt x 182.6825pt> ><use cpfigs/1stCOD.pdf> ><cpfigs/1stPhoto.pdf, id=2924, 246.9225pt x 182.6825pt> ><use cpfigs/1stPhoto.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10230--10231 > [][] ><cpfigs/LastCOD.pdf, id=2926, 246.9225pt x 182.6825pt> ><use cpfigs/LastCOD.pdf> ><cpfigs/LastPhoto.pdf, id=2928, 246.9225pt x 182.6825pt> ><use cpfigs/LastPhoto.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10234--10235 > [][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[181 <./cpfigs/1stCOD.pdf> <./cpfigs/1stPhoto.pdf> <./cpfigs/LastCOD.pdf> <./cp >figs/LastPhoto.pdf>] <cpfigs/1stCOD2.pdf, id=2958, 246.9225pt x 182.6825pt> ><use cpfigs/1stCOD2.pdf> ><cpfigs/1stPhoto2.pdf, id=2960, 246.9225pt x 182.6825pt> ><use cpfigs/1stPhoto2.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10290--10291 > [][] ><cpfigs/LastCOD2.pdf, id=2962, 246.9225pt x 182.6825pt> ><use cpfigs/LastCOD2.pdf> ><cpfigs/LastPhoto2.pdf, id=2964, 246.9225pt x 182.6825pt> ><use cpfigs/LastPhoto2.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10294--10295 > [][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[182 <./cpfigs/1stCOD2.pdf> <./cpfigs/1stPhoto2.pdf> <./cpfigs/LastCOD2.pdf> <. >/cpfigs/LastPhoto2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[183] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[184] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[185] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[186] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[187] <cpfigs/eigen11.pdf, id=3018, 388.45125pt x 388.45125pt> ><use cpfigs/eigen11.pdf> ><cpfigs/eigen12.pdf, id=3020, 388.45125pt x 388.45125pt> ><use cpfigs/eigen12.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[188 <./cpfigs/eigen11.pdf> <./cpfigs/eigen12.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[189] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[190] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[191] <cpfigs/err02.pdf, id=3075, 524.96124pt x 373.395pt> ><use cpfigs/err02.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[192 <./cpfigs/err02.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[193] <cpfigs/BellInit.pdf, id=3107, 246.9225pt x 182.6825pt> ><use cpfigs/BellInit.pdf> ><cpfigs/BellLast.pdf, id=3109, 246.9225pt x 182.6825pt> ><use cpfigs/BellLast.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[194 <./cpfigs/BellInit.pdf> <./cpfigs/BellLast.pdf>] ><cpfigs/BSth.pdf, id=3135, 469.755pt x 460.72125pt> <use cpfigs/BSth.pdf> >Overfull \hbox (2.34622pt too wide) in paragraph at lines 11007--11007 > [] ><cpfigs/BSval.pdf, id=3137, 469.755pt x 460.72125pt> <use cpfigs/BSval.pdf> >Overfull \hbox (2.34622pt too wide) in paragraph at lines 11007--11007 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[195] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[196 <./cpfigs/BSth.pdf> <./cpfigs/BSval.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[197] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[198] >Underfull \hbox (badness 10000) in paragraph at lines 11289--11291 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[199] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[200] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[201] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[202] <cpfigs/NScahouetChabart.pdf, id=3222, 469.755pt x 460.72125pt> ><use cpfigs/NScahouetChabart.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[203 <./cpfigs/NScahouetChabart.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[204] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[205] <cpfigs/schwarz-th.pdf, id=3251, 345.29pt x 345.29pt> ><use cpfigs/schwarz-th.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[206 <./cpfigs/schwarz-th.pdf>] ><cpfigs/schwarz-u0.pdf, id=3261, 345.29pt x 345.29pt> ><use cpfigs/schwarz-u0.pdf> ><cpfigs/schwarz-u.pdf, id=3262, 345.29pt x 345.29pt> ><use cpfigs/schwarz-u.pdf> ><cpfigs/schwarz-no-th.pdf, id=3263, 345.29pt x 345.29pt> ><use cpfigs/schwarz-no-th.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[207 <./cpfigs/schwarz-u0.pdf> <./cpfigs/schwarz-u.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[208 <./cpfigs/schwarz-no-th.pdf>] ><cpfigs/schwarz-no-u0.pdf, id=3284, 345.29pt x 345.29pt> ><use cpfigs/schwarz-no-u0.pdf> ><cpfigs/schwarz-no-u.pdf, id=3285, 345.29pt x 345.29pt> ><use cpfigs/schwarz-no-u.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[209 <./cpfigs/schwarz-no-u0.pdf> <./cpfigs/schwarz-no-u.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[210] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[211] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[212] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[213] <cpfigs/fluidstruct1.pdf, id=3319, 469.755pt x 460.72125pt> ><use cpfigs/fluidstruct1.pdf> ><cpfigs/fluidstruct2.pdf, id=3320, 421.575pt x 110.4125pt> ><use cpfigs/fluidstruct2.pdf> ><cpfigs/fluidstruct3.pdf, id=3321, 427.5975pt x 99.37125pt> ><use cpfigs/fluidstruct3.pdf> >Overfull \hbox (298.75394pt too wide) detected at line 12149 >[][][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[214 <./cpfigs/fluidstruct1.pdf> <./cpfigs/fluidstruct2.pdf> <./cpfigs/fluidstr >uct3.pdf>] <cpfigs/region.pdf, id=3342, 345.29pt x 345.29pt> ><use cpfigs/region.pdf> <cpfigs/region_nu.pdf, id=3344, 345.29pt x 345.29pt> ><use cpfigs/region_nu.pdf> <cpfigs/region_u.pdf, id=3346, 345.29pt x 345.29pt> ><use cpfigs/region_u.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[215] <cpfigs/dTh.pdf, id=3353, 355.3275pt x 76.285pt> <use cpfigs/dTh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[216 <./cpfigs/region.pdf> <./cpfigs/region_nu.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[217 <./cpfigs/region_u.pdf> <./cpfigs/dTh.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[218] <cpfigs/d_u.pdf, id=3390, 354.32375pt x 77.28876pt> <use cpfigs/d_u.pdf> ><cpfigs/d_Thf.pdf, id=3391, 355.3275pt x 78.2925pt> <use cpfigs/d_Thf.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[219 <./cpfigs/d_u.pdf> <./cpfigs/d_Thf.pdf>] >Underfull \hbox (badness 10000) in paragraph at lines 12467--12468 ><cpfigs/nl-elas.pdf, id=3404, 359.3425pt x 126.4725pt> ><use cpfigs/nl-elas.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[220] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[221 <./cpfigs/nl-elas.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[222] >Overfull \hbox (5.98845pt too wide) in paragraph at lines 12597--12597 >[]\OT1/txr/bx/n/17.28 Compressible Neo-Hookean Ma-te-ri-als: Com-pu-ta-tional S >o- >Overfull \hbox (2.5114pt too wide) has occurred while \output is active >[][][]\OT1/txr/m/sl/12 9.13. COMPRESSIBLE NEO-HOOKEAN MATERIALS: COMPUTATIONAL > SOLUTIONS \OT1/txr/m/n/12 223 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[223] >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@encoding' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<let>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@family' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@series' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@shape' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\font@name' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\OT1/txtt/m/n/14.4' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\ignorespaces' on input line 12867. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[224] >Overfull \hbox (2.5114pt too wide) has occurred while \output is active >[][][]\OT1/txr/m/sl/12 9.13. COMPRESSIBLE NEO-HOOKEAN MATERIALS: COMPUTATIONAL > SOLUTIONS \OT1/txr/m/n/12 225 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[225] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[226] >Chapter 10. >Overfull \hbox (19.25159pt too wide) in paragraph at lines 12961--12964 >\OT1/txr/m/n/10.95 sion 3.5, (see MPI doc for the def-i-ni-tion func-tion-al-it >y at []$[][]\OT1/txtt/m/n/10.95 http : / / www . mpi-[]forum . org / docs / mpi >21-[]report . >Overfull \hbox (117.96838pt too wide) in paragraph at lines 12981--12985 >[]\OT1/txr/m/n/10.95 All the ba-sic \OT1/txtt/m/n/10.95 MPI[]Op \OT1/txr/m/n/10 >.95 for re-duce op-er-a-tor: \OT1/txtt/m/n/10.95 mpiMAX,mpiMIN,mpiSUM,mpiPROD, >mpiLAND\OT1/txr/m/n/10.95 , \OT1/txtt/m/n/10.95 mpiLOR\OT1/txr/m/n/10.95 ,\OT1/ >txtt/m/n/10.95 mpiLXOR,mpiBAND,mpiBXOR\OT1/txr/m/n/10.95 . >[227] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[228] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[229] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[230] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[231] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[232] >Chapter 11. >Underfull \hbox (badness 10000) in paragraph at lines 13240--13242 >Underfull \hbox (badness 10000) in paragraph at lines 13264--13266 >[233] >Underfull \hbox (badness 10000) detected at line 13280 >[][] >Underfull \hbox (badness 10000) detected at line 13287 >[][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[234] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[235] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[236] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[237] (./addfe.tex >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[238] >Chapter 12. >[239] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[240] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[241] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[242] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[243]) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[244] >Appendix A. >[245] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[246] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[247] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[248] >Appendix B. >[249] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[250] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[251] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[252] >Underfull \vbox (badness 2735) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[253] >Underfull \vbox (badness 10000) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[254] >Underfull \vbox (badness 10000) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[255] >Underfull \vbox (badness 10000) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[256] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[257] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[258] >Appendix C. >Overfull \hbox (3.95332pt too wide) in paragraph at lines 14294--14302 >[]\OT1/txr/bx/n/12 The com-pi-la-tion of your mod-ule\OT1/txr/m/n/12 : the scri >pt \OT1/txtt/m/n/12 ff-c++ \OT1/txr/m/n/12 com-piles and makes the link with \O >T1/txtt/m/n/12 FreeFem++\OT1/txr/m/n/12 , >[259] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[260] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[261] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[262] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[263] >Overfull \hbox (13.52814pt too wide) in paragraph at lines 14562--14562 >[]\OT1/txtt/m/n/10 ----------CheckPtr:-----end execution -- ------ NbUndelPtr >2815 Alloc: 111320 NbPtr 26950[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[264] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[265] >Overfull \hbox (181.52765pt too wide) in paragraph at lines 14697--14697 >[] \OT1/txtt/m/n/10 sparse_mat->typemat=(amorse->n == amorse->m) ? TypeSolveMa >t(TypeSolveMat::GMRES) : TypeSolveMat(TypeSolveMat::NONESQUARE); >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[266] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[267] >Overfull \hbox (13.52814pt too wide) in paragraph at lines 14776--14776 >[] \OT1/txtt/m/n/10 void FB(const bool * whatd, const Mesh & Th,const Triang >le & K,const R2 &P, RNMK_ & val) >Overfull \hbox (3.02817pt too wide) in paragraph at lines 14809--14809 >[] \OT1/txtt/m/n/10 void TypeOfFE_P2BRLagrange::FB(const bool * whatd,const Me >sh & ,const Triangle & K,const >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[268] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[269] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[270] >Overfull \hbox (218.27754pt too wide) in paragraph at lines 14972--14972 >[] \OT1/txtt/m/n/10 return new SolveSuperLU<double>(*A,ds.strategy,ds.tgv,ds >.epsilon,ds.tol_pivot,ds.tol_pivot_sym,ds.sparams,ds.perm_r,ds.perm_c);[] >Overfull \hbox (213.02756pt too wide) in paragraph at lines 14980--14980 >[] \OT1/txtt/m/n/10 return new SolveSuperLU<Complex>(*A,ds.strategy,ds.tgv,ds. >epsilon,ds.tol_pivot,ds.tol_pivot_sym,ds.sparams,ds.perm_r,ds.perm_c);[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[271] >Overfull \hbox (82.80322pt too wide) in paragraph at lines 15059--15059 > []\OT1/txtt/m/n/12 curl http://crd.lbl.gov/~xiaoye/SuperLU/superlu_3.0.tar.g >z -o superlu_3.0.tar.gz >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[272] >Overfull \hbox (13.50336pt too wide) in paragraph at lines 15078--15078 > []\OT1/txtt/m/n/12 ff-c++ SuperLU.cpp -L$HOME/work/LinearSolver/SuperLU_3.0/ >-lsuperlu_3.0[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[273] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[274] [275] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[276] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[277] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[278] >Overfull \hbox (2.93834pt too wide) in paragraph at lines 15471--15480 >\OT1/txr/m/n/12 OTHER PAR-TIES PRO-VIDE THE LI-BRARY "AS IS" WITH-OUT WAR-RANTY > OF ANY KIND, >Overfull \hbox (1.51393pt too wide) in paragraph at lines 15481--15491 >\OT1/txr/m/n/12 FOR DAM-AGES, IN-CLUD-ING ANY GEN-ERAL, SPE-CIAL, IN-CI-DEN-TAL > OR CON-SE-QUEN- >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[279] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[280] >Appendix D. >[281] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[282] >Underfull \hbox (badness 5077) in paragraph at lines 15610--15614 >[]\OT1/txr/m/sc/12 Davis, T. A\OT1/txr/m/n/12 : Al-go-rithm 8xx: UMF-PACK V4.1, > an unsymmetric-pattern mul-ti- >[283] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[284] >Underfull \hbox (badness 1132) in paragraph at lines 15725--15728 >[]\OT1/txr/m/n/12 Hang Si, \OT1/txr/m/it/12 Tet-Gen Users' Guide: A qual-ity Te >tra-he-dral Mesh Gen-er-a-tor and Three- >No file freefem++doc.ind. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[285] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[286] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[287] (/usr/share/texmf/tex/latex/psnfss/ot1pag.fd) ><plots/BG-russe.pdf, id=3763, 240.66963pt x 27.39334pt> ><use plots/BG-russe.pdf> >Overfull \vbox (8.05092pt too high) detected at line 15777 >Overfull \hbox (298.75394pt too wide) detected at line 15777 >[][][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[288 <./plots/BG-russe.pdf>] (./freefem++doc.aux (./addfe.aux)) >LaTeX Font Warning: Some font shapes were not available, defaults substituted. > ) >(see the transcript file for additional information){/usr/share/texmf/fonts/enc >/dvips/base/8r.enc}</usr/share/texmf/fonts/type1/public/txfonts/rtcxi.pfb></usr >/share/texmf/fonts/type1/public/txfonts/rtcxr.pfb></usr/share/texmf/fonts/type1 >/public/txfonts/rtxb.pfb></usr/share/texmf/fonts/type1/public/txfonts/rtxbmi.pf >b></usr/share/texmf/fonts/type1/public/txfonts/rtxi.pfb></usr/share/texmf/fonts >/type1/public/txfonts/rtxmi.pfb></usr/share/texmf/fonts/type1/public/txfonts/rt >xr.pfb></usr/share/texmf/fonts/type1/public/txfonts/rtxr.pfb></usr/share/texmf/ >fonts/type1/public/txfonts/rtxsc.pfb></usr/share/texmf/fonts/type1/public/txfon >ts/txbsy.pfb></usr/share/texmf/fonts/type1/public/txfonts/txbtt.pfb></usr/share >/texmf/fonts/type1/public/txfonts/txex.pfb></usr/share/texmf/fonts/type1/public >/txfonts/txsy.pfb></usr/share/texmf/fonts/type1/public/txfonts/txsyb.pfb></usr/ >share/texmf/fonts/type1/public/txfonts/txsyc.pfb></usr/share/texmf/fonts/type1/ >public/txfonts/txtt.pfb></usr/share/texmf/fonts/type1/public/txfonts/txtt.pfb>< >/usr/share/texmf/fonts/type1/urw/avantgar/uagd8a.pfb></usr/share/texmf/fonts/ty >pe1/urw/avantgar/uagk8a.pfb></usr/share/texmf/fonts/type1/urw/courier/ucrb8a.pf >b></usr/share/texmf/fonts/type1/urw/ncntrsbk/uncr8a.pfb></usr/share/texmf/fonts >/type1/urw/times/utmb8a.pfb></usr/share/texmf/fonts/type1/urw/times/utmbi8a.pfb >></usr/share/texmf/fonts/type1/urw/times/utmr8a.pfb></usr/share/texmf/fonts/typ >e1/urw/times/utmr8a.pfb></usr/share/texmf/fonts/type1/urw/times/utmri8a.pfb> >Output written on freefem++doc.pdf (300 pages, 5006266 bytes). >Transcript written on freefem++doc.log. >makeindex freefem++doc >This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support). >Scanning input file freefem++doc.idx....done (669 entries accepted, 0 rejected). >Sorting entries........done (6604 comparisons). >Generating output file freefem++doc.ind....done (653 lines written, 0 warnings). >Output written in freefem++doc.ind. >Transcript written in freefem++doc.ilg. >pdflatex freefem++doc >This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) > %&-line parsing enabled. >entering extended mode >(./freefem++doc.tex >LaTeX2e <2005/12/01> >Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh >yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak, german, ng >erman, danish, esperanto, spanish, catalan, galician, estonian, farsi, finnish, > french, greek, monogreek, ancientgreek, croatian, hungarian, interlingua, ibyc >us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk, polish, por >tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian, swedish, >turkish, ukenglish, ukrainian, loaded. >(/usr/share/texmf/tex/latex/base/book.cls >Document Class: book 2005/09/16 v1.4f Standard LaTeX document class >(/usr/share/texmf/tex/latex/base/bk12.clo)) (./styles.sty >(/usr/share/texmf/tex/generic/oberdiek/ifpdf.sty) (./pdfsync.sty) >(/usr/share/texmf/tex/latex/graphics/color.sty >(/usr/share/texmf/tex/latex/config/color.cfg) >(/usr/share/texmf/tex/latex/pdftex-def/pdftex.def)) >(/usr/share/texmf/tex/latex/graphics/graphicx.sty >(/usr/share/texmf/tex/latex/graphics/keyval.sty) >(/usr/share/texmf/tex/latex/graphics/graphics.sty >(/usr/share/texmf/tex/latex/graphics/trig.sty) >(/usr/share/texmf/tex/latex/config/graphics.cfg))) >(/usr/share/texmf/tex/latex/hyperref/hyperref.sty >(/usr/share/texmf/tex/latex/hyperref/pd1enc.def) >(/usr/share/texmf/tex/latex/config/hyperref.cfg) >(/usr/share/texmf/tex/latex/oberdiek/kvoptions.sty) >Implicit mode ON; LaTeX internals redefined >(/usr/share/texmf/tex/latex/ltxmisc/url.sty)) >*hyperref using default driver hpdftex* >(/usr/share/texmf/tex/latex/hyperref/hpdftex.def) >(/usr/share/texmf/tex/latex/tools/verbatim.sty) >(/usr/share/texmf/tex/latex/tools/calc.sty) >(/usr/share/texmf/tex/latex/base/inputenc.sty >(/usr/share/texmf/tex/latex/base/latin1.def)) (./FFF.sty >(/usr/share/texmf/tex/latex/psnfss/ot1pcr.fd)) >(/usr/share/texmf/tex/latex/amsfonts/amsfonts.sty) >(/usr/share/texmf/tex/latex/amsmath/amsmath.sty >For additional information on amsmath, use the `?' option. >(/usr/share/texmf/tex/latex/amsmath/amstext.sty >(/usr/share/texmf/tex/latex/amsmath/amsgen.sty)) >(/usr/share/texmf/tex/latex/amsmath/amsbsy.sty) >(/usr/share/texmf/tex/latex/amsmath/amsopn.sty)) >(/usr/share/texmf/tex/latex/base/textcomp.sty >(/usr/share/texmf/tex/latex/base/ts1enc.def)) >(/usr/share/texmf/tex/latex/was/gensymb.sty) >(/usr/share/texmf/tex/latex/base/makeidx.sty) >(/usr/share/texmf/tex/latex/tools/multicol.sty) >(/usr/share/texmf/tex/latex/psnfss/ot1pnc.fd) >LaTeX Font Warning: Font shape `OT1/pnc/r/n' undefined >(Font) using `OT1/pnc/m/n' instead on input line 141. >) (/usr/share/texmf/tex/latex/txfonts/txfonts.sty) >(/usr/share/texmf/tex/latex/tools/bm.sty) >Writing index file freefem++doc.idx >(./freefem++doc.aux (./addfe.aux)) >(/usr/share/texmf/tex/latex/txfonts/omltxmi.fd) >(/usr/share/texmf/tex/latex/txfonts/omstxsy.fd) >(/usr/share/texmf/tex/latex/txfonts/omxtxex.fd) >(/usr/share/texmf/tex/latex/txfonts/utxexa.fd) >(/usr/share/texmf/tex/latex/base/ts1cmr.fd) >(/usr/share/texmf/tex/latex/txfonts/ot1txr.fd) >(/usr/share/texmf/tex/latex/hyperref/nameref.sty >(/usr/share/texmf/tex/latex/oberdiek/refcount.sty)) (./freefem++doc.out) >(./freefem++doc.out) <plots/titre-ff.pdf, id=695, 226.8475pt x 146.5475pt> ><use plots/titre-ff.pdf> (/usr/share/texmf/tex/latex/txfonts/ot1txtt.fd) >(/usr/share/texmf/tex/latex/txfonts/utxsya.fd) >(/usr/share/texmf/tex/latex/txfonts/utxsyb.fd) >(/usr/share/texmf/tex/latex/txfonts/utxmia.fd) >(/usr/share/texmf/tex/latex/txfonts/utxsyc.fd) >(/usr/share/texmf/tex/latex/txfonts/ts1txr.fd) ><plots/ffauteur.pdf, id=697, 141.0531pt x 43.86409pt> <use plots/ffauteur.pdf> ><cpfigs/csSnap.pdf, id=698, 1027.84pt x 750.805pt> <use cpfigs/csSnap.pdf> >Overfull \vbox (133.11067pt too high) detected at line 71 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[1{/usr/share/texmf/fonts/map/pdftex/updmap/pdftex.map} <./plots/titre-ff.pdf> ><./plots/ffauteur.pdf> <./cpfigs/csSnap.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[2] >Overfull \hbox (33.70334pt too wide) in paragraph at lines 94--96 >[]\OT1/txr/m/n/17.28 Olivier Piron-neau\OT1/txr/m/n/12 , []$[][]\OT1/txtt/m/n/1 >2 mailto : olivier . pironneau @ upmc . fr$[][]$[][]http : / / www . ann . juss >ieu . >Overfull \hbox (29.71936pt too wide) in paragraph at lines 101--107 >[]\OT1/txr/m/n/17.28 Antoine Le Hyaric\OT1/txr/m/n/12 , []$[][]\OT1/txtt/m/n/12 > mailto : lehyaric @ ann . jussieu . fr$[]\OT1/txr/m/n/12 ,[]$[][]\OT1/txtt/m/n >/12 http : / / www . ann . jussieu . >Overfull \hbox (1.86401pt too wide) in paragraph at lines 108--110 >[]\OT1/txr/m/n/17.28 Kohji Oht-suka\OT1/txr/m/n/12 ,[]$[][]\OT1/txtt/m/n/12 mai >lto : ohtsuka @ hkg . ac . jp$[]\OT1/txr/m/n/12 , []$[][]\OT1/txtt/m/n/12 http >: / / http : / / www . comfos . org/$[] ><plots/LogoLJLL.pdf, id=742, 569.12625pt x 654.445pt> <use plots/LogoLJLL.pdf> ><plots/LogoUPMC.jpg, id=743, 420.1296pt x 210.3057pt> <use plots/LogoUPMC.jpg> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[3 <./plots/LogoLJLL.pdf> <./plots/LogoUPMC.jpg>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[4] (./freefem++doc.tocpdfTeX warning (ext4): destination with the same identif >ier (name{page.i}) has been already used, duplicate ignored ><to be read again> > \relax >l.68 ...mberline {4.5}Arithmetic}{58}{section.4.5} > [1]pdfTeX warning (ext4): de >stination with the same identifier (name{page.ii}) has been already used, dupli >cate ignored ><to be read again> > \relax >l.122 ...{6.3.3}P2-element}{127}{subsection.6.3.3} > >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[2]pdfTeX warning (ext4): destination with the same identifier (name{page.iii}) > has been already used, duplicate ignored ><to be read again> > \relax >l.167 ...ahouetChabart.edp}{202}{subsection.9.6.3} > >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[3]pdfTeX warning (ext4): destination with the same identifier (name{page.iv}) >has been already used, duplicate ignored ><to be read again> > \relax >l.215 ...rline {C}Dynamical link}{259}{appendix.C} > >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[4]) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[5] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[6] <plots/sanskrit.pdf, id=964, 845.1575pt x 597.23125pt> ><use plots/sanskrit.pdf> [7 <./plots/sanskrit.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[8] >Chapter 1. >Underfull \hbox (badness 10000) in paragraph at lines 202--223 >[1] >Overfull \hbox (0.29225pt too wide) in paragraph at lines 254--258 >\OT1/txr/m/n/12 con-tin-u-ous P1 and Raviart-Thomas el-e-ments, el-e-ments of a > non-scalar type, mini-element,... >Overfull \hbox (6.43628pt too wide) in paragraph at lines 271--276 >\OT1/txr/m/n/12 flows, elas-tic-ity, Fluid struc-ture in-ter-ac-tions, Schwarz' >s do-main de-com-po-si-tion method, eigen- >Overfull \hbox (0.37723pt too wide) in paragraph at lines 309--312 >\OT1/txr/m/n/12 To ex-tract files from the com-pressed archive \OT1/txtt/m/n/12 > freefem++-(VERSION).tar.gz \OT1/txr/m/n/12 to a di-rec-tory called >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[2] >Overfull \hbox (9.43721pt too wide) in paragraph at lines 356--359 >[]\OT1/txr/m/n/12 As an in-stal-la-tion test, un-der unix: go into the di-rec-t >ory \OT1/txtt/m/n/12 examples++-tutorial \OT1/txr/m/n/12 and run \OT1/txtt/m/n/ >12 FreeFem++ >Overfull \hbox (0.85954pt too wide) in paragraph at lines 371--372 >[][]\OT1/txtt/m/n/10.95 FreeFem++ [-?] [-vnn] [-fglut file1] [-glut file2] [-f] > edpfilepath \OT1/txr/m/n/10.95 where the >Overfull \hbox (2.34874pt too wide) in paragraph at lines 372--373 >[]\OT1/txr/m/n/10.95 or []\OT1/txtt/m/n/10.95 FreeFem++-nw -? [-vnn] [-fglut fi >le1] [-glut file2] [-f] edpfilepath \OT1/txr/m/n/10.95 where >Overfull \hbox (29.93755pt too wide) in paragraph at lines 375--377 >[][]\OT1/txtt/m/n/10.95 -fglut filename \OT1/txr/m/n/10.95 to store all the dat >a for graphic in file [] \OT1/txtt/m/n/10.95 filename\OT1/txr/m/n/10.95 , and t >o re-play do []\OT1/txtt/m/n/10.95 ffglut filename\OT1/txr/m/n/10.95 . >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[3] >Overfull \hbox (36.82118pt too wide) in paragraph at lines 407--411 >\OT1/txr/m/n/12 In this di-rec-tory, you have all the \OT1/txtt/m/n/12 .dll \OT >1/txr/m/n/12 files and and other ap-pli-ca-tions: \OT1/txtt/m/n/12 FreeFem++-nw >.exe\OT1/txr/m/n/12 ,\OT1/txtt/m/n/12 ffglut.exe\OT1/txr/m/n/12 , >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[4] <cpfigs/crimpson.pdf, id=1021, 711.65875pt x 701.62125pt> ><use cpfigs/crimpson.pdf> <figures/mi.jpg, id=1023, 808.01875pt x 820.06375pt> ><use figures/mi.jpg> >Overfull \hbox (42.78516pt too wide) in paragraph at lines 552--553 > \OT1/txr/bx/n/12 Un-der ter-mi-nal[] \OT1/txr/m/n/12 First choose the type of >ap-pli-ca-tion from \OT1/txtt/m/n/12 FreeFem++\OT1/txr/m/n/12 , \OT1/txtt/m/n/1 >2 FreeFem++-nw\OT1/txr/m/n/12 , \OT1/txtt/m/n/12 FreeFem++-mpi\OT1/txr/m/n/12 , >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[5] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[6 <./cpfigs/crimpson.pdf>] >Overfull \hbox (15.72514pt too wide) in paragraph at lines 561--564 >\OT1/txtt/m/n/12 FreeFem++ \OT1/txr/m/n/12 reads a user's init file named \OT1 >/txtt/m/n/12 freefem++.pref \OT1/txr/m/n/12 to ini-tial-ize global vari-ables: >\OT1/txtt/m/n/12 verbosity\OT1/txr/m/n/12 , >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[7 <./figures/mi.jpg>] >Underfull \hbox (badness 10000) in paragraph at lines 617--644 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[8] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[9] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[10] >Chapter 2. ><cpfigs/firstTh.pdf, id=1069, 342.27875pt x 329.23pt> <use cpfigs/firstTh.pdf> ><cpfigs/firstU.pdf, id=1071, 342.27875pt x 329.23pt> <use cpfigs/firstU.pdf> >[11 <./cpfigs/firstTh.pdf> <./cpfigs/firstU.pdf>] >Package hyperref Warning: Difference (2) between bookmark levels is greater >(hyperref) than one, level fixed on input line 731. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[12] <cpfigs/secondT.pdf, id=1102, 288.07625pt x 305.14pt> ><use cpfigs/secondT.pdf> <cpfigs/hat.pdf, id=1103, 497.86pt x 224.84pt> ><use cpfigs/hat.pdf> >Overfull \hbox (5.9826pt too wide) in paragraph at lines 815--824 >[]$[][][]$ $[][][]$ >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[13] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[14 <./cpfigs/secondT.pdf> <./cpfigs/hat.pdf>] >Underfull \hbox (badness 10000) in paragraph at lines 904--910 >Underfull \hbox (badness 10000) in paragraph at lines 917--918 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[15] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[16] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[17] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[18] >Chapter 3. >Underfull \hbox (badness 10000) in paragraph at lines 1119--1120 >Package amsmath Warning: Foreign command \over; >(amsmath) \frac or \genfrac should be used instead >(amsmath) on input line 1146. >[19] <cpfigs/membraneTh.pdf, id=1178, 469.755pt x 460.72125pt> ><use cpfigs/membraneTh.pdf> ><cpfigs/membrane.pdf, id=1179, 469.755pt x 460.72125pt> ><use cpfigs/membrane.pdf> ><cpfigs/gnumembrane.pdf, id=1180, 361.35pt x 252.945pt> ><use cpfigs/gnumembrane.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[20] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[21 <./cpfigs/membraneTh.pdf> <./cpfigs/membrane.pdf> <./cpfigs/gnumembrane.pdf >>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[22] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[23] >Underfull \hbox (badness 10000) in paragraph at lines 1361--1363 >Underfull \hbox (badness 10000) in paragraph at lines 1366--1371 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[24] <cpfigs/heatexTh.pdf, id=1222, 423.5825pt x 423.5825pt> ><use cpfigs/heatexTh.pdf> ><cpfigs/heatex.pdf, id=1223, 421.575pt x 434.62375pt> <use cpfigs/heatex.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[25 <./cpfigs/heatexTh.pdf> <./cpfigs/heatex.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[26] <cpfigs/sound0.pdf, id=1248, 469.755pt x 460.72125pt> ><use cpfigs/sound0.pdf> <cpfigs/eigen.pdf, id=1249, 469.755pt x 460.72125pt> ><use cpfigs/eigen.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[27 <./cpfigs/sound0.pdf> <./cpfigs/eigen.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[28] <cpfigs/thermic.pdf, id=1270, 469.755pt x 460.72125pt> ><use cpfigs/thermic.pdf> ><cpfigs/thermicvst.pdf, id=1271, 361.35pt x 252.945pt> ><use cpfigs/thermicvst.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[29 <./cpfigs/thermic.pdf> <./cpfigs/thermicvst.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[30] >Underfull \hbox (badness 10000) in paragraph at lines 1733--1737 ><cpfigs/potential.pdf, id=1291, 469.755pt x 460.72125pt> ><use cpfigs/potential.pdf> ><cpfigs/potheat.pdf, id=1292, 469.755pt x 460.72125pt> ><use cpfigs/potheat.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[31] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[32 <./cpfigs/potential.pdf> <./cpfigs/potheat.pdf>] >Overfull \hbox (5.30824pt too wide) in paragraph at lines 1821--1823 >[]\OT1/txr/m/n/12 how steel and air are iden-ti-fied by the mesh pa-ram-e-ter r >e-gion which is de-fined when buildmesh >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[33] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[34] <cpfigs/convectCG.pdf, id=1332, 469.755pt x 460.72125pt> ><use cpfigs/convectCG.pdf> ><cpfigs/convectDG.pdf, id=1333, 469.755pt x 460.72125pt> ><use cpfigs/convectDG.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[35 <./cpfigs/convectCG.pdf> <./cpfigs/convectDG.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[36] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[37] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[38] <cpfigs/NSprojTh.pdf, id=1366, 421.575pt x 36.135pt> ><use cpfigs/NSprojTh.pdf> <cpfigs/NSprojP.pdf, id=1367, 421.575pt x 34.1275pt> ><use cpfigs/NSprojP.pdf> <cpfigs/NSprojU.pdf, id=1368, 421.575pt x 34.1275pt> ><use cpfigs/NSprojU.pdf> >Underfull \hbox (badness 10000) in paragraph at lines 2184--2188 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[39 <./cpfigs/NSprojTh.pdf> <./cpfigs/NSprojP.pdf> <./cpfigs/NSprojU.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[40] <cpfigs/lamevect.pdf, id=1393, 401.5pt x 105.39375pt> ><use cpfigs/lamevect.pdf> ><cpfigs/lamedeform.pdf, id=1394, 401.5pt x 105.39375pt> ><use cpfigs/lamedeform.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[41 <./cpfigs/lamevect.pdf> <./cpfigs/lamedeform.pdf>] ><cpfigs/stokes.pdf, id=1406, 444.66125pt x 422.57875pt> ><use cpfigs/stokes.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[42 <./cpfigs/stokes.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[43] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[44] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[45] <cpfigs/rmuonde.pdf, id=1432, 421.575pt x 421.575pt> ><use cpfigs/rmuonde.pdf> <cpfigs/imuonde.pdf, id=1433, 421.575pt x 421.575pt> ><use cpfigs/imuonde.pdf> ><cpfigs/tempmuonde.pdf, id=1434, 421.575pt x 421.575pt> ><use cpfigs/tempmuonde.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[46 <./cpfigs/rmuonde.pdf> <./cpfigs/imuonde.pdf> <./cpfigs/tempmuonde.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[47] <cpfigs/u-bfgs.pdf, id=1456, 342.27875pt x 333.245pt> ><use cpfigs/u-bfgs.pdf> <cpfigs/J-bfgs.pdf, id=1457, 361.35pt x 252.945pt> ><use cpfigs/J-bfgs.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[48] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[49 <./cpfigs/u-bfgs.pdf> <./cpfigs/J-bfgs.pdf>] ><cpfigs/mach2r.pdf, id=1481, 469.755pt x 460.72125pt> <use cpfigs/mach2r.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[50 <./cpfigs/mach2r.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[51] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[52] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[53] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[54] >Chapter 4. >[55] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[56] >Underfull \hbox (badness 10000) in paragraph at lines 3241--3242 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[57] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[58] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[59] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[60] >Overfull \hbox (57.9439pt too wide) in paragraph at lines 3448--3459 >[][][] \OML/txmi/m/it/12 x; [] x; [] x$ \OT1/txr/m/n/12 called [][]\OT1/txr/m >/it/12 cir-cu-lar func-tion \OT1/txr/m/n/12 or also call [][]\OT1/txr/m/it/12 i >n-verse trigono-met-ric func-tion []\OT1/pcr/b/n/10 a[][]s[][]i[][]n[]\OT1/txt >t/m/n/12 (x)\OT1/txr/m/n/12 (=$[][][] \OML/txmi/m/it/12 x$\OT1/txr/m/n/12 ), >Overfull \hbox (0.66653pt too wide) in paragraph at lines 3464--3468 >\OT1/txr/m/n/12 and $[][][] \OML/txmi/m/it/12 x \OT1/txr/m/n/12 = [] \OML/txmi/ >m/it/12 x= [] x$ \OT1/txr/m/n/12 writ-ten by []\OT1/pcr/b/n/10 s[][]i[][]n[][] >h[]\OT1/txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 c[][]o[][]s[][]h[]\ >OT1/txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 t[][]a[][]n[][]h[]\OT1/ >txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 a[][]s[][]i[][]n[][]h[]\OT1 >/txtt/m/n/12 (x)\OT1/txr/m/n/12 , []\OT1/pcr/b/n/10 a[][]c[][]o[][]s[][]h[]\OT >1/txtt/m/n/12 (x) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[61] >Overfull \hbox (20.01984pt too wide) in paragraph at lines 3508--3511 >\OT1/txr/m/n/12 Using \OT1/txtt/m/n/12 FreeFem++ \OT1/txr/m/n/12 , we cal-cu-la >ted []\OT1/pcr/b/n/10 e[][]x[][]p[]\OT1/txtt/m/n/12 (1+4i)\OT1/txr/m/n/12 , [ >]\OT1/pcr/b/n/10 s[][]i[][]n[]\OT1/txtt/m/n/12 (pi+1i)\OT1/txr/m/n/12 , []\OT1 >/pcr/b/n/10 c[][]o[][]s[]\OT1/txtt/m/n/12 (pi/2-1i) \OT1/txr/m/n/12 and []\OT1 >/pcr/b/n/10 l[][]o[][]g[]\OT1/txtt/m/n/12 (1+2i)\OT1/txr/m/n/12 , >Overfull \hbox (8.57109pt too wide) in paragraph at lines 3547--3551 >\OT1/txr/m/n/12 The \OT1/txtt/m/n/12 erfc(x) \OT1/txr/m/n/12 = func-tion cal-cu >-lates the com-ple-men-tary er-ror func-tion of x, i.e. $[][][](\OML/txmi/m/it/ >12 x\OT1/txr/m/n/12 ) = >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[62] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[63] <cpfigs/cfunc1.pdf, id=1566, 246.9225pt x 182.6825pt> ><use cpfigs/cfunc1.pdf> <cpfigs/cfunc2.pdf, id=1568, 246.9225pt x 182.6825pt> ><use cpfigs/cfunc2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[64 <./cpfigs/cfunc1.pdf> <./cpfigs/cfunc2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[65] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[66] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[67] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[68] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[69] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[70] >Overfull \hbox (74.85977pt too wide) in paragraph at lines 4041--4042 >[]\OT1/txr/m/n/12 where here \OT1/txtt/m/n/12 Asd \OT1/txr/m/n/12 and \OT1/txtt >/m/n/12 Csd \OT1/txr/m/n/12 are ar-ray of ma-trix (from ex-am-ple []\OT1/txtt/m >/n/12 mortar-DN-4.edp \OT1/txr/m/n/12 of \OT1/txtt/m/n/12 examples++-tuturial\O >T1/txr/m/n/12 ). >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[71] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[72] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[73] >LaTeX Warning: Characters dropped after `\end{verbatim}' on input line 4231. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[74] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[75] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[76] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[77] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[78] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[79] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[80] >Chapter 5. ><cpfigs/square.pdf, id=1670, 251.94125pt x 211.79124pt> ><use cpfigs/square.pdf> [81 <./cpfigs/square.pdf>] ><cpfigs/border.pdf, id=1685, 563.10374pt x 170.6375pt> <use cpfigs/border.pdf> ><cpfigs/Thwithouthole.pdf, id=1689, 345.29pt x 345.29pt> ><use cpfigs/Thwithouthole.pdf> ><cpfigs/Thwithhole.pdf, id=1691, 345.29pt x 345.29pt> ><use cpfigs/Thwithhole.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[82 <./cpfigs/border.pdf>] ><cpfigs/mesh_sample.pdf, id=1722, 322.20375pt x 300.12125pt> ><use cpfigs/mesh_sample.pdf> >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Underfull \hbox (badness 10000) in paragraph at lines 4753--4764 >Overfull \hbox (5.98262pt too wide) in paragraph at lines 4746--4765 >[]$[][][]$ $[][][]$ >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[83 <./cpfigs/Thwithouthole.pdf> <./cpfigs/Thwithhole.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[84 <./cpfigs/mesh_sample.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[85] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[86] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[87] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[88] <cpfigs/Thxy.pdf, id=1771, 342.27875pt x 329.23pt> <use cpfigs/Thxy.pdf> ><cpfigs/xyf.pdf, id=1773, 388.45125pt x 388.45125pt> <use cpfigs/xyf.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[89 <./cpfigs/Thxy.pdf> <./cpfigs/xyf.pdf>] ><cpfigs/emptymesh-1.pdf, id=1793, 501.875pt x 301.125pt> ><use cpfigs/emptymesh-1.pdf> >Overfull \hbox (54.80489pt too wide) in paragraph at lines 5130--5130 > [] ><cpfigs/emptymesh-2.pdf, id=1795, 501.875pt x 301.125pt> ><use cpfigs/emptymesh-2.pdf> >Overfull \hbox (54.80489pt too wide) in paragraph at lines 5130--5130 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[90] <cpfigs/lshape.pdf, id=1805, 345.29pt x 345.29pt> <use cpfigs/lshape.pdf> ><cpfigs/movemesh.pdf, id=1807, 345.29pt x 345.29pt> <use cpfigs/movemesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[91 <./cpfigs/emptymesh-1.pdf> <./cpfigs/emptymesh-2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[92 <./cpfigs/lshape.pdf> <./cpfigs/movemesh.pdf>] >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@encoding' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<let>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@family' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@series' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@shape' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\font@name' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\OT1/txtt/m/n/17.28' on input line 5226. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\ignorespaces' on input line 5226. ><cpfigs/adaptmesh.pdf, id=1840, 785.93625pt x 447.6725pt> ><use cpfigs/adaptmesh.pdf> >Overfull \hbox (30.06122pt too wide) in paragraph at lines 5284--5284 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[93] <cpfigs/L-shape2.pdf, id=1851, 227.85126pt x 230.8625pt> ><use cpfigs/L-shape2.pdf> ><cpfigs/lshapeSol.pdf, id=1853, 342.27875pt x 329.23pt> ><use cpfigs/lshapeSol.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[94 <./cpfigs/adaptmesh.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[95 <./cpfigs/L-shape2.pdf> <./cpfigs/lshapeSol.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[96] >Overfull \hbox (15.66432pt too wide) in paragraph at lines 5459--5465 >[]\OT1/txr/m/n/12 if true, the met-ric is de-fined ex-plic-itly (false is the d >e-fault). If the 3 func-tions $[][]\OML/txmi/m/it/12 m[]; m[]; m[]$ ><cpfigs/square-0.pdf, id=1900, 411.5375pt x 411.5375pt> ><use cpfigs/square-0.pdf> ><cpfigs/square-1.pdf, id=1902, 411.5375pt x 411.5375pt> ><use cpfigs/square-1.pdf> ><cpfigs/square-2.pdf, id=1904, 411.5375pt x 411.5375pt> ><use cpfigs/square-2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[97] <cpfigs/trunc0.pdf, id=1912, 345.29pt x 345.29pt> <use cpfigs/trunc0.pdf> ><cpfigs/trunc6.pdf, id=1914, 345.29pt x 345.29pt> <use cpfigs/trunc6.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[98 <./cpfigs/square-0.pdf> <./cpfigs/square-1.pdf> <./cpfigs/square-2.pdf>] ><cpfigs/nosplitmesh.pdf, id=1937, 388.45125pt x 388.45125pt> ><use cpfigs/nosplitmesh.pdf> ><cpfigs/splitmesh.pdf, id=1939, 388.45125pt x 388.45125pt> ><use cpfigs/splitmesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[99 <./cpfigs/trunc0.pdf> <./cpfigs/trunc6.pdf>] ><cpfigs/TouchSide.pdf, id=1962, 238.8925pt x 196.735pt> ><use cpfigs/TouchSide.pdf> ><cpfigs/NACA0012.pdf, id=1964, 246.9225pt x 182.6825pt> ><use cpfigs/NACA0012.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[100 <./cpfigs/nosplitmesh.pdf> <./cpfigs/splitmesh.pdf> <./cpfigs/TouchSide.pd >f> <./cpfigs/NACA0012.pdf>] ><cpfigs/Cardioid.pdf, id=1994, 246.9225pt x 182.6825pt> ><use cpfigs/Cardioid.pdf> ><cpfigs/Cassini.pdf, id=1996, 246.9225pt x 182.6825pt> ><use cpfigs/Cassini.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[101 <./cpfigs/Cardioid.pdf> <./cpfigs/Cassini.pdf>] ><cpfigs/Bezier.pdf, id=2016, 202.7575pt x 116.435pt> <use cpfigs/Bezier.pdf> >Overfull \hbox (18.02457pt too wide) in paragraph at lines 5688--5689 > [] ><cpfigs/Engine.pdf, id=2018, 204.765pt x 64.24pt> <use cpfigs/Engine.pdf> >Overfull \hbox (24.22696pt too wide) in paragraph at lines 5693--5694 > [][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[102 <./cpfigs/Bezier.pdf> <./cpfigs/Engine.pdf>] ><cpfigs/U-shape.pdf, id=2048, 262.9825pt x 202.7575pt> ><use cpfigs/U-shape.pdf> <cpfigs/V-shape.pdf, id=2050, 182.6825pt x 168.63pt> ><use cpfigs/V-shape.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[103 <./cpfigs/U-shape.pdf> <./cpfigs/V-shape.pdf>] ><cpfigs/SmileFace.pdf, id=2078, 135.50626pt x 167.62625pt> ><use cpfigs/SmileFace.pdf> ><cpfigs/ThreePoint.pdf, id=2080, 241.90375pt x 90.3375pt> ><use cpfigs/ThreePoint.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[104 <./cpfigs/SmileFace.pdf> <./cpfigs/ThreePoint.pdf>] >Overfull \hbox (8.27815pt too wide) in paragraph at lines 5837--5837 >[]\OT1/txtt/m/n/10 12: << " == " << int1d(Th,1,2,3,4)(1./lenEdge) <<" >== " << ((10+20)+10)*2 << endl;[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[105] >Underfull \hbox (badness 10000) in paragraph at lines 5922--5927 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[106] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[107] >Overfull \hbox (31.864pt too wide) in paragraph at lines 5993--5994 >[]\OT1/txtt/m/n/10.95 [$[][]\OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 1, $[][] >\OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 2, $[][]\OT1/txr/m/n/10.95 ^^H$\OT1/ >txtt/m/n/10.95 3] \OT1/txr/m/n/10.95 set the dis-place-ment vec-tor of trans-fo >r-ma-tion $[][]^^H(\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 ) = [^^H1(\OML/t >xmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 )\OML/txmi/m/it/10.95 ; \OT1/txr/m/n/10.9 >5 ^^H2(\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 )\OML/txmi/m/it/10.95 ; \OT1 >/txr/m/n/10.95 ^^H3(\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 )]$. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[108] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[109] >Underfull \hbox (badness 10000) in paragraph at lines 6102--6105 >Overfull \hbox (9.18584pt too wide) in paragraph at lines 6134--6137 >[]\OT1/txr/m/n/10.95 The pa-ram-e-ter \OT1/txtt/m/n/10.95 regionlist \OT1/txr/m >/n/10.95 al-low to de-fine a new vol-ume con-traint in the re-gion. The la-bel >in the \OT1/txtt/m/n/10.95 regionlist >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[110] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[111] >Overfull \hbox (24.83101pt too wide) in paragraph at lines 6216--6217 >[]\OT1/txtt/m/n/10.95 [$[][]\OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 1,$[][]\ >OT1/txr/m/n/10.95 ^^H$\OT1/txtt/m/n/10.95 2, $[][]\OT1/txr/m/n/10.95 ^^H$\OT1/t >xtt/m/n/10.95 3] \OT1/txr/m/n/10.95 set the dis-place-ment vec-tor of 3D trans- >for-ma-tion $[][][^^H1(\OML/txmi/m/it/10.95 x; y; z\OT1/txr/m/n/10.95 )\OML/txm >i/m/it/10.95 ; \OT1/txr/m/n/10.95 ^^H2(\OML/txmi/m/it/10.95 x; y; z\OT1/txr/m/n >/10.95 )\OML/txmi/m/it/10.95 ; \OT1/txr/m/n/10.95 ^^H3(\OML/txmi/m/it/10.95 x; >y; z\OT1/txr/m/n/10.95 )]$. ><cpfigs/buillayermesh.pdf, id=2163, 924.45375pt x 473.77pt> ><use cpfigs/buillayermesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[112] >Underfull \hbox (badness 10000) in paragraph at lines 6268--6270 >Underfull \hbox (badness 10000) in paragraph at lines 6288--6291 >Underfull \hbox (badness 10000) in paragraph at lines 6292--6295 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[113 <./cpfigs/buillayermesh.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[114] >Overfull \hbox (25.52838pt too wide) in paragraph at lines 6366--6366 >[][]\OT1/pcr/b/n/10 m[][]e[][]s[][]h[][]3[] \OT1/txtt/m/n/10 Th3=[]\OT1/pcr/b/n >/10 b[][]u[][]i[][]l[][]d[][]l[][]a[][]y[][]e[][]r[][]s[]\OT1/txtt/m/n/10 ( Th, > MaxLayer, zbound=[zmin,zmax], reftet=r1, reffacemid=r2, reffaceup >Overfull \hbox (46.52832pt too wide) in paragraph at lines 6374--6374 >[][]\OT1/pcr/b/n/10 m[][]e[][]s[][]h[][]3[] \OT1/txtt/m/n/10 Th3sph=[]\OT1/pcr/ >b/n/10 t[][]e[][]t[][]g[][]t[][]r[][]a[][]n[][]s[][]f[][]o[]\OT1/txtt/m/n/10 (T >hs,transfo=[XX1,YY1,ZZ1],switch=test,nbofregions=1,regionlist=domain);[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[115] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[116] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[117] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[118] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[119] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[120] >Overfull \hbox (55.52814pt too wide) in paragraph at lines 6804--6804 >[][]\OT1/pcr/b/n/10 p[][]r[][]o[][]b[][]l[][]e[][]m[] \OT1/txtt/m/n/10 Lap2dOme >ga(us,v,init=false)=int2d(Th)(Grad2(v)' *Grad2(us)) - int2d(Th)(f*v)+on(Gamma,u >s=1) >Overfull \hbox (102.778pt too wide) in paragraph at lines 6819--6819 >[][]\OT1/pcr/b/n/10 p[][]r[][]o[][]b[][]l[][]e[][]m[] \OT1/txtt/m/n/10 Lap2dOme >ga1(u1,v1,init=false)=int2d(Th1)(Grad21(v1)' *Grad21(u1)) - int2d(Th1)(f1*v1)+o >n(Gamma,u1=1) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[121] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[122] >Chapter 6. >[123] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[124] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[125] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[126] <cpfigs/P1P2.pdf, id=2261, 508.90125pt x 218.8175pt> ><use cpfigs/P1P2.pdf> <cpfigs/P0P1P2P1nc.pdf, id=2265, 342.27875pt x 329.23pt> ><use cpfigs/P0P1P2P1nc.pdf> ><cpfigs/projP0.pdf, id=2267, 294.09875pt x 241.90375pt> ><use cpfigs/projP0.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[127 <./cpfigs/P1P2.pdf>] <cpfigs/projP1.pdf, id=2296, 562.1pt x 456.70625pt> ><use cpfigs/projP1.pdf> <cpfigs/projP2.pdf, id=2298, 546.04pt x 505.89pt> ><use cpfigs/projP2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[128 <./cpfigs/P0P1P2P1nc.pdf> <./cpfigs/projP0.pdf> <./cpfigs/projP1.pdf> <./c >pfigs/projP2.pdf>] <cpfigs/projP1nc.pdf, id=2329, 514.92375pt x 588.1975pt> ><use cpfigs/projP1nc.pdf> ><cpfigs/projP1b.pdf, id=2331, 506.89375pt x 445.665pt> ><use cpfigs/projP1b.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[129] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[130 <./cpfigs/projP1nc.pdf> <./cpfigs/projP1b.pdf>] ><cpfigs/RT0.pdf, id=2363, 200.75pt x 221.82875pt> <use cpfigs/RT0.pdf> ><cpfigs/onoldmesh.pdf, id=2367, 345.29pt x 345.29pt> ><use cpfigs/onoldmesh.pdf> ><cpfigs/onnewmesh.pdf, id=2369, 345.29pt x 345.29pt> ><use cpfigs/onnewmesh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[131 <./cpfigs/RT0.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[132 <./cpfigs/onoldmesh.pdf> <./cpfigs/onnewmesh.pdf>] >Underfull \hbox (badness 10000) in paragraph at lines 7461--7467 ><cpfigs/fastInterpolat.pdf, id=2408, 377.41pt x 274.02374pt> ><use cpfigs/fastInterpolat.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[133] <cpfigs/us-ug.pdf, id=2419, 598.235pt x 422.57875pt> ><use cpfigs/us-ug.pdf> >Overfull \hbox (11.94615pt too wide) in paragraph at lines 7533--7533 > [] ><cpfigs/vs-vg.pdf, id=2421, 598.235pt x 422.57875pt> <use cpfigs/vs-vg.pdf> >Overfull \hbox (11.94615pt too wide) in paragraph at lines 7533--7533 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[134 <./cpfigs/fastInterpolat.pdf> <./cpfigs/us-ug.pdf> <./cpfigs/vs-vg.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[135] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[136] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[137] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[138] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[139] >Underfull \vbox (badness 2837) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[140] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[141] >Overfull \hbox (20.77087pt too wide) in paragraph at lines 8054--8055 >[]\OT1/txr/m/n/10.95 Remark, all this tetrae-dral quadra-ture for-mula come fro >m []$[][]\OT1/txtt/m/n/10.95 http : / / www . cs . kuleuven . be / []nines / re >search / >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[142] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[143] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[144] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[145] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[146] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[147] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[148] >Chapter 7. >[149] <cpfigs/three.pdf, id=2545, 342.27875pt x 342.27875pt> ><use cpfigs/three.pdf> <cpfigs/threeg.pdf, id=2547, 342.27875pt x 342.27875pt> ><use cpfigs/threeg.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[150] <cpfigs/likegnu.pdf, id=2554, 345.29pt x 345.29pt> ><use cpfigs/likegnu.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[151 <./cpfigs/three.pdf> <./cpfigs/threeg.pdf> <./cpfigs/likegnu.pdf>] ><cpfigs/hsv.pdf, id=2580, 301.125pt x 225.84375pt> <use cpfigs/hsv.pdf> ><cpfigs/threehsv.pdf, id=2582, 501.875pt x 301.125pt> ><use cpfigs/threehsv.pdf> >Overfull \hbox (54.80489pt too wide) in paragraph at lines 8651--8651 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[152 <./cpfigs/hsv.pdf> <./cpfigs/threehsv.pdf>] ><cpfigs/gnuplot.pdf, id=2602, 505.89pt x 722.7pt> <use cpfigs/gnuplot.pdf> ><cpfigs/medit2.pdf, id=2606, 256.96pt x 202.7575pt> <use cpfigs/medit2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[153 <./cpfigs/gnuplot.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[154 <./cpfigs/medit2.pdf>] >Chapter 8. >[155] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[156] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[157] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[158] >Chapter 9. >Overfull \hbox (4.95146pt too wide) in paragraph at lines 8928--8938 >\OT1/txr/m/n/10.95 We as-sume the shape of the film is de-scribed as the graph >$[][](\OML/txmi/m/it/10.95 x; y; u\OT1/txr/m/n/10.95 (\OML/txmi/m/it/10.95 x; y >\OT1/txr/m/n/10.95 ))$ of the ver-ti-cal dis-place-ment $[][]\OML/txmi/m/it/10. >95 u\OT1/txr/m/n/10.95 (\OML/txmi/m/it/10.95 x; y\OT1/txr/m/n/10.95 ) (\OML/txm >i/m/it/10.95 x[] \OT1/txr/m/n/10.95 + ><cpfigs/soapfilm.pdf, id=2653, 597.23125pt x 198.7425pt> ><use cpfigs/soapfilm.pdf> [159 <./cpfigs/soapfilm.pdf>] ><cpfigs/aTutorial.pdf, id=2675, 342.27875pt x 329.23pt> ><use cpfigs/aTutorial.pdf> ><cpfigs/soapfilm3d.pdf, id=2676, 659.46375pt x 111.41624pt> ><use cpfigs/soapfilm3d.pdf> >Overfull \hbox (5.9826pt too wide) in paragraph at lines 9025--9034 >[]$[][][]$ $[][][]$ >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[160] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[161 <./cpfigs/aTutorial.pdf> <./cpfigs/soapfilm3d.pdf>] ><cpfigs/electroMesh.pdf, id=2706, 246.9225pt x 182.6825pt> ><use cpfigs/electroMesh.pdf> ><cpfigs/electro.pdf, id=2708, 246.9225pt x 182.6825pt> ><use cpfigs/electro.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[162 <./cpfigs/electroMesh.pdf> <./cpfigs/electro.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[163] <cpfigs/naca1.pdf, id=2739, 246.9225pt x 182.6825pt> ><use cpfigs/naca1.pdf> <cpfigs/naca2.pdf, id=2741, 246.9225pt x 182.6825pt> ><use cpfigs/naca2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[164 <./cpfigs/naca1.pdf> <./cpfigs/naca2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[165] <cpfigs/period.pdf, id=2770, 345.29pt x 345.29pt> ><use cpfigs/period.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[166 <./cpfigs/period.pdf>] ><cpfigs/perio4.pdf, id=2785, 388.45125pt x 388.45125pt> ><use cpfigs/perio4.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[167 <./cpfigs/perio4.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[168] <cpfigs/cube-bal-perio.pdf, id=2803, 843.15pt x 624.3325pt> ><use cpfigs/cube-bal-perio.pdf> >Overfull \hbox (39.22916pt too wide) in paragraph at lines 9494--9494 > [] ><cpfigs/cube-bal-perio-medit.pdf, id=2805, 284.06125pt x 255.95625pt> ><use cpfigs/cube-bal-perio-medit.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[169] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[170 <./cpfigs/cube-bal-perio.pdf> <./cpfigs/cube-bal-perio-medit.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[171] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[172] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[173] <cpfigs/rhoP2.pdf, id=2849, 388.45125pt x 388.45125pt> ><use cpfigs/rhoP2.pdf> ><cpfigs/ThrhoP2.pdf, id=2850, 388.45125pt x 388.45125pt> ><use cpfigs/ThrhoP2.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[174 <./cpfigs/rhoP2.pdf> <./cpfigs/ThrhoP2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[175] <cpfigs/arei-etak.pdf, id=2870, 441.65pt x 441.65pt> ><use cpfigs/arei-etak.pdf> <cpfigs/arei-Thu.pdf, id=2871, 441.65pt x 441.65pt> ><use cpfigs/arei-Thu.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[176] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[177 <./cpfigs/arei-etak.pdf> <./cpfigs/arei-Thu.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[178] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[179] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[180] <cpfigs/1stCOD.pdf, id=2922, 246.9225pt x 182.6825pt> ><use cpfigs/1stCOD.pdf> ><cpfigs/1stPhoto.pdf, id=2924, 246.9225pt x 182.6825pt> ><use cpfigs/1stPhoto.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10230--10231 > [][] ><cpfigs/LastCOD.pdf, id=2926, 246.9225pt x 182.6825pt> ><use cpfigs/LastCOD.pdf> ><cpfigs/LastPhoto.pdf, id=2928, 246.9225pt x 182.6825pt> ><use cpfigs/LastPhoto.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10234--10235 > [][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[181 <./cpfigs/1stCOD.pdf> <./cpfigs/1stPhoto.pdf> <./cpfigs/LastCOD.pdf> <./cp >figs/LastPhoto.pdf>] <cpfigs/1stCOD2.pdf, id=2958, 246.9225pt x 182.6825pt> ><use cpfigs/1stCOD2.pdf> ><cpfigs/1stPhoto2.pdf, id=2960, 246.9225pt x 182.6825pt> ><use cpfigs/1stPhoto2.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10290--10291 > [][] ><cpfigs/LastCOD2.pdf, id=2962, 246.9225pt x 182.6825pt> ><use cpfigs/LastCOD2.pdf> ><cpfigs/LastPhoto2.pdf, id=2964, 246.9225pt x 182.6825pt> ><use cpfigs/LastPhoto2.pdf> >Overfull \hbox (1.01553pt too wide) in paragraph at lines 10294--10295 > [][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[182 <./cpfigs/1stCOD2.pdf> <./cpfigs/1stPhoto2.pdf> <./cpfigs/LastCOD2.pdf> <. >/cpfigs/LastPhoto2.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[183] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[184] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[185] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[186] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[187] <cpfigs/eigen11.pdf, id=3018, 388.45125pt x 388.45125pt> ><use cpfigs/eigen11.pdf> ><cpfigs/eigen12.pdf, id=3020, 388.45125pt x 388.45125pt> ><use cpfigs/eigen12.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[188 <./cpfigs/eigen11.pdf> <./cpfigs/eigen12.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[189] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[190] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[191] <cpfigs/err02.pdf, id=3075, 524.96124pt x 373.395pt> ><use cpfigs/err02.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[192 <./cpfigs/err02.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[193] <cpfigs/BellInit.pdf, id=3107, 246.9225pt x 182.6825pt> ><use cpfigs/BellInit.pdf> ><cpfigs/BellLast.pdf, id=3109, 246.9225pt x 182.6825pt> ><use cpfigs/BellLast.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[194 <./cpfigs/BellInit.pdf> <./cpfigs/BellLast.pdf>] ><cpfigs/BSth.pdf, id=3135, 469.755pt x 460.72125pt> <use cpfigs/BSth.pdf> >Overfull \hbox (2.34622pt too wide) in paragraph at lines 11007--11007 > [] ><cpfigs/BSval.pdf, id=3137, 469.755pt x 460.72125pt> <use cpfigs/BSval.pdf> >Overfull \hbox (2.34622pt too wide) in paragraph at lines 11007--11007 > [] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[195] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[196 <./cpfigs/BSth.pdf> <./cpfigs/BSval.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[197] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[198] >Underfull \hbox (badness 10000) in paragraph at lines 11289--11291 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[199] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[200] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[201] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[202] <cpfigs/NScahouetChabart.pdf, id=3222, 469.755pt x 460.72125pt> ><use cpfigs/NScahouetChabart.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[203 <./cpfigs/NScahouetChabart.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[204] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[205] <cpfigs/schwarz-th.pdf, id=3251, 345.29pt x 345.29pt> ><use cpfigs/schwarz-th.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[206 <./cpfigs/schwarz-th.pdf>] ><cpfigs/schwarz-u0.pdf, id=3261, 345.29pt x 345.29pt> ><use cpfigs/schwarz-u0.pdf> ><cpfigs/schwarz-u.pdf, id=3262, 345.29pt x 345.29pt> ><use cpfigs/schwarz-u.pdf> ><cpfigs/schwarz-no-th.pdf, id=3263, 345.29pt x 345.29pt> ><use cpfigs/schwarz-no-th.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[207 <./cpfigs/schwarz-u0.pdf> <./cpfigs/schwarz-u.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[208 <./cpfigs/schwarz-no-th.pdf>] ><cpfigs/schwarz-no-u0.pdf, id=3284, 345.29pt x 345.29pt> ><use cpfigs/schwarz-no-u0.pdf> ><cpfigs/schwarz-no-u.pdf, id=3285, 345.29pt x 345.29pt> ><use cpfigs/schwarz-no-u.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[209 <./cpfigs/schwarz-no-u0.pdf> <./cpfigs/schwarz-no-u.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[210] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[211] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[212] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[213] <cpfigs/fluidstruct1.pdf, id=3319, 469.755pt x 460.72125pt> ><use cpfigs/fluidstruct1.pdf> ><cpfigs/fluidstruct2.pdf, id=3320, 421.575pt x 110.4125pt> ><use cpfigs/fluidstruct2.pdf> ><cpfigs/fluidstruct3.pdf, id=3321, 427.5975pt x 99.37125pt> ><use cpfigs/fluidstruct3.pdf> >Overfull \hbox (298.75394pt too wide) detected at line 12149 >[][][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[214 <./cpfigs/fluidstruct1.pdf> <./cpfigs/fluidstruct2.pdf> <./cpfigs/fluidstr >uct3.pdf>] <cpfigs/region.pdf, id=3342, 345.29pt x 345.29pt> ><use cpfigs/region.pdf> <cpfigs/region_nu.pdf, id=3344, 345.29pt x 345.29pt> ><use cpfigs/region_nu.pdf> <cpfigs/region_u.pdf, id=3346, 345.29pt x 345.29pt> ><use cpfigs/region_u.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[215] <cpfigs/dTh.pdf, id=3353, 355.3275pt x 76.285pt> <use cpfigs/dTh.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[216 <./cpfigs/region.pdf> <./cpfigs/region_nu.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[217 <./cpfigs/region_u.pdf> <./cpfigs/dTh.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[218] <cpfigs/d_u.pdf, id=3390, 354.32375pt x 77.28876pt> <use cpfigs/d_u.pdf> ><cpfigs/d_Thf.pdf, id=3391, 355.3275pt x 78.2925pt> <use cpfigs/d_Thf.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[219 <./cpfigs/d_u.pdf> <./cpfigs/d_Thf.pdf>] >Underfull \hbox (badness 10000) in paragraph at lines 12467--12468 ><cpfigs/nl-elas.pdf, id=3404, 359.3425pt x 126.4725pt> ><use cpfigs/nl-elas.pdf> >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[220] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[221 <./cpfigs/nl-elas.pdf>] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[222] >Overfull \hbox (5.98845pt too wide) in paragraph at lines 12597--12597 >[]\OT1/txr/bx/n/17.28 Compressible Neo-Hookean Ma-te-ri-als: Com-pu-ta-tional S >o- >Overfull \hbox (2.5114pt too wide) has occurred while \output is active >[][][]\OT1/txr/m/sl/12 9.13. COMPRESSIBLE NEO-HOOKEAN MATERIALS: COMPUTATIONAL > SOLUTIONS \OT1/txr/m/n/12 223 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[223] >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@encoding' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<let>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@family' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@series' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\f@shape' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\<def>-command' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\font@name' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\OT1/txtt/m/n/14.4' on input line 12867. >Package hyperref Warning: Token not allowed in a PDFDocEncoded string, >(hyperref) removing `\ignorespaces' on input line 12867. >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[224] >Overfull \hbox (2.5114pt too wide) has occurred while \output is active >[][][]\OT1/txr/m/sl/12 9.13. COMPRESSIBLE NEO-HOOKEAN MATERIALS: COMPUTATIONAL > SOLUTIONS \OT1/txr/m/n/12 225 >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[225] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[226] >Chapter 10. >Overfull \hbox (19.25159pt too wide) in paragraph at lines 12961--12964 >\OT1/txr/m/n/10.95 sion 3.5, (see MPI doc for the def-i-ni-tion func-tion-al-it >y at []$[][]\OT1/txtt/m/n/10.95 http : / / www . mpi-[]forum . org / docs / mpi >21-[]report . >Overfull \hbox (117.96838pt too wide) in paragraph at lines 12981--12985 >[]\OT1/txr/m/n/10.95 All the ba-sic \OT1/txtt/m/n/10.95 MPI[]Op \OT1/txr/m/n/10 >.95 for re-duce op-er-a-tor: \OT1/txtt/m/n/10.95 mpiMAX,mpiMIN,mpiSUM,mpiPROD, >mpiLAND\OT1/txr/m/n/10.95 , \OT1/txtt/m/n/10.95 mpiLOR\OT1/txr/m/n/10.95 ,\OT1/ >txtt/m/n/10.95 mpiLXOR,mpiBAND,mpiBXOR\OT1/txr/m/n/10.95 . >[227] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[228] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[229] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[230] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[231] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[232] >Chapter 11. >Underfull \hbox (badness 10000) in paragraph at lines 13240--13242 >Underfull \hbox (badness 10000) in paragraph at lines 13264--13266 >[233] >Underfull \hbox (badness 10000) detected at line 13280 >[][] >Underfull \hbox (badness 10000) detected at line 13287 >[][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[234] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[235] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[236] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[237] (./addfe.tex >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[238] >Chapter 12. >[239] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[240] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[241] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[242] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[243]) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[244] >Appendix A. >[245] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[246] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[247] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[248] >Appendix B. >[249] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[250] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[251] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[252] >Underfull \vbox (badness 2735) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[253] >Underfull \vbox (badness 10000) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[254] >Underfull \vbox (badness 10000) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[255] >Underfull \vbox (badness 10000) has occurred while \output is active >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[256] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[257] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[258] >Appendix C. >Overfull \hbox (3.95332pt too wide) in paragraph at lines 14294--14302 >[]\OT1/txr/bx/n/12 The com-pi-la-tion of your mod-ule\OT1/txr/m/n/12 : the scri >pt \OT1/txtt/m/n/12 ff-c++ \OT1/txr/m/n/12 com-piles and makes the link with \O >T1/txtt/m/n/12 FreeFem++\OT1/txr/m/n/12 , >[259] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[260] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[261] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[262] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[263] >Overfull \hbox (13.52814pt too wide) in paragraph at lines 14562--14562 >[]\OT1/txtt/m/n/10 ----------CheckPtr:-----end execution -- ------ NbUndelPtr >2815 Alloc: 111320 NbPtr 26950[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[264] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[265] >Overfull \hbox (181.52765pt too wide) in paragraph at lines 14697--14697 >[] \OT1/txtt/m/n/10 sparse_mat->typemat=(amorse->n == amorse->m) ? TypeSolveMa >t(TypeSolveMat::GMRES) : TypeSolveMat(TypeSolveMat::NONESQUARE); >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[266] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[267] >Overfull \hbox (13.52814pt too wide) in paragraph at lines 14776--14776 >[] \OT1/txtt/m/n/10 void FB(const bool * whatd, const Mesh & Th,const Triang >le & K,const R2 &P, RNMK_ & val) >Overfull \hbox (3.02817pt too wide) in paragraph at lines 14809--14809 >[] \OT1/txtt/m/n/10 void TypeOfFE_P2BRLagrange::FB(const bool * whatd,const Me >sh & ,const Triangle & K,const >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[268] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[269] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[270] >Overfull \hbox (218.27754pt too wide) in paragraph at lines 14972--14972 >[] \OT1/txtt/m/n/10 return new SolveSuperLU<double>(*A,ds.strategy,ds.tgv,ds >.epsilon,ds.tol_pivot,ds.tol_pivot_sym,ds.sparams,ds.perm_r,ds.perm_c);[] >Overfull \hbox (213.02756pt too wide) in paragraph at lines 14980--14980 >[] \OT1/txtt/m/n/10 return new SolveSuperLU<Complex>(*A,ds.strategy,ds.tgv,ds. >epsilon,ds.tol_pivot,ds.tol_pivot_sym,ds.sparams,ds.perm_r,ds.perm_c);[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[271] >Overfull \hbox (82.80322pt too wide) in paragraph at lines 15059--15059 > []\OT1/txtt/m/n/12 curl http://crd.lbl.gov/~xiaoye/SuperLU/superlu_3.0.tar.g >z -o superlu_3.0.tar.gz >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[272] >Overfull \hbox (13.50336pt too wide) in paragraph at lines 15078--15078 > []\OT1/txtt/m/n/12 ff-c++ SuperLU.cpp -L$HOME/work/LinearSolver/SuperLU_3.0/ >-lsuperlu_3.0[] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[273] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[274] [275] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[276] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[277] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[278] >Overfull \hbox (2.93834pt too wide) in paragraph at lines 15471--15480 >\OT1/txr/m/n/12 OTHER PAR-TIES PRO-VIDE THE LI-BRARY "AS IS" WITH-OUT WAR-RANTY > OF ANY KIND, >Overfull \hbox (1.51393pt too wide) in paragraph at lines 15481--15491 >\OT1/txr/m/n/12 FOR DAM-AGES, IN-CLUD-ING ANY GEN-ERAL, SPE-CIAL, IN-CI-DEN-TAL > OR CON-SE-QUEN- >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[279] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[280] >Appendix D. >[281] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[282] >Underfull \hbox (badness 5077) in paragraph at lines 15610--15614 >[]\OT1/txr/m/sc/12 Davis, T. A\OT1/txr/m/n/12 : Al-go-rithm 8xx: UMF-PACK V4.1, > an unsymmetric-pattern mul-ti- >[283] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[284] >Underfull \hbox (badness 1132) in paragraph at lines 15725--15728 >[]\OT1/txr/m/n/12 Hang Si, \OT1/txr/m/it/12 Tet-Gen Users' Guide: A qual-ity Te >tra-he-dral Mesh Gen-er-a-tor and Three- >(./freefem++doc.ind >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[285] [286] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[287] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[288] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[289] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[290] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[291] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[292]) >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[293] (/usr/share/texmf/tex/latex/psnfss/ot1pag.fd) ><plots/BG-russe.pdf, id=4425, 240.66963pt x 27.39334pt> ><use plots/BG-russe.pdf> >Overfull \vbox (8.05092pt too high) detected at line 15777 >Overfull \hbox (298.75394pt too wide) detected at line 15777 >[][][] >Underfull \hbox (badness 10000) has occurred while \output is active >[][] >[294 <./plots/BG-russe.pdf>] (./freefem++doc.aux (./addfe.aux)) >LaTeX Font Warning: Some font shapes were not available, defaults substituted. > ) >(see the transcript file for additional information){/usr/share/texmf/fonts/enc >/dvips/base/8r.enc}</usr/share/texmf/fonts/type1/public/txfonts/rtcxi.pfb></usr >/share/texmf/fonts/type1/public/txfonts/rtcxr.pfb></usr/share/texmf/fonts/type1 >/public/txfonts/rtxb.pfb></usr/share/texmf/fonts/type1/public/txfonts/rtxbmi.pf >b></usr/share/texmf/fonts/type1/public/txfonts/rtxi.pfb></usr/share/texmf/fonts >/type1/public/txfonts/rtxmi.pfb></usr/share/texmf/fonts/type1/public/txfonts/rt >xr.pfb></usr/share/texmf/fonts/type1/public/txfonts/rtxr.pfb></usr/share/texmf/ >fonts/type1/public/txfonts/rtxsc.pfb></usr/share/texmf/fonts/type1/public/txfon >ts/txbsy.pfb></usr/share/texmf/fonts/type1/public/txfonts/txbtt.pfb></usr/share >/texmf/fonts/type1/public/txfonts/txex.pfb></usr/share/texmf/fonts/type1/public >/txfonts/txsy.pfb></usr/share/texmf/fonts/type1/public/txfonts/txsyb.pfb></usr/ >share/texmf/fonts/type1/public/txfonts/txsyc.pfb></usr/share/texmf/fonts/type1/ >public/txfonts/txtt.pfb></usr/share/texmf/fonts/type1/public/txfonts/txtt.pfb>< >/usr/share/texmf/fonts/type1/urw/avantgar/uagd8a.pfb></usr/share/texmf/fonts/ty >pe1/urw/avantgar/uagk8a.pfb></usr/share/texmf/fonts/type1/urw/courier/ucrb8a.pf >b></usr/share/texmf/fonts/type1/urw/ncntrsbk/uncr8a.pfb></usr/share/texmf/fonts >/type1/urw/times/utmb8a.pfb></usr/share/texmf/fonts/type1/urw/times/utmbi8a.pfb >></usr/share/texmf/fonts/type1/urw/times/utmr8a.pfb></usr/share/texmf/fonts/typ >e1/urw/times/utmr8a.pfb></usr/share/texmf/fonts/type1/urw/times/utmri8a.pfb> >Output written on freefem++doc.pdf (306 pages, 5132149 bytes). >Transcript written on freefem++doc.log. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/DOC' >Making all in examples++-tutorial >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-tutorial' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-tutorial' >Making all in examples++ >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++' >Making all in examples++-eigen >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-eigen' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-eigen' >Making all in examples++-load >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-load' >../config.status --file=load.link:load.link.in >../config.status --file=ff-pkg-download:ff-pkg-download.in >../config.status --file=ff-get-dep:ff-get-dep.in >echo loadpath = \"./\" >freefem++.pref >rm -rf include >gunzip -c include.tar.gz| tar xvf - >include/ >include/AddNewFE.h >include/AFunction.hpp >include/AnyType.hpp >include/array_init.hpp >include/array_resize.hpp >include/array_tlp.hpp >include/assertion.hpp >include/BamgFreeFem.hpp >include/BFGS.hpp >include/BrentLS.hpp >include/CG.hpp >include/CGNL.hpp >include/CodeAlloc.hpp >include/config-wrapper.h >include/config.h >include/CubicLS.hpp >include/defs.hpp >include/DOperator.hpp >include/endian.hpp >include/environment.hpp >include/error.hpp >include/fem.hpp >include/fem3.hpp >include/FESpace.hpp >include/FESpacen.hpp >include/ff++.hpp >include/ffstack.hpp >include/FQuadTree.hpp >include/GenericMesh.hpp >include/getprog-unix.hpp >include/glrgraph.hpp >include/gmres.hpp >include/GQuadTree.hpp >include/HashTable.hpp >include/HeapSort.hpp >include/InitFunct.hpp >include/Label.hpp >include/lex.hpp >include/lg.tab.hpp >include/lgfem.hpp >include/lgmesh3.hpp >include/lgsolver.hpp >include/libmesh5.h >include/LineSearch.hpp >include/MatriceCreuse.hpp >include/MatriceCreuse_tpl.hpp >include/Mesh1dn.hpp >include/Mesh2.h >include/Mesh2dn.hpp >include/Mesh3dn.hpp >include/Meshio.h >include/MeshPoint.hpp >include/meshtype.h >include/Metric.h >include/mode_open.hpp >include/NewtonRaphson.hpp >include/NRJ.hpp >include/Operator.hpp >include/Optima.hpp >include/Param.hpp >include/PkLagrange.hpp >include/PlotStream.hpp >include/problem.hpp >include/QuadratureFormular.hpp >include/QuadTree.h >include/R1.hpp >include/R2.h >include/R2.hpp >include/R3.hpp >include/RefCounter.hpp >include/rgraph.hpp >include/RNM.hpp >include/RNM_op.hpp >include/RNM_opc.hpp >include/RNM_tpl.hpp >include/RosenBrock.hpp >include/Serialize.hpp >include/SetOfE4.h >include/showverb.hpp >include/String.hpp >include/strversionnumber.hpp >include/throwassert.hpp >include/ufunction.hpp >include/versionnumber.hpp >rm -f include/._* >cp: cannot stat `../download/include/*': No such file or directory >make[2]: [include] Error 1 (ignored) >config.status: creating load.link >config.status: creating ff-pkg-download >chmod a+x load.link >config.status: creating ff-get-dep >chmod a+x ff-pkg-download >cp ff-pkg-download ../download/bin >./ff-pkg-download >WHERE_LIBRARY-download >chmod a+x ff-get-dep >if [ -d ../download/bin ] ;then cp ff-get-dep ../download/bin; fi >touch WHERE_LIBRARY >../config.status --file=ff-c++:load.link.in >config.status: creating ff-c++ >chmod a+x ff-c++ >./ff-c++ -auto myfunction.cpp >./ff-c++ -auto BernadiRaugel.cpp >./ff-c++ -auto Morley.cpp >./ff-c++ -auto funcTemplate.cpp >eval ./ff-c++ Morley.cpp >eval ./ff-c++ BernadiRaugel.cpp >eval ./ff-c++ myfunction.cpp >eval ./ff-c++ funcTemplate.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'myfunction.cpp' >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'Morley.cpp' >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'BernadiRaugel.cpp' >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'funcTemplate.cpp' >In file included from include/ff++.hpp:33, > from BernadiRaugel.cpp:18: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/ff++.hpp:33, > from myfunction.cpp:4: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/ff++.hpp:33, > from funcTemplate.cpp:3: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/ff++.hpp:33, > from Morley.cpp:20: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from BernadiRaugel.cpp:18: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Morley.cpp:20: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from funcTemplate.cpp:3: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from myfunction.cpp:4: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from BernadiRaugel.cpp:18: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from Morley.cpp:20: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from funcTemplate.cpp:3: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from myfunction.cpp:4: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/ff++.hpp:33, > from Morley.cpp:20: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/ff++.hpp:33, > from BernadiRaugel.cpp:18: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/ff++.hpp:33, > from funcTemplate.cpp:3: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/ff++.hpp:33, > from myfunction.cpp:4: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/ff++.hpp:39, > from Morley.cpp:20: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >In file included from include/ff++.hpp:39, > from BernadiRaugel.cpp:18: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th'In file included from include/ff++.hpp:39, > from funcTemplate.cpp:3: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >In file included from include/ff++.hpp:39, > from myfunction.cpp:4: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >In file included from include/ff++.hpp:44, > from Morley.cpp:20: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >Morley.cpp: In constructor 'Fem2D::TypeOfFE_P2Morley::TypeOfFE_P2Morley()': >Morley.cpp:41: warning: unused variable 'gauss2' >In file included from include/ff++.hpp:44, > from funcTemplate.cpp:3: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/ff++.hpp:44, > from BernadiRaugel.cpp:18: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >BernadiRaugel.cpp: In member function 'virtual void Fem2D::TypeOfFE_P2BRLagrange::FB(const bool*, const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::R2&, Fem2D::RNMK_&) const': >BernadiRaugel.cpp:110: warning: unused variable 'l4_0' >BernadiRaugel.cpp:110: warning: unused variable 'l4_1' >BernadiRaugel.cpp:110: warning: unused variable 'l4_2' >BernadiRaugel.cpp:116: warning: unused variable 'lE' >In file included from include/ff++.hpp:44, > from myfunction.cpp:4: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Morley.cpp:20: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from BernadiRaugel.cpp:18: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef'In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from funcTemplate.cpp:3: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from myfunction.cpp:4: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'myfunction.o' -o myfunction.so >./ff-c++ -auto addNewType.cpp >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'BernadiRaugel.o' -o BernadiRaugel.so >eval ./ff-c++ addNewType.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'addNewType.cpp' >./ff-c++ -auto qf11to25.cpp >eval ./ff-c++ qf11to25.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'qf11to25.cpp' >In file included from include/ff++.hpp:33, > from addNewType.cpp:4: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'Morley.o' -o Morley.so >./ff-c++ -auto Element_P3.cpp >eval ./ff-c++ Element_P3.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'Element_P3.cpp' >In file included from include/ff++.hpp:33, > from Element_P3.cpp:1: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'funcTemplate.o' -o funcTemplate.so >./ff-c++ -auto Element_P4.cpp >eval ./ff-c++ Element_P4.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'Element_P4.cpp' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from addNewType.cpp:4: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/ff++.hpp:33, > from Element_P4.cpp:1: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from addNewType.cpp:4: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from include/ff++.hpp:33, > from addNewType.cpp:4: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Element_P3.cpp:1: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/ff++.hpp:39, > from addNewType.cpp:4: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from Element_P3.cpp:1: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/ff++.hpp:44, > from addNewType.cpp:4: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >addNewType.cpp: In function 'myType* init_MyType(myType* const&, std::string* const&)': >addNewType.cpp:28: warning: no return statement in function returning non-void >In file included from include/ff++.hpp:33, > from Element_P3.cpp:1: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/ff++.hpp:39, > from Element_P3.cpp:1: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from addNewType.cpp:4: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >In file included from include/ff++.hpp:44, > from Element_P3.cpp:1: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Element_P4.cpp:1: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Element_P3.cpp:1: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from Element_P4.cpp:1: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/ff++.hpp:33, > from Element_P4.cpp:1: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from include/ff++.hpp:39, > from Element_P4.cpp:1: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >In file included from include/ff++.hpp:44, > from Element_P4.cpp:1: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Element_P4.cpp:1: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'Element_P3.o' -o Element_P3.so >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'addNewType.o' -o addNewType.so >./ff-c++ -auto Element_P3dc.cpp >eval ./ff-c++ Element_P3dc.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'Element_P3dc.cpp' >./ff-c++ -auto Element_P4dc.cpp >eval ./ff-c++ Element_P4dc.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'Element_P4dc.cpp' >In file included from include/ff++.hpp:33, > from Element_P3dc.cpp:1: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/ff++.hpp:33, > from Element_P4dc.cpp:1: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'Element_P4.o' -o Element_P4.so >./ff-c++ -auto Element_PkEdge.cpp >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'qf11to25.o' -o qf11to25.so >eval ./ff-c++ Element_PkEdge.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'Element_PkEdge.cpp' >./ff-c++ -auto msh3.cpp >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Element_P3dc.cpp:1: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >eval ./ff-c++ msh3.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'msh3.cpp' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Element_P4dc.cpp:1: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else'In file included from include/ff++.hpp:33, > from Element_PkEdge.cpp:1: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/ff++.hpp:33, > from msh3.cpp:41: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from Element_P3dc.cpp:1: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from Element_P4dc.cpp:1: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/ff++.hpp:33, > from Element_P3dc.cpp:1: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/ff++.hpp:33, > from Element_P4dc.cpp:1: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/ff++.hpp:39, > from Element_P3dc.cpp:1: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >In file included from include/ff++.hpp:39, > from Element_P4dc.cpp:1: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >In file included from include/ff++.hpp:44, > from Element_P3dc.cpp:1: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >In file included from include/ff++.hpp:44, > from Element_P4dc.cpp:1: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Element_P3dc.cpp:1: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Element_PkEdge.cpp:1: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Element_P4dc.cpp:1: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from msh3.cpp:41: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from Element_PkEdge.cpp:1: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from include/ff++.hpp:33, > from Element_PkEdge.cpp:1: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from msh3.cpp:41: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/ff++.hpp:39, > from Element_PkEdge.cpp:1: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >In file included from include/ff++.hpp:33, > from msh3.cpp:41: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/ff++.hpp:44, > from Element_PkEdge.cpp:1: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >Element_PkEdge.cpp: In constructor 'Fem2D::InitTypeOfFE_PkEdge::InitTypeOfFE_PkEdge(int)': >Element_PkEdge.cpp:28: warning: unused variable 'j' >In file included from include/ff++.hpp:39, > from msh3.cpp:41: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >In file included from include/ff++.hpp:44, > from msh3.cpp:41: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >msh3.cpp: In function 'Fem2D::Mesh3* TestElementMesh3_patch(const Fem2D::Mesh3&)': >msh3.cpp:545: warning: unused variable 'nbt' >msh3.cpp:562: warning: unused variable 'nbbe' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from Element_PkEdge.cpp:1: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >msh3.cpp: In constructor 'Movemesh3D_Op::Movemesh3D_Op(const basicAC_F0&, E_F0*)': >msh3.cpp:1901: warning: unused variable 'err' >msh3.cpp: In member function 'virtual AnyType Movemesh3D_Op::operator()(void*) const': >msh3.cpp:1989: warning: unused variable 'coordx' >msh3.cpp:1989: warning: unused variable 'coordy' >msh3.cpp:1989: warning: unused variable 'coordz' >msh3.cpp:1933: warning: unused variable 'm' >msh3.cpp: In member function 'virtual AnyType SetMesh3D_Op::operator()(void*) const': >msh3.cpp:2151: warning: unused variable 'l1' >msh3.cpp:2175: warning: unused variable 'nberr' >msh3.cpp: In constructor 'Movemesh2D_3D_surf_Op::Movemesh2D_3D_surf_Op(const basicAC_F0&, E_F0*)': >msh3.cpp:2270: warning: unused variable 'err' >msh3.cpp: In member function 'virtual AnyType Movemesh2D_3D_surf_Op::operator()(void*) const': >msh3.cpp:2337: warning: unused variable 'rTh' >msh3.cpp: In function 'Fem2D::Mesh3* Transfo_Mesh3_surf(const double&, const Fem2D::Mesh3&, const double*, const double*, const double*, int&, int&)': >msh3.cpp:2872: warning: unused variable 'i_elem' >msh3.cpp: In function 'void SamePointElement_surf(const double&, const double*, const double*, const double*, const Fem2D::Mesh3&, int&, int&, int*, int*, int*, int*, int&, int&)': >msh3.cpp:2971: warning: unused variable 'Elem_ok' >msh3.cpp:2972: warning: unused variable 'hmin_elem' >msh3.cpp: In function 'Fem2D::Mesh3* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)': >msh3.cpp:3165: warning: unused variable 'lab' >msh3.cpp:3140: warning: unused variable 't' >msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv(const int&, const double*, const double*, const double*, const double*, const double*, double, int*, int*, int&)': >msh3.cpp:3603: warning: comparison between signed and unsigned integer expressions >msh3.cpp:3634: warning: comparison between signed and unsigned integer expressions >msh3.cpp: In function 'void PointCommun_hcode(const int&, const int&, const int&, double**, const double*, const double*, double, int*, int&)': >msh3.cpp:3720: warning: comparison between signed and unsigned integer expressions >msh3.cpp:3758: warning: comparison between signed and unsigned integer expressions >msh3.cpp:3792: warning: comparison between signed and unsigned integer expressions >msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv_gtree(const int&, const Fem2D::R3&, const Fem2D::R3&, const double&, const double*, const double*, const double*, int*, int*, int&)': >msh3.cpp:3841: warning: unused variable 'i' >msh3.cpp:3842: warning: unused variable 'j' >msh3.cpp:3843: warning: unused variable 'k' >msh3.cpp: In constructor 'BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, E_F0*, E_F0*)': >msh3.cpp:4067: warning: unused variable 'err' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >msh3.cpp: In member function 'virtual AnyType BuildLayeMesh_Op::operator()(void*) const': >msh3.cpp:4121: warning: unused variable 'm' >msh3.cpp:4208: warning: unused variable 'nebn' >msh3.cpp: In member function 'virtual AnyType Movemesh2D_3D_surf_cout_Op::operator()(void*) const': >msh3.cpp:4343: warning: unused variable 'pTh' >msh3.cpp: In member function 'virtual AnyType Movemesh3D_cout_Op::operator()(void*) const': >msh3.cpp:4394: warning: unused variable 'pTh' >msh3.cpp: In member function 'virtual AnyType DeplacementTab_Op::operator()(void*) const': >msh3.cpp:4456: warning: unused variable 'm' >msh3.cpp: In function 'void GetNumberBEManifold(E_F0*, int&)': >msh3.cpp:4592: warning: unused variable 'i' >msh3.cpp:4592: warning: unused variable 'j' >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'Element_P3dc.o' -o Element_P3dc.so >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from msh3.cpp:41: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'Element_P4dc.o' -o Element_P4dc.so >./ff-c++ -auto splitmesh3.cpp >./ff-c++ -auto splitmesh6.cpp >eval ./ff-c++ splitmesh3.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'splitmesh3.cpp' >eval ./ff-c++ splitmesh6.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'splitmesh6.cpp' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >msh3.cpp: In member function 'virtual AnyType Movemesh2D_3D_surf_Op::operator()(void*) const': >msh3.cpp:2488: warning: control reaches end of non-void function >msh3.cpp: In member function 'virtual AnyType SetMesh3D_Op::operator()(void*) const': >msh3.cpp:2233: warning: control reaches end of non-void function >msh3.cpp: In member function 'virtual AnyType Movemesh3D_cout_Op::operator()(void*) const': >msh3.cpp:4397: warning: 'Th3' is used uninitialized in this function >msh3.cpp: In member function 'virtual AnyType Movemesh2D_3D_surf_cout_Op::operator()(void*) const': >msh3.cpp:4346: warning: 'Th3' is used uninitialized in this function >msh3.cpp: In function 'Fem2D::Mesh3* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)': >msh3.cpp:3133: warning: 'ind_nt_t' is used uninitialized in this function >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'Element_PkEdge.o' -o Element_PkEdge.so >./ff-c++ -auto ffrandom.cpp >eval ./ff-c++ ffrandom.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'ffrandom.cpp' >splitmesh6.cpp: In function 'Fem2D::Mesh* SplitMesh6(Fem2D::Mesh* const&)': >splitmesh6.cpp:96: warning: unused variable 'nberr' >splitmesh3.cpp: In function 'Fem2D::Mesh* SplitMesh3(Fem2D::Mesh* const&)': >splitmesh3.cpp:57: warning: unused variable 'nberr' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from ffrandom.cpp:10: >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'splitmesh3.o' -o splitmesh3.so >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'splitmesh6.o' -o splitmesh6.so >./ff-c++ -auto medit.cpp >eval ./ff-c++ medit.cpp >./ff-c++ -auto mat_dervieux.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'medit.cpp' >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'ffrandom.o' -o ffrandom.so >eval ./ff-c++ mat_dervieux.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'mat_dervieux.cpp' >./ff-c++ -auto lgbmo.cpp >In file included from include/ff++.hpp:33, > from medit.cpp:32: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >eval ./ff-c++ bmo.cpp lgbmo.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'bmo.cpp' 'lgbmo.cpp' >In file included from mat_dervieux.cpp:15: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/ff++.hpp:15, > from msh3.cpp:41: >msh3.cpp: In member function 'AnyType OneBinaryOperator_st<C, MI>::Op::operator()(void*) const [with C = Op3_addmesh<listMesh3, Fem2D::Mesh3*, Fem2D::Mesh3*>, MI = OneBinaryOperatorMI]': >msh3.cpp:1858: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/AFunction.hpp:2145: note: initialized from here >msh3.cpp:1858: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/AFunction.hpp:2145: note: initialized from here >msh3.cpp: In member function 'AnyType OneBinaryOperator_st<C, MI>::Op::operator()(void*) const [with C = Op3_addmesh<listMesh3, listMesh3, Fem2D::Mesh3*>, MI = OneBinaryOperatorMI]': >msh3.cpp:1858: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/AFunction.hpp:2145: note: initialized from here >msh3.cpp:1657: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/AFunction.hpp:2145: note: initialized from here >msh3.cpp: In member function 'virtual AnyType CheckManifoldMesh_Op::operator()(void*) const': >msh3.cpp:4678: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:4678: note: initialized from here >bmo.cpp: In member function 'void BijanMO::tir(KN<double>&, KN<double>&)': >bmo.cpp:228: warning: unused variable 'fp' >bmo.cpp: In member function 'double BijanMO::ropt_dicho(KN<double>, KN<double>, double&, KN<double>, double)': >bmo.cpp:400: warning: suggest parentheses around comparison in operand of '&' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from medit.cpp:32: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/FESpace.hpp:31, > from include/MatriceCreuse.hpp:39, > from include/MatriceCreuse_tpl.hpp:3, > from mat_dervieux.cpp:13: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from medit.cpp:32: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/MatriceCreuse_tpl.hpp:3, > from mat_dervieux.cpp:13: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/ff++.hpp:33, > from medit.cpp:32: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from mat_dervieux.cpp:15: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/ff++.hpp:39, > from medit.cpp:32: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th'In file included from mat_dervieux.cpp:16: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >mat_dervieux.cpp: In constructor 'MatrixUpWind0::MatrixUpWind0(const basicAC_F0&)': >mat_dervieux.cpp:53: warning: unused variable 'err' >In file included from include/ff++.hpp:44, > from medit.cpp:32: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >medit.cpp: In constructor 'datasolMesh2_Op::datasolMesh2_Op(const basicAC_F0&)': >medit.cpp:106: warning: comparison between signed and unsigned integer expressions >medit.cpp: In member function 'virtual AnyType datasolMesh2_Op::operator()(void*) const': >medit.cpp:210: warning: comparison between signed and unsigned integer expressions >medit.cpp:246: warning: comparison between signed and unsigned integer expressions >medit.cpp: In constructor 'PopenMeditMesh_Op::PopenMeditMesh_Op(const basicAC_F0&)': >medit.cpp:657: warning: comparison between signed and unsigned integer expressions >medit.cpp:649: warning: unused variable 'nbofsol' >medit.cpp: In member function 'virtual AnyType PopenMeditMesh_Op::operator()(void*) const': >medit.cpp:803: warning: unused variable 'nttmp' >medit.cpp:804: warning: unused variable 'nbetmp' >medit.cpp:861: warning: comparison between signed and unsigned integer expressions >medit.cpp:859: warning: unused variable 'ddim' >medit.cpp:1296: warning: unused variable 'plotting' >medit.cpp:894: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:895: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:897: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:898: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:899: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:904: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:905: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:906: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:910: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:911: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:912: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:918: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:919: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:920: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:927: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:928: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:929: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:930: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:937: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:938: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:939: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:947: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:948: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:949: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:955: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:956: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1007: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1008: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1010: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1011: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1012: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1016: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1017: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1018: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1024: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1025: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1026: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1033: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1034: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1070: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1100: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1129: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1130: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1167: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1168: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1199: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1200: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1201: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1240: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1241: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1242: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1261: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1262: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/FESpace.hpp:31, > from include/MatriceCreuse.hpp:39, > from include/MatriceCreuse_tpl.hpp:3, > from mat_dervieux.cpp:13: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from medit.cpp:32: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >bmo.cpp: At global scope: >bmo.cpp:61: warning: 'std::istream& Eat2LN(std::istream&)' defined but not used >medit.cpp: In constructor 'datasolMesh3_Op<v_fes>::datasolMesh3_Op(const basicAC_F0&) [with v_fes = v_fes3]': >medit.cpp:365: instantiated from 'static E_F0* datasolMesh3_Op<v_fes>::f(const basicAC_F0&) [with v_fes = v_fes3]' >include/AFunction.hpp:2549: instantiated from 'E_F0* OneOperatorCode<CODE, ppref>::code(const basicAC_F0&) const [with CODE = datasolMesh3_Op<v_fes3>, int ppref = 0]' >medit.cpp:2132: instantiated from here >medit.cpp:323: warning: comparison between signed and unsigned integer expressions >medit.cpp: In constructor 'PopenMeditMesh3_Op<v_fes>::PopenMeditMesh3_Op(const basicAC_F0&) [with v_fes = v_fes3]': >medit.cpp:1458: instantiated from 'static E_F0* PopenMeditMesh3_Op<v_fes>::f(const basicAC_F0&) [with v_fes = v_fes3]' >include/AFunction.hpp:2549: instantiated from 'E_F0* OneOperatorCode<CODE, ppref>::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op<v_fes3>, int ppref = 0]' >medit.cpp:2132: instantiated from here >medit.cpp:1394: warning: comparison between signed and unsigned integer expressions >medit.cpp:1458: instantiated from 'static E_F0* PopenMeditMesh3_Op<v_fes>::f(const basicAC_F0&) [with v_fes = v_fes3]' >include/AFunction.hpp:2549: instantiated from 'E_F0* OneOperatorCode<CODE, ppref>::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op<v_fes3>, int ppref = 0]' >medit.cpp:2132: instantiated from here >medit.cpp:1385: warning: unused variable 'nbofsol' >medit.cpp: In member function 'AnyType datasolMesh3_Op<v_fes>::operator()(void*) const [with v_fes = v_fes3]': >medit.cpp:2132: instantiated from here >medit.cpp:427: warning: comparison between signed and unsigned integer expressions >medit.cpp:2132: instantiated from here >medit.cpp:508: warning: comparison between signed and unsigned integer expressions >medit.cpp:383: warning: unused variable 'nbe' >medit.cpp: In member function 'AnyType PopenMeditMesh3_Op<v_fes>::operator()(void*) const [with v_fes = v_fes3]': >medit.cpp:2132: instantiated from here >medit.cpp:1529: warning: unused variable 'nttmp' >medit.cpp:1530: warning: unused variable 'nbetmp' >medit.cpp:2132: instantiated from here >medit.cpp:1600: warning: comparison between signed and unsigned integer expressions >medit.cpp:1598: warning: unused variable 'ddim' >In file included from lgbmo.cpp:39: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >medit.cpp:2132: instantiated from here >medit.cpp:2054: warning: unused variable 'plotting' >medit.cpp:1630: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1631: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1633: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1634: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1635: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1640: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1641: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1642: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1646: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1647: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1648: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1649: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1655: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1656: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1657: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1665: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1666: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1667: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1668: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1669: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1675: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1676: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1677: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1684: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1685: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1686: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1687: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1693: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1694: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1739: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1740: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1742: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1743: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1744: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1764: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1765: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1766: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1767: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1768: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1792: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1819: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1820: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1821: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1852: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1853: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1854: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1855: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1856: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1857: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1872: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1873: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1874: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1875: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1876: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1905: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1944: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1945: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1946: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1995: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1996: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1997: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1998: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:1999: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:2000: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:2022: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >medit.cpp:2023: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/FESpace.hpp:31, > from include/MatriceCreuse.hpp:39, > from include/MatriceCreuse_tpl.hpp:3, > from lgbmo.cpp:37: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/MatriceCreuse_tpl.hpp:3, > from lgbmo.cpp:37: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from lgbmo.cpp:39: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >medit.cpp: In member function 'virtual AnyType datasolMesh2_Op::operator()(void*) const': >medit.cpp:160: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:160: note: initialized from here >medit.cpp:161: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:161: note: initialized from here >In file included from lgbmo.cpp:40: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >include/AnyType.hpp:89: warning: 'longdefault' may be used uninitialized in this function >medit.cpp:174: note: 'longdefault' was declared here >lgbmo.cpp: In member function 'virtual AnyType OptimBMO::E_BMO::operator()(void*) const': >lgbmo.cpp:190: warning: unused variable 'tol' >msh3.cpp: In member function 'virtual AnyType SetMesh3D_Op::operator()(void*) const': >msh3.cpp:2117: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:2117: note: initialized from here >msh3.cpp:2157: warning: 't' may be used uninitialized in this function >mat_dervieux.cpp: In member function 'virtual AnyType MatrixUpWind0::operator()(void*) const': >mat_dervieux.cpp:92: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >mat_dervieux.cpp:92: note: initialized from here >mat_dervieux.cpp:95: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >mat_dervieux.cpp:95: note: initialized from here >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/FESpace.hpp:31, > from include/MatriceCreuse.hpp:39, > from include/MatriceCreuse_tpl.hpp:3, > from lgbmo.cpp:37: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >medit.cpp: In member function 'virtual AnyType PopenMeditMesh_Op::operator()(void*) const': >medit.cpp:760: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:760: note: initialized from here >medit.cpp:644: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:644: note: initialized from here >medit.cpp:636: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:636: note: initialized from here >medit.cpp:636: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:636: note: initialized from here >medit.cpp:858: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:858: note: initialized from here >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >medit.cpp:847: warning: 'saveff' may be used uninitialized in this function >msh3.cpp: In member function 'virtual AnyType Movemesh2D_3D_surf_Op::operator()(void*) const': >msh3.cpp:2295: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:2295: note: initialized from here >msh3.cpp:2259: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:2259: note: initialized from here >msh3.cpp:2259: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:2259: note: initialized from here >msh3.cpp:2259: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:2259: note: initialized from here >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'mat_dervieux.o' -o mat_dervieux.so >./ff-c++ -auto mat_psi.cpp >eval ./ff-c++ mat_psi.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'mat_psi.cpp' >lgbmo.cpp: In member function 'virtual AnyType OptimBMO::E_BMO::operator()(void*) const': >lgbmo.cpp:76: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgbmo.cpp:76: note: initialized from here >lgbmo.cpp:76: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgbmo.cpp:76: note: initialized from here >lgbmo.cpp:210: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgbmo.cpp:210: note: initialized from here >include/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgbmo.cpp:77: note: initialized from here >include/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgbmo.cpp:77: note: initialized from here >In file included from include/ff++.hpp:33, > from mat_psi.cpp:6: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >msh3.cpp: In member function 'virtual AnyType DeplacementTab_Op::operator()(void*) const': >msh3.cpp:4452: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:4452: note: initialized from here >lgbmo.cpp: In member function 'virtual double* OptimBMO::E_BMO::lgBMO::DJ(KN<double>&, KN<double>&)': >lgbmo.cpp:86: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgbmo.cpp:86: note: initialized from here >include/RNM.hpp:379: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/RNM.hpp:375: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/RNM_opc.hpp:72: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgbmo.cpp:136: note: initialized from here >msh3.cpp: In member function 'virtual AnyType BuildLayeMesh_Op::operator()(void*) const': >msh3.cpp:4117: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:4117: note: initialized from here >msh3.cpp:4057: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:4057: note: initialized from here >msh3.cpp:4057: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:4057: note: initialized from here >medit.cpp: In member function 'AnyType PopenMeditMesh3_Op<v_fes>::operator()(void*) const [with v_fes = v_fes3]': >medit.cpp:1490: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:1490: note: initialized from here >medit.cpp:1380: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:1380: note: initialized from here >medit.cpp:1372: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:1372: note: initialized from here >medit.cpp:1372: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:1372: note: initialized from here >medit.cpp:1597: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:1597: note: initialized from here >lgbmo.cpp: In member function 'virtual double OptimBMO::E_BMO::lgBMO::J(KN<double>&)': >lgbmo.cpp:86: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >lgbmo.cpp:86: note: initialized from here >msh3.cpp: In member function 'virtual AnyType Movemesh3D_Op::operator()(void*) const': >msh3.cpp:1929: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:1929: note: initialized from here >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from mat_psi.cpp:6: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from mat_psi.cpp:6: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'bmo.o' 'lgbmo.o' -o lgbmo.so >In file included from include/ff++.hpp:33, > from mat_psi.cpp:6: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >medit.cpp:1517: warning: 't' may be used uninitialized in this function >medit.cpp:1581: warning: 'saveff' may be used uninitialized in this function >./ff-c++ -auto ppm2rnm.cpp >In file included from include/ff++.hpp:39, > from mat_psi.cpp:6: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >eval ./ff-c++ ppm2rnm.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'ppm2rnm.cpp' >In file included from include/ff++.hpp:44, > from mat_psi.cpp:6: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >mat_psi.cpp: In constructor 'MatrixUpWind0::MatrixUpWind0(const basicAC_F0&)': >mat_psi.cpp:20: warning: unused variable 'err' >mat_psi.cpp: In constructor 'MatrixUpWind3::MatrixUpWind3(const basicAC_F0&)': >mat_psi.cpp:48: warning: unused variable 'err' >mat_psi.cpp: In function 'int Marco(const Fem2D::Tet&, Fem2D::R3, Fem2D::R*, double (*)[4])': >mat_psi.cpp:196: warning: no return statement in function returning non-void >msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3(const listMesh3&)': >msh3.cpp:1710: warning: 't' may be used uninitialized in this function >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from mat_psi.cpp:6: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >In file included from include/ff++.hpp:15, > from msh3.cpp:41: >msh3.cpp: In member function 'AnyType OneBinaryOperator_st<C, MI>::Op::operator()(void*) const [with C = Op3_setmesh<false, Fem2D::Mesh3**, Fem2D::Mesh3**, listMesh3>, MI = OneBinaryOperatorMI]': >msh3.cpp:1865: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:1871: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:1871: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:1871: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:1875: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:1876: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:1869: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/AFunction.hpp:2145: note: initialized from here >cc1plus: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/AFunction.hpp:2145: note: initialized from here >msh3.cpp: In member function 'AnyType OneBinaryOperator_st<C, MI>::Op::operator()(void*) const [with C = Op3_setmesh<true, Fem2D::Mesh3**, Fem2D::Mesh3**, listMesh3>, MI = OneBinaryOperatorMI]': >msh3.cpp:1865: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:1875: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >msh3.cpp:1876: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/AFunction.hpp:2145: note: initialized from here >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >ppm2rnm.cpp: In function 'PPMimage* loadPPM(const char*, ubyte*, ubyte)': >ppm2rnm.cpp:127: warning: unused variable 'rr' >ppm2rnm.cpp: In function 'int savePPM(const char*, PPMimage*, int)': >ppm2rnm.cpp:201: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >ppm2rnm.cpp:208: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >medit.cpp: In member function 'AnyType datasolMesh3_Op<v_fes>::operator()(void*) const [with v_fes = v_fes3]': >medit.cpp:376: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:376: note: initialized from here >medit.cpp:377: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >medit.cpp:377: note: initialized from here >include/AnyType.hpp:89: warning: 'longdefault' may be used uninitialized in this function >medit.cpp:390: note: 'longdefault' was declared here >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'msh3.o' -o msh3.so >./ff-c++ -auto DxWriter.cpp >eval ./ff-c++ DxWriter.cpp >mat_psi.cpp: In member function 'virtual AnyType MatrixUpWind3::operator()(void*) const': >mat_psi.cpp:199: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >mat_psi.cpp:199: note: initialized from here >mat_psi.cpp:202: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >mat_psi.cpp:202: note: initialized from here >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'DxWriter.cpp' >In file included from include/ff++.hpp:33, > from DxWriter.cpp:16: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'ppm2rnm.o' -o ppm2rnm.so >mat_psi.cpp: In member function 'virtual AnyType MatrixUpWind0::operator()(void*) const': >mat_psi.cpp:138: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >mat_psi.cpp:138: note: initialized from here >mat_psi.cpp:141: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >mat_psi.cpp:141: note: initialized from here >./ff-c++ -auto pcm2rnm.cpp >eval ./ff-c++ pcm.cpp pcm2rnm.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'pcm.cpp' 'pcm2rnm.cpp' >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'medit.o' -o medit.so >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from DxWriter.cpp:16: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >./ff-c++ -auto iovtk.cpp >eval ./ff-c++ iovtk.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'iovtk.cpp' >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from DxWriter.cpp:16: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from iovtk.cpp:61: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/ff++.hpp:33, > from DxWriter.cpp:16: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/ff++.hpp:39, > from DxWriter.cpp:16: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'mat_psi.o' -o mat_psi.so >In file included from include/ff++.hpp:44, > from DxWriter.cpp:16: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >DxWriter.cpp: In member function 'void DxWriter::save_header()': >DxWriter.cpp:64: warning: comparison between signed and unsigned integer expressions >DxWriter.cpp:66: warning: comparison between signed and unsigned integer expressions >DxWriter.cpp: In member function 'void DxWriter::openfiles(const std::string&)': >DxWriter.cpp:84: warning: comparison between signed and unsigned integer expressions >DxWriter.cpp: In member function 'void DxWriter::addistant2ts(const std::string&, double, const KN<double>&)': >DxWriter.cpp:127: warning: comparison between signed and unsigned integer expressions >DxWriter.cpp: In member function 'Fem2D::Mesh* DxWriter::getmeshts(const std::string&)': >DxWriter.cpp:172: warning: comparison between signed and unsigned integer expressions >DxWriter.cpp: In constructor 'Dxwritesol_Op::Dxwritesol_Op(const basicAC_F0&)': >DxWriter.cpp:206: warning: unused variable 'nbofsol' >DxWriter.cpp:207: warning: unused variable 'ddim' >DxWriter.cpp:208: warning: unused variable 'stsize' >DxWriter.cpp: In function 'void* call_addmesh(DxWriter* const&, Fem2D::Mesh* const&)': >DxWriter.cpp:319: warning: no return statement in function returning non-void >DxWriter.cpp: In function 'void* call_addtimeseries(DxWriter* const&, std::string* const&, Fem2D::Mesh* const&)': >DxWriter.cpp:322: warning: no return statement in function returning non-void >./ff-c++ -auto gmsh.cpp >eval ./ff-c++ gmsh.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'gmsh.cpp' >In file included from include/ff++.hpp:33, > from gmsh.cpp:40: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from DxWriter.cpp:16: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from iovtk.cpp:57: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >In file included from include/MatriceCreuse_tpl.hpp:3, > from iovtk.cpp:60: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from pcm2rnm.cpp:16: >include/AFunction.hpp: In member function 'AnyType E_F_F0F0<R, TA0, TA1>::operator()(void*) const [with R = KNM<std::complex<double> >*, TA0 = std::string*, TA1 = KNM<std::complex<double> >*]': >include/AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/AFunction.hpp:943: note: initialized from here >include/AFunction.hpp:943: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/AFunction.hpp:943: note: initialized from here >In file included from iovtk.cpp:61: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from iovtk.cpp:65: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool)': >iovtk.cpp:289: warning: comparison between signed and unsigned integer expressions >iovtk.cpp:342: warning: comparison between signed and unsigned integer expressions >iovtk.cpp:429: warning: comparison between signed and unsigned integer expressions >iovtk.cpp:205: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:206: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:208: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >iovtk.cpp: In constructor 'VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)': >iovtk.cpp:575: warning: comparison between signed and unsigned integer expressions >iovtk.cpp: In function 'void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': >iovtk.cpp:665: warning: comparison between signed and unsigned integer expressions >iovtk.cpp:682: warning: comparison between signed and unsigned integer expressions >iovtk.cpp:865: warning: unused variable 'cell_lab' >iovtk.cpp:673: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:690: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:732: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:748: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:794: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:801: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:875: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:882: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:916: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp: In member function 'virtual AnyType VTK_WriteMesh_Op::operator()(void*) const': >iovtk.cpp:1057: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1076: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1142: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1196: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1215: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1280: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool)': >iovtk.cpp:1441: warning: comparison between signed and unsigned integer expressions >iovtk.cpp:1498: warning: comparison between signed and unsigned integer expressions >iovtk.cpp:1547: warning: comparison between signed and unsigned integer expressions >iovtk.cpp:1362: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1363: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1365: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >iovtk.cpp: In constructor 'VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)': >iovtk.cpp:1668: warning: comparison between signed and unsigned integer expressions >iovtk.cpp: In function 'void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': >iovtk.cpp:1756: warning: comparison between signed and unsigned integer expressions >iovtk.cpp:1772: warning: comparison between signed and unsigned integer expressions >iovtk.cpp:1954: warning: unused variable 'cell_lab' >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from gmsh.cpp:40: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >iovtk.cpp:1764: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1780: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1821: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1837: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1883: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1890: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1964: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:1971: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:2008: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp: In member function 'virtual AnyType VTK_WriteMesh3_Op::operator()(void*) const': >iovtk.cpp:2139: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:2160: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:2218: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:2265: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:2284: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >iovtk.cpp:2331: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from gmsh.cpp:40: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here >In file included from include/ff++.hpp:33, > from gmsh.cpp:40: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from iovtk.cpp:57: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >In file included from include/ff++.hpp:39, > from gmsh.cpp:40: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >iovtk.cpp: In member function 'virtual AnyType VTK_WriteMesh3_Op::operator()(void*) const': >iovtk.cpp:2351: warning: control reaches end of non-void function >In file included from include/ff++.hpp:44, > from gmsh.cpp:40: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >iovtk.cpp: In member function 'virtual AnyType VTK_WriteMesh_Op::operator()(void*) const': >iovtk.cpp:1299: warning: control reaches end of non-void function >gmsh.cpp: In function 'Fem2D::Mesh* GMSH_Load(const std::string&)': >gmsh.cpp:160: warning: unused variable 'uv' >gmsh.cpp:157: warning: unused variable 'minVertex' >gmsh.cpp:157: warning: unused variable 'maxVertex' >gmsh.cpp:244: warning: unused variable 'num' >gmsh.cpp:245: warning: unused variable 'physical' >gmsh.cpp:246: warning: unused variable 'elementary' >gmsh.cpp:247: warning: unused variable 'partition' >gmsh.cpp:248: warning: unused variable 'indices' >gmsh.cpp:371: warning: unused variable 'num' >gmsh.cpp:372: warning: unused variable 'physical' >gmsh.cpp:374: warning: unused variable 'partition' >gmsh.cpp:111: warning: unused variable 'postpro' >gmsh.cpp:120: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result >gmsh.cpp:191: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:195: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:198: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:219: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:279: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result >gmsh.cpp:297: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:301: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:304: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:318: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp: In function 'Fem2D::Mesh3* GMSH_Load3(const std::string&)': >gmsh.cpp:533: warning: unused variable 'uv' >gmsh.cpp:530: warning: unused variable 'minVertex' >gmsh.cpp:530: warning: unused variable 'maxVertex' >gmsh.cpp:620: warning: unused variable 'num' >gmsh.cpp:621: warning: unused variable 'physical' >gmsh.cpp:622: warning: unused variable 'elementary' >gmsh.cpp:623: warning: unused variable 'partition' >gmsh.cpp:624: warning: unused variable 'indices' >gmsh.cpp:746: warning: unused variable 'num' >gmsh.cpp:747: warning: unused variable 'physical' >gmsh.cpp:749: warning: unused variable 'partition' >gmsh.cpp:483: warning: unused variable 'postpro' >gmsh.cpp:492: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result >gmsh.cpp:566: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:570: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:573: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:594: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:656: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result >gmsh.cpp:675: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:679: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:682: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >gmsh.cpp:698: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from gmsh.cpp:40: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >include/AnyType.hpp: In member function 'virtual AnyType Dxwritesol_Op::operator()(void*) const': >include/AnyType.hpp:89: warning: 'longdefault' may be used uninitialized in this function >DxWriter.cpp:283: note: 'longdefault' was declared here >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >./ff-c++ -auto MetricKuate.cpp >eval ./ff-c++ MetricKuate.cpp >g++ -c -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -Iinclude 'MetricKuate.cpp' >In file included from include/ff++.hpp:33, > from MetricKuate.cpp:24: >include/MeshPoint.hpp:302:8: warning: "/*" within comment >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'DxWriter.o' -o DxWriter.so >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from MetricKuate.cpp:24: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const': >include/GenericMesh.hpp:1304: warning: suggest explicit braces to avoid ambiguous 'else' >gmsh.cpp: In function 'Fem2D::Mesh3* GMSH_Load3(const std::string&)': >gmsh.cpp:477: warning: 'vff' may be used uninitialized in this function >./ff-c++ -auto tetgen.cpp > erreur find libs of ./ff-get-dep : tetgen >eval ./ff-c++ >iovtk.cpp:927: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >iovtk.cpp:927: note: initialized from here >iovtk.cpp:928: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >iovtk.cpp:928: note: initialized from here >iovtk.cpp:947: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >iovtk.cpp:947: note: initialized from here >include/RNM.hpp:908: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >iovtk.cpp:949: note: initialized from here >./ff-c++ -auto SuperLu.cpp > erreur find libs of ./ff-get-dep : superlu blas >eval ./ff-c++ >./ff-c++ -auto dfft.cpp >In file included from include/MatriceCreuse_tpl.hpp:3, > from include/ff++.hpp:32, > from MetricKuate.cpp:24: >include/MatriceCreuse.hpp: In constructor 'Data_Sparse_Solver::Data_Sparse_Solver()': >include/MatriceCreuse.hpp:829: warning: 'Data_Sparse_Solver::factorize' will be initialized after >include/MatriceCreuse.hpp:824: warning: 'double Data_Sparse_Solver::epsilon' >include/MatriceCreuse.hpp:858: warning: when initialized here >include/MatriceCreuse.hpp:831: warning: 'Data_Sparse_Solver::tol_pivot_sym' will be initialized after >include/MatriceCreuse.hpp:826: warning: 'int Data_Sparse_Solver::NbSpace' >include/MatriceCreuse.hpp:858: warning: when initialized here > erreur find libs of ./ff-get-dep : fftw3 >eval ./ff-c++ >./ff-c++ -auto metis.cpp >iovtk.cpp:939: warning: 'dataname' may be used uninitialized in this function > erreur find libs of ./ff-get-dep : metis >eval ./ff-c++ >./ff-c++ -auto UMFPACK64.cpp >In file included from include/ff++.hpp:33, > from MetricKuate.cpp:24: >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': >include/MeshPoint.hpp:156: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:158: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': >include/MeshPoint.hpp:172: warning: dereferencing type-punned pointer will break strict-aliasing rules >include/MeshPoint.hpp:173: warning: dereferencing type-punned pointer will break strict-aliasing rules > erreur find libs of ./ff-get-dep : amd umfpack blas >eval ./ff-c++ >./ff-c++ -auto NewSolver.cpp > erreur find libs of ./ff-get-dep : amd umfpack blas >eval ./ff-c++ >./ff-c++ -auto lapack.cpp >In file included from include/ff++.hpp:39, > from MetricKuate.cpp:24: >include/lgfem.hpp: In member function 'Fem2D::FESpace3* v_fes3::update()': >include/lgfem.hpp:568: warning: unused variable 'Th' >gmsh.cpp: In member function 'virtual AnyType GMSH_LoadMesh3_Op::operator()(void*) const': >gmsh.cpp:803: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >gmsh.cpp:803: note: initialized from here > erreur find libs of ./ff-get-dep : lapack > lapack > blas >eval ./ff-c++ >./ff-c++ -auto fflapack.cpp > erreur find libs of ./ff-get-dep : lapack > blas >eval ./ff-c++ >In file included from include/ff++.hpp:44, > from MetricKuate.cpp:24: >include/Mesh2.h: In member function 'void bamg::VertexOnGeom::Set(const bamg::VertexOnGeom&, const bamg::Triangles&, bamg::Triangles&)': >include/Mesh2.h:1147: warning: suggest explicit braces to avoid ambiguous 'else' >include/Mesh2.h: In constructor 'bamg::Triangle::Triangle(bamg::Triangles*, bamg::Int4, bamg::Int4, bamg::Int4)': >include/Mesh2.h:1266: warning: unused variable 'nbv' >MetricKuate.cpp: In function 'void metrique(int, Fem2D::R2*, Fem2D::R&, Fem2D::R&, Fem2D::R&, Fem2D::R)': >MetricKuate.cpp:142: warning: unused variable 'Ak' >MetricKuate.cpp: In constructor 'MetricKuate::MetricKuate(const basicAC_F0&)': >MetricKuate.cpp:564: warning: unused variable 'err' >MetricKuate.cpp: In member function 'virtual AnyType MetricKuate::operator()(void*) const': >MetricKuate.cpp:610: warning: unused variable 'hmx2' >MetricKuate.cpp:611: warning: unused variable 'hmn2' >gmsh.cpp: In function 'Fem2D::Mesh* GMSH_Load(const std::string&)': >gmsh.cpp:105: warning: 'vff' may be used uninitialized in this function >iovtk.cpp: In member function 'virtual AnyType VTK_WriteMesh3_Op::operator()(void*) const': >iovtk.cpp:2020: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >iovtk.cpp:2020: note: initialized from here >iovtk.cpp:2021: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >iovtk.cpp:2021: note: initialized from here >iovtk.cpp:2040: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >iovtk.cpp:2040: note: initialized from here >include/RNM.hpp:908: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/RNM.hpp:385: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >include/RNM.hpp:323: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >iovtk.cpp:2042: note: initialized from here >iovtk.cpp:2032: warning: 'dataname' may be used uninitialized in this function >In file included from include/Mesh3dn.hpp:47, > from include/FESpacen.hpp:54, > from include/ff++.hpp:29, > from MetricKuate.cpp:24: >include/GenericMesh.hpp: In member function 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]': >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1260: warning: unused variable 'pe' >include/GenericMesh.hpp:529: instantiated from 'Fem2D::DataFENodeDF Fem2D::GenericMesh<T, B, V>::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet, B = Fem2D::Triangle3, V = Fem2D::GenericVertex<Fem2D::R3>]' >include/FESpacen.hpp:562: instantiated from 'Fem2D::GFESpace<Mesh>::GFESpace(const MMesh&, const Fem2D::GTypeOfFE<mesh>&, int, int*) [with MMesh = Fem2D::Mesh3]' >include/lgfem.hpp:269: instantiated from here >include/GenericMesh.hpp:1159: warning: unused variable 'nbef' >gmsh.cpp: In member function 'virtual AnyType GMSH_LoadMesh_Op::operator()(void*) const': >gmsh.cpp:427: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >gmsh.cpp:427: note: initialized from here >include/AFunction.hpp: In member function 'virtual E_F0* basicForEachType::OnReturn(E_F0*) const': >include/AFunction.hpp:2810: warning: control reaches end of non-void function >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'gmsh.o' -o gmsh.so >MetricKuate.cpp: In member function 'virtual AnyType MetricKuate::operator()(void*) const': >MetricKuate.cpp:595: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >MetricKuate.cpp:595: note: initialized from here >MetricKuate.cpp:601: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >MetricKuate.cpp:601: note: initialized from here >MetricKuate.cpp:602: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >MetricKuate.cpp:602: note: initialized from here >MetricKuate.cpp:603: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >MetricKuate.cpp:603: note: initialized from here >MetricKuate.cpp:604: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >MetricKuate.cpp:604: note: initialized from here >MetricKuate.cpp:605: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >MetricKuate.cpp:605: note: initialized from here >iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool)': >iovtk.cpp:1381: warning: 'datasize' may be used uninitialized in this function >iovtk.cpp:1540: warning: 'tff' may be used uninitialized in this function >iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh3_Op::operator()(void*) const': >iovtk.cpp:1595: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >iovtk.cpp:1595: note: initialized from here >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'MetricKuate.o' -o MetricKuate.so >iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool)': >iovtk.cpp:421: warning: 'tff' may be used uninitialized in this function >iovtk.cpp:425: warning: 'bff' may be used uninitialized in this function >iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh_Op::operator()(void*) const': >iovtk.cpp:503: warning: dereferencing pointer '<anonymous>' does break strict-aliasing rules >iovtk.cpp:503: note: initialized from here >g++ -shared -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -DDRAWING -DBAMG_LONG_LONG -DNCHECKPTR -rdynamic -fPIC 'iovtk.o' -o iovtk.so >echo " finish build list so" > finish build list so >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-load' >Making all in examples++-mpi >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-mpi' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-mpi' >Making all in examples++-bug >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-bug' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-bug' >Making all in examples++-chapt3 >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-chapt3' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-chapt3' >Making all in examples++-other >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-other' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-other' >Making all in examples++-3d >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-3d' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-3d' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1' >make[2]: Nothing to be done for `all-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1' >+ /usr/bin/make -C examples++-load load_compile -j4 >make: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-load' >rm -rf include >gunzip -c include.tar.gz| tar xvf - >include/ >include/AddNewFE.h >include/AFunction.hpp >include/AnyType.hpp >include/array_init.hpp >include/array_resize.hpp >include/array_tlp.hpp >include/assertion.hpp >include/BamgFreeFem.hpp >include/BFGS.hpp >include/BrentLS.hpp >include/CG.hpp >include/CGNL.hpp >include/CodeAlloc.hpp >include/config-wrapper.h >include/config.h >include/CubicLS.hpp >include/defs.hpp >include/DOperator.hpp >include/endian.hpp >include/environment.hpp >include/error.hpp >include/fem.hpp >include/fem3.hpp >include/FESpace.hpp >include/FESpacen.hpp >include/ff++.hpp >include/ffstack.hpp >include/FQuadTree.hpp >include/GenericMesh.hpp >include/getprog-unix.hpp >include/glrgraph.hpp >include/gmres.hpp >include/GQuadTree.hpp >include/HashTable.hpp >include/HeapSort.hpp >include/InitFunct.hpp >include/Label.hpp >include/lex.hpp >include/lg.tab.hpp >include/lgfem.hpp >include/lgmesh3.hpp >include/lgsolver.hpp >include/libmesh5.h >include/LineSearch.hpp >include/MatriceCreuse.hpp >include/MatriceCreuse_tpl.hpp >include/Mesh1dn.hpp >include/Mesh2.h >include/Mesh2dn.hpp >include/Mesh3dn.hpp >include/Meshio.h >include/MeshPoint.hpp >include/meshtype.h >include/Metric.h >include/mode_open.hpp >include/NewtonRaphson.hpp >include/NRJ.hpp >include/Operator.hpp >include/Optima.hpp >include/Param.hpp >include/PkLagrange.hpp >include/PlotStream.hpp >include/problem.hpp >include/QuadratureFormular.hpp >include/QuadTree.h >include/R1.hpp >include/R2.h >include/R2.hpp >include/R3.hpp >include/RefCounter.hpp >include/rgraph.hpp >include/RNM.hpp >include/RNM_op.hpp >include/RNM_opc.hpp >include/RNM_tpl.hpp >include/RosenBrock.hpp >include/Serialize.hpp >include/SetOfE4.h >include/showverb.hpp >include/String.hpp >include/strversionnumber.hpp >include/throwassert.hpp >include/ufunction.hpp >include/versionnumber.hpp >rm -f include/._* >cp: cannot stat `../download/include/*': No such file or directory >make: [include] Error 1 (ignored) >./ff-c++ -auto tetgen.cpp >./ff-c++ -auto SuperLu.cpp >./ff-c++ -auto dfft.cpp >./ff-c++ -auto metis.cpp > erreur find libs of ./ff-get-dep : fftw3 >eval ./ff-c++ > erreur find libs of ./ff-get-dep : superlu blas > erreur find libs of ./ff-get-dep : tetgen >eval ./ff-c++ >eval ./ff-c++ >./ff-c++ -auto UMFPACK64.cpp >./ff-c++ -auto NewSolver.cpp > erreur find libs of ./ff-get-dep : metis >eval ./ff-c++ >./ff-c++ -auto lapack.cpp >./ff-c++ -auto fflapack.cpp > erreur find libs of ./ff-get-dep : lapack > lapack > blas >eval ./ff-c++ > erreur find libs of ./ff-get-dep : amd umfpack blas >eval ./ff-c++ > erreur find libs of ./ff-get-dep : amd umfpack blas >eval ./ff-c++ > erreur find libs of ./ff-get-dep : lapack > blas >eval ./ff-c++ >echo " finish build list so" > finish build list so >make: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-load' >+ /usr/bin/make documentation >cd DOC && /usr/bin/make documentation >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/DOC' >make[1]: Nothing to be done for `documentation'. >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/DOC' >+ exit 0 >Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.e07TXu >+ umask 022 >+ cd /builddir/build/BUILD >+ '[' /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64 '!=' / ']' >+ rm -rf /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64 >++ dirname /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64 >+ mkdir -p /builddir/build/BUILDROOT >+ mkdir /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64 >+ cd freefem++-3.6-1 >+ LANG=C >+ export LANG >+ unset DISPLAY >+ rm -rf /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64 >+ make DESTDIR=/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64 install >Making install in download >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download' >Making install in blas >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >make install-am >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >make[4]: Nothing to be done for `install-exec-am'. >make[4]: Nothing to be done for `install-data-am'. >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >Making install in arpack >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/arpack' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/arpack' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/arpack' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/arpack' >Making install in umfpack >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/umfpack' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/umfpack' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/umfpack' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/umfpack' >Making install in fltk >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/fltk' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/fltk' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/fltk' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/fltk' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download' >Making install in src >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src' >Making install in libMesh >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/libMesh' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/libMesh' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/libMesh' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/libMesh' >Making install in bamglib >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamglib' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamglib' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamglib' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamglib' >Making install in femlib >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/femlib' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/femlib' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/femlib' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/femlib' >Making install in Graphics >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/Graphics' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/Graphics' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/Graphics' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/Graphics' >Making install in Algo >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/Algo' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/Algo' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/Algo' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/Algo' >Making install in lglib >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >make install-am >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >make[4]: Nothing to be done for `install-exec-am'. >make[4]: Nothing to be done for `install-data-am'. >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >Making install in fflib >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >make install-am >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >make[4]: Nothing to be done for `install-exec-am'. >make[4]: Nothing to be done for `install-data-am'. >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >Making install in std >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/std' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/std' >test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin" >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/std' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/std' >Making install in x11 >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/x11' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/x11' >test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin" > /usr/bin/install -p FreeFem++-x11 '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin' >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/x11' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/x11' >Making install in nw >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/nw' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/nw' >test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin" > /usr/bin/install -p FreeFem++ FreeFem++-nw ffglut '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin' >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/nw' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/nw' >Making install in mpi >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/mpi' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/mpi' >test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin" > /usr/bin/install -p FreeFem++-mpi '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin' >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/mpi' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/mpi' >Making install in agl >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/agl' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/agl' >test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin" >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/agl' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/agl' >Making install in glx >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/glx' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/glx' >test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin" > /usr/bin/install -p FreeFem++-glx '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin' >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/glx' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/glx' >Making install in ide >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >make install-am >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin" >make[4]: Nothing to be done for `install-data-am'. >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >Making install in bamg >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamg' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamg' >test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin" > /usr/bin/install -p bamg cvmsh2 drawbdmesh '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin' >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamg' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamg' >Making install in medit >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >make install-am >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin" > /usr/bin/install -p ffmedit '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin' >make[4]: Nothing to be done for `install-data-am'. >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >Making install in bin-win32 >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bin-win32' >for i in -larpack -llapack -lumfpack -lamd -L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran ; do case $i in *.dll) echo cp -p $i .; cp -p $i . ;; esac ; done >echo done >done >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bin-win32' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bin-win32' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bin-win32' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src' >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src' >make[3]: Nothing to be done for `install-exec-am'. >make[3]: Nothing to be done for `install-data-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src' >Making install in DOC >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/DOC' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/DOC' >make[2]: Nothing to be done for `install-exec-am'. >test -z "/usr/share/freefem++" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/freefem++" > /usr/bin/install -p -m 644 freefem++doc.pdf '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/freefem++' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/DOC' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/DOC' >Making install in examples++-tutorial >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-tutorial' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-tutorial' >/bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/idp >mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/idp >/usr/bin/install -p -m 555 *.idp /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/idp >make[2]: Nothing to be done for `install-data-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-tutorial' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-tutorial' >Making install in examples++ >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++' >make[2]: Nothing to be done for `install-exec-am'. >make[2]: Nothing to be done for `install-data-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++' >Making install in examples++-eigen >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-eigen' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-eigen' >make[2]: Nothing to be done for `install-exec-am'. >make[2]: Nothing to be done for `install-data-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-eigen' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-eigen' >Making install in examples++-load >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-load' >rm -rf include >gunzip -c include.tar.gz| tar xvf - >include/ >include/AddNewFE.h >include/AFunction.hpp >include/AnyType.hpp >include/array_init.hpp >include/array_resize.hpp >include/array_tlp.hpp >include/assertion.hpp >include/BamgFreeFem.hpp >include/BFGS.hpp >include/BrentLS.hpp >include/CG.hpp >include/CGNL.hpp >include/CodeAlloc.hpp >include/config-wrapper.h >include/config.h >include/CubicLS.hpp >include/defs.hpp >include/DOperator.hpp >include/endian.hpp >include/environment.hpp >include/error.hpp >include/fem.hpp >include/fem3.hpp >include/FESpace.hpp >include/FESpacen.hpp >include/ff++.hpp >include/ffstack.hpp >include/FQuadTree.hpp >include/GenericMesh.hpp >include/getprog-unix.hpp >include/glrgraph.hpp >include/gmres.hpp >include/GQuadTree.hpp >include/HashTable.hpp >include/HeapSort.hpp >include/InitFunct.hpp >include/Label.hpp >include/lex.hpp >include/lg.tab.hpp >include/lgfem.hpp >include/lgmesh3.hpp >include/lgsolver.hpp >include/libmesh5.h >include/LineSearch.hpp >include/MatriceCreuse.hpp >include/MatriceCreuse_tpl.hpp >include/Mesh1dn.hpp >include/Mesh2.h >include/Mesh2dn.hpp >include/Mesh3dn.hpp >include/Meshio.h >include/MeshPoint.hpp >include/meshtype.h >include/Metric.h >include/mode_open.hpp >include/NewtonRaphson.hpp >include/NRJ.hpp >include/Operator.hpp >include/Optima.hpp >include/Param.hpp >include/PkLagrange.hpp >include/PlotStream.hpp >include/problem.hpp >include/QuadratureFormular.hpp >include/QuadTree.h >include/R1.hpp >include/R2.h >include/R2.hpp >include/R3.hpp >include/RefCounter.hpp >include/rgraph.hpp >include/RNM.hpp >include/RNM_op.hpp >include/RNM_opc.hpp >include/RNM_tpl.hpp >include/RosenBrock.hpp >include/Serialize.hpp >include/SetOfE4.h >include/showverb.hpp >include/String.hpp >include/strversionnumber.hpp >include/throwassert.hpp >include/ufunction.hpp >include/versionnumber.hpp >rm -f include/._* >./ff-c++ -auto tetgen.cpp >cp: cannot stat `../download/include/*': No such file or directory >make[1]: [include] Error 1 (ignored) > erreur find libs of ./ff-get-dep : tetgen >eval ./ff-c++ >./ff-c++ -auto SuperLu.cpp > erreur find libs of ./ff-get-dep : superlu blas >eval ./ff-c++ >./ff-c++ -auto dfft.cpp > erreur find libs of ./ff-get-dep : fftw3 >eval ./ff-c++ >./ff-c++ -auto metis.cpp > erreur find libs of ./ff-get-dep : metis >eval ./ff-c++ >./ff-c++ -auto UMFPACK64.cpp > erreur find libs of ./ff-get-dep : amd umfpack blas >eval ./ff-c++ >./ff-c++ -auto NewSolver.cpp > erreur find libs of ./ff-get-dep : amd umfpack blas >eval ./ff-c++ >./ff-c++ -auto lapack.cpp > erreur find libs of ./ff-get-dep : lapack > lapack > blas >eval ./ff-c++ >./ff-c++ -auto fflapack.cpp > erreur find libs of ./ff-get-dep : lapack > blas >eval ./ff-c++ >echo " finish build list so" > finish build list so >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-load' >test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin" >rm -rf include >gunzip -c include.tar.gz| tar xvf - >include/ >include/AddNewFE.h >include/AFunction.hpp >include/AnyType.hpp >include/array_init.hpp >include/array_resize.hpp >include/array_tlp.hpp >include/assertion.hpp >include/BamgFreeFem.hpp >include/BFGS.hpp >include/BrentLS.hpp >include/CG.hpp >include/CGNL.hpp >include/CodeAlloc.hpp >include/config-wrapper.h >include/config.h >include/CubicLS.hpp >include/defs.hpp >include/DOperator.hpp >include/endian.hpp >include/environment.hpp >include/error.hpp >include/fem.hpp >include/fem3.hpp >include/FESpace.hpp >include/FESpacen.hpp >include/ff++.hpp >include/ffstack.hpp >include/FQuadTree.hpp >include/GenericMesh.hpp >include/getprog-unix.hpp >include/glrgraph.hpp >include/gmres.hpp >include/GQuadTree.hpp >include/HashTable.hpp >include/HeapSort.hpp >include/InitFunct.hpp >include/Label.hpp >include/lex.hpp >include/lg.tab.hpp >include/lgfem.hpp >include/lgmesh3.hpp >include/lgsolver.hpp >include/libmesh5.h >include/LineSearch.hpp >include/MatriceCreuse.hpp >include/MatriceCreuse_tpl.hpp >include/Mesh1dn.hpp >include/Mesh2.h >include/Mesh2dn.hpp >include/Mesh3dn.hpp >include/Meshio.h >include/MeshPoint.hpp >include/meshtype.h >include/Metric.h >include/mode_open.hpp >include/NewtonRaphson.hpp >include/NRJ.hpp >include/Operator.hpp >include/Optima.hpp >include/Param.hpp >include/PkLagrange.hpp >include/PlotStream.hpp >include/problem.hpp >include/QuadratureFormular.hpp >include/QuadTree.h >include/R1.hpp >include/R2.h >include/R2.hpp >include/R3.hpp >include/RefCounter.hpp >include/rgraph.hpp >include/RNM.hpp >include/RNM_op.hpp >include/RNM_opc.hpp >include/RNM_tpl.hpp >include/RosenBrock.hpp >include/Serialize.hpp >include/SetOfE4.h >include/showverb.hpp >include/String.hpp >include/strversionnumber.hpp >include/throwassert.hpp >include/ufunction.hpp >include/versionnumber.hpp >rm -f include/._* >cp: cannot stat `../download/include/*': No such file or directory >make[2]: [include] Error 1 (ignored) >./ff-c++ -auto tetgen.cpp > erreur find libs of ./ff-get-dep : tetgen >eval ./ff-c++ >./ff-c++ -auto SuperLu.cpp > erreur find libs of ./ff-get-dep : superlu blas >eval ./ff-c++ >./ff-c++ -auto dfft.cpp > erreur find libs of ./ff-get-dep : fftw3 >eval ./ff-c++ >./ff-c++ -auto metis.cpp > erreur find libs of ./ff-get-dep : metis >eval ./ff-c++ >./ff-c++ -auto UMFPACK64.cpp > erreur find libs of ./ff-get-dep : amd umfpack blas >eval ./ff-c++ >./ff-c++ -auto NewSolver.cpp > erreur find libs of ./ff-get-dep : amd umfpack blas >eval ./ff-c++ >./ff-c++ -auto lapack.cpp > erreur find libs of ./ff-get-dep : lapack > lapack > blas >eval ./ff-c++ >./ff-c++ -auto fflapack.cpp > erreur find libs of ./ff-get-dep : lapack > blas >eval ./ff-c++ >echo " finish build list so" > finish build list so >/bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++ >/bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/include/freefem++ >mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/include/freefem++ >/bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/etc >mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/etc >/usr/bin/install -p -m 644 include/* /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/include/freefem++ >/usr/bin/install -p -m 555 myfunction.so BernadiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++ >echo loadpath += \"./\" >/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/etc/freefem++.pref >echo loadpath += \"/usr/lib64/freefem++\" >>/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/etc/freefem++.pref >echo includepath += \"/usr/share/freefem++/edp\" >>/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/etc/freefem++.pref >/usr/bin/install -p ff-c++ /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin >/usr/bin/install -p ff-pkg-download /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin >/usr/bin/install -p ff-get-dep /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin >for i in tetgen.so SuperLu.so dfft.so metis.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ; do \ > if [ -f $i ] ; then /usr/bin/install -p -m 555 $i /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++; fi; done >make[2]: Nothing to be done for `install-data-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-load' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-load' >Making install in examples++-mpi >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-mpi' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-mpi' >make[2]: Nothing to be done for `install-exec-am'. >make[2]: Nothing to be done for `install-data-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-mpi' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-mpi' >Making install in examples++-bug >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-bug' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-bug' >make[2]: Nothing to be done for `install-exec-am'. >make[2]: Nothing to be done for `install-data-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-bug' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-bug' >Making install in examples++-chapt3 >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-chapt3' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-chapt3' >make[2]: Nothing to be done for `install-exec-am'. >make[2]: Nothing to be done for `install-data-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-chapt3' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-chapt3' >Making install in examples++-other >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-other' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-other' >make[2]: Nothing to be done for `install-exec-am'. >make[2]: Nothing to be done for `install-data-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-other' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-other' >Making install in examples++-3d >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-3d' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-3d' >/bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/freefem++/idp >mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/freefem++/idp >/usr/bin/install -p -m 555 MeshSurface.idp cube.idp /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/freefem++/idp >make[2]: Nothing to be done for `install-data-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-3d' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-3d' >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1' >/bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/freefem++ >tar cvf - COPYRIGHT HISTORY HISTORY_BEFORE_2005 README BUGS TODO INSTALL INNOVATION mode-mi-edp.zip examples++-tutorial/aile.msh examples++-tutorial/xyf examples++-3d/dodecaedre01.mesh examples++-3d/lac-leman-v4.msh examples++-load/load.link ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh ./download/fftw/Makefile examples++*/*.[ie]dp CheckAllEdp| (cd /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/freefem++; tar xvf -) >COPYRIGHT >HISTORY >COPYRIGHT >HISTORY >HISTORY_BEFORE_2005 >HISTORY_BEFORE_2005 >README >BUGS >README >TODO >BUGS >INSTALL >INNOVATION >TODO >INSTALL >INNOVATION >mode-mi-edp.zip >mode-mi-edp.zip >examples++-tutorial/aile.msh >examples++-tutorial/xyf >examples++-tutorial/aile.msh >examples++-3d/dodecaedre01.mesh >examples++-tutorial/xyf >examples++-3d/dodecaedre01.mesh >examples++-3d/lac-leman-v4.msh >examples++-3d/lac-leman-v4.msh >examples++-load/load.link >examples++-load/load.link >./examples++-mpi/regtests.sh >./examples++-other/speedtest.sh >./download/fftw/Makefile >./examples++-mpi/regtests.sh >./examples++-other/speedtest.sh >./download/fftw/Makefile >examples++-3d/3d-Leman.edp >examples++-3d/ArrayFE-3d.edp >examples++-3d/Lac.edp >examples++-3d/Laplace3d.edp >examples++-3d/LaplaceRT-3d.edp >examples++-3d/MeshSurface.idp >examples++-3d/NSI3d-carac.edp >examples++-3d/3d-Leman.edp >examples++-3d/ArrayFE-3d.edp >examples++-3d/Lac.edp >examples++-3d/Laplace3d.edp >examples++-3d/LaplaceRT-3d.edp >examples++-3d/MeshSurface.idp >examples++-3d/NSI3d-carac.edp >examples++-3d/NSI3d.edp >examples++-3d/Period-Poisson-cube-ballon.edp >examples++-3d/Poisson-cube-ballon.edp >examples++-3d/Poisson.edp >examples++-3d/Poisson3d.edp >examples++-3d/Stokes.edp >examples++-3d/TruncLac.edp >examples++-3d/all.edp >examples++-3d/convect-3d.edp >examples++-3d/cube-period.edp >examples++-3d/cube.idp >examples++-3d/cylinder-3d.edp >examples++-3d/cylinder.edp >examples++-3d/first.edp >examples++-3d/meditddm.edp >examples++-3d/p.edp >examples++-3d/ref.edp >examples++-3d/refinesphere.edp >examples++-3d/NSI3d.edp >examples++-3d/Period-Poisson-cube-ballon.edp >examples++-3d/Poisson-cube-ballon.edp >examples++-3d/Poisson.edp >examples++-3d/Poisson3d.edp >examples++-3d/Stokes.edp >examples++-3d/TruncLac.edp >examples++-3d/all.edp >examples++-3d/convect-3d.edp >examples++-3d/cube-period.edp >examples++-3d/cube.idp >examples++-3d/cylinder-3d.edp >examples++-3d/cylinder.edp >examples++-3d/first.edp >examples++-3d/meditddm.edp >examples++-3d/p.edp >examples++-3d/ref.edp >examples++-3d/refinesphere.edp >examples++-3d/regtests.edp >examples++-3d/sphere2.edp >examples++-3d/tetgencube.edp >examples++-3d/tetgenholeregion.edp >examples++-bug/AAA.edp >examples++-bug/MassP0.edp >examples++-bug/NSP1P2.edp >examples++-bug/P2b.edp >examples++-bug/SegmentationFault.edp >examples++-bug/a.edp >examples++-bug/a0.edp >examples++-bug/aa.edp >examples++-bug/array-FE.edp >examples++-bug/b.edp >examples++-bug/bb.edp >examples++-bug/bug-arg-string.edp >examples++-bug/bug-mesh.edp >examples++-bug/bug-toto.edp >examples++-bug/bugRT.edp >examples++-bug/bugborder.edp >examples++-bug/bugf.edp >examples++-bug/bugv1.18.edp >examples++-bug/fe-vect.edp >examples++-bug/func.edp >examples++-bug/laptopbig.edp >examples++-bug/ll.edp >examples++-bug/mesh.edp >examples++-bug/zArithmetic_bug1.edp >examples++-chapt3/BlackScholes2D.edp >examples++-chapt3/NSprojection.edp >examples++-chapt3/all.edp >examples++-chapt3/condensor.edp >examples++-chapt3/convects.edp >examples++-chapt3/heatex.edp >examples++-chapt3/lame.edp >examples++-chapt3/membrane.edp >examples++-chapt3/membranerror.edp >examples++-chapt3/muwave.edp >examples++-chapt3/optimcontrol.edp >examples++-chapt3/potential.edp >examples++-chapt3/ref.edp >examples++-chapt3/regtests.edp >examples++-chapt3/schwarz.edp >examples++-chapt3/sound.edp >examples++-chapt3/stokes.edp >examples++-chapt3/test1.edp >examples++-chapt3/testbed.edp >examples++-chapt3/thermal.edp >examples++-chapt3/thermic.edp >examples++-eigen/BeamEigenValue.edp >examples++-eigen/BeamEigenValueperio.edp >examples++-3d/regtests.edp >examples++-3d/sphere2.edp >examples++-3d/tetgencube.edp >examples++-3d/tetgenholeregion.edp >examples++-bug/AAA.edp >examples++-bug/MassP0.edp >examples++-bug/NSP1P2.edp >examples++-bug/P2b.edp >examples++-bug/SegmentationFault.edp >examples++-bug/a.edp >examples++-bug/a0.edp >examples++-bug/aa.edp >examples++-bug/array-FE.edp >examples++-bug/b.edp >examples++-bug/bb.edp >examples++-bug/bug-arg-string.edp >examples++-bug/bug-mesh.edp >examples++-bug/bug-toto.edp >examples++-bug/bugRT.edp >examples++-bug/bugborder.edp >examples++-bug/bugf.edp >examples++-bug/bugv1.18.edp >examples++-bug/fe-vect.edp >examples++-bug/func.edp >examples++-bug/laptopbig.edp >examples++-bug/ll.edp >examples++-bug/mesh.edp >examples++-bug/zArithmetic_bug1.edp >examples++-chapt3/BlackScholes2D.edp >examples++-chapt3/NSprojection.edp >examples++-chapt3/all.edp >examples++-chapt3/condensor.edp >examples++-chapt3/convects.edp >examples++-chapt3/heatex.edp >examples++-chapt3/lame.edp >examples++-chapt3/membrane.edp >examples++-chapt3/membranerror.edp >examples++-chapt3/muwave.edp >examples++-chapt3/optimcontrol.edp >examples++-chapt3/potential.edp >examples++-chapt3/ref.edp >examples++-chapt3/regtests.edp >examples++-chapt3/schwarz.edp >examples++-chapt3/sound.edp >examples++-chapt3/stokes.edp >examples++-chapt3/test1.edp >examples++-chapt3/testbed.edp >examples++-chapt3/thermal.edp >examples++-chapt3/thermic.edp >examples++-eigen/BeamEigenValue.edp >examples++-eigen/BeamEigenValueperio.edp >examples++-eigen/Lap3dEigenValue.edp >examples++-eigen/LapComplexEigenValue.edp >examples++-eigen/LapEigenValue.edp >examples++-eigen/LapnosymEigenValue.edp >examples++-eigen/Stokes-eigen.edp >examples++-eigen/all.edp >examples++-eigen/bb.edp >examples++-eigen/neuman.edp >examples++-eigen/regtests.edp >examples++-eigen/testeigen.edp >examples++-load/LapDG3.edp >examples++-load/LapDG4.edp >examples++-load/LaplaceP3.edp >examples++-load/LaplaceP4.edp >examples++-load/NSP2BRP0.edp >examples++-load/SuperLu.edp >examples++-load/all.edp >examples++-load/bilapMorley.edp >examples++-load/convect_dervieux.edp >examples++-load/convectchacon.edp >examples++-load/dfft.edp >examples++-load/ffrandom.edp >examples++-load/funcTemplate.edp >examples++-load/lapack.edp >examples++-load/load.edp >examples++-load/makeref.edp >examples++-load/myType.edp >examples++-load/plot-fb-P3.edp >examples++-load/plot-fb-P3dc.edp >examples++-load/plot-fb-P4.edp >examples++-load/plot-fb-P4dc.edp >examples++-load/ppm2rnm.edp >examples++-load/ref.edp >examples++-load/regtests.edp >examples++-load/splitmesh3.edp >examples++-load/splitmesh6.edp >examples++-load/testFE-P3.edp >examples++-load/testFE-P3dc.edp >examples++-load/testFE-PkEdge.edp >examples++-load/testFE.edp >examples++-load/testFEMorley.edp >examples++-mpi/essai-com.edp >examples++-mpi/essai.edp >examples++-mpi/mortar-DN-4-mpi.edp >examples++-mpi/mortar-msh.idp >examples++-mpi/schwarz-3.edp >examples++-mpi/schwarz-b.edp >examples++-mpi/schwarz-c.edp >examples++-mpi/schwarz.edp >examples++-mpi/testsolver_MUMPS.edp >examples++-mpi/testsolver_SuperLU_DIST.edp >examples++-mpi/testsolver_dsuperlu_dist.edp >examples++-mpi/testsolver_pastix.edp >examples++-other/graphics-benchmark.edp >examples++-other/lap3-cpu.edp >examples++-tutorial/AdaptResidualErrorIndicator.edp >examples++-tutorial/BEM.edp >examples++-tutorial/FE.edp >examples++-tutorial/FEComplex.edp >examples++-tutorial/LapDG2.edp >examples++-tutorial/Laplace-lagrange-mult.edp >examples++-tutorial/Laplace.edp >examples++-tutorial/LaplaceP1.edp >examples++-tutorial/LaplaceP1P2h.edp >examples++-tutorial/LaplaceP1bis.edp >examples++-tutorial/LaplaceRT.edp >examples++-tutorial/NSUzawaCahouetChabart.edp >examples++-tutorial/Newton.edp >examples++-tutorial/Periodic.edp >examples++-tutorial/StokesUzawa.edp >examples++-tutorial/VI-adap.edp >examples++-tutorial/VI.edp >examples++-tutorial/a_tutorial.edp >examples++-tutorial/adapt.edp >examples++-tutorial/adaptindicatorP1.edp >examples++-tutorial/adaptindicatorP2.edp >examples++-tutorial/algo.edp >examples++-tutorial/all.edp >examples++-tutorial/array.edp >examples++-tutorial/beam.edp >examples++-tutorial/beam1.edp >examples++-tutorial/calculus.edp >examples++-tutorial/cavity.edp >examples++-tutorial/cavityNewtow.edp >examples++-tutorial/convect-apt.edp >examples++-tutorial/convect.edp >examples++-tutorial/convect2.edp >examples++-tutorial/dumptable.edp >examples++-tutorial/ex-vf.edp >examples++-tutorial/exception.edp >examples++-tutorial/fluidStruct.edp >examples++-tutorial/fluidStructAdapt.edp >examples++-tutorial/freeboundary-weak.edp >examples++-tutorial/freeboundary.edp >examples++-tutorial/func.edp >examples++-tutorial/glumesh.edp >examples++-tutorial/gnuplot.edp >examples++-tutorial/mat_interpol.edp >examples++-tutorial/medit.edp >examples++-tutorial/mesh.edp >examples++-tutorial/mortar-DN-4.edp >examples++-tutorial/mortar-msh.idp >examples++-tutorial/movemesh.edp >examples++-tutorial/nl-elast-neo-Hookean.edp >examples++-tutorial/nolinear-elas.edp >examples++-tutorial/onde.edp >examples++-tutorial/periodic4.edp >examples++-tutorial/periodic4bis.edp >examples++-tutorial/plot.edp >examples++-tutorial/readmesh.edp >examples++-tutorial/ref.edp >examples++-tutorial/region.edp >examples++-tutorial/regtests.edp >examples++-tutorial/saverestore.edp >examples++-tutorial/schwarz-gc.edp >examples++-tutorial/schwarz-no-overlap.edp >examples++-tutorial/schwarz-overlap.edp >examples++-tutorial/shur-comp.edp >examples++-tutorial/sparse-cmatrix.edp >examples++-tutorial/sparse-matrix.edp >examples++-tutorial/sphere.edp >examples++-tutorial/string.edp >examples++-tutorial/tablefunction.edp >examples++-tutorial/thermic-fast.edp >examples++-tutorial/uniformmesh.edp >examples++/D2.edp >examples++/FE-medit.edp >examples++/NSP1P1.edp >examples++/NSP1P1b.edp >examples++/NSP1P2.edp >examples++/Richard.edp >examples++/aaRT.edp >examples++/aaa-adp.edp >examples++/aadaptation.edp >examples++/aalapacien.edp >examples++/aalaplace-nc.edp >examples++/aamove.edp >examples++/all.edp >examples++/arrayoFVh.edp >examples++/bilap.edp >examples++/ccc-adp.edp >examples++/demo.edp >examples++/demo1.edp >examples++/funct.edp >examples++/include.edp >examples++/lap_mat.edp >examples++/lapacienprecon.edp >examples++/makeref.edp >examples++/parareal.edp >examples++/ref.edp >examples++/regtests.edp >examples++/testFE.edp >examples++/testadp.edp >examples++/teste.edp >examples++/wafer-heating-laser-axi.edp >CheckAllEdp >examples++-eigen/Lap3dEigenValue.edp >examples++-eigen/LapComplexEigenValue.edp >examples++-eigen/LapEigenValue.edp >examples++-eigen/LapnosymEigenValue.edp >examples++-eigen/Stokes-eigen.edp >examples++-eigen/all.edp >examples++-eigen/bb.edp >examples++-eigen/neuman.edp >examples++-eigen/regtests.edp >examples++-eigen/testeigen.edp >examples++-load/LapDG3.edp >examples++-load/LapDG4.edp >examples++-load/LaplaceP3.edp >examples++-load/LaplaceP4.edp >examples++-load/NSP2BRP0.edp >examples++-load/SuperLu.edp >examples++-load/all.edp >examples++-load/bilapMorley.edp >examples++-load/convect_dervieux.edp >examples++-load/convectchacon.edp >examples++-load/dfft.edp >examples++-load/ffrandom.edp >examples++-load/funcTemplate.edp >examples++-load/lapack.edp >examples++-load/load.edp >examples++-load/makeref.edp >examples++-load/myType.edp >examples++-load/plot-fb-P3.edp >examples++-load/plot-fb-P3dc.edp >examples++-load/plot-fb-P4.edp >examples++-load/plot-fb-P4dc.edp >examples++-load/ppm2rnm.edp >examples++-load/ref.edp >examples++-load/regtests.edp >examples++-load/splitmesh3.edp >examples++-load/splitmesh6.edp >examples++-load/testFE-P3.edp >examples++-load/testFE-P3dc.edp >examples++-load/testFE-PkEdge.edp >examples++-load/testFE.edp >examples++-load/testFEMorley.edp >examples++-mpi/essai-com.edp >examples++-mpi/essai.edp >examples++-mpi/mortar-DN-4-mpi.edp >examples++-mpi/mortar-msh.idp >examples++-mpi/schwarz-3.edp >examples++-mpi/schwarz-b.edp >examples++-mpi/schwarz-c.edp >examples++-mpi/schwarz.edp >examples++-mpi/testsolver_MUMPS.edp >examples++-mpi/testsolver_SuperLU_DIST.edp >examples++-mpi/testsolver_dsuperlu_dist.edp >examples++-mpi/testsolver_pastix.edp >examples++-other/graphics-benchmark.edp >examples++-other/lap3-cpu.edp >examples++-tutorial/AdaptResidualErrorIndicator.edp >examples++-tutorial/BEM.edp >examples++-tutorial/FE.edp >examples++-tutorial/FEComplex.edp >examples++-tutorial/LapDG2.edp >examples++-tutorial/Laplace-lagrange-mult.edp >examples++-tutorial/Laplace.edp >examples++-tutorial/LaplaceP1.edp >examples++-tutorial/LaplaceP1P2h.edp >examples++-tutorial/LaplaceP1bis.edp >examples++-tutorial/LaplaceRT.edp >examples++-tutorial/NSUzawaCahouetChabart.edp >examples++-tutorial/Newton.edp >examples++-tutorial/Periodic.edp >examples++-tutorial/StokesUzawa.edp >examples++-tutorial/VI-adap.edp >examples++-tutorial/VI.edp >examples++-tutorial/a_tutorial.edp >examples++-tutorial/adapt.edp >examples++-tutorial/adaptindicatorP1.edp >examples++-tutorial/adaptindicatorP2.edp >examples++-tutorial/algo.edp >examples++-tutorial/all.edp >examples++-tutorial/array.edp >examples++-tutorial/beam.edp >examples++-tutorial/beam1.edp >examples++-tutorial/calculus.edp >examples++-tutorial/cavity.edp >examples++-tutorial/cavityNewtow.edp >examples++-tutorial/convect-apt.edp >examples++-tutorial/convect.edp >examples++-tutorial/convect2.edp >examples++-tutorial/dumptable.edp >examples++-tutorial/ex-vf.edp >examples++-tutorial/exception.edp >examples++-tutorial/fluidStruct.edp >examples++-tutorial/fluidStructAdapt.edp >examples++-tutorial/freeboundary-weak.edp >examples++-tutorial/freeboundary.edp >examples++-tutorial/func.edp >examples++-tutorial/glumesh.edp >examples++-tutorial/gnuplot.edp >examples++-tutorial/mat_interpol.edp >examples++-tutorial/medit.edp >examples++-tutorial/mesh.edp >examples++-tutorial/mortar-DN-4.edp >examples++-tutorial/mortar-msh.idp >examples++-tutorial/movemesh.edp >examples++-tutorial/nl-elast-neo-Hookean.edp >examples++-tutorial/nolinear-elas.edp >examples++-tutorial/onde.edp >examples++-tutorial/periodic4.edp >examples++-tutorial/periodic4bis.edp >examples++-tutorial/plot.edp >examples++-tutorial/readmesh.edp >examples++-tutorial/ref.edp >examples++-tutorial/region.edp >examples++-tutorial/regtests.edp >examples++-tutorial/saverestore.edp >examples++-tutorial/schwarz-gc.edp >examples++-tutorial/schwarz-no-overlap.edp >examples++-tutorial/schwarz-overlap.edp >examples++-tutorial/shur-comp.edp >examples++-tutorial/sparse-cmatrix.edp >examples++-tutorial/sparse-matrix.edp >examples++-tutorial/sphere.edp >examples++-tutorial/string.edp >examples++-tutorial/tablefunction.edp >examples++-tutorial/thermic-fast.edp >examples++-tutorial/uniformmesh.edp >examples++/D2.edp >examples++/FE-medit.edp >examples++/NSP1P1.edp >examples++/NSP1P1b.edp >examples++/NSP1P2.edp >examples++/Richard.edp >examples++/aaRT.edp >examples++/aaa-adp.edp >examples++/aadaptation.edp >examples++/aalapacien.edp >examples++/aalaplace-nc.edp >examples++/aamove.edp >examples++/all.edp >examples++/arrayoFVh.edp >examples++/bilap.edp >examples++/ccc-adp.edp >examples++/demo.edp >examples++/demo1.edp >examples++/funct.edp >examples++/include.edp >examples++/lap_mat.edp >examples++/lapacienprecon.edp >examples++/makeref.edp >examples++/parareal.edp >examples++/ref.edp >examples++/regtests.edp >examples++/testFE.edp >examples++/testadp.edp >examples++/teste.edp >examples++/wafer-heating-laser-axi.edp >CheckAllEdp >+ install -d /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/man/man1/ >+ install -pm644 /builddir/build/SOURCES/FreeFem++.1 /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/man/man1/ >+ install -d /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/freefem++/edp >+ pushd /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/freefem++ >+ rm -r download >+ rm BUGS COPYRIGHT HISTORY HISTORY_BEFORE_2005 INNOVATION INSTALL README TODO freefem++doc.pdf mode-mi-edp.zip >+ popd >+ rm /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/ff-pkg-download >+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id /builddir/build/BUILD/freefem++-3.6-1 >make[2]: Nothing to be done for `install-data-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1' >~/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/share/freefem++ ~/build/BUILD/freefem++-3.6-1 >~/build/BUILD/freefem++-3.6-1 >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/FreeFem++-x11 >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/FreeFem++ >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/FreeFem++-nw >*** WARNING: identical binaries are copied, not linked: > /usr/bin/FreeFem++-nw > and /usr/bin/FreeFem++ >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/ffglut >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/FreeFem++-mpi >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/FreeFem++-glx >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/bamg >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/cvmsh2 >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/drawbdmesh >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/bin/ffmedit >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/myfunction.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/BernadiRaugel.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Morley.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/funcTemplate.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/addNewType.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/qf11to25.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Element_P3.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Element_P4.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Element_P3dc.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Element_P4dc.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Element_PkEdge.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/msh3.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/splitmesh3.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/splitmesh6.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/ffrandom.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/medit.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/mat_dervieux.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/lgbmo.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/mat_psi.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/ppm2rnm.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/DxWriter.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/pcm2rnm.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/iovtk.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/gmsh.so >extracting debug info from /builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/MetricKuate.so >cpio: freefem++-3.6-1/src/fflib/lg.tab.hpp: Cannot stat: No such file or directory >cpio: freefem++-3.6-1/src/fflib/lg.y: Cannot stat: No such file or directory >cpio: freefem++-3.6-1/src/mpi/lg.tab.cpp: Cannot stat: No such file or directory >cpio: freefem++-3.6-1/src/mpi/lg.y: Cannot stat: No such file or directory >8864 blocks >+ /usr/lib/rpm/check-buildroot >+ /usr/lib/rpm/redhat/brp-compress >+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip >+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/myfunction.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/BernadiRaugel.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Morley.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/funcTemplate.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/addNewType.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/qf11to25.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Element_P3.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Element_P4.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Element_P3dc.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Element_P4dc.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/Element_PkEdge.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/msh3.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/splitmesh3.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/splitmesh6.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/ffrandom.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/medit.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/mat_dervieux.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/lgbmo.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/mat_psi.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/ppm2rnm.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/DxWriter.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/pcm2rnm.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/iovtk.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/gmsh.so'; reason: Permission denied >/usr/bin/strip: unable to copy file '/builddir/build/BUILDROOT/freefem++-3.6-1.1.fc13.x86_64/usr/lib64/freefem++/MetricKuate.so'; reason: Permission denied >+ /usr/lib/rpm/brp-python-bytecompile >+ /usr/lib/rpm/redhat/brp-python-hardlink >+ /usr/lib/rpm/redhat/brp-java-repack-jars >Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.dVZ2kw >+ umask 022 >+ cd /builddir/build/BUILD >+ cd freefem++-3.6-1 >+ unset DISPLAY >+ . /etc/profile.d/modules.sh >++++ /bin/ps -p 22759 -ocomm= >+++ /bin/basename sh >++ shell=sh >++ '[' -f /usr/share/Modules/init/sh ']' >++ . /usr/share/Modules/init/sh >+++ MODULESHOME=/usr/share/Modules >+++ export MODULESHOME >+++ '[' '' = '' ']' >+++ LOADEDMODULES= >+++ export LOADEDMODULES >+++ '[' /usr/share/Modules/modulefiles:/etc/modulefiles = '' ']' >+ module load openmpi-x86_64 >++ /usr/bin/modulecmd sh load openmpi-x86_64 >+ eval LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ';export' 'LD_LIBRARY_PATH;LOADEDMODULES=openmpi-x86_64' ';export' 'LOADEDMODULES;MPI_BIN=/usr/lib64/openmpi/bin' ';export' 'MPI_BIN;MPI_COMPILER=openmpi-x86_64%\{_cc_name_suffix\}' ';export' 'MPI_COMPILER;MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi-x86_64' ';export' 'MPI_FORTRAN_MOD_DIR;MPI_HOME=/usr/lib64/openmpi@' ';export' 'MPI_HOME;MPI_INCLUDE=/usr/include/openmpi-x86_64' ';export' 'MPI_INCLUDE;MPI_LIB=/usr/lib64/openmpi/lib' ';export' 'MPI_LIB;MPI_MAN=/usr/share/man/openmpi-x86_64' ';export' 'MPI_MAN;MPI_PYTHON_SITEARCH=/openmpi' ';export' 'MPI_PYTHON_SITEARCH;MPI_SUFFIX=_openmpi' ';export' 'MPI_SUFFIX;MPI_SYSCONFIG=/etc/openmpi-x86_64' ';export' 'MPI_SYSCONFIG;PATH=/usr/lib64/openmpi/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/root/bin:/usr/local/sbin' ';export' 'PATH;_LMFILES_=/etc/modulefiles/openmpi-x86_64' ';export' '_LMFILES_;' >++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib >++ export LD_LIBRARY_PATH >++ LOADEDMODULES=openmpi-x86_64 >++ export LOADEDMODULES >++ MPI_BIN=/usr/lib64/openmpi/bin >++ export MPI_BIN >++ MPI_COMPILER='openmpi-x86_64%{_cc_name_suffix}' >++ export MPI_COMPILER >++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi-x86_64 >++ export MPI_FORTRAN_MOD_DIR >++ MPI_HOME=/usr/lib64/openmpi@ >++ export MPI_HOME >++ MPI_INCLUDE=/usr/include/openmpi-x86_64 >++ export MPI_INCLUDE >++ MPI_LIB=/usr/lib64/openmpi/lib >++ export MPI_LIB >++ MPI_MAN=/usr/share/man/openmpi-x86_64 >++ export MPI_MAN >++ MPI_PYTHON_SITEARCH=/openmpi >++ export MPI_PYTHON_SITEARCH >++ MPI_SUFFIX=_openmpi >++ export MPI_SUFFIX >++ MPI_SYSCONFIG=/etc/openmpi-x86_64 >++ export MPI_SYSCONFIG >++ PATH=/usr/lib64/openmpi/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/root/bin:/usr/local/sbin >++ export PATH >++ _LMFILES_=/etc/modulefiles/openmpi-x86_64 >++ export _LMFILES_ >+ export 'CFLAGS= -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' >+ CFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' >+ /usr/bin/make check >Making check in download >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download' >Making check in blas >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >/usr/bin/make check-am >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >make[3]: Nothing to be done for `check-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/blas' >Making check in arpack >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/arpack' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/arpack' >Making check in umfpack >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/umfpack' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/umfpack' >Making check in fltk >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download/fltk' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download/fltk' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/download' >make[2]: Nothing to be done for `check-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/download' >Making check in src >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src' >Making check in libMesh >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/libMesh' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/libMesh' >Making check in bamglib >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamglib' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamglib' >Making check in femlib >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/femlib' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/femlib' >Making check in Graphics >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/Graphics' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/Graphics' >Making check in Algo >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/Algo' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/Algo' >Making check in lglib >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >/usr/bin/make check-am >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >make[3]: Nothing to be done for `check-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/lglib' >Making check in fflib >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >/usr/bin/make check-am >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >make[3]: Nothing to be done for `check-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/fflib' >Making check in std >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/std' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/std' >Making check in x11 >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/x11' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/x11' >Making check in nw >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/nw' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/nw' >Making check in mpi >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/mpi' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/mpi' >Making check in agl >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/agl' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/agl' >Making check in glx >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/glx' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/glx' >Making check in ide >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >/usr/bin/make check-am >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >/usr/bin/make check-TESTS >make[4]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >================== >All 0 tests passed >================== >make[4]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/ide' >Making check in bamg >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamg' >make[2]: Nothing to be done for `check'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bamg' >Making check in medit >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >/usr/bin/make check-am >make[3]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >make[3]: Nothing to be done for `check-am'. >make[3]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/medit' >Making check in bin-win32 >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src/bin-win32' >for i in -larpack -llapack -lumfpack -lamd -L/usr/lib64/atlas -llapack -lf77blas -lcblas -latlas -L/usr/lib/gcc/x86_64-redhat-linux/4.4.2 -lgfortran ; do case $i in *.dll) echo cp -p $i .; cp -p $i . ;; esac ; done >echo done >done >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src/bin-win32' >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/src' >make[2]: Nothing to be done for `check-am'. >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/src' >Making check in DOC >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/DOC' >make[1]: Nothing to be done for `check'. >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/DOC' >Making check in examples++-tutorial >make[1]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-tutorial' >/usr/bin/make check-TESTS >make[2]: Entering directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-tutorial' >regtests.sh: running ../src/nw/FreeFem++-nw regtests.edp, result in regtests-nw.log >-- FreeFem++ v 3.600001 (date Sat Dec 5 19:36:23 EST 2009) > Load: lg_fem UMFPACK lg_mesh glumesh2D lg_mesh3 eigenvalue > 1 : // Regression tests > 2 : // ---------------- > 3 : > 4 : // $Id: regtests.m4,v 1.22 2005/11/22 15:34:11 hecht Exp $ > 5 : > 6 : // Regression tests > 7 : // ---------------- > 8 : > 9 : // The tests are checked against reference values by "make check" in > 10 : // each examples subdirectory > 11 : > 12 : // "ref.edp" contains all reference values and may be rebuilt with > 13 : // "make Ref" > 14 : > 15 : // $Id: regtests.m4,v 1.1 2004/09/07 08:37:27 lehyaric Exp $ > 16 : > 17 : // The values tested here may not have a physical or mathematical > 18 : // meaning. Their main property is to gather numerical values from the > 19 : // whole domain, to be checked for consistency with previous runs. > 20 : > 21 : NoUseOfWait=true; > 22 : int verbosityy=verbosity; > 23 : > 24 : > 25 : > 26 : > 27 : include "ref.edp"real REFadapt=0.238829; > 2 : real REFadaptindicatorP1=0.239154; > 3 : real REFadaptindicatorP2=0.239362; > 4 : real REFalgo=0.283188; > 5 : real REFalgowithmacro=0.283188; > 6 : real REFaXtutorial=1+0.000305788; > 7 : real REFbeam=2.25164; > 8 : real REFBlackSchole=58.0181; > 9 : real REFcavity=0.423606; > 10 : real REFconvect2=2.54096; > 11 : real REFconvectXapt=0; > 12 : real REFconvect=9.88705; > 13 : real REFFE=84.9337; > 14 : real REFfluidStructAdapt=4.36689; > 15 : real REFfluidStruct=1.06236; > 16 : real REFfreeboundary=1071.12; > 17 : real REFfreeboundaryXweak=1071.12; > 18 : real REFLapDG2=2.04649; > 19 : real REFLaplace=0.167397; > 20 : real REFLaplaceP1bis=3.4845e-14; > 21 : real REFLaplaceP1=2.34669; > 22 : real REFLaplaceP1P2h=8.60123; > 23 : real REFLaplaceRT=0.433835; > 24 : real REFmovemesh=42.35; > 25 : real REFnolinearXelas=0.11349; > 26 : real REFNSUzawaCahouetChabart=17.4053; > 27 : real REFonde=146.865; > 28 : real REFplot=85.3776; > 29 : real REFreadmesh=110.015; > 30 : real REFregion=0.010438; > 31 : real REFschwarzXgc=3.29683; > 32 : real REFschwarzXnoXoverlap=5.11085; > 33 : real REFschwarzXoverlap=5.04675; > 34 : real REFsparseXmatrix=116.382; > 35 : real REFsparseXcmatrix=232.764; > 36 : real REFStokesUzawa=32.7781; > 37 : real REFtablefunction=66.5851; > 38 : ; > 28 : > 29 : > 30 : > 31 : > 32 : > 33 : // The values tested here may not have a physical or mathematical > 34 : // meaning. Their main property is to gather numerical values from the > 35 : // whole domain, to be checked for consistency with previous runs. > 36 : > 37 : > 38 : cout << "--------- file : adapt.edp -----------------" << endl; > 39 : verbosity=verbosityy; > 40 : { > 41 : > 42 : > 43 : include "adapt.edp"border a(t=0,1.0){x=t; y=0; label=1;};// comment > 2 : border b(t=0,0.5){x=1; y=t; label=2;}; > 3 : border c(t=0,0.5){x=1-t; y=0.5;label=3;}; > 4 : border d(t=0.5,1){x=0.5; y=t; label=4;}; > 5 : border e(t=0.5,1){x=1-t; y=1; label=5;}; > 6 : border f(t=0.0,1){x=0; y=1-t;label=6;}; > 7 : mesh Th = buildmesh (a(6) + b(4) + c(4) +d(4) + e(4) + f(6)); > 8 : savemesh(Th,"th.msh"); > 9 : fespace Vh(Th,P1); > 10 : Vh u,v; > 11 : real error=0.01; > 12 : problem Probem1(u,v,solver=CG,eps=1.0e-6) = > 13 : int2d(Th,qforder=2)( u*v*1.0e-10+ dx(u)*dx(v) + dy(u)*dy(v)) > 14 : + int2d(Th,qforder=2)( (x-y)*v); > 15 : int i; > 16 : for (i=0;i< 4;i++) > 17 : { > 18 : Probem1; > 19 : cout << u[].min << " " << u[].max << endl; > 20 : plot(u,wait=1); > 21 : Th=adaptmesh(Th,u,err=error); > 22 : plot(Th,wait=1); > 23 : u=u; > 24 : error = error/2; > 25 : } ; > 26 : ; > 44 : real TESTadapt=u[].max-u[].min; > 45 : cout<<"adapt reference value = "<<REFadapt > 46 : <<" test value ="<<TESTadapt<<endl; > 47 : assert(TESTadapt<REFadapt*(1+0.01)); > 48 : assert(TESTadapt>REFadapt*(1-0.01)); > 49 : }; > 50 : > 51 : cout << "--------- file : adaptindicatorP1.edp ----------- > ... : ------" << endl; > 52 : verbosity=verbosityy; > 53 : { > 54 : > 55 : > 56 : include "adaptindicatorP1.edp"border ba(t=0,1.0){x=t; y=0; label=1;}; // comment > 2 : border bb(t=0,0.5){x=1; y=t; label=2;}; > 3 : border bc(t=0,0.5){x=1-t; y=0.5;label=3;}; > 4 : border bd(t=0.5,1){x=0.5; y=t; label=4;}; > 5 : border be(t=0.5,1){x=1-t; y=1; label=5;}; > 6 : border bf(t=0.0,1){x=0; y=1-t;label=6;}; > 7 : mesh Th = buildmesh (ba(6) + bb(4) + bc(4) +bd(4) + be(4) + bf(6)); > 8 : savemesh(Th,"th.msh"); > 9 : fespace Vh(Th,P1); > 10 : fespace Nh(Th,P0); > 11 : Vh u,v; > 12 : Nh rho; > 13 : real[int] viso(21); > 14 : for (int i=0;i<viso.n;i++) > 15 : viso[i]=10.^(+(i-16.)/2.); > 16 : real error=0.01; > 17 : func f=(x-y); > 18 : problem Probem1(u,v,solver=CG,eps=1.0e-6) = > 19 : int2d(Th,qforder=5)( u*v*1.0e-10+ dx(u)*dx(v) + dy(u)*dy(v)) > 20 : + int2d(Th,qforder=5)( -f*v); > 21 : /* > 22 : > 23 : $$\eta_{K} =\left( h_{K}^{2} || f -\Delta u_{{h}} ||_{L^{2}(K)}^{2} +\sum_{e\in \AK} h_{e} \,||\, [ \frac{\partial u_{h}}{\partial n_{k}}] \,||^{2}_{L^{2}(e)} \right)^{\frac{1}{2}} > 24 : $$ > 25 : > 26 : $$ \rho_{K}= \left( || f -\Delta u_{{h}} ||_{L^{2}(K)}^{2} +\sum_{e\in \AK} \frac{1}{h_{e}} \,||\, [ \frac{\partial u_{h}}{\partial n_{k}}] \,||^{2}_{L^{2}(e)} \right)^{\frac{1}{2}} $$ > 27 : > 28 : > 29 : */ > 30 : > 31 : varf indicator2(uu,chiK) = > 32 : intalledges(Th)(chiK*lenEdge*square(jump(N.x*dx(u)+N.y*dy(u)))) > 33 : +int2d(Th)(chiK*square(hTriangle*(f+dxx(u)+dyy(u))) ); > 34 : for (int i=0;i< 4;i++) > 35 : { > 36 : Probem1; > 37 : cout << u[].min << " " << u[].max << endl; > 38 : plot(u,wait=1); > 39 : cout << " indicator2 " << endl; > 40 : > 41 : rho[] = indicator2(0,Nh); > 42 : rho=sqrt(rho); > 43 : cout << "rho = min " << rho[].min << " max=" << rho[].max << endl; > 44 : plot(rho,fill=1,wait=1,cmm="indicator density ",ps="rhoP2.eps",value=1,viso=viso,nbiso=viso.n); > 45 : Th=adaptmesh(Th,u,err=error,anisomax=1); > 46 : plot(Th,wait=1); > 47 : u=u; > 48 : rho=rho; > 49 : error = error/2; > 50 : } ; > 51 : ; > 57 : real TESTadaptindicatorP1=u[].max-u[].min; > 58 : cout<<"adaptindicatorP1 reference value = "<<REFadaptindicatorP1 > 59 : <<" test value ="<<TESTadaptindicatorP1<<endl; > 60 : assert(TESTadaptindicatorP1<REFadaptindicatorP1*(1+0.01)); > 61 : assert(TESTadaptindicatorP1>REFadaptindicatorP1*(1-0.01)); > 62 : }; > 63 : > 64 : cout << "--------- file : adaptindicatorP2.edp ----------- > ... : ------" << endl; > 65 : verbosity=verbosityy; > 66 : { > 67 : > 68 : > 69 : include "adaptindicatorP2.edp"border ba(t=0,1.0){x=t; y=0; label=1;}; // comment > 2 : border bb(t=0,0.5){x=1; y=t; label=2;}; > 3 : border bc(t=0,0.5){x=1-t; y=0.5;label=3;}; > 4 : border bd(t=0.5,1){x=0.5; y=t; label=4;}; > 5 : border be(t=0.5,1){x=1-t; y=1; label=5;}; > 6 : border bf(t=0.0,1){x=0; y=1-t;label=6;}; > 7 : mesh Th = buildmesh (ba(6) + bb(4) + bc(4) +bd(4) + be(4) + bf(6)); > 8 : savemesh(Th,"th.msh"); > 9 : fespace Vh(Th,P2); > 10 : fespace Nh(Th,P0); > 11 : Vh u,v; > 12 : Nh rho,logrho; > 13 : real[int] viso(21); > 14 : > 15 : for (int i=0;i<viso.n;i++) > 16 : viso[i]=10.^(+(i-16.)/2.); > 17 : real error=0.01; > 18 : func f=(x-y); > 19 : problem Probem1(u,v,solver=CG,eps=1.0e-6) = > 20 : int2d(Th,qforder=5)( u*v*1.0e-10+ dx(u)*dx(v) + dy(u)*dy(v)) > 21 : + int2d(Th,qforder=10)( -f*v); > 22 : /* > 23 : > 24 : $$\eta_{K} =\left( h_{K}^{2} || f -\Delta u_{{h}} ||_{L^{2}(K)}^{2} +\sum_{e\in \AK} h_{e} \,||\, [ \frac{\partial u_{h}}{\partial n_{k}}] \,||^{2}_{L^{2}(e)} \right)^{\frac{1}{2}} > 25 : $$ > 26 : > 27 : $$ \rho_{K}= \left( || f -\Delta u_{{h}} ||_{L^{2}(K)}^{2} +\sum_{e\in \AK} \frac{1}{h_{e}} \,||\, [ \frac{\partial u_{h}}{\partial n_{k}}] \,||^{2}_{L^{2}(e)} \right)^{\frac{1}{2}} $$ > 28 : > 29 : > 30 : */ > 31 : > 32 : varf indicator2(uu,chiK) = > 33 : intalledges(Th)(chiK*lenEdge*square(jump(N.x*dx(u)+N.y*dy(u)))) > 34 : +int2d(Th)(chiK*square(hTriangle*(f+dxx(u)+dyy(u))) ); > 35 : for (int i=0;i< 4;i++) > 36 : { > 37 : Probem1; > 38 : cout << u[].min << " " << u[].max << endl; > 39 : plot(u,wait=1); > 40 : cout << " indicator2 " << endl; > 41 : > 42 : rho[] = indicator2(0,Nh); > 43 : rho=sqrt(rho); > 44 : logrho=log10(rho); > 45 : cout << "rho = min " << rho[].min << " max=" << rho[].max << endl; > 46 : plot(rho,fill=1,wait=1,cmm="indicator density ",ps="rhoP2.eps",value=1,viso=viso,nbiso=viso.n); > 47 : plot(logrho,fill=1,wait=1,cmm="log 10 indicator density ",ps="logrhoP2.eps",value=1,nbiso=10); > 48 : plot(Th,wait=1,cmm="Mesh ",ps="ThrhoP2.eps"); > 49 : Th=adaptmesh(Th,[dx(u),dy(u)],err=error,anisomax=1); > 50 : plot(Th,wait=1); > 51 : u=u; > 52 : rho=rho; > 53 : error = error/2; > 54 : } ; > 55 : ; > 70 : real TESTadaptindicatorP2=u[].max-u[].min; > 71 : cout<<"adaptindicatorP2 reference value = "<<REFadaptindicatorP2 > 72 : <<" test value ="<<TESTadaptindicatorP2<<endl; > 73 : assert(TESTadaptindicatorP2<REFadaptindicatorP2*(1+0.01)); > 74 : assert(TESTadaptindicatorP2>REFadaptindicatorP2*(1-0.01)); > 75 : }; > 76 : > 77 : cout << "--------- file : algo.edp -----------------" << endl; > 78 : verbosity=verbosityy; > 79 : { > 80 : > 81 : > 82 : include "algo.edp"// cleanning version 07/2008 FH in Sevilla. > 2 : real umax=0; > 3 : { > 4 : // minimisation of $J(u) = \frac12\sum (i+1) u_i^2 - b_i $ > 5 : // work array > 6 : real[int] b(10),u(10); > 7 : > 8 : func real J(real[int] & u) > 9 : { > 10 : real s=0; > 11 : for (int i=0;i<u.n;i++) > 12 : s +=(i+1)*u[i]*u[i]*0.5 - b[i]*u[i]; > 13 : cout << "J ="<< s << " u =" << u[0] << " " << u[1] << "...\n" ; > 14 : return s; > 15 : } > 16 : > 17 : // the grad of J (this is a affine version (the RHS is in ) > 18 : func real[int] DJ(real[int] &u) > 19 : { > 20 : for (int i=0;i<u.n;i++) > 21 : u[i]=(i+1)*u[i]-b[i]; > 22 : return u; // return of global variable ok > 23 : }; > 24 : > 25 : // the grad of the bilinear part of J (the RHS in remove) > 26 : func real[int] DJ0(real[int] &u) > 27 : { > 28 : for (int i=0;i<u.n;i++) > 29 : u[i]=(i+1)*u[i]; > 30 : return u; // return of global variable ok > 31 : }; > 32 : > 33 : > 34 : func real error(real[int] & u,real[int] & b) > 35 : { > 36 : real s=0; > 37 : for (int i=0;i<u.n;i++) > 38 : s += abs((i+1)*u[i] - b[i]); > 39 : return s; > 40 : } > 41 : > 42 : func real[int] matId(real[int] &u) { return u;}; > 43 : > 44 : b=0.; u=0.; // set right hand side and initial gest > 45 : LinearCG(DJ,u,eps=1.e-6,nbiter=20,precon=matId); > 46 : cout << "LinearCG (Affin) : J(u) = " << J(u) << " err=" << error(u,b) << endl; > 47 : assert(error(u,b) < 1e-5); > 48 : > 49 : b=1; u=0; // set right hand side and initial gest > 50 : LinearCG(DJ0,u,b,eps=1.e-6,nbiter=20,precon=matId); > 51 : cout << "LinearCG (Linear) : J(u) = " << J(u) << " err=" << error(u,b) << endl; > 52 : assert(error(u,b) < 1e-5); > 53 : > 54 : b=1; u=0; // set right hand side and initial gest > 55 : // LinearGMRES(DJ,u,eps=1.e-6,nbiter=20,precon=matId); // bug don't work compile error v1.44 > 56 : LinearGMRES(DJ0,u,b,eps=1.e-6,nbiter=20,precon=matId); > 57 : cout << "LinearGMRES: J(u) = " << J(u) << " err=" << error(u,b) << endl; > 58 : assert(error(u,b) < 1e-5); > 59 : > 60 : b=1; u=0; // set right hand side and initial gest > 61 : NLCG(DJ,u,eps=1.e-6,nbiter=20,precon=matId); > 62 : cout << "NLCG: J(u) = " << J(u) << " err=" << error(u,b) << endl; > 63 : assert(error(u,b) < 1e-5); > 64 : > 65 : // warning BFGS use a full matrix of size nxn (where n=u.n) > 66 : b=1; u=2; // set right hand side and initial gest > 67 : BFGS(J,DJ,u,eps=1.e-6,nbiter=20,nbiterline=20); > 68 : cout << "BFGS: J(u) = " << J(u) << " err=" << error(u,b) << endl; > 69 : assert(error(u,b) < 1e-5); > 70 : > 71 : > 72 : }; > 73 : { // --- a real non linear test --- > 74 : mesh Th=square(10,10); // mesh definition of $\Omega$ > 75 : fespace Vh(Th,P1); // finite element space > 76 : fespace Ph(Th,P0); // make optimization > 77 : > 78 : Vh b=1; // to defined b > 79 : // $ J(u) = 1/2\int_\Omega f(|\nabla u|^2) - \int\Omega u b $ > 80 : // $ f(u) = a*u + u-ln(1+u), \quad f'(u) = a+\frac{u}{1+u}, \quad f''(u) = \frac{1}{(1+u)^2}$ > 81 : real a=0.001; > 82 : func real f(real u) { return u*a+u-log(1+u); } > 83 : func real df(real u) { return a+u/(1+u);} > 84 : func real ddf(real u) { return 1/((1+u)*(1+u));} > 85 : > 86 : // the functionnal J > 87 : > 88 : func real J(real[int] & u) > 89 : { > 90 : Vh w;w[]=u; > 91 : real r=int2d(Th)(0.5*f( dx(w)*dx(w) + dy(w)*dy(w) ) - b*w) ; > 92 : cout << "J(u) =" << r << " " << u.min << " " << u.max << endl; > 93 : return r; > 94 : } > 95 : // ----------------------- > 96 : > 97 : Vh u=0; // the current value of the solution > 98 : Ph alpha; // of store $df(|\nabla u|^2)$ > 99 : int iter=0; > 100 : alpha=df( dx(u)*dx(u) + dy(u)*dy(u) ); // optimization > 101 : > 102 : func real[int] dJ(real[int] & u) > 103 : { > 104 : int verb=verbosity; verbosity=0; > 105 : Vh w;w[]=u; > 106 : alpha=df( dx(w)*dx(w) + dy(w)*dy(w) ); // optimization > 107 : varf au(uh,vh) = int2d(Th)( alpha*( dx(w)*dx(vh) + dy(w)*dy(vh) ) - b*vh) > 108 : + on(1,2,3,4,uh=0); > 109 : u= au(0,Vh); > 110 : verbosity=verb; > 111 : return u; // warning no return of local array > 112 : } > 113 : > 114 : varf alap(uh,vh)= > 115 : int2d(Th)( alpha *( dx(uh)*dx(vh) + dy(uh)*dy(vh) )) + on(1,2,3,4,uh=0); > 116 : > 117 : varf amass(uh,vh)= int2d(Th)( uh*vh) + on(1,2,3,4,uh=0); > 118 : > 119 : matrix Amass = amass(Vh,Vh,solver=CG); > 120 : > 121 : matrix Alap= alap(Vh,Vh,solver=Cholesky,factorize=1); > 122 : > 123 : func real[int] C(real[int] & u) > 124 : { > 125 : real[int] w=Amass*u; > 126 : u = Alap^-1*w; > 127 : return u; // no return of local array variable > 128 : } > 129 : verbosity=5; > 130 : int conv=0; > 131 : real eps=1e-6; > 132 : for(int i=0;i<20;i++) > 133 : { > 134 : conv=NLCG(dJ,u[],nbiter=10,precon=C,veps=eps); > 135 : > 136 : if (conv) break; > 137 : alpha=df( dx(u)*dx(u) + dy(u)*dy(u) ); // optimization > 138 : Alap = alap(Vh,Vh,solver=Cholesky,factorize=1); > 139 : cout << " restart with new preconditionner " << conv << " eps =" << eps << endl; > 140 : } > 141 : plot (u,wait=1,cmm="solution with NLCG"); > 142 : umax = u[].max; > 143 : > 144 : Vh sss= df( dx(u)*dx(u) + dy(u)*dy(u) ) ; > 145 : plot (sss,wait=0,fill=1,value=1); > 146 : > 147 : // the method of Newton Ralphson to solve dJ(u)=0; > 148 : // see Newton.edp example > 149 : > 150 : } > 151 : ; > 83 : real TESTalgo=umax; > 84 : cout<<"algo reference value = "<<REFalgo > 85 : <<" test value ="<<TESTalgo<<endl; > 86 : assert(TESTalgo<REFalgo*(1+0.01)); > 87 : assert(TESTalgo>REFalgo*(1-0.01)); > 88 : }; > 89 : > 90 : cout << "--------- file : array.edp -----------------" << endl; > 91 : verbosity=verbosityy; > 92 : { > 93 : > 94 : > 95 : include "array.edp"int i; > 2 : real [int] tab(10), tab1(10); // 2 array of 10 real > 3 : complex [int] ctab(10), ctab1(10); // 2 array of 10 complex > 4 : //string [int] stab(10); pas code ... > 5 : > 6 : > 7 : // real [int] tab2; // bug > 8 : tab = 1; // set all the array to 1 > 9 : tab[1]=2; > 10 : ctab = 1+2i; // set all the array to 1+2i > 11 : ctab[1]=2; > 12 : cout << tab[1] << " " << tab[9] << " size of tab = " << tab.n << endl; > 13 : cout << ctab[1] << " " << ctab[9] << " size of ctab = " << ctab.n << endl; > 14 : > 15 : tab1=tab; > 16 : tab=tab+tab1; > 17 : tab=2*tab+tab1*5; > 18 : tab1=2*tab-tab1*5; > 19 : tab+=tab; > 20 : cout << tab << endl; > 21 : cout << tab[1] << " " << tab[9] << endl; > 22 : > 23 : ctab1=ctab; > 24 : ctab=ctab+ctab1; > 25 : ctab=2*ctab+ctab1*5; > 26 : ctab1=2*ctab-ctab1*5; > 27 : ctab+=ctab; > 28 : cout << ctab << endl; > 29 : cout << ctab[1] << " " << ctab[9] << endl; > 30 : > 31 : > 32 : real [string] map; // a dynamique array > 33 : string[string] smap; > 34 : for (i=0;i<10;i=i+1) > 35 : { > 36 : tab[i] = i*i; > 37 : cout << i << " " << tab[i] << "\n"; > 38 : }; > 39 : > 40 : map["1"]=2.0; > 41 : map[2]=3.0; // 2 is automaticaly cast to the string "2" > 42 : > 43 : cout << " map[\"1\"] = " << map["1"] << " == 2.0 ; "<< endl; > 44 : cout << " map[2] = " << map[2] << " == 3.0 "<< endl; > 45 : assert( abs(map["1"]-2.0)<1.e-6); > 46 : assert(abs(map[2]-3.0)<1e-6); > 47 : > 48 : > 49 : > 50 : real [int] tab2=[1,2,3,3.14]; > 51 : int [int] itab2=[1,2,3,5]; > 52 : > 53 : cout << tab2 << endl; > 54 : cout << itab2 << endl; > 55 : tab2.resize(10); > 56 : for (int i=4;i<10;i++) tab2[i]=i; > 57 : cout << "tab2 = " << tab2 << endl; > 58 : tab2 /= 2; // bug before v2.0-3 > 59 : cout << "tab2 = " << tab2 << endl; > 60 : tab2 *= 2; > 61 : cout << "tab2 = " << tab2 << endl; > 62 : > 63 : > 64 : real [int,int] mat(10,10),mmat(10,10); > 65 : mat=0; > 66 : for(int i=0;i<mat.n;i++) > 67 : for(int j=0;j<mat.m;j++) > 68 : mat(i,j)=i+100*(j+1); > 69 : mmat=mat; > 70 : cout << mmat << endl; > 71 : mat.resize(15,15); > 72 : for(int i=10;i<mat.n;i++) > 73 : for(int j=0;j<mat.m;j++) > 74 : mat(i,j)=i+100*(j+1); > 75 : for(int i=0;i<mat.n;i++) > 76 : for(int j=10;j<mat.m;j++) > 77 : mat(i,j)=i+100*(j+1); > 78 : cout << mat << endl; // wrong > 79 : //mat(0:9,0:9)=mmat; todo > 80 : //cout << mat << endl; // wrong > 81 : > 82 : // array of mesh > 83 : mesh[int] aTh(10); > 84 : aTh[1]= square(2,2); > 85 : plot(aTh[1]); > 86 : > 87 : // add 1 sep 2005 FH > 88 : real[int] a(5),b(5),c(5),d(5); > 89 : a = 1; > 90 : b = 2; > 91 : c = 3; > 92 : a[2]=0; > 93 : d = ( a ? b : c ); // i = 0, n-1 d[i] = a[i] ? b[i] : c[i] , > 94 : cout << d << endl; > 95 : cout << "== 2 2 3 2 2 \n"; > 96 : d = (a ? 1 : 10); > 97 : cout << " (a ? 1 : 10) "<< d << endl; > 98 : d = (a ? b : -1); > 99 : cout << " (a ? b : -1 ) "<< d << endl; > 100 : d = (a ? -2 : c); > 101 : cout << " (a ? -2 : c) " << d << endl; > 102 : > 103 : > 104 : // Liste all array operator and method > 105 : // ok in version 2.0-3 > 106 : // they exist in the 3 type of array > 107 : // real[int] , long[int], complex[int] > 108 : // --------------------------------- > 109 : int N=5; > 110 : { > 111 : real[int] a(N),b(N),c(N); > 112 : a =1; > 113 : a(0:4:2) = 2; > 114 : a(3:4) = 4; > 115 : cout <<" a = " << a << endl; > 116 : b = a+ a; > 117 : cout <<" b = a+a : " << b << endl; > 118 : b += a; > 119 : cout <<" b += a : " << b << endl; > 120 : b += 2*a; > 121 : cout <<" b += 2*a : " << b << endl; > 122 : b /= 2; > 123 : cout <<" b /= 2 : " << b << endl; > 124 : b *= a; // same b = b .* a > 125 : cout << "b*=a; b =" << b << endl; > 126 : b /= a; // same b = b ./ a > 127 : cout << "b/=a; b =" << b << endl; > 128 : c = a+b; > 129 : cout << " c =a+b : c=" << c << endl; > 130 : c = 2*a+4*b; > 131 : cout << " c =2*a+4b : c= " << c << endl; > 132 : > 133 : c = a+4*b; > 134 : cout << " c =a+4b : c= " << c << endl; > 135 : c = -a+4*b; > 136 : cout << " c =-a+4b : c= " << c << endl; > 137 : c = -a-4*b; > 138 : cout << " c =-a-4b : c= " << c << endl; > 139 : c = -a-b; > 140 : cout << " c =-a-b : c= " << c << endl; > 141 : > 142 : c = a .* b; > 143 : cout << " c =a.*b : c= " << c << endl; > 144 : c = a ./ b; > 145 : cout << " c =a./b : c= " << c << endl; > 146 : c = 2 * b; > 147 : cout << " c =2*b : c= " << c << endl; > 148 : c = b*2 ; > 149 : cout << " c =b*2 : c= " << c << endl; > 150 : > 151 : /* this operator do not exist > 152 : c = b/2 ; > 153 : cout << " c =b/2 : c= " << c << endl; > 154 : */ > 155 : > 156 : // ---- the methods -- > 157 : cout << " ||a||_1 = " << a.l1 << endl; > 158 : cout << " ||a||_2 = " << a.l2 << endl; > 159 : cout << " ||a||_infty = " << a.linfty << endl; > 160 : cout << " sum a_i = " << a.sum << endl; > 161 : cout << " max a_i = " << a.max << endl; > 162 : cout << " min a_i = " << a.min << endl; > 163 : cout << " a'*a = " << (a'*a) << endl; > 164 : cout << " a quantile 0.2 = " << a.quantile(0.2) << endl; > 165 : > 166 : // array mapping after version 2.3 > 167 : int[int] I=[2,3,4,-1,0]; > 168 : b=c=-3; > 169 : b= a(I); // for( i=0;i<b.n;i++) if(I[i] >=0) b[i]=a[I[i]]; > 170 : c(I)= a; // for( i=0;i<I.n;i++) if(I[i] >=0) C(I[i])=a[i]; > 171 : cout << " b = a(I) : " << b << "\n c(I) = a " << c << endl; > 172 : > 173 : > 174 : } > 175 : { > 176 : // bidimensionnal array > 177 : int N=3,M=4; > 178 : > 179 : real[int,int] A(N,M); > 180 : real[int] b(N),c(M); > 181 : b=[1,2,3]; > 182 : c=[4,5,6,7]; > 183 : > 184 : complex[int,int] C(N,M); > 185 : complex[int] cb=[1,2,3],cc=[10i,20i,30i,40i]; > 186 : > 187 : > 188 : b=[1,2,3]; > 189 : > 190 : int [int] I=[2,0,1]; > 191 : int [int] J=[2,0,1,3]; > 192 : > 193 : A=1; // set the all matrix > 194 : A(2,:) = 4; // the full line 2 > 195 : A(:,1) = 5; // the full column 1 > 196 : A(0:N-1,2) = 2; // set the column 2 > 197 : A(1,0:2) = 3; // set the line 1 from 0 to 2 > 198 : > 199 : cout << " A = " << A << endl; > 200 : // outer product > 201 : C = cb*cc'; > 202 : C += 3*cb*cc'; > 203 : C -= 5i*cb*cc'; > 204 : cout << " C = " << C << endl; > 205 : // the way to transform a array to a sparce matrix > 206 : matrix B; > 207 : B = A; > 208 : B=A(I,J); // B(i,j)= A(I(i),J(j)) > 209 : B=A(I^-1,J^-1); // B(I(i),J(j))= A(i,j) > 210 : > 211 : A = 2.*b*c'; // outer product > 212 : cout << " A = " << A << endl; > 213 : cout << " A(1,2) " << A(1,2) << endl; > 214 : B = b*c'; // outer product B(i,j) = b(i)*c(j) > 215 : B = b*c'; // outer product B(i,j) = b(i)*c(j) > 216 : B = (2*b*c')(I,J); // outer product B(i,j) = b(I(i))*c(J(j)) > 217 : B = (3.*b*c')(I^-1,J^-1); // outer product B(I(i),J(j)) = b(i)*c(j) > 218 : cout << "B = (3.*b*c')(I^-1,J^-1) = " << B << endl; > 219 : cout << " b =" << b << endl; > 220 : b = exp(b) ; > 221 : cout << " exp(b) =" << b << endl; > 222 : cb += complex(10.)*cc(0:2); > 223 : cout << " cb =" << cb << endl; > 224 : cb = exp(cb) ; > 225 : cout << " exp(cb) =" << cb << endl; > 226 : cout << " exp(cb).re =" << cb.re << endl; > 227 : cout << " exp(cb).im =" << cb.im << endl; > 228 : cb.im = 0.; > 229 : cout << cb << endl; > 230 : b += cb.re + cb.im; // do not work to do > 231 : cout << " b = " << endl; > 232 : > 233 : } > 234 : { > 235 : // sort array : > 236 : real[int] a=[3,5,7,9,0]; > 237 : real[int] b(a); > 238 : int[int] p=[0,1,2,3,4]; > 239 : > 240 : b=a; > 241 : cout << " a =" <<a << endl; > 242 : sort(b,p); > 243 : cout << " b.sort=" << b << endl; > 244 : cout << " b = " << b << endl; > 245 : cout << " p = " << p << endl; > 246 : b=a; > 247 : b(0:5:2).sort; > 248 : cout << b << endl; > 249 : cout << b(0:5:2) << endl; > 250 : cout << " quantile(0.2) = " << b.quantile(0.2) << endl; > 251 : > 252 : macro AA[ [1,2],[3,4]] // > 253 : macro BB[ [1,2],[5,10]] // > 254 : cout << [ [1,2],[3,4]] [1][0] << " 3 " << endl; > 255 : cout << trace( [ [1,2],[3,4]] * [ [1,2],[5,10]] ' + [ [1,2],[3,4]] - [ [1,2],[5,10]] ' ) <<endl; > 256 : } > 257 : // version 3.2 mai 2009 > 258 : // like math lab. and scilab > 259 : { > 260 : int[int] tt(2:10); // 2,3,4,5,6,7,8,9,10 > 261 : int[int] t1(2:3:10); // 2,5,8, > 262 : cout << " tt(2:10)= " << tt << endl; > 263 : cout << " t1(2:3:10)= " << t1 << endl; > 264 : tt=1:2:5; > 265 : cout << " 1.:2:5 => " << tt << endl; > 266 : } > 267 : > 268 : { > 269 : real[int] tt(2:10); // 2,3,4,5,6,7,8,9,10 > 270 : real[int] t1(2.:3:10.); // 2,5,8, > 271 : cout << " tt(2:10) = = " << tt << endl; > 272 : cout << " t1(2.:3:10.)= " << t1 << endl; > 273 : tt=1.:0.5:3.999; > 274 : cout << " 1.:0.5:3.999 => " << tt << endl; > 275 : } > 276 : { > 277 : complex[int] tt(2.+0i:10.+0i); // 2,3,4,5,6,7,8,9,10 > 278 : complex[int] t1(2.:3.:10.); // 2,5,8, > 279 : cout << " tt(2.+0i:10.+0i)= " << tt << endl; > 280 : cout << " t1(2.:3.:10.);= " << t1 << endl; > 281 : } > 282 : { > 283 : > 284 : real [int] tab(10), tab1(10); // 2 array of 10 real > 285 : //real [int] tab2; // bug array with no size > 286 : tab = 1.03; // set all the array to 1.03 > 287 : tab[1]=2.15; > 288 : cout << tab[1] << " " << tab[9] << " size of tab = " > 289 : << tab.n << " min: " << tab.min << " max:" << tab.max > 290 : << " sum : " << tab.sum << endl; // > 291 : tab.resize(12); // change the size of array tab > 292 : // to 12 with preserving first value > 293 : tab(10:11)=3.14; // set unset value > 294 : cout <<" resize tab: " << tab << endl; > 295 : real [string] tt; > 296 : tt["+"]=1.5; > 297 : cout<<tt["a"]<<" "<<tt["+"]<<endl; > 298 : real[int] a(5),b(5),c(5),d(5); > 299 : a = 1; > 300 : b = 2; > 301 : c = 3; > 302 : a[2]=0; > 303 : d = ( a ? b : c ); // for i = 0, n-1 : d[i] = a[i] ? b[i] : c[i] , > 304 : cout << " d = ( a ? b : c ) is " << d << endl; > 305 : d = ( a ? 1 : c );// for i = 0, n-1: d[i] = a[i] ? 1 : c[i] , (v2.23-1) > 306 : d = ( a ? b : 0 );// for i = 0, n-1: d[i] = a[i] ? b[i] : 0 , (v2.23-1) > 307 : d = ( a ? 1 : 0 );// for i = 0, n-1: d[i] = a[i] ? 0 : 1 , \hfill (v2.23-1) > 308 : tab.sort ; // sort the array tab (version 2.18) > 309 : cout << " tab (after sort) " << tab << endl; > 310 : int[int] ii(0:d.n-1); // set array ii to 0,1, ..., d.n-1 > 311 : d=-1:-5; // set d to -1,-2, .. -5 > 312 : sort(d,ii); // sort array d and ii in parallele > 313 : cout << " d " << d << "\n ii = " << ii << endl; > 314 : > 315 : }; > 96 : > 97 : }; > 98 : > 99 : cout << "--------- file : a_tutorial.edp ----------------- > ... : " << endl; > 100 : verbosity=verbosityy; > 101 : { > 102 : > 103 : > 104 : include "a_tutorial.edp"// This test shows some powerful features of freefem++ on a > 2 : // simple example: $-\Delta(u)=1$ in the unit cercle with $u=0$ on the > 3 : // border of the unit cercle. this problem has an analytical solution > 4 : // u = (1-x^2-y^2)/4 > 5 : real pi=4*atan(1); > 6 : border a(t=0,2*pi){ x = cos(t); y = sin(t);label=1;}; > 7 : > 8 : mesh disk = buildmesh(a(50)); > 9 : plot(disk); > 10 : fespace femp1(disk,P1); > 11 : femp1 u,v; > 12 : > 13 : problem laplace(u,v) = > 14 : int2d(disk)( dx(u)*dx(v) + dy(u)*dy(v) ) // bilinear form > 15 : + int2d(disk)( -1*v ) // linear form > 16 : + on(1,u=0) ; // boundary condition > 17 : > 18 : laplace; > 19 : femp1 err=u-(1-x^2-y^2)/4; > 20 : > 21 : plot (u,value=true,wait=true); > 22 : plot(err,value=true,wait=true); > 23 : > 24 : cout << "error L2=" << sqrt(int2d(disk)( (u-(1-x^2-y^2)/4) ^2) )<< endl; > 25 : cout << "error H10=" << sqrt( int2d(disk)((dx(u)+x/2)^2) > 26 : + int2d(disk)((dy(u)+y/2)^2))<< endl; > 27 : > 28 : disk = adaptmesh(disk,u,err=0.01); > 29 : plot(disk,wait=1); > 30 : > 31 : laplace; > 32 : > 33 : plot (u,value=true,wait=true); > 34 : err =u-(1-x^2-y^2)/4; > 35 : plot(err,value=true,wait=true); > 36 : cout << "error L2=" << sqrt(int2d(disk)( (u-(1-x^2-y^2)/4) ^2) )<< endl; > 37 : cout << "error H10=" << sqrt( int2d(disk)((dx(u)+x/2)^2) > 38 : + int2d(disk)((dy(u)+y/2)^2))<< endl;; > 105 : real TESTaXtutorial=1+max(err[].max,-err[].min); > 106 : cout<<"a_tutorial reference value = "<<REFaXtutorial > 107 : <<" test value ="<<TESTaXtutorial<<endl; > 108 : assert(TESTaXtutorial<REFaXtutorial*(1+0.001)); > 109 : assert(TESTaXtutorial>REFaXtutorial*(1-0.001)); > 110 : }; > 111 : > 112 : cout << "--------- file : beam.edp -----------------" << endl; > 113 : verbosity=verbosityy; > 114 : { > 115 : > 116 : > 117 : include "beam.edp"// Fluid-structure interaction for a weighting beam sitting on a > 2 : // square cavity filled with a fluid. > 3 : > 4 : int bottombeam = 2; > 5 : border a(t=2,0) { x=0; y=t ;label=1;}; // left beam > 6 : border b(t=0,10) { x=t; y=0 ;label=bottombeam;}; // bottom of beam > 7 : border c(t=0,2) { x=10; y=t ;label=1;}; // rigth beam > 8 : border d(t=0,10) { x=10-t; y=2; label=3;}; // top beam > 9 : real E = 21.5; > 10 : real sigma = 0.29; > 11 : real mu = E/(2*(1+sigma)); > 12 : real lambda = E*sigma/((1+sigma)*(1-2*sigma)); > 13 : real gravity = -0.05; > 14 : mesh th = buildmesh( b(20)+c(5)+d(20)+a(5)); > 15 : fespace Vh(th,[P1,P1]); > 16 : Vh [uu,vv], [w,s]; > 17 : cout << "lambda,mu,gravity ="<<lambda<< " " << mu << " " << gravity << endl; > 18 : // deformation of a beam under its own weight > 19 : // definition of 2 macro : > 20 : real sqrt2=sqrt(2.); > 21 : macro epsilon(u1,u2 ) [dx(u1),dy(u2),(dy(u1)+dx(u2))/sqrt2] // EOM > 22 : macro div(u,v ) ( dx(u)+dy(v) ) // EOM > 23 : > 24 : solve bb([uu,vv],[w,s],solver=CG)= > 25 : int2d(th)( > 26 : lambda* ( dx(w)+dy(s) ) * ( dx(uu)+dy(vv) ) > 27 : +2.*mu*( [dx(w),dy(s),(dy(w)+dx(s))/sqrt2] '* [dx(uu),dy(vv),(dy(uu)+dx(vv))/sqrt2] ) > 28 : ) > 29 : - int2d(th) (gravity*s) > 30 : + on(1,uu=0,vv=0) > 31 : ; > 32 : > 33 : //verbosity=100; > 34 : plot([uu,vv],wait=1); > 35 : plot([uu,vv],wait=1,bb=[[-0.5,2.5],[2.5,-0.5]]); > 36 : mesh th1 = movemesh(th, [x+uu, y+vv]); > 37 : plot(th1,wait=1); > 38 : cout << " max deplacement = " << uu[].linfty << endl; > 39 : ; > 118 : real TESTbeam=uu[]'*uu[]; > 119 : cout<<"beam reference value = "<<REFbeam > 120 : <<" test value ="<<TESTbeam<<endl; > 121 : assert(TESTbeam<REFbeam*(1+5e-2)); > 122 : assert(TESTbeam>REFbeam*(1-5e-2)); > 123 : }; > 124 : > 125 : cout << "--------- file : calculus.edp -----------------" << endl; > 126 : verbosity=verbosityy; > 127 : { > 128 : > 129 : > 130 : include "calculus.edp"real x=3.14,y; > 2 : int i,j; > 3 : complex c; > 4 : cout << " x = " << x << "\n"; > 5 : > 6 : x = 1;y=2; > 7 : x=y; > 8 : > 9 : i=0;j=1; > 10 : > 11 : cout << 1 + 3 << " " << 1/3 << "\n"; > 12 : cout << 10 ^10 << "\n"; > 13 : cout << 10 ^-10 << "\n"; > 14 : cout << -10^-2+5 << "== 4.99 \n"; > 15 : cout << 10^-2+5 << "== 5.01 \n"; > 16 : cout << "------------------ complex ---- \n" ; > 17 : cout << 10-10i << " \n"; > 18 : int prec=cout.precision(12); > 19 : cout.scientific << " scientific : \n"; > 20 : cout << " -1^(1/3) = " << (-1+0i)^(1./3.) << " (precision=12)\n"; > 21 : cout.precision(prec); > 22 : cout.fixed; > 23 : cout.showpos << " fixed and showpos :\n"; > 24 : cout << " -1^(1/3) = " << (-1+0i)^(1./3.) << " (precision="<<prec << ")\n"; > 25 : cout.noshowpos << "noshowpos\n"; > 26 : cout << " 8^(1/3)= " << (8)^(1./3.) << " \n"; > 27 : cout << " sqrt(-1) = " << sqrt(-1+0i) << " \n"; > 28 : complex a=10+1i; > 29 : cout.default << "default \n"; > 30 : cout << a << endl; > 31 : cout << " real(a) = " <<real(a) << " conj(a)" << conj(a) > 32 : << " arg(a) = " << arg(a) << endl; > 33 : > 34 : cout << " ++i =" << ++i ; > 35 : cout << " i=" << i << "\n"; > 36 : cout << " i++ = "<< i++ << "\n"; > 37 : cout << " i = " << i << "\n"; > 38 : // ---- string concatenation ---------- > 39 : string str,str1; > 40 : str="abc+"; > 41 : str1="+abcddddd+"; > 42 : str=str + str1; > 43 : str = str + 2 ; > 44 : cout << "str= " << str << "== abc++abcddddd+2;\n"; > 45 : > 46 : { real x=0; > 47 : for (int i=0;i<10;i++) > 48 : x += i*i; > 49 : cout << " x= " << x << endl; > 50 : // example of if arithmetic expression > 51 : real a = x == 0 ? x : -1; > 52 : real b = x != 0 ? x : -1; > 53 : cout << " a = " << a << " b = " << b << endl; > 54 : }; > 131 : > 132 : }; > 133 : > 134 : cout << "--------- file : cavity.edp -----------------" << endl; > 135 : verbosity=verbosityy; > 136 : { > 137 : > 138 : > 139 : include "cavity.edp"mesh Th=square(8,8); > 2 : fespace Xh(Th,P2); > 3 : fespace Mh(Th,P1); > 4 : Xh u2,v2; > 5 : Xh u1,v1; > 6 : Mh p,q; > 7 : > 8 : solve Stokes ([u1,u2,p],[v1,v2,q],solver=Crout) = > 9 : int2d(Th)( ( dx(u1)*dx(v1) + dy(u1)*dy(v1) > 10 : + dx(u2)*dx(v2) + dy(u2)*dy(v2) ) > 11 : + p*q*(0.000001) > 12 : + p*dx(v1)+ p*dy(v2) > 13 : + dx(u1)*q+ dy(u2)*q > 14 : ) > 15 : + on(3,u1=1,u2=0) > 16 : + on(1,2,4,u1=0,u2=0); > 17 : > 18 : plot(coef=0.2,cmm=" [u1,u2] et p ",p,[u1,u2]); > 19 : > 20 : Xh psi,phi; > 21 : > 22 : solve streamlines(psi,phi) = > 23 : int2d(Th)( dx(psi)*dx(phi) + dy(psi)*dy(phi)) > 24 : + int2d(Th)( -phi*(dy(u1)-dx(u2))) > 25 : + on(1,2,3,4,psi=0); > 26 : > 27 : plot(psi,wait=1); > 28 : int i=0; > 29 : real nu=1./100.; > 30 : real dt=0.1; > 31 : real alpha=1/dt; > 32 : > 33 : Xh up1,up2; > 34 : > 35 : problem NS ([u1,u2,p],[v1,v2,q],solver=Crout,init=i) = > 36 : int2d(Th)( > 37 : alpha*( u1*v1 + u2*v2) > 38 : + nu * ( dx(u1)*dx(v1) + dy(u1)*dy(v1) > 39 : + dx(u2)*dx(v2) + dy(u2)*dy(v2) ) > 40 : + p*q*(0.000001) > 41 : + p*dx(v1)+ p*dy(v2) > 42 : + dx(u1)*q+ dy(u2)*q > 43 : ) > 44 : + int2d(Th) ( -alpha*convect([up1,up2],-dt,up1)*v1 -alpha*convect([up1,up2],-dt,up2)*v2 ) > 45 : + on(3,u1=1,u2=0) > 46 : + on(1,2,4,u1=0,u2=0) > 47 : ; > 48 : > 49 : for (i=0;i<=20;i++) > 50 : { > 51 : up1=u1; > 52 : up2=u2; > 53 : NS; > 54 : if ( !(i % 10)) > 55 : plot(coef=0.2,cmm=" [u1,u2] et p ",p,[u1,u2]); > 56 : > 57 : } ; > 58 : if ( (i % 10)) > 59 : plot(coef=0.2,cmm=" [u1,u2] et p ",p,[u1,u2]); > 60 : streamlines; > 61 : plot(psi,wait=1); > 62 : ; > 140 : real TESTcavity=psi[]'*psi[]; > 141 : cout<<"cavity reference value = "<<REFcavity > 142 : <<" test value ="<<TESTcavity<<endl; > 143 : assert(TESTcavity<REFcavity*(1+1e-2)); > 144 : assert(TESTcavity>REFcavity*(1-1e-2)); > 145 : }; > 146 : > 147 : cout << "--------- file : convect2.edp -----------------" << endl; > 148 : verbosity=verbosityy; > 149 : { > 150 : > 151 : > 152 : include "convect2.edp"// This a the rotating hill problem with one turn. > 2 : // First 1/2 turn is a convection equation and second 1/2 a convection diffusion > 3 : > 4 : border a(t=0, 2*pi) { x = cos(t); y = sin(t); }; // the unit circle > 5 : mesh th2 = buildmesh(a(35)); // triangulates the disk > 6 : mesh th= trunc(th2,1,split=2); > 7 : fespace Vh(th,P1); > 8 : fespace Vh2(th2,P2); > 9 : Vh2 v = exp(-10*((x-0.3)^2 +(y-0.3)^2)); // initial condition > 10 : plot(v); > 11 : > 12 : real dt = 0.17,t=0; // time step > 13 : Vh u1 = y, u2 = -x; // rotation velocity > 14 : int i; > 15 : Vh2 vv,vo; // work Finite element function > 16 : for ( i=0; i< 20 ; i++) { > 17 : t += dt; > 18 : vo=v; > 19 : v=convect([u1,u2],-dt,vo); // convect v by u1,u2, dt seconds, results in f > 20 : // convec(u1,u2,dt,v,v) won't work > 21 : plot(v,cmm="convection: t="+t + ", min=" + v[].min + ", max=" + v[].max,wait=0); > 22 : }; > 23 : > 24 : problem A(v,vv,solver=CG) = int2d(th2)(v*vv/dt + 0.01*(dx(v)*dx(vv)+dy(v)*dy(vv)) ) > 25 : + int2d(th2)(-vv*convect([u1,u2],-dt,vo)/dt) + on(a,v=0); > 26 : > 27 : for ( i=0; i< 20 ; i++) > 28 : { > 29 : t += dt; > 30 : vo=v; > 31 : A; // solve le problem A > 32 : plot(v,cmm="convection& diffusive: t="+t + ", min=" + v[].min + ", max=" + v[].max); > 33 : }; > 34 : > 35 : plot(v,wait=1); > 36 : ; > 153 : real TESTconvect2=v[]'*v[]; > 154 : cout<<"convect2 reference value = "<<REFconvect2 > 155 : <<" test value ="<<TESTconvect2<<endl; > 156 : assert(TESTconvect2<REFconvect2*(1+1e-1)); > 157 : assert(TESTconvect2>REFconvect2*(1-1e-1)); > 158 : }; > 159 : > 160 : cout << "--------- file : convect-apt.edp ---------------- > ... : -" << endl; > 161 : verbosity=verbosityy; > 162 : { > 163 : > 164 : > 165 : include "convect-apt.edp"// This a the rotating hill problem with one turn. > 2 : // First 1/2 turn is a convection equation and second 1/2 a convection diffusion > 3 : int kt=6; > 4 : int kloop=5; > 5 : int nbadap=5; > 6 : > 7 : bool inq=1; > 8 : real tol=0.05; > 9 : real tol2=1e-4; > 10 : > 11 : border a(t=0, 2*pi) { x = cos(t); y = sin(t); }; // the unit circle > 12 : mesh th = buildmesh(a(70)); // triangulates the disk > 13 : fespace Vh(th,P1); > 14 : > 15 : Vh u1 = y, u2 = -x; // rotation velocity > 16 : Vh m11=0,m22=0,m12=0; // to store the metric field > 17 : Vh vT; // to save the initial in big loop > 18 : int i; > 19 : Vh vv,vo,vp; // working Finite element function > 20 : > 21 : > 22 : > 23 : func rhill=sqrt((x-0.3)^2 +(y-0.3)^2); > 24 : func hill = 1-tanh(30*(rhill-0.2)); > 25 : //func real hill(real r2) { return 1-tanh(100*(r2-0.04));} > 26 : > 27 : Vh v = hill;//((x-0.3)^2 +(y-0.3)^2); // initial condition > 28 : > 29 : plot(v); > 30 : vp=0; > 31 : > 32 : for (int i=0;i<nbadap;i++) > 33 : { > 34 : th=adaptmesh(th,v,err=tol,inquire=inq); > 35 : v = hill;//((x-0.3)^2 +(y-0.3)^2); > 36 : real errl2= sqrt(int2d(th)(square(vp-v))) ; > 37 : vp=vp-v; > 38 : cout << " interation adp =" << i << " err l2 = " << errl2 > 39 : << " diff min = " << vp[].min << " max =" << vp[].max << endl > 40 : << " --------------- " << endl; > 41 : vp=v; > 42 : if (errl2 < tol2) break; > 43 : } > 44 : plot(th,wait=1); > 45 : > 46 : real dt = 0.17,t=0; // time step > 47 : > 48 : vT[]=v[]; > 49 : > 50 : real error; > 51 : for ( i=0; i< 20/kt ; i++) { > 52 : real T=t; > 53 : vp=0; > 54 : for (int k=0;k<kloop;k++) > 55 : { > 56 : t=T; // restart > 57 : v=vT; // interpolation > 58 : m11=0;m22=0;m12=0; // reset metric > 59 : adaptmesh(th,v,err=tol,metric=[m11[],m12[],m22[]],nomeshgeneration= true ); // warning change the order in version 1.28 > 60 : > 61 : cout << "m11 = " << m11[].min << " " << m11[].max << endl; > 62 : cout << "m22 = " << m22[].min << " " << m22[].max << endl; > 63 : cout << "m12 = " << m12[].min << " " << m12[].max << endl; > 64 : > 65 : for (int j=0;j<kt;j++) > 66 : { > 67 : t = t+dt; > 68 : vo[]=v[]; > 69 : v=convect([u1,u2],-dt,vo); // convect v by u1,u2, dt seconds, results in f > 70 : plot(v,cmm="convection: t="+t + ", min=" + v[].min + ", max=" + v[].max,wait=0); > 71 : adaptmesh(th,v,err=tol,metric=[m11[],m12[],m22[]],nomeshgeneration= true); > 72 : } > 73 : th=adaptmesh(th,v,err=tol,metric=[m11[],m12[],m22[]]); > 74 : vo=0; // > 75 : plot(th,wait=1,cmm="k=" + k + ", t= " + t + " ,i= " + i ); > 76 : real errl2= sqrt(int2d(th)(square(vp-v))) ; > 77 : cout << " interation " << k << " err l2 = " << errl2 << " --------------- " <<endl; > 78 : vp=v; > 79 : error=errl2; > 80 : if (errl2 < tol2) break; > 81 : } > 82 : vT=v; > 83 : }; > 84 : > 85 : > 86 : plot(th,v,wait=1); > 87 : ; > 166 : real TESTconvectXapt=error; > 167 : cout<<"convect-apt reference value = "<<REFconvectXapt > 168 : <<" test value ="<<TESTconvectXapt<<endl; > 169 : assert(TESTconvectXapt<REFconvectXapt+1e-2); > 170 : assert(TESTconvectXapt>REFconvectXapt-0); > 171 : }; > 172 : > 173 : cout << "--------- file : convect.edp -----------------" << endl; > 174 : verbosity=verbosityy; > 175 : { > 176 : > 177 : > 178 : include "convect.edp"// This a the rotating hill problem with one turn. > 2 : // First 1/2 turn is a convection equation and second 1/2 a convection diffusion > 3 : > 4 : border a(t=0, 2*pi) { x = cos(t); y = sin(t); }; // the unit circle > 5 : mesh th = buildmesh(a(70)); // triangulates the disk > 6 : fespace Vh(th,P1); > 7 : func real hill(real r2){return exp(-10*(r2));} > 8 : > 9 : Vh v = hill( (x-0.3)^2 +(y-0.3)^2); // initial condition > 10 : plot(v); > 11 : > 12 : real dt = 0.17,t=0; // time step > 13 : Vh u1 = y, u2 = -x; // rotation velocity > 14 : int i; > 15 : Vh vv,vo; // work Finite element function > 16 : for ( i=0; i< 20 ; i++) { > 17 : t += dt; > 18 : vo=v; > 19 : v=convect([u1,u2],-dt,vo); // convect v by u1,u2, dt seconds, results in f > 20 : // convec(u1,u2,dt,v,v) won't work > 21 : plot(v,cmm="convection: t="+t + ", min=" + v[].min + ", max=" + v[].max,wait=0); > 22 : }; > 23 : > 24 : problem A(v,vv,solver=CG) = int2d(th)(v*vv/dt + 0.01*(dx(v)*dx(vv)+dy(v)*dy(vv)) ) > 25 : + int2d(th)(-vv*convect([u1,u2],-dt,vo)/dt) + on(a,v=0); > 26 : > 27 : > 28 : > 29 : plot(v,wait=1); > 30 : ; > 179 : real TESTconvect=v[]'*v[]; > 180 : cout<<"convect reference value = "<<REFconvect > 181 : <<" test value ="<<TESTconvect<<endl; > 182 : assert(TESTconvect<REFconvect*(1+1e-1)); > 183 : assert(TESTconvect>REFconvect*(1-1e-1)); > 184 : }; > 185 : > 186 : cout << "--------- file : dumptable.edp -----------------" << endl; > 187 : verbosity=verbosityy; > 188 : { > 189 : > 190 : > 191 : include "dumptable.edp"ofstream table("lestables"); > 2 : dumptable(table); > 3 : if (!exec("ls")) cout << " execution ok " << endl; > 4 : ; > 192 : > 193 : }; > 194 : > 195 : cout << "--------- file : ex-vf.edp -----------------" << endl; > 196 : verbosity=verbosityy; > 197 : { > 198 : > 199 : > 200 : include "ex-vf.edp"// signe of pressure if correct > 2 : assert(version>1.18); > 3 : mesh Th=square(10,10); > 4 : fespace Xh(Th,P2),Mh(Th,P1); > 5 : Xh u1,u2,v1,v2; > 6 : Mh p,q,ppp; > 7 : > 8 : > 9 : varf bx(u1,q) = int2d(Th)( (dx(u1)*q)); > 10 : > 11 : varf by(u1,q) = int2d(Th)( (dy(u1)*q)); > 12 : > 13 : varf a(u1,u2)= int2d(Th)( dx(u1)*dx(u2) + dy(u1)*dy(u2) ) > 14 : + on(1,2,4,u1=0) + on(3,u1=1) ; > 15 : > 16 : Xh bc1; bc1[] = a(0,Xh); > 17 : Xh b; > 18 : > 19 : matrix A= a(Xh,Xh,solver=CG); > 20 : matrix Bx= bx(Xh,Mh); > 21 : matrix By= by(Xh,Mh); > 22 : Xh bcx=1,bcy=0; > 23 : Mh f=x; > 24 : Xh g=sin(x); > 25 : b[] = Bx'*f[]; > 26 : b[] += bc1[] .*bcx[]; > 27 : u1[] = A^-1*b[]; > 28 : ; > 201 : > 202 : }; > 203 : > 204 : cout << "--------- file : FE.edp -----------------" << endl; > 205 : verbosity=verbosityy; > 206 : { > 207 : > 208 : > 209 : include "FE.edp"// test all FEspace > 2 : verbosity=10; > 3 : mesh Th=square(5,5); > 4 : verbosity = 10; > 5 : cout << " P0 " << endl; > 6 : fespace Ph(Th,P0); > 7 : cout << " P1 " << endl; > 8 : fespace Vh(Th,P1); > 9 : cout << " P2 " << endl; > 10 : fespace Wh(Th,P2); > 11 : cout << " nb of degre of freedom : " << Wh.ndof << endl; > 12 : cout << " nb of degre of freedom / ELEMENT : " << Wh.ndofK << endl; > 13 : //* don't work to day in progresse > 14 : { > 15 : int k= 2; > 16 : int kdf= Wh.ndofK ; > 17 : cout << " df of element " << k << ":" ; > 18 : for (int i=0;i<kdf;i++) > 19 : cout << Wh(k,i) << " "; > 20 : cout << endl; > 21 : } > 22 : //*/ > 23 : cout << " P1nc " << endl; > 24 : fespace Vnch(Th,P1nc); > 25 : Vnch u1nc=x+10*y; > 26 : cout << " Interpola P1nc : " << int2d(Th)(square(u1nc-(x+10*y))) << endl; > 27 : > 28 : cout << " P2dc " << endl; > 29 : fespace Wdch(Th,P2dc); > 30 : > 31 : cout << " P1dc " << endl; > 32 : fespace Vdch(Th,P1dc); > 33 : Vdch u1dc=x+10*y; > 34 : cout << " Interpola P1dc : " << int2d(Th)(square(u1dc-(x+10*y))) << endl; > 35 : > 36 : Wh w=x*x*y,dxw=2*x*y; > 37 : > 38 : Vdch vdc = dx(w); > 39 : Wdch wdc = dx(w)*x; > 40 : plot(vdc,dxw,wait=1); > 41 : plot(wdc); > 42 : Vnch vnc = x*x; > 43 : Vh vh = x*x; > 44 : Ph p = x*x; > 45 : > 46 : { > 47 : func f=x*x+10*y*y+50*x*y; > 48 : cout << " P2b " << endl; > 49 : fespace Wh2b(Th,P2); > 50 : Wh2b vh=f; > 51 : cout << " ?? " << vh(0.1,0.4) << " == " << f(0.1,0.4) << " diff = " << vh(0.1,0.4) - f(0.1,0.4) <<endl; > 52 : assert( abs(vh(0.1,0.4) - f(0.1,0.4)) < 1e-12 ); > 53 : } > 54 : ; > 210 : real TESTFE=wdc[]'*wdc[]; > 211 : cout<<"FE reference value = "<<REFFE > 212 : <<" test value ="<<TESTFE<<endl; > 213 : assert(TESTFE<REFFE*(1+1e-2)); > 214 : assert(TESTFE>REFFE*(1-1e-2)); > 215 : }; > 216 : > 217 : cout << "--------- file : fluidStructAdapt.edp ----------- > ... : ------" << endl; > 218 : verbosity=verbosityy; > 219 : { > 220 : > 221 : > 222 : include "fluidStructAdapt.edp"assert(version>=1.24); // for big bug is non symetric matrix see HISTORY, and sign in int1d > 2 : int method1=0; > 3 : int iwait=0; > 4 : include "beam.edp"// Fluid-structure interaction for a weighting beam sitting on a > 2 : // square cavity filled with a fluid. > 3 : > 4 : int bottombeam = 2; > 5 : border a(t=2,0) { x=0; y=t ;label=1;}; // left beam > 6 : border b(t=0,10) { x=t; y=0 ;label=bottombeam;}; // bottom of beam > 7 : border c(t=0,2) { x=10; y=t ;label=1;}; // rigth beam > 8 : border d(t=0,10) { x=10-t; y=2; label=3;}; // top beam > 9 : real E = 21.5; > 10 : real sigma = 0.29; > 11 : real mu = E/(2*(1+sigma)); > 12 : real lambda = E*sigma/((1+sigma)*(1-2*sigma)); > 13 : real gravity = -0.05; > 14 : mesh th = buildmesh( b(20)+c(5)+d(20)+a(5)); > 15 : fespace Vh(th,[P1,P1]); > 16 : Vh [uu,vv], [w,s]; > 17 : cout << "lambda,mu,gravity ="<<lambda<< " " << mu << " " << gravity << endl; > 18 : // deformation of a beam under its own weight > 19 : // definition of 2 macro : > 20 : real sqrt2=sqrt(2.); > 21 : macro epsilon(u1,u2 ) [dx(u1),dy(u2),(dy(u1)+dx(u2))/sqrt2] // EOM > 22 : macro div(u,v ) ( dx(u)+dy(v) ) // EOM > 23 : > 24 : solve bb([uu,vv],[w,s],solver=CG)= > 25 : int2d(th)( > 26 : lambda* ( dx(w)+dy(s) ) * ( dx(uu)+dy(vv) ) > 27 : +2.*mu*( [dx(w),dy(s),(dy(w)+dx(s))/sqrt2] '* [dx(uu),dy(vv),(dy(uu)+dx(vv))/sqrt2] ) > 28 : ) > 29 : - int2d(th) (gravity*s) > 30 : + on(1,uu=0,vv=0) > 31 : ; > 32 : > 33 : //verbosity=100; > 34 : plot([uu,vv],wait=1); > 35 : plot([uu,vv],wait=1,bb=[[-0.5,2.5],[2.5,-0.5]]); > 36 : mesh th1 = movemesh(th, [x+uu, y+vv]); > 37 : plot(th1,wait=1); > 38 : cout << " max deplacement = " << uu[].linfty << endl; > 39 : > 5 : // Stokes on square b,e,f,g driven cavite on left side g > 6 : border e(t=0,10) { x=t; y=-10; label= 1; }; // bottom > 7 : border f(t=0,10) { x=10; y=-10+t ; label= 1; }; // right > 8 : border g(t=0,10) { x=0; y=-t ;label= 2;}; // left > 9 : border h(t=0,10) { x=t; y=vv(t,0)*( t>=0.001 )*(t <= 9.999); label=3;}; // top of cavity deforme > 10 : > 11 : real err=10; > 12 : mesh sh = buildmesh(h(-20)+f(10)+e(10)+g(10)); > 13 : plot(sh,wait=iwait); > 14 : > 15 : fespace Xh(sh,P2),Mh(sh,P1); > 16 : fespace V1h(sh,P2); > 17 : > 18 : Xh u1,u2,v1,v2; > 19 : Mh p,q,ppp; > 20 : > 21 : real veps=1e-4; > 22 : varf bx(u1,q) = int2d(sh)( -(dx(u1)*q)); > 23 : > 24 : varf by(u1,q) = int2d(sh)( -(dy(u1)*q)); > 25 : > 26 : varf Lap(u1,u2)= int2d(sh)( dx(u1)*dx(u2) + dy(u1)*dy(u2) ) > 27 : + on(2,u1=1) + on(1,3,u1=0) ; > 28 : > 29 : varf Mass(p,q)=int2d(sh)(p*q); > 30 : > 31 : Xh bc1; > 32 : Xh brhs; > 33 : > 34 : matrix A= Lap(Xh,Xh,solver=CG); > 35 : matrix M= Mass(Mh,Mh,solver=CG); > 36 : matrix Bx= bx(Xh,Mh); > 37 : matrix By= by(Xh,Mh); > 38 : func cly =(-y)*(10.+y)/25.; > 39 : Xh bcx=0,bcy=cly; > 40 : func real[int] divup(real[int] & pp) > 41 : { // > 42 : int verb=verbosity; > 43 : verbosity=1; > 44 : brhs[] = Bx'*pp; brhs[] += bc1[] .*bcx[]; > 45 : u1[] = A^-1*brhs[]; > 46 : brhs[] = By'*pp; brhs[] += bc1[] .*bcy[]; > 47 : u2[] = A^-1*brhs[]; > 48 : ppp[] = M^-1*pp; > 49 : ppp[] = 1.e-6*ppp[]; > 50 : ppp[] = Bx*u1[]; > 51 : ppp[] += By*u2[]; > 52 : verbosity=verb; > 53 : return ppp[] ; > 54 : }; > 55 : p=0;q=0;u1=0;v1=0; > 56 : > 57 : int i; > 58 : th1 = movemesh(th, [x+uu, y+vv]); > 59 : for( i=0;i<6;i++) > 60 : { > 61 : bc1=0; > 62 : brhs=0; > 63 : bc1[] = Lap(0,Xh); > 64 : q=0; > 65 : verbosity=50; > 66 : LinearCG(divup,p[],veps=veps,nbiter=100); > 67 : divup(p[]); > 68 : verbosity=1; > 69 : plot([u1,u2],p,wait=iwait,value=true,coef=0.1); > 70 : > 71 : real coef=0.2; > 72 : > 73 : Vh [uu1,vv1]; > 74 : [uu1,vv1]=[uu,vv]; > 75 : > 76 : if(method1==1) > 77 : { > 78 : V1h sigma11,sigma22,sigma12; > 79 : > 80 : sigma11([x+uu,y+vv]) = (2*dx(u1)-p); > 81 : sigma22([x+uu,y+vv]) = (2*dy(u2)-p); > 82 : sigma12([x+uu,y+vv]) = (dx(u1)+dy(u2)); > 83 : > 84 : solve bbst([uu,vv],[w,s],init=i) = > 85 : int2d(th)( > 86 : lambda* ( dx(w)+dy(s) ) * ( dx(uu)+dy(vv) ) > 87 : +2.*mu*( [dx(w),dy(s),(dy(w)+dx(s))/sqrt2] '* [dx(uu),dy(vv),(dy(uu)+dx(vv))/sqrt2] ) > 88 : ) > 89 : + int2d(th) (-gravity*s) > 90 : + int1d(th,bottombeam)( coef*(sigma11*N.x*w + sigma22*N.y*s + sigma12*(N.y*w+N.x*s) ) ) > 91 : + on(1,uu=0,vv=0) > 92 : ; > 93 : } > 94 : else > 95 : { > 96 : // this piece of code is crucial to mixe adaptation and fluid structure > 97 : fespace Vh11(th1,[P1,P1]); > 98 : varf vFS([yyyy],[w,s])= int1d(th1,bottombeam)( > 99 : coef*((2*dx(u1)-p)*N.x*w + (2*dy(u2)-p)*N.y*s + (dx(u1)+dy(u2))*(N.y*w+N.x*s)) > 100 : ); > 101 : Vh11 [FS,FS1];[FS,FS1]=[0,0]; > 102 : FS[]= vFS(0,Vh11); > 103 : cout << FS[].min << " " << FS[].max << endl; > 104 : > 105 : plot([FS,FS1],wait=iwait,value=1); > 106 : solve bbst2([uu,vv],[w,s],init=i) = > 107 : int2d(th)( > 108 : lambda* ( dx(w)+dy(s) ) * ( dx(uu)+dy(vv) ) > 109 : +2.*mu*( [dx(w),dy(s),(dy(w)+dx(s))/sqrt2] '* [dx(uu),dy(vv),(dy(uu)+dx(vv))/sqrt2] ) > 110 : ) > 111 : + int2d(th) (-gravity*s) > 112 : + FS[] // + int1d(th,bottombeam)( coef*(sigma11*N.x*w + sigma22*N.y*s + sigma12*(N.y*w+N.x*s) ) ) > 113 : + on(1,uu=0,vv=0) > 114 : ; > 115 : > 116 : } > 117 : //plot([uu,vv],wait=1); > 118 : err = sqrt(int2d(th)( (uu-uu1)^2 + (vv-vv1)^2 )); > 119 : cout << " ----- Iteration = " << i << " Erreur L2 = " << err << "----------\n"; > 120 : cout << " max deplacement " << uu[].linfty << endl; > 121 : bool iadapt=err>0.05; > 122 : if(iadapt) > 123 : th = adaptmesh(th,[uu,vv],err=1.e-2); > 124 : [uu,vv]=[uu,vv]; > 125 : [w,s]=[0,0]; > 126 : > 127 : th1 = movemesh(th, [x+uu, y+vv]); > 128 : //plot(th1,wait=1); > 129 : if(method1==1) > 130 : sh = buildmesh(h(-20)+f(10)+e(10)+g(10)); > 131 : else > 132 : { > 133 : fespace VVh(sh,P1);VVh uh,vh; > 134 : solve lapllll(uh,vh,solver=CG,tgv=1e5) = // definion of the problem > 135 : // compute a deformation field for moving the fluid mesh > 136 : > 137 : // x -> vv(x,0) is the new deformation y > 138 : // x -> y is the position of the mesh on border 3 > 139 : int2d(sh)( dx(uh)*dx(vh) + dy(uh)*dy(vh) ) // bilinear form > 140 : + on(1,2,uh=0)+ on(3,uh=(vv(x,0)-y)*( x>=0.001 )*(x <= 9.999)) ; // boundary condition form > 141 : > 142 : sh = movemesh(sh,[x,y+uh]); > 143 : if(iadapt) > 144 : { > 145 : sh = adaptmesh(sh,[u1,u2],p,err=2.e-2); > 146 : lapllll; > 147 : sh = movemesh(sh,[x,y+uh]); > 148 : } > 149 : plot(th1,sh,wait=iwait); > 150 : p=p; > 151 : u1=u1; > 152 : u2=u2; > 153 : A= Lap(Xh,Xh,solver=CG); > 154 : M= Mass(Mh,Mh,solver=CG); > 155 : Bx= bx(Xh,Mh); > 156 : By= by(Xh,Mh); > 157 : bcx=0; > 158 : bcy=cly; > 159 : } > 160 : > 161 : > 162 : p=p;q=q;u1=u1;u2=u2;brhs=brhs;ppp=ppp; > 163 : A= Lap(Xh,Xh,solver=CG); > 164 : M= Mass(Mh,Mh,solver=CG); > 165 : Bx= bx(Xh,Mh); > 166 : By= by(Xh,Mh); > 167 : bc1=0; // for resize > 168 : bc1[] = Lap(0,Xh); > 169 : } > 170 : cout << " max deplacement " << uu[].linfty << endl; > 171 : ; > 223 : real TESTfluidStructAdapt=uu[]'*uu[]; > 224 : cout<<"fluidStructAdapt reference value = "<<REFfluidStructAdapt > 225 : <<" test value ="<<TESTfluidStructAdapt<<endl; > 226 : assert(TESTfluidStructAdapt<REFfluidStructAdapt*(1+2e-1)); > 227 : assert(TESTfluidStructAdapt>REFfluidStructAdapt*(1-2e-1)); > 228 : }; > 229 : > 230 : cout << "--------- file : fluidStruct.edp ---------------- > ... : -" << endl; > 231 : verbosity=verbosityy; > 232 : { > 233 : > 234 : > 235 : include "fluidStruct.edp"assert(version>=1.24); // for big bug is non symetric matrix see HISTORY, and sign in int1d > 2 : include "beam.edp"// Fluid-structure interaction for a weighting beam sitting on a > 2 : // square cavity filled with a fluid. > 3 : > 4 : int bottombeam = 2; > 5 : border a(t=2,0) { x=0; y=t ;label=1;}; // left beam > 6 : border b(t=0,10) { x=t; y=0 ;label=bottombeam;}; // bottom of beam > 7 : border c(t=0,2) { x=10; y=t ;label=1;}; // rigth beam > 8 : border d(t=0,10) { x=10-t; y=2; label=3;}; // top beam > 9 : real E = 21.5; > 10 : real sigma = 0.29; > 11 : real mu = E/(2*(1+sigma)); > 12 : real lambda = E*sigma/((1+sigma)*(1-2*sigma)); > 13 : real gravity = -0.05; > 14 : mesh th = buildmesh( b(20)+c(5)+d(20)+a(5)); > 15 : fespace Vh(th,[P1,P1]); > 16 : Vh [uu,vv], [w,s]; > 17 : cout << "lambda,mu,gravity ="<<lambda<< " " << mu << " " << gravity << endl; > 18 : // deformation of a beam under its own weight > 19 : // definition of 2 macro : > 20 : real sqrt2=sqrt(2.); > 21 : macro epsilon(u1,u2 ) [dx(u1),dy(u2),(dy(u1)+dx(u2))/sqrt2] // EOM > 22 : macro div(u,v ) ( dx(u)+dy(v) ) // EOM > 23 : > 24 : solve bb([uu,vv],[w,s],solver=CG)= > 25 : int2d(th)( > 26 : lambda* ( dx(w)+dy(s) ) * ( dx(uu)+dy(vv) ) > 27 : +2.*mu*( [dx(w),dy(s),(dy(w)+dx(s))/sqrt2] '* [dx(uu),dy(vv),(dy(uu)+dx(vv))/sqrt2] ) > 28 : ) > 29 : - int2d(th) (gravity*s) > 30 : + on(1,uu=0,vv=0) > 31 : ; > 32 : > 33 : //verbosity=100; > 34 : plot([uu,vv],wait=1); > 35 : plot([uu,vv],wait=1,bb=[[-0.5,2.5],[2.5,-0.5]]); > 36 : mesh th1 = movemesh(th, [x+uu, y+vv]); > 37 : plot(th1,wait=1); > 38 : cout << " max deplacement = " << uu[].linfty << endl; > 39 : > 3 : // Stokes on square b,e,f,g driven cavite on left side g > 4 : border e(t=0,10) { x=t; y=-10; label= 1; }; // bottom > 5 : border f(t=0,10) { x=10; y=-10+t ; label= 1; }; // right > 6 : border g(t=0,10) { x=0; y=-t ;label= 2;}; // left > 7 : border h(t=0,10) { x=t; y=vv(t,0)*( t>=0.001 )*(t <= 9.999); label=3;}; // top of cavity deforme > 8 : > 9 : > 10 : mesh sh = buildmesh(h(-20)+f(10)+e(10)+g(10)); > 11 : plot(sh,wait=1); > 12 : > 13 : fespace Xh(sh,P2),Mh(sh,P1); > 14 : fespace V1h(sh,P2); > 15 : > 16 : Xh u1,u2,v1,v2; > 17 : Mh p,q,ppp; > 18 : > 19 : > 20 : varf bx(u1,q) = int2d(sh)( -(dx(u1)*q)); > 21 : > 22 : varf by(u1,q) = int2d(sh)( -(dy(u1)*q)); > 23 : > 24 : varf Lap(u1,u2)= int2d(sh)( dx(u1)*dx(u2) + dy(u1)*dy(u2) ) > 25 : + on(2,u1=1) + on(1,3,u1=0) ; > 26 : > 27 : varf Mass(p,q)=int2d(sh)(p*q); > 28 : > 29 : Xh bc1; > 30 : Xh brhs; > 31 : > 32 : matrix A= Lap(Xh,Xh,solver=CG); > 33 : matrix M= Mass(Mh,Mh,solver=CG); > 34 : matrix Bx= bx(Xh,Mh); > 35 : matrix By= by(Xh,Mh); > 36 : > 37 : Xh bcx,bcy; > 38 : func real[int] divup(real[int] & pp) > 39 : { // > 40 : int verb=verbosity; > 41 : verbosity=1; > 42 : brhs[] = Bx'*pp; brhs[] += bc1[] .*bcx[]; > 43 : u1[] = A^-1*brhs[]; > 44 : brhs[] = By'*pp; brhs[] += bc1[] .*bcy[]; > 45 : u2[] = A^-1*brhs[]; > 46 : ppp[] = M^-1*pp; > 47 : ppp[] = 1.e-6*ppp[]; > 48 : ppp[] = Bx*u1[]; > 49 : ppp[] += By*u2[]; > 50 : verbosity=verb; > 51 : return ppp[] ; > 52 : }; > 53 : p=0;q=0;u1=0;v1=0; > 54 : > 55 : int i; > 56 : for( i=0;i<2;i++) > 57 : { > 58 : bcx=0; > 59 : bcy= (-y)*(10.+y)/25.; > 60 : > 61 : cout << " loop " << i << endl; > 62 : bc1[] = Lap(0,Xh); > 63 : q=0; > 64 : verbosity=50; > 65 : LinearCG(divup,p[],eps=1.e-3,nbiter=50); > 66 : divup(p[]); > 67 : verbosity=1; > 68 : plot([u1,u2],p,wait=1,value=true,coef=0.1,cmm="[u1,u2],p"); > 69 : > 70 : real coef=0.2; > 71 : > 72 : V1h sigma11,sigma22,sigma12; > 73 : Vh [uu1,vv1]; > 74 : [uu1,vv1]=[uu,vv]; > 75 : > 76 : sigma11([x+uu,y+vv]) = (2*dx(u1)-p); > 77 : sigma22([x+uu,y+vv]) = (2*dy(u2)-p); > 78 : sigma12([x+uu,y+vv]) = (dx(u1)+dy(u2)); > 79 : > 80 : > 81 : solve bbst([uu,vv],[w,s],init=i) = > 82 : int2d(th)( > 83 : lambda* ( dx(w)+dy(s) ) * ( dx(uu)+dy(vv) ) > 84 : +2.*mu*( [dx(w),dy(s),(dy(w)+dx(s))/sqrt2] '* [dx(uu),dy(vv),(dy(uu)+dx(vv))/sqrt2] ) > 85 : ) > 86 : + int2d(th) (-gravity*s) > 87 : + int1d(th,bottombeam)( coef*(sigma11*N.x*w + sigma22*N.y*s + sigma12*(N.y*w+N.x*s) ) ) > 88 : + on(1,uu=0,vv=0) > 89 : ; > 90 : cout << " max deplacement " << uu[].linfty << endl; > 91 : plot([uu,vv],wait=1); > 92 : real err = sqrt(int2d(th)( (uu-uu1)^2 + (vv-vv1)^2 )); > 93 : cout << " ----- Iteration = " << i << " Erreur L2 = " << err << "----------\n"; > 94 : th1 = movemesh(th, [x+uu, y+vv]); > 95 : plot(th1,wait=1); > 96 : sh = buildmesh(h(-20)+f(10)+e(10)+g(10)); > 97 : plot(sh); > 98 : p=p;q=q;u1=u1;u2=u2;brhs=brhs;ppp=ppp; > 99 : A= Lap(Xh,Xh,solver=CG); > 100 : M= Mass(Mh,Mh,solver=CG); > 101 : Bx= bx(Xh,Mh); > 102 : By= by(Xh,Mh); > 103 : bc1=0; // for resize > 104 : bc1[] = Lap(0,Xh); > 105 : } > 106 : cout << " max deplacement " << uu[].linfty << endl; > 107 : ; > 236 : real TESTfluidStruct=uu[]'*uu[]; > 237 : cout<<"fluidStruct reference value = "<<REFfluidStruct > 238 : <<" test value ="<<TESTfluidStruct<<endl; > 239 : assert(TESTfluidStruct<REFfluidStruct*(1+2e-1)); > 240 : assert(TESTfluidStruct>REFfluidStruct*(1-2e-1)); > 241 : }; > 242 : > 243 : > 244 : > 245 : > 246 : cout << "--------- file : LapDG2.edp -----------------" << endl; > 247 : verbosity=verbosityy; > 248 : { > 249 : > 250 : > 251 : include "LapDG2.edp"// Discontinous Galerlin Method > 2 : // based on paper from > 3 : // Riviere, Beatrice; Wheeler, Mary F.; Girault, Vivette > 4 : // title: > 5 : // A priori error estimates for finite element > 6 : // methods based on discontinuous approximation spaces > 7 : // for elliptic problems. > 8 : // SIAM J. Numer. Anal. 39 (2001), no. 3, 902--931 (electronic). > 9 : // --------------------------------- > 10 : // Formulation given by Vivette Girault > 11 : // ------ > 12 : // Author: F. Hecht , december 2003 > 13 : // ------------------------------- > 14 : // nonsymetric bilinear form > 15 : // ------------------------ > 16 : // solve $ -\Delta u = f$ on $\Omega$ and $u= g$ on $\Gamma$ > 17 : macro dn(u ) (N.x*dx(u)+N.y*dy(u) ) // def the normal derivative > 18 : > 19 : mesh Th = square(10,10); // unite square > 20 : fespace Vh(Th,P2dc); // Discontinous P2 finite element > 21 : fespace Xh(Th,P2); > 22 : // if param = 0 => Vh must be P2 otherwise we need some penalisation > 23 : real pena=0; // a paramater to add penalisation > 24 : varf Ans(u,v)= > 25 : int2d(Th)(dx(u)*dx(v)+dy(u)*dy(v) ) > 26 : + intalledges(Th)(// loop on all edge of all triangle > 27 : // the edge are see nTonEdge times so we / nTonEdge > 28 : // remark: nTonEdge =1 on border edge and =2 on internal > 29 : // we are in a triange th normal is the exterior normal > 30 : // def: jump = external - internal value; on border exter value =0 > 31 : // average = (external + internal value)/2, on border just internal value > 32 : ( jump(v)*average( (N.x*dx(u)+N.y*dy(u) ) ) - jump(u)*average( (N.x*dx(v)+N.y*dy(v) ) ) > 33 : + pena*jump(u)*jump(v) ) / nTonEdge > 34 : ) > 35 : ; > 36 : func f=1; > 37 : func g=0; > 38 : Vh u,v; > 39 : Xh uu,vv; > 40 : problem A(u,v,solver=UMFPACK) = Ans > 41 : - int2d(Th)(f*v) > 42 : - int1d(Th)(g* (N.x*dx(v)+N.y*dy(v) ) + pena*g*v) > 43 : ; > 44 : problem A1(uu,vv,solver=CG) > 45 : = > 46 : int2d(Th)(dx(uu)*dx(vv)+dy(uu)*dy(vv)) - int2d(Th)(f*vv) + on(1,2,3,4,uu=g); > 47 : > 48 : A; // solve DG > 49 : A1; // solve continuous > 50 : > 51 : plot(u,uu,cmm="Discontinue Galerkin",wait=1,value=1); > 52 : plot(u,cmm="Discontinue Galerkin",wait=1,value=1,fill=1); > 53 : ; > 252 : real TESTLapDG2=u[]'*u[]; > 253 : cout<<"LapDG2 reference value = "<<REFLapDG2 > 254 : <<" test value ="<<TESTLapDG2<<endl; > 255 : assert(TESTLapDG2<REFLapDG2*(1+1e-2)); > 256 : assert(TESTLapDG2>REFLapDG2*(1-1e-2)); > 257 : }; > 258 : > 259 : cout << "--------- file : Laplace.edp -----------------" << endl; > 260 : verbosity=verbosityy; > 261 : { > 262 : > 263 : > 264 : include "Laplace.edp" mesh Th=square(10,10); > 2 : fespace Vh(Th,P1); // P1 FE space > 3 : Vh uh,vh; // unkown and test function. > 4 : func f=1; // right hand side function > 5 : func g=0; // boundary condition function > 6 : > 7 : problem laplace(uh,vh,solver=GMRES,tgv=1e5) = // definion of the problem > 8 : int2d(Th)( dx(uh)*dx(vh) + dy(uh)*dy(vh) ) // bilinear form > 9 : - int2d(Th)( f*vh ) // linear form > 10 : + on(1,2,3,4,uh=g) ; // boundary condition form > 11 : > 12 : laplace; // solve the problem plot(uh); // to see the result > 13 : plot(uh,ps="Laplace.eps",value=true); > 14 : ; > 265 : real TESTLaplace=uh[]'*uh[]; > 266 : cout<<"Laplace reference value = "<<REFLaplace > 267 : <<" test value ="<<TESTLaplace<<endl; > 268 : assert(TESTLaplace<REFLaplace*(1+1e-2)); > 269 : assert(TESTLaplace>REFLaplace*(1-1e-2)); > 270 : }; > 271 : > 272 : cout << "--------- file : LaplaceP1bis.edp --------------- > ... : --" << endl; > 273 : verbosity=verbosityy; > 274 : { > 275 : > 276 : > 277 : include "LaplaceP1bis.edp" mesh Th=square(10,10); > 2 : fespace Vh(Th,P1); // P1 FE space > 3 : Vh uh,vh,u; // unkown and test function. > 4 : func f=1; // right hand side function > 5 : func g=0.; // boundary condition function > 6 : > 7 : problem laplace(uh,vh,solver=GMRES,tgv=1e5) = // definion of the problem > 8 : - int2d(Th)( -dx(uh)*dx(vh) - dy(uh)*dy(vh) ) // bilinear form > 9 : - int1d(Th,1)( -uh*vh) > 10 : - int1d(Th,1)( vh) > 11 : - int2d(Th)( f*vh ) // linear form > 12 : + on(2,3,4,uh=g) ; // boundary condition form > 13 : > 14 : problem laplacep(uh,vh,solver=CG,tgv=1e5) = // definion of the problem > 15 : int2d(Th)( dx(uh)*dx(vh) + dy(uh)*dy(vh) ) // bilinear form > 16 : + int1d(Th,1)( uh*vh) > 17 : + int1d(Th,1)( - vh) > 18 : + int2d(Th)( -f*vh ) // linear form > 19 : + on(2,3,4,uh=g) ; // boundary condition form > 20 : > 21 : > 22 : laplace; // solve the problem plot(uh); // to see the result > 23 : u=uh; > 24 : laplacep; // solve the problem plot(uh); // to see the result > 25 : > 26 : plot(uh,u,value=true); > 27 : u[] -= uh[]; > 28 : cout << "Diff min = "<< u[].min << " max=" << u[].max << endl ; > 29 : ; > 278 : real TESTLaplaceP1bis=u[]'*u[]; > 279 : cout<<"LaplaceP1bis reference value = "<<REFLaplaceP1bis > 280 : <<" test value ="<<TESTLaplaceP1bis<<endl; > 281 : assert(TESTLaplaceP1bis<REFLaplaceP1bis*(1+1e-2)); > 282 : assert(TESTLaplaceP1bis>REFLaplaceP1bis*(1-1e-2)); > 283 : }; > 284 : > 285 : cout << "--------- file : LaplaceP1.edp -----------------" << endl; > 286 : verbosity=verbosityy; > 287 : { > 288 : > 289 : > 290 : include "LaplaceP1.edp" mesh Th=square(10,10); > 2 : fespace Vh(Th,P1); // P1 FE space > 3 : Vh uh,vh; // unkown and test function. > 4 : func f=1; // right hand side function > 5 : func g=0; // boundary condition function > 6 : > 7 : problem laplace(uh,vh,solver=GMRES,tgv=1e5) = // definion of the problem > 8 : int2d(Th)( dx(uh)*dx(vh) + dy(uh)*dy(vh) ) // bilinear form > 9 : + int1d(Th,1)( uh*vh) > 10 : - int1d(Th,1)( vh) > 11 : - int2d(Th)( f*vh ) // linear form > 12 : + on(2,3,4,uh=g) ; // boundary condition form > 13 : > 14 : laplace; // solve the problem plot(uh); // to see the result > 15 : plot(uh,ps="LaplaceP1.eps",value=true); > 16 : ; > 291 : real TESTLaplaceP1=uh[]'*uh[]; > 292 : cout<<"LaplaceP1 reference value = "<<REFLaplaceP1 > 293 : <<" test value ="<<TESTLaplaceP1<<endl; > 294 : assert(TESTLaplaceP1<REFLaplaceP1*(1+1e-2)); > 295 : assert(TESTLaplaceP1>REFLaplaceP1*(1-1e-2)); > 296 : }; > 297 : > 298 : cout << "--------- file : LaplaceP1P2h.edp --------------- > ... : --" << endl; > 299 : verbosity=verbosityy; > 300 : { > 301 : > 302 : > 303 : include "LaplaceP1P2h.edp" mesh Th=square(10,10); > 2 : fespace Vh(Th,P1); // P1 FE space > 3 : Vh uh,vh; // unkown and test function. > 4 : func f=1; // right hand side function > 5 : func g=0; // boundary condition function > 6 : > 7 : problem laplace(uh,vh,solver=CG) = // definion of the problem > 8 : int2d(Th)( dx(uh)*dx(vh) + dy(uh)*dy(vh) ) // bilinear form > 9 : + int1d(Th,1)( uh*vh) > 10 : - int1d(Th,1)( vh) > 11 : - int2d(Th)( f*vh ) // linear form > 12 : + on(2,3,4,uh=g) ; // boundary condition form > 13 : > 14 : laplace; // solve the problem plot(uh); // to see the result > 15 : plot(uh,ps="LaplaceP1P2h.eps",value=true); > 16 : // if error on macos version codeworrior > 17 : // remove in panal PPC linker FreeFEm++ Setting Dead-strip Static Initializition Code Flag > 18 : fespace V2h(Th,P2); > 19 : V2h u2h,v2h; // unkown and test function. > 20 : > 21 : problem errorh (u2h,v2h,solver=CG) = // definion of the problem > 22 : int2d(Th)( dx(u2h)*dx(v2h) + dy(u2h)*dy(v2h) ) // bilinear form > 23 : + int1d(Th,1)( u2h*v2h) > 24 : - int1d(Th,1)( v2h) > 25 : - int2d(Th)( f*v2h ) // linear form > 26 : + on(2,3,4,u2h=g) ; // boundary condition form > 27 : errorh; > 28 : plot(u2h,ps="ErrorHerachical.ps",value=true,wait=1);; > 304 : real TESTLaplaceP1P2h=u2h[]'*u2h[]; > 305 : cout<<"LaplaceP1P2h reference value = "<<REFLaplaceP1P2h > 306 : <<" test value ="<<TESTLaplaceP1P2h<<endl; > 307 : assert(TESTLaplaceP1P2h<REFLaplaceP1P2h*(1+1e-2)); > 308 : assert(TESTLaplaceP1P2h>REFLaplaceP1P2h*(1-1e-2)); > 309 : }; > 310 : > 311 : cout << "--------- file : LaplaceRT.edp -----------------" << endl; > 312 : verbosity=verbosityy; > 313 : { > 314 : > 315 : > 316 : include "LaplaceRT.edp"/* > 2 : Solving the following Poisson problem > 3 : Find $p$, such that; > 4 : $ - \Delta p = f $ on $\Omega$, > 5 : $ dp / dn = (g1d,g2d). n $ on $\Gamma_{123}$ > 6 : $ p = gd $ on $\Gamma_{1}$ > 7 : with de Mixte finite element formulation > 8 : Find $p\in L^2(\Omega) and $u\in H(div) $ such than > 9 : u - Grad p = 0 > 10 : - div u = f > 11 : $ u. n = (g1d,g2d). n $ on $\Gamma_{123}$ > 12 : $ p = gd $ on $\Gamma_{1}$ > 13 : > 14 : the variationnel form is: > 15 : $\forall v\in H(div)$; $v.n = 0$ on $\Gamma_{4}\} $: $ \int_\Omega u v + p div v -\int_{\Gamma_{123}} gd* v.n = 0 $ > 16 : > 17 : $\forall q\in L^2$: $ -\int_\Omega q div u = \int_Omega f q $ > 18 : and $ u.n = (g1n,g2n).n$ on $\Gamma_4$ > 19 : > 20 : */ > 21 : mesh Th=square(10,10); > 22 : fespace Vh(Th,RT0); > 23 : fespace Ph(Th,P0); > 24 : > 25 : func gd = 1.; > 26 : func g1n = 1.; > 27 : func g2n = 1.; > 28 : func f = 1.; > 29 : > 30 : Vh [u1,u2],[v1,v2]; > 31 : Ph p,q; > 32 : > 33 : problem laplaceMixte([u1,u2,p],[v1,v2,q],solver=GMRES,eps=1.0e-10,tgv=1e30,dimKrylov=150) = > 34 : int2d(Th)( p*q*1e-15+ u1*v1 + u2*v2 + p*(dx(v1)+dy(v2)) + (dx(u1)+dy(u2))*q ) > 35 : + int2d(Th) ( f*q) > 36 : - int1d(Th,1,2,3)( gd*(v1*N.x +v2*N.y)) // int on gamma > 37 : + on(4,u1=g1n,u2=g2n); > 38 : > 39 : laplaceMixte; > 40 : plot([u1,u2],coef=0.1,wait=1,ps="lapRTuv.eps",value=true); > 41 : plot(p,fill=1,wait=1,ps="laRTp.eps",value=true); > 42 : ; > 317 : real TESTLaplaceRT=u1[]'*u1[]; > 318 : cout<<"LaplaceRT reference value = "<<REFLaplaceRT > 319 : <<" test value ="<<TESTLaplaceRT<<endl; > 320 : assert(TESTLaplaceRT<REFLaplaceRT*(1+1e-2)); > 321 : assert(TESTLaplaceRT>REFLaplaceRT*(1-1e-2)); > 322 : }; > 323 : > 324 : cout << "--------- file : mesh.edp -----------------" << endl; > 325 : verbosity=verbosityy; > 326 : { > 327 : > 328 : > 329 : include "mesh.edp"{ > 2 : // build from bamg geometrie > 3 : > 4 : { // build the geom file > 5 : ofstream ff("g.mesh"); > 6 : int n = 8; > 7 : real h = 0.1; > 8 : ff <<"MeshVersionFormatted 0\n"; > 9 : ff <<"AngleOfCornerBound 46\n"; > 10 : ff <<"Dimension 2 \n"; > 11 : ff << "Vertices "<< n << endl; > 12 : for (int i=0;i<n;i++) > 13 : ff << cos(i*pi*2./n) << " " << sin(i*pi*2./n) << " 1\n"; > 14 : > 15 : ff << "Edges "<< n<< endl; > 16 : for (int i=0;i<n;i++) > 17 : ff << i+1 << " " << (i+1)%n +1 << " 1\n"; > 18 : > 19 : ff << "hVertices"<< endl; > 20 : for (int i=0;i<n;i++) > 21 : ff << h << endl; > 22 : } > 23 : > 24 : mesh Th=buildmesh("g.mesh",nbvx=100000); > 25 : plot(Th,wait=1); > 26 : } > 27 : > 28 : // example for mesh work > 29 : // -------------------------- > 30 : { // square > 31 : real x0=1.2,x1=1.8; > 32 : real y0=0,y1=1; > 33 : int n=5,m=20; > 34 : mesh Th=square(n,m,[x0+(x1-x0)*x,y0+(y1-y0)*y]); > 35 : mesh th=square(4,5); > 36 : plot(Th,th,ps="twosquare.eps"); > 37 : > 38 : } > 39 : // ------------------------------------------------------------ > 40 : { // hole > 41 : real pi=4*atan(1); > 42 : border a(t=0,2*pi){ x=cos(t); y=sin(t);label=1;} > 43 : border b(t=0,2*pi){ x=0.3+0.3*cos(t); y=0.3*sin(t);label=2;} > 44 : border c(t=0,2*pi){ x=0.3+0.0001*cos(t); y=0.0001*sin(t);label=2;} > 45 : mesh Thwithouthole= buildmesh(a(50)+b(+30)); > 46 : mesh Thwithhole = buildmesh(a(50)+b(-30)); > 47 : // to change the default maximun number of vertices to 100000 > 48 : mesh Thwithtinyhole = buildmesh(a(50)+c(-5),nbvx=100000); > 49 : plot(Thwithouthole,wait=1,ps="Thwithouthole.eps"); > 50 : plot(Thwithhole,wait=1,ps="Thwithhole.eps"); > 51 : plot(Thwithtinyhole,wait=1,ps="Thwithtinyhole.eps"); > 52 : > 53 : } > 54 : // ------------------------------------------------------------ > 55 : { // square with border > 56 : border a(t=0,2){x=t; y=0;label=1;}; > 57 : border b(t=0,1){x=2; y=t;label=1;}; > 58 : border c(t=2,0){x=t; y=1;label=1;}; > 59 : border d(t=1,0){x=0; y=t;label=1;}; > 60 : int n = 20; > 61 : plot(a(2*n)+b(n)+c(2*n)+d(n),wait=1,ps="squarebb.eps"); > 62 : mesh th= buildmesh(a(2*n)+b(n)+c(2*n)+d(n)); > 63 : plot(th,ps="squareb.eps"); > 64 : } > 65 : // ------------------------------------------------------------ > 66 : // bug before version 2.24 > 67 : { // L shape > 68 : border a(t=0,1){x=t;y=0;label=1;}; > 69 : border b(t=0,0.5){x=1;y=t;label=1;}; > 70 : border c(t=0,0.5){x=1-t;y=0.5;label=1;}; > 71 : border d(t=0.5,1){x=0.5;y=t;label=1;}; > 72 : border e(t=0.5,1){x=1-t;y=1;label=1;}; > 73 : border f(t=0,1){x=0;y=1-t;label=1;}; > 74 : assert(version >= 2.24); > 75 : func abc= a(6) + b(4) + c(4) ; > 76 : func def = d(4) + e(4) + f(6); > 77 : plot(abc + def,wait=1); > 78 : mesh rh = buildmesh (abc + def ); > 79 : plot(rh,ps="lshape.eps"); > 80 : > 81 : } > 82 : // ------------------------------------------------------------ > 83 : { // readmesh > 84 : mesh th("aile.msh"); > 85 : plot(th); > 86 : > 87 : } > 88 : // ------------------------------------------------------------ > 89 : { // movemesh > 90 : real Pi=atan(1)*4; > 91 : verbosity=4; > 92 : border a(t=0,1){x=t;y=0;label=1;}; > 93 : border b(t=0,0.5){x=1;y=t;label=1;}; > 94 : border c(t=0,0.5){x=1-t;y=0.5;label=1;}; > 95 : border d(t=0.5,1){x=0.5;y=t;label=1;}; > 96 : border e(t=0.5,1){x=1-t;y=1;label=1;}; > 97 : border f(t=0,1){x=0;y=1-t;label=1;}; > 98 : func uu= sin(y*Pi)/10; > 99 : func vv= cos(x*Pi)/10; > 100 : > 101 : mesh Th = buildmesh ( a(6) + b(4) + c(4) +d(4) + e(4) + f(6)); > 102 : > 103 : // find a good deformation coef. > 104 : // --------------------------------- > 105 : // return the minimal area of a triangle of Th > 106 : real okareamin = checkmovemesh(Th,[x,y])/10; > 107 : // we accept to divide by 10 the area of the smallest triangles > 108 : real coef=1000,cc=0; > 109 : while (okareamin > (cc=checkmovemesh(Th,[x+coef*uu,y+coef*vv]) ) ) > 110 : { > 111 : cout << " coef = " << coef << " min area " << cc << endl; > 112 : coef /=2; > 113 : } > 114 : > 115 : > 116 : Th=movemesh(Th,[x+coef*uu,y+coef*vv]); > 117 : plot(Th,wait=1,fill=1,ps="movemesh.eps"); > 118 : > 119 : // save mesh > 120 : int i=12; > 121 : string filename="Th"+i+".msh"; > 122 : savemesh(Th,filename); > 123 : } > 124 : // ------------------------------------------------------------ > 125 : { // trunc mesh tools exemples > 126 : mesh Th=square(3,3); > 127 : fespace Vh(Th,P1); > 128 : Vh u; > 129 : int i,n=u.n; > 130 : u=0; > 131 : for (i=0;i<n;i++) > 132 : { > 133 : u[][i]=1; > 134 : plot(u,wait=1); > 135 : mesh Shi=trunc(Th,abs(u)>1e-10,split=5,label=2); > 136 : plot(Th,Shi,wait=1,ps="trunc"+i+".eps"); > 137 : u[][i]=0; > 138 : } > 139 : } > 140 : // ------------------------------------------------------------ > 141 : { // new stuff 2004 splitmesh (version 1.37) > 142 : assert(version>=1.37); > 143 : border a(t=0,2*pi){ x=cos(t); y=sin(t);label=1;} > 144 : mesh Th=buildmesh(a(20)); > 145 : plot(Th,wait=1,ps="nosplitmesh.eps"); > 146 : plot(Th,wait=1); > 147 : Th=splitmesh(Th,1+5*(square(x-0.5)+y*y)); > 148 : plot(Th,wait=1,ps="splitmesh.eps"); > 149 : } > 150 : > 151 : // ------------------------------------------------------------ > 152 : { // new stuff 2004 emptymesh (version 1.40) > 153 : // -- usefull to build Multiplicator space > 154 : // build a mesh without internal point > 155 : // with the same boundary > 156 : // ----- > 157 : assert(version>=1.40); > 158 : border a(t=0,2*pi){ x=cos(t); y=sin(t);label=1;} > 159 : mesh Th=buildmesh(a(20)); > 160 : plot(Th,wait=1,ps="nosplitmesh.eps"); > 161 : plot(Th,wait=1); > 162 : Th=emptymesh(Th); > 163 : plot(Th,wait=1,ps="emptymesh-1.eps"); > 164 : } > 165 : { // new stuff 2004 emptymesh (version 1.40) > 166 : // -- usefull to build Multiplicator space > 167 : // build a mesh without internal point > 168 : // if the adj triangle > 169 : // ----- > 170 : assert(version>=1.40); > 171 : mesh Th=square(10,10); > 172 : int[int] ssd(Th.nt); > 173 : fespace Ph(Th,P0); > 174 : Ph sd; > 175 : for(int i=0;i<ssd.n;i++) > 176 : { int iq=i/2; // because 2 traingle per quad > 177 : int ix=iq%10; > 178 : int iy=iq/10; > 179 : ssd[i]= 1 + (ix>=5) + (iy>=5)*2; > 180 : sd[][i]=ssd[i]; > 181 : } > 182 : plot(sd,fill=1,wait=1); > 183 : Th=emptymesh(Th,ssd); > 184 : plot(Th,wait=1,ps="emptymesh-2.eps"); > 185 : savemesh(Th,"emptymesh-2.msh"); > 186 : } > 187 : > 188 : // ------------------------------------------------------------ > 189 : { // get mesh information (version 1.37) > 190 : mesh Th=square(2,2); > 191 : // get data of the mesh > 192 : int nbtriangles=Th.nt; > 193 : cout << " nb of Triangles = " << nbtriangles << endl; > 194 : for (int i=0;i<nbtriangles;i++) > 195 : for (int j=0; j <3; j++) > 196 : cout << i << " " << j << " Th[i][j] = " > 197 : << Th[i][j] << " x = "<< Th[i][j].x << " , y= "<< Th[i][j].y > 198 : << ", label=" << Th[i][j].label << endl; > 199 : > 200 : // Th(i) return the vextex i of Th > 201 : // Th[k] return the triangle k of Th. > 202 : // Th.be(i) return the boundary element > 203 : fespace femp1(Th,P1); > 204 : femp1 Thx=x,Thy=y; > 205 : // get vertices information : > 206 : int nbvertices=Th.nv; > 207 : cout << " nb of vertices = " << nbvertices << endl; > 208 : for (int i=0;i<nbvertices;i++) > 209 : cout << "Th(" <<i << ") : " // << endl; > 210 : << Th(i).x << " " << Th(i).y << " " << Th(i).label // version 2.19 > 211 : << " old method: " << Thx[][i] << " " << Thy[][i] << endl; > 212 : > 213 : // method to find information of point (0.55,0.6) > 214 : int it00 = Th(0.55,0.6).nuTriangle;// then triangle numbe > 215 : int nr00 = Th(0.55,0.6).region; > 216 : > 217 : real area00 = Th[it00].area; // new in version 2.19 > 218 : real nrr00 = Th[it00].region; // new in version 2.19 > 219 : real nll00 = Th[it00].label; // same as region in this case. > 220 : > 221 : //Hack to get a triangle contening point x,y > 222 : // or region number > 223 : // ----------------------------------------- > 224 : fespace femp0(Th,P0); > 225 : femp0 nuT; // a P0 function to get triangle numbering > 226 : for (int i=0;i<Th.nt;i++) > 227 : nuT[][i]=i; > 228 : femp0 nuReg=region; // a P0 function to get the region number > 229 : // inquire > 230 : int it0=nuT(0.55,0.6); // number of triangle Th's contening point (0.55,0,6); > 231 : int nr0=nuReg(0.55,0.6); // number of region of Th mesh contening point (0.55,0,6); > 232 : // dump > 233 : cout << " point (0.55,0,6) :triangle number " << it00 << " " << it00 > 234 : << ", region = " << nr0 << " == " << nr00 << ", area K " << area00 << endl; > 235 : > 236 : // new method to get boundary inforamtion > 237 : > 238 : // version >3.4-1 > 239 : // --------- new stuff ----------------- > 240 : int k=0,l=1,e=1; > 241 : Th.nbe ; // return the number of boundary element \hfilll > 242 : Th.be(k); // return the boundary element k $\in \{0,...,Th.nbe-1\}$ \hfilll > 243 : Th.be(k)[l]; // return the vertices l $\in \{0,1\}$ of boundary element k \hfilll > 244 : Th.be(k).Element ; // return the triangle contening the boundary element k \hfilll > 245 : Th.be(k).whoinElement ; // return the egde number of triangle contening the boundary element k \hfilll > 246 : Th[k].adj(e) ; // return adjacent triangle to k by edge e, and change the value of e to \hfilll > 247 : // the corresponding edge in the adjacent triangle > 248 : Th[k] == Th[k].adj(e) ;// non adjacent triangle return the same > 249 : Th[k] != Th[k].adj(e) ;// true adjacent triangle > 250 : > 251 : cout << " print mesh connectivity " << endl; > 252 : int nbelement = Th.nt; > 253 : for (int k=0;k<nbelement;++k) > 254 : cout << k << " : " << int(Th[k][0]) << " " << int(Th[k][1]) << " " << int(Th[k][2]) > 255 : << " , label " << Th[k].label << endl; > 256 : // > 257 : > 258 : for (int k=0;k<nbelement;++k) > 259 : for (int e=0,ee;e<3;++e) > 260 : // remark FH hack: set ee to e, and ee is change by method adj, > 261 : // in () to make difference with named parameters. > 262 : { > 263 : cout << k << " " << e << " <=> " << int(Th[k].adj((ee=e))) << " " << ee > 264 : << " adj: " << ( Th[k].adj((ee=e)) != Th[k]) << endl; > 265 : } > 266 : // note : if k == int(Th[k].adj(ee=e)) not adjacent element > 267 : > 268 : > 269 : int nbboundaryelement = Th.nbe; > 270 : Th.be; > 271 : for (int k=0;k<nbboundaryelement;++k) > 272 : cout << k << " : " << Th.be(k)[0] << " " << Th.be(k)[1] << " , label " << Th.be(k).label > 273 : << " tria " << int(Th.be(k).Element) << " " << Th.be(k).whoinElement << endl; > 274 : > 275 : } > 276 : // test to catch bogus boundary ( just a test) > 277 : { > 278 : int err; > 279 : real c0,c1; > 280 : c0=0; > 281 : c1=0; > 282 : mesh Th; > 283 : for( int i=0;i<=4;i++) > 284 : { > 285 : c1=sin(i*pi/8); > 286 : try > 287 : { > 288 : err=0; > 289 : border a(t=0,2*pi){ x=cos(t); y=sin(t);label=1;} > 290 : border b(t=0,2*pi){ x=c0+0.3*cos(t); y=c1+0.3*sin(t);label=2;} > 291 : plot(a(50)+b(30),wait=1); > 292 : Th = buildmesh(a(50)+b(30)); > 293 : } > 294 : catch(...) > 295 : { > 296 : err=1; > 297 : plot(a(50)+b(30),wait=1,cmm="bogus border ",ps="bogusborder.eps"); > 298 : } > 299 : if(err==0) > 300 : plot(Th,wait=1,cmm="mesh ok"); > 301 : } > 302 : } > 303 : ; > 330 : > 331 : }; > 332 : > 333 : cout << "--------- file : movemesh.edp -----------------" << endl; > 334 : verbosity=verbosityy; > 335 : { > 336 : > 337 : > 338 : include "movemesh.edp"// simple movemesh example > 2 : mesh Th=square(10,10); > 3 : fespace Vh(Th,P1); > 4 : real t=0; > 5 : // --- > 6 : // problem is how to build data without interpolation > 7 : // so the data u is moving with the mesh hse you can see in the plot > 8 : // --- > 9 : Vh u=y; > 10 : for (int i=0;i<4;i++) > 11 : { > 12 : t=i*0.1; > 13 : Vh f= x*t; > 14 : real minarea=checkmovemesh(Th,[x,y+f]); > 15 : if (minarea >0 ) // the movemesh will be ok > 16 : Th=movemesh(Th,[x,y+f]); > 17 : cout << " Min area " << minarea << endl; > 18 : // u=(Vh,u[]); // the new syntaxe FH > 19 : Vh tmp; // =u[], sorry no init of FEspace function with array. > 20 : tmp[]=u[]; //save the value > 21 : u=0; // to change the FEspace and mesh associated to u > 22 : u[]=tmp[]; // set le value of the array without no mesh update > 23 : plot(Th,u,wait=1); > 24 : }; > 25 : // remark, in this programme we have no solution with link to a previous mesh > 26 : // so all the previoux are delete in memory > 27 : // -------- > 28 : ; > 339 : real TESTmovemesh=u[]'*u[]; > 340 : cout<<"movemesh reference value = "<<REFmovemesh > 341 : <<" test value ="<<TESTmovemesh<<endl; > 342 : assert(TESTmovemesh<REFmovemesh*(1+1e-2)); > 343 : assert(TESTmovemesh>REFmovemesh*(1-1e-2)); > 344 : }; > 345 : > 346 : cout << "--------- file : nolinear-elas.edp -------------- > ... : ---" << endl; > 347 : verbosity=verbosityy; > 348 : { > 349 : > 350 : > 351 : include "nolinear-elas.edp"// non linear elasticity model > 2 : // > 3 : // ------------------------------- > 4 : // with huge utilisation of macro new version > 5 : // more simple > 6 : // --------------------------- > 7 : // optimize version > 8 : // ------------ > 9 : // problem is find $(uu,vn)$ minimizing $J$ > 10 : // $ min J(un,vn) = \int f(F2) - int Pa * un $ > 11 : // $ dJ(u,u,uu,vv) = int dF2(u,v,uu,vv) df(F2(u,v)) $ > 12 : // where $F2 = (^t {E} A {E} ) $, > 13 : // $E(U) = 1/2 (\nabla U + \nabla U^t + \nabla U^t \nabla U) $ > 14 : // ($u_1$) > 15 : // with U=( ) > 16 : // ($u_2$) > 17 : // so: > 18 : //$$ E_ij = 0.5 ( d_i u_j + d_j u_i ) + \sum_k d_i u_k * d_j*u_k \leqno(1)$$ > 19 : // the symetric tensor $t_{ij}$ are a vector [t11,2*t12,t22] > 20 : macro EL(u,v ) [dx(u),(dx(v)+dy(u)),dy(v)] // is $[\epsilon_{11},2\epsilon_{12},\epsilon_{22}]$ > 21 : > 22 : macro ENL(u,v ) [ > 23 : (dx(u)*dx(u)+dx(v)*dx(v))*0.5, > 24 : (dx(u)*dy(u)+dx(v)*dy(v)) , > 25 : (dy(u)*dy(u)+dy(v)*dy(v))*0.5 ] // EOM ENL > 26 : > 27 : macro dENL(u,v,uu,vv ) [(dx(u)*dx(uu)+dx(v)*dx(vv)), > 28 : (dx(u)*dy(uu)+dx(v)*dy(vv)+dx(uu)*dy(u)+dx(vv)*dy(v)), > 29 : (dy(u)*dy(uu)+dy(v)*dy(vv)) ] // > 30 : > 31 : > 32 : macro E(u,v ) (EL(u,v)+ENL(u,v)) // is $[\E{11},\sqrt2\E{12},\E{22}] > 33 : macro dE(u,v,uu,vv ) (EL(uu,vv)+dENL(u,v,uu,vv)) // > 34 : macro ddE(u,v,uu,vv,uuu,vvv ) dENL(uuu,vvv,uu,vv) // > 35 : macro F2(u,v ) (E(u,v)'*A*E(u,v)) // > 36 : macro dF2(u,v,uu,vv ) (E(u,v)'*A*dE(u,v,uu,vv)*2. ) // > 37 : macro ddF2(u,v,uu,vv,uuu,vvv ) ( > 38 : (dE(u,v,uu,vv)'*A*dE(u,v,uuu,vvv))*2. > 39 : + (E(u,v)'*A*ddE(u,v,uu,vv,uuu,vvv))*2. )// EOM > 40 : > 41 : // for hyper elasticity problem > 42 : // ----------------------------- > 43 : macro f(u ) (u) // end of macro > 44 : macro df(u ) (1) // end of macro > 45 : macro ddf(u ) (0) // end of macro > 46 : > 47 : // -- du caouchouc --- CF cours de Herve Le Dret. > 48 : // ------------------------------- > 49 : real mu = 0.012e5; // kg/cm^2 > 50 : real lambda = 0.4e5; // kg/cm^2 > 51 : // > 52 : // $ \sigma = 2 \mu E + \lambda tr(E) Id $ > 53 : // $ A(u,v)= \sigma(u):\E(v) $ > 54 : // > 55 : // ( a b ) > 56 : // ( b c ) > 57 : // > 58 : // tr*Id : (a,b,c) -> (a+c,0,a+c) > 59 : // so the associed matrix is: > 60 : // ( 1 0 1 ) > 61 : // ( 0 0 0 ) > 62 : // ( 1 0 1 ) > 63 : // ------------------ > 64 : real a11= 2*mu + lambda ; > 65 : real a22= mu ; // because [0,2*t12,0]' A [0,2*s12,0] = 2*mu*(t12*s12+t21*s21) = 4*mu*t12*s12 > 66 : real a33= 2*mu + lambda ; > 67 : real a12= 0 ; > 68 : real a13= lambda ; > 69 : real a23= 0 ; > 70 : // symetric part > 71 : real a21= a12 ; > 72 : real a31= a13 ; > 73 : real a32= a23 ; > 74 : func A = [ [ a11,a12,a13],[ a21,a22,a23],[ a31,a32,a33] ]; > 75 : > 76 : real Pa=1e2; // a pressure of 100 Pa > 77 : // ---------------- > 78 : > 79 : int n=30,m=10; > 80 : mesh Th= square(n,m,[x,.3*y]); // label: 1 bottom, 2 right, 3 up, 4 left; > 81 : int bottom=1, right=2,upper=3,left=4; > 82 : > 83 : plot(Th); > 84 : > 85 : > 86 : > 87 : fespace Wh(Th,P1dc); > 88 : fespace Vh(Th,[P1,P1]); > 89 : fespace Sh(Th,P1); > 90 : > 91 : > 92 : > 93 : > 94 : > 95 : Wh e2,fe2,dfe2,ddfe2; // optimisation > 96 : Wh ett,ezz,err,erz; // optimisation > 97 : > 98 : Vh [uu,vv], [w,s],[un,vn]; > 99 : [un,vn]=[0,0];// intialisation > 100 : [uu,vv]=[0,0]; > 101 : > 102 : varf vmass([uu,vv],[w,s],solver=CG) = int2d(Th)( uu*w + vv*s ); > 103 : matrix M=vmass(Vh,Vh); > 104 : problem NonLin([uu,vv],[w,s],solver=LU)= > 105 : int2d(Th,qforder=1)( // (D^2 J(un)) part > 106 : ( ( [dx(un),(dx(vn)+dy(un)),dy(vn)] + > 1 : > 2 : > 3 : [ > 1 : (dx(un)*dx(un)+dx(vn)*dx(vn))*0.5, > 2 : (dx(un)*dy(un)+dx(vn)*dy(vn)) , > 3 : (dy(un)*dy(un)+dy(vn)*dy(vn))*0.5 ] ) '*A* ( [dx(uu),(dx(vv)+dy(uu)),dy(vv)] + > 1 : > 2 : [(dx(un)*dx(uu)+dx(vn)*dx(vv)), > 1 : (dx(un)*dy(uu)+dx(vn)*dy(vv)+dx(uu)*dy(un)+dx(vv)*dy(vn)), > 2 : (dy(un)*dy(uu)+dy(vn)*dy(vv)) ] ) *2. ) * ( ( [dx(un),(dx(vn)+dy(un)),dy(vn)] + > 1 : > 2 : > 3 : [ > 1 : (dx(un)*dx(un)+dx(vn)*dx(vn))*0.5, > 2 : (dx(un)*dy(un)+dx(vn)*dy(vn)) , > 3 : (dy(un)*dy(un)+dy(vn)*dy(vn))*0.5 ] ) '*A* ( [dx(w),(dx(s)+dy(w)),dy(s)] + > 1 : > 2 : [(dx(un)*dx(w)+dx(vn)*dx(s)), > 1 : (dx(un)*dy(w)+dx(vn)*dy(s)+dx(w)*dy(un)+dx(s)*dy(vn)), > 2 : (dy(un)*dy(w)+dy(vn)*dy(s)) ] ) *2. ) *ddfe2 > 107 : + > 1 : > 2 : ( > 1 : ( ( [dx(w),(dx(s)+dy(w)),dy(s)] + > 1 : > 2 : [(dx(un)*dx(w)+dx(vn)*dx(s)), > 1 : (dx(un)*dy(w)+dx(vn)*dy(s)+dx(w)*dy(un)+dx(s)*dy(vn)), > 2 : (dy(un)*dy(w)+dy(vn)*dy(s)) ] ) '*A* ( [dx(uu),(dx(vv)+dy(uu)),dy(vv)] + > 1 : > 2 : [(dx(un)*dx(uu)+dx(vn)*dx(vv)), > 1 : (dx(un)*dy(uu)+dx(vn)*dy(vv)+dx(uu)*dy(un)+dx(vv)*dy(vn)), > 2 : (dy(un)*dy(uu)+dy(vn)*dy(vv)) ] ) )*2. > 2 : + ( ( [dx(un),(dx(vn)+dy(un)),dy(vn)] + > 1 : > 2 : > 3 : [ > 1 : (dx(un)*dx(un)+dx(vn)*dx(vn))*0.5, > 2 : (dx(un)*dy(un)+dx(vn)*dy(vn)) , > 3 : (dy(un)*dy(un)+dy(vn)*dy(vn))*0.5 ] ) '*A* > 1 : > 2 : [(dx(uu)*dx(w)+dx(vv)*dx(s)), > 1 : (dx(uu)*dy(w)+dx(vv)*dy(s)+dx(w)*dy(uu)+dx(s)*dy(vv)), > 2 : (dy(uu)*dy(w)+dy(vv)*dy(s)) ] )*2. )*dfe2 > 108 : ) > 109 : - int1d(Th,3)(Pa*s) > 110 : - int2d(Th,qforder=1)( // (D J(un)) part > 111 : ( ( [dx(un),(dx(vn)+dy(un)),dy(vn)] + > 1 : > 2 : > 3 : [ > 1 : (dx(un)*dx(un)+dx(vn)*dx(vn))*0.5, > 2 : (dx(un)*dy(un)+dx(vn)*dy(vn)) , > 3 : (dy(un)*dy(un)+dy(vn)*dy(vn))*0.5 ] ) '*A* ( [dx(w),(dx(s)+dy(w)),dy(s)] + > 1 : > 2 : [(dx(un)*dx(w)+dx(vn)*dx(s)), > 1 : (dx(un)*dy(w)+dx(vn)*dy(s)+dx(w)*dy(un)+dx(s)*dy(vn)), > 2 : (dy(un)*dy(w)+dy(vn)*dy(s)) ] ) *2. ) *dfe2 ) > 112 : + on(right,left,uu=0,vv=0); > 113 : ; > 114 : // Newton's method > 115 : // --------------- > 116 : Sh u1,v1; > 117 : for (int i=0;i<10;i++) > 118 : { > 119 : cout << "Loop " << i << endl; > 120 : e2 = ( ( [dx(un),(dx(vn)+dy(un)),dy(vn)] + > 1 : > 2 : > 3 : [ > 1 : (dx(un)*dx(un)+dx(vn)*dx(vn))*0.5, > 2 : (dx(un)*dy(un)+dx(vn)*dy(vn)) , > 3 : (dy(un)*dy(un)+dy(vn)*dy(vn))*0.5 ] ) '*A* ( [dx(un),(dx(vn)+dy(un)),dy(vn)] + > 1 : > 2 : > 3 : [ > 1 : (dx(un)*dx(un)+dx(vn)*dx(vn))*0.5, > 2 : (dx(un)*dy(un)+dx(vn)*dy(vn)) , > 3 : (dy(un)*dy(un)+dy(vn)*dy(vn))*0.5 ] ) ) ; > 121 : dfe2 = (1) ; > 122 : ddfe2 = (0) ; > 123 : cout << " e2 max " <<e2[].max << " , min" << e2[].min << endl; > 124 : cout << " de2 max "<< dfe2[].max << " , min" << dfe2[].min << endl; > 125 : cout << "dde2 max "<< ddfe2[].max << " , min" << ddfe2[].min << endl; > 126 : NonLin; // compute [uu,vv] = (D^2 J(un))^{-1}(D J(un)) > 127 : > 128 : w[] = M*uu[]; > 129 : real res = sqrt(w[]' * uu[]); // norme L^2 of [uu,vv] > 130 : u1 = uu; > 131 : v1 = vv; > 132 : cout << " L^2 residual = " << res << endl; > 133 : cout << " u1 min =" <<u1[].min << ", u1 max= " << u1[].max << endl; > 134 : cout << " v1 min =" <<v1[].min << ", v2 max= " << v1[].max << endl; > 135 : plot([uu,vv],wait=1,cmm=" uu, vv " ); > 136 : un[] -= uu[]; > 137 : plot([un,vn],wait=1,cmm=" deplacement " ); > 138 : if (res<1e-5) break; > 139 : } > 140 : > 141 : plot([un,vn],wait=1); > 142 : mesh th1 = movemesh(Th, [x+un, y+vn]); > 143 : plot(th1,wait=1,ps="nl-elas.eps"); > 144 : ; > 352 : real TESTnolinearXelas=un[]'*un[]; > 353 : cout<<"nolinear-elas reference value = "<<REFnolinearXelas > 354 : <<" test value ="<<TESTnolinearXelas<<endl; > 355 : assert(TESTnolinearXelas<REFnolinearXelas*(1+1e-2)); > 356 : assert(TESTnolinearXelas>REFnolinearXelas*(1-1e-2)); > 357 : }; > 358 : > 359 : cout << "--------- file : NSUzawaCahouetChabart.edp ------ > ... : -----------" << endl; > 360 : verbosity=verbosityy; > 361 : { > 362 : > 363 : > 364 : include "NSUzawaCahouetChabart.edp"// correct bug in CahuetChabard routine > 2 : // sign of pressure correct > 3 : // and change Bx, By in Bx' By' (back and forth) in version>1.18 > 4 : // correction in CahouetChabard routine in version 1.26 > 5 : > 6 : assert(version>1.18); // for big bug is non symetric matrix see HISTORY > 7 : real s0=clock(); > 8 : mesh Th=square(10,10); > 9 : fespace Xh(Th,P2),Mh(Th,P1); > 10 : Xh u1,u2,v1,v2; > 11 : Mh p,q,ppp; > 12 : real[int] pwork(p.n); > 13 : > 14 : int i=0; > 15 : real one =1; > 16 : varf bx(u1,q) = int2d(Th,qforder=4)( dx(u1)*q ); > 17 : > 18 : varf by(u1,q) = int2d(Th,qforder=4)( dy(u1)*q ); > 19 : > 20 : varf a(u1,u2)= int2d(Th,qforder=4)( dx(u1)*dx(u2) + dy(u1)*dy(u2) ) > 21 : + on(3,u1=1) + on(1,2,4,u1=0) ; > 22 : > 23 : > 24 : varf vfMass(p,q) = int2d(Th)(p*q); > 25 : matrix MassMh=vfMass(Mh,Mh,solver=CG); > 26 : p[]=1; > 27 : ppp[]= MassMh*p[]; > 28 : real aire = ppp[].sum; > 29 : cout << " area of Omega = " << aire << endl; > 30 : Xh bc1; bc1[] = a(0,Xh); > 31 : Xh b; > 32 : > 33 : matrix A= a(Xh,Xh,solver=CG); > 34 : matrix Bx= bx(Xh,Mh); // Mh corresponding to line and Xh to column > 35 : matrix By= by(Xh,Mh); > 36 : Xh bcx=(1-x)*x*4,bcy=0; > 37 : Xh b1=0,b2=0; // right hand side (0) for Stokes > 38 : > 39 : func real[int] divup(real[int] & pp) > 40 : { > 41 : pwork= MassMh*pp; > 42 : cout << " pp moy = " << pwork.sum/aire << " " ; > 43 : pp -= pwork.sum/aire;; > 44 : b = b1; b[] += Bx'*pp; b[] += bc1[] .*bcx[]; > 45 : u1[] = A^-1*b[]; > 46 : b = b2; b[] += By'*pp; b[] += bc1[] .*bcy[]; > 47 : u2[] = A^-1*b[]; > 48 : ppp[] = Bx*u1[]; > 49 : ppp[] += By*u2[]; > 50 : pwork= MassMh*ppp[]; > 51 : cout << " moy = " << pwork.sum/aire << endl; > 52 : // ppp[] -= pwork.sum/aire; > 53 : return ppp[] ; > 54 : }; > 55 : > 56 : > 57 : p=0;q=0;u1=0;v1=0; > 58 : //cout << " -------- A = " << A << endl; > 59 : > 60 : LinearCG(divup,p[],q[],eps=1.e-6,nbiter=50); > 61 : divup(p[]); > 62 : > 63 : plot([u1,u2],p,wait=1,value=true,coef=0.1); > 64 : > 65 : real dt=0.05, alpha=1/dt; > 66 : if ( alpha > 1e30) exit(1); > 67 : real xnu=1./400.; > 68 : cout << " alpha = " << alpha << " nu = " << xnu << endl; > 69 : cout << "------------------------------------------ " << endl; > 70 : varf at(u1,u2)= int2d(Th)( xnu*dx(u1)*dx(u2) + xnu*dy(u1)*dy(u2) + u1*u2*alpha ) > 71 : + on(3,u1=1) + on(1,2,4,u1=0) ; > 72 : > 73 : A = at(Xh,Xh,solver=CG); > 74 : //cout << " -------- AA = " << AA << endl; > 75 : > 76 : varf vfconv1(uu,vv) = int2d(Th,qforder=5) (convect([u1,u2],-dt,u1)*vv*alpha); > 77 : varf vfconv2(v2,v1) = int2d(Th,qforder=5) (convect([u1,u2],-dt,u2)*v1*alpha); > 78 : int idt; > 79 : real temps=0; > 80 : > 81 : Mh pprec,prhs; > 82 : > 83 : varf vfLap(p,q) = int2d(Th)(dx(p)*dx(q) + dy(p)*dy(q) + p*q*1e-3); > 84 : matrix LapMh= vfLap(Mh,Mh,solver=Cholesky,factorize=true); > 85 : > 86 : real[int] unMh(pprec.n); > 87 : pprec[]=1; > 88 : unMh = MassMh*pprec[]; > 89 : > 90 : > 91 : > 92 : func real[int] CahouetChabart(real[int] & xx) > 93 : { // xx = \int (div u) w_i > 94 : // $ \alpha \Delta^{-1} + \nu I $ > 95 : // $ \alpha \LapMh ^{-1} + \nu MassMh^-1 $ > 96 : real mxx= unMh'*xx; > 97 : xx -= mxx*Th.area; > 98 : pprec[]= LapMh^-1* xx; > 99 : prhs[] = MassMh^-1*xx; > 100 : pprec[] = alpha*pprec[]+xnu* prhs[]; > 101 : // xx = LapMh*pprec[]; > 102 : // pprec[] -= xx.sum; > 103 : return pprec[]; > 104 : }; > 105 : > 106 : Xh up1,up2; > 107 : for (idt = 1; idt < 50; idt++) > 108 : { > 109 : up1=u1; > 110 : up2=u2; > 111 : temps += dt; > 112 : cout << " --------- temps " << temps << " \n "; > 113 : b1[] = vfconv1(0,Xh); > 114 : b2[] = vfconv2(0,Xh); > 115 : cout << " min b1 b2 " << b1[].min << " " << b2[].min > 116 : << " max b1 b2 " << b1[].max << " " << b2[].max << endl; > 117 : LinearCG(divup,p[],q[],eps=-1.e-6,nbiter=50,precon=CahouetChabart); > 118 : divup(p[]); > 119 : real errl2 = sqrt(int2d(Th)( (u1-up1)^2 + (u2-up2)^2 ) ); > 120 : cout << " errl2 " << errl2 << endl; > 121 : plot([u1,u2],p,wait=!(idt%10),value= 1,coef=0.1,cmm="[u1,u2],p || u^n+1 - u^n ]]_L2 ="+errl2); > 122 : if (errl2 < 1e-4) break; > 123 : } > 124 : ; > 365 : real TESTNSUzawaCahouetChabart=u1[]'*u1[]; > 366 : cout<<"NSUzawaCahouetChabart reference value = "<<REFNSUzawaCahouetChabart > 367 : <<" test value ="<<TESTNSUzawaCahouetChabart<<endl; > 368 : assert(TESTNSUzawaCahouetChabart<REFNSUzawaCahouetChabart*(1+1e-2)); > 369 : assert(TESTNSUzawaCahouetChabart>REFNSUzawaCahouetChabart*(1-1e-2)); > 370 : }; > 371 : > 372 : cout << "--------- file : onde.edp -----------------" << endl; > 373 : verbosity=verbosityy; > 374 : { > 375 : > 376 : > 377 : include "onde.edp"int i, N=20; > 2 : mesh Th=square(N,N); > 3 : fespace RTh(Th,RT0); > 4 : fespace P0h(Th,P0); > 5 : fespace P1h(Th,P1); > 6 : > 7 : RTh [Vx,Vy],[vx,vy]; > 8 : P0h up,u,um; > 9 : > 10 : real dt=0.125/N, pi=4*atan(1.0); > 11 : [Vx,Vy]=[0,0]; > 12 : um= sin(pi*x)*sin(pi*y); > 13 : u=um; > 14 : > 15 : problem prob(Vx,Vy,vx,vy,solver=Cholesky,init=i) > 16 : = int2d(Th) (Vx*vx+Vy*vy) + int2d(Th)(up*(dx(vx)+dy(vy))) > 17 : // + on(1,2,3,4,Vx=pi*cos(pi*x)*sin(pi*y)*cos(i*dt*pi*sqrt(2.)) > 18 : // ,Vy=pi*sin(pi*x)*cos(pi*y)*cos(i*dt*pi*sqrt(2.)) ) > 19 : ; > 20 : for (i=0;i<20;i++) > 21 : { > 22 : up = 2*u-um+dt*dt*(dx(Vx)+dy(Vy)); > 23 : prob; > 24 : um=u; > 25 : u=up; > 26 : cout<< int2d(Th)((u-sin(pi*x)*sin(pi*y)*cos(i*dt*pi*sqrt(2.)))^2) > 27 : /int2d(Th)((sin(pi*x)*sin(pi*y)*cos(i*dt*pi*sqrt(2.)))^2)<< endl; > 28 : // plot([Vx,Vy],wait=0, value=1); > 29 : } > 30 : P1h w,W = 0; > 31 : problem prob1(W,w,solver=Cholesky,init=0) > 32 : = int2d(Th) (W*w) + int2d(Th)(up*w); > 33 : prob1; > 34 : plot(W,wait=1,value=1); > 35 : ; > 378 : real TESTonde=u[]'*u[]; > 379 : cout<<"onde reference value = "<<REFonde > 380 : <<" test value ="<<TESTonde<<endl; > 381 : assert(TESTonde<REFonde*(1+1e-2)); > 382 : assert(TESTonde>REFonde*(1-1e-2)); > 383 : }; > 384 : > 385 : > 386 : > 387 : cout << "--------- file : plot.edp -----------------" << endl; > 388 : verbosity=verbosityy; > 389 : { > 390 : > 391 : > 392 : include "plot.edp"int n=20,nn=n+10; > 2 : real[int] xx(nn),yy(nn); > 3 : // \url{from: http://en.wikipedia.org/wiki/HSV_color_space} > 4 : //The HSV (Hue, Saturation, Value) model, > 5 : // defines a color space in terms of three constituent components: > 6 : // > 7 : //HSV color space as a color wheel > 8 : //Hue, the color type (such as red, blue, or yellow): > 9 : // Ranges from 0-360 (but normalized to 0-100% h ere) > 10 : // Saturation, the "vibrancy" of the color: Ranges from 0-100% > 11 : // The lower the saturation of a color, the more "grayness" is present > 12 : // and the more faded the color will appear. > 13 : // Value, the brightness of the color: > 14 : // Ranges from 0-100% > 15 : // > 16 : real[int] colorhsv=[ // color hsv model > 17 : 4./6., 1 , 0.5, // dark blue > 18 : 4./6., 1 , 1, // blue > 19 : 5./6., 1 , 1, // magenta > 20 : 1, 1. , 1, // red > 21 : 1, 0.5 , 1 // light red > 22 : ]; > 23 : mesh Th=square(5,5); > 24 : fespace Vh(Th,P2); > 25 : Vh uh=x*x+y*y,vh=-y^2+x^2; > 26 : assert(n+1 < nn); > 27 : // compute a cut > 28 : for (int i=0;i<=n;i++) > 29 : { > 30 : xx[i]=i; > 31 : yy[i]=uh(real(i)/n,real(i)/n); // value of uh at point (i/10. , i/10.) > 32 : } > 33 : > 34 : plot(Th,uh,[uh,vh],value=true,ps="three.eps",wait=true); // plot mesh, isovalue, and vector > 35 : // zoom on box defined by the two corner points [0.1,0.2] and [0.5,0.6] > 36 : plot(uh,[uh,vh],bb=[[0.1,0.2],[0.5,0.6]],wait=true,grey=1,fill=1,value=1,ps="threeg.eps"); // in grey with filling > 37 : plot([xx(0:n),yy(0:n)],[xx(0:n:5),yy(0:n:5)],ps="likegnu.eps",wait=true); // like gnuplot plot a cut of uh > 38 : > 39 : real[int] viso(31); > 40 : > 41 : for (int i=0;i<viso.n;i++) > 42 : viso[i]=i*0.1; > 43 : > 44 : plot(uh,viso=viso(0:viso.n-1),value=1,fill=1,wait=1,hsv=colorhsv,ps="threehsv.eps"); > 45 : > 46 : ; > 393 : real TESTplot=uh[]'*uh[]; > 394 : cout<<"plot reference value = "<<REFplot > 395 : <<" test value ="<<TESTplot<<endl; > 396 : assert(TESTplot<REFplot*(1+1e-2)); > 397 : assert(TESTplot>REFplot*(1-1e-2)); > 398 : }; > 399 : > 400 : cout << "--------- file : readmesh.edp -----------------" << endl; > 401 : verbosity=verbosityy; > 402 : { > 403 : > 404 : > 405 : include "readmesh.edp"border floor(t=0,1){ x=t; y=0; label=1;}; // the unit square > 2 : border right(t=0,1){ x=1; y=t; label=5;}; > 3 : border ceiling(t=1,0){ x=t; y=1; label=5;}; > 4 : border left(t=1,0){ x=0; y=t; label=5;}; > 5 : int n=10; > 6 : mesh th= buildmesh(floor(n)+right(n)+ceiling(n)+left(n)); > 7 : savemesh(th,"toto.am_fmt");// format "formated Marrocco" > 8 : savemesh(th,"toto.Th");//format database "bamg" > 9 : savemesh(th,"toto.dbg");//format debug > 10 : savemesh(th,"toto.msh"); //format freefem > 11 : mesh th2 = readmesh("toto.msh"); > 12 : fespace femp1(th,P1); > 13 : femp1 f = sin(x)*cos(y),g; > 14 : { > 15 : > 16 : ofstream file("f.txt"); > 17 : file.precision(16); > 18 : file << f[] << endl; > 19 : } > 20 : { > 21 : ifstream file("f.txt"); > 22 : file >> g[] ; > 23 : } > 24 : fespace Vh2(th2,P1); > 25 : Vh2 u,v; > 26 : plot(g); > 27 : solve pb(u,v) = > 28 : int2d(th2)( u*v -dx(u)*dx(v)-dy(u)*dy(v) ) > 29 : + int2d(th2)(-g*v) > 30 : + int1d(th2,5)( -g*v) > 31 : + on(1,u=0) ; > 32 : plot (th2,u); > 33 : cout << " (u[],u[]) = " << (u[]'*u[]) << endl; > 34 : { > 35 : ofstream file("u.txt"); > 36 : file << u[] << endl; > 37 : } > 38 : ; > 406 : real TESTreadmesh=u[]'*u[]; > 407 : cout<<"readmesh reference value = "<<REFreadmesh > 408 : <<" test value ="<<TESTreadmesh<<endl; > 409 : assert(TESTreadmesh<REFreadmesh*(1+2e-1)); > 410 : assert(TESTreadmesh>REFreadmesh*(1-2e-1)); > 411 : }; > 412 : > 413 : cout << "--------- file : region.edp -----------------" << endl; > 414 : verbosity=verbosityy; > 415 : { > 416 : > 417 : > 418 : include "region.edp"// example using region keywork > 2 : // construct a mesh with 4 regions (sub-domains) > 3 : border a(t=0,1){x=t;y=0;}; > 4 : border b(t=0,0.5){x=1;y=t;}; > 5 : border c(t=0,0.5){x=1-t;y=0.5;}; > 6 : border d(t=0.5,1){x=0.5;y=t;}; > 7 : border e(t=0.5,1){x=1-t;y=1;}; > 8 : border f(t=0,1){x=0;y=1-t;}; > 9 : // internal boundary > 10 : border i1(t=0,0.5){x=t;y=1-t;}; > 11 : border i2(t=0,0.5){x=t;y=t;}; > 12 : border i3(t=0,0.5){x=1-t;y=t;}; > 13 : > 14 : mesh th = buildmesh (a(6) + b(4) + c(4) +d(4) + e(4) + > 15 : f(6)+i1(6)+i2(6)+i3(6)); > 16 : fespace Ph(th,P0); > 17 : fespace Vh(th,P1); > 18 : Ph reg=region; > 19 : plot(reg,fill=1,wait=1,value=1,ps="region.eps"); > 20 : int nupper=reg(0.4,0.9); > 21 : int nlower=reg(0.9,0.1); > 22 : cout << " nlower " << nlower << ", nupper = " << nupper<< endl; > 23 : // defined the characteristics fonctions of upper and lower region > 24 : Ph nu=1+5*(region==nlower) + 10*(region==nupper); > 25 : if ( nu[].sum < 1) { cout << " Bug in region.edp (bad version try new one)"<< endl; exit(1);} > 26 : plot(nu,fill=1,wait=1,value=1,ps="region_nu.eps"); > 27 : Vh u,v; > 28 : solve lap(u,v) = int2d(th)( nu*(dx(u)*dx(v) +dy(u)*dy(v))) + int2d(th)(-1*v) + on(a,b,c,d,e,f,u=0); > 29 : plot(u,value=1,ps="region_u.eps"); > 30 : > 31 : ; > 419 : real TESTregion=u[]'*u[]; > 420 : cout<<"region reference value = "<<REFregion > 421 : <<" test value ="<<TESTregion<<endl; > 422 : assert(TESTregion<REFregion*(1+1e-1)); > 423 : assert(TESTregion>REFregion*(1-1e-1)); > 424 : }; > 425 : > 426 : cout << "--------- file : saverestore.edp ---------------- > ... : -" << endl; > 427 : verbosity=verbosityy; > 428 : { > 429 : > 430 : > 431 : include "saverestore.edp"// bug save - restore P2 > 2 : verbosity=3; > 3 : int nn=2; > 4 : mesh Th=square(nn,nn); > 5 : savemesh(Th,"Th.msh"); > 6 : func f=x+y+0.1234567890e-5; > 7 : fespace Vh(Th,P2); > 8 : Vh u=f; > 9 : {ofstream f("u.txt"); > 10 : f.precision; > 11 : cout << " f.precision() = " << f.precision() << endl; > 12 : f.precision(12); > 13 : cout << " f.precision() = " << f.precision() << endl; > 14 : > 15 : f <<u[]; > 16 : } > 17 : { > 18 : mesh Th=readmesh("Th.msh"); // il y a un changement de numerotation des traingle ou?? > 19 : // mesh Th("Th.msh"); // oK .. > 20 : savemesh(Th,"Th1.msh"); > 21 : fespace VVh(Th,P2); > 22 : VVh u=f,v,e; > 23 : ifstream f("u.txt"); > 24 : f >> v[] ; > 25 : e[] = u[] -v[]; > 26 : cout << e[].max << " " << e[].min << endl; > 27 : plot(e,wait=1,value=1); > 28 : assert(e[].max-e[].min < 1e-6); > 29 : } > 30 : ; > 432 : > 433 : }; > 434 : > 435 : cout << "--------- file : schwarz-gc.edp ----------------- > ... : " << endl; > 436 : verbosity=verbosityy; > 437 : { > 438 : > 439 : > 440 : include "schwarz-gc.edp"// Schwarz without overlapping (Shur complenement Neumann -> Dirichet) > 2 : verbosity=2; > 3 : real cpu=clock(); > 4 : int inside = 2; > 5 : int outside = 1; > 6 : border Gamma1(t=1,2){x=t;y=0;label=outside;}; > 7 : border Gamma2(t=0,1){x=2;y=t;label=outside;}; > 8 : border Gamma3(t=2,0){x=t ;y=1;label=outside;}; > 9 : > 10 : border GammaInside(t=1,0){x = 1-t; y = t;label=inside;}; > 11 : > 12 : border GammaArc(t=pi/2, 2*pi){ x= cos(t); y = sin(t);label=outside;}; > 13 : int n=4; > 14 : mesh Th1 = buildmesh( Gamma1(5*n) + Gamma2(5*n) + GammaInside(5*n) + Gamma3(5*n)); > 15 : mesh Th2 = buildmesh ( GammaInside(-5*n) + GammaArc(25*n) ); > 16 : > 17 : plot(Th1,Th2); > 18 : > 19 : fespace Vh1(Th1,P1), Vh2(Th2,P1); > 20 : Vh1 u1=0,v1; Vh2 u2,v2; > 21 : Vh1 lambda=0; // take $\lambda \in V_{h1}$ > 22 : /* > 23 : Remark, to day is not possible to > 24 : defined a function just on a border, so the $\ lambda $ > 25 : function is defined on the all domain $\Omega_1$ > 26 : by: > 27 : */ > 28 : int i=0; // for factorization optimization > 29 : > 30 : > 31 : problem Pb2(u2,v2,init=i,solver=Cholesky) = > 32 : int2d(Th2)( dx(u2)*dx(v2)+dy(u2)*dy(v2) ) > 33 : + int2d(Th2)( -v2) > 34 : + int1d(Th2,inside)(-lambda*v2) + on(outside,u2= 0 ) ; > 35 : problem Pb1(u1,v1,init=i,solver=Cholesky) = > 36 : int2d(Th1)( dx(u1)*dx(v1)+dy(u1)*dy(v1) ) > 37 : + int2d(Th1)( -v1) > 38 : + int1d(Th1,inside)(+lambda*v1) + on(outside,u1 = 0 ) ; > 39 : > 40 : varf b(u2,v2,solver=CG) =int1d(Th1,inside)(u2*v2); > 41 : matrix B= b(Vh1,Vh1,solver=CG); > 42 : > 43 : // $\lambda \longrightarrow \int_{\Gamma_i }(u_1-u_2) v_{1}$ > 44 : func real[int] BoundaryProblem(real[int] &l) > 45 : { > 46 : lambda[]=l; > 47 : Pb1; > 48 : Pb2; > 49 : i++; > 50 : v1=-(u1-u2); > 51 : lambda[]=B*v1[]; > 52 : return lambda[] ; > 53 : }; > 54 : /* > 55 : Remark, the difference between the tow notation \ttCC{v1} and \ttCC{v1[]} is: > 56 : \ttCC{v1} is the finite element function and \ttCC{v1[]} > 57 : is the vector in the canonical basis of the finite element function \ttCC{v1} . > 58 : */ > 59 : Vh1 p=0,q=0; > 60 : // solve the problem with Conjugue Gradient > 61 : > 62 : LinearCG(BoundaryProblem,p[],q[],eps=1.e-6,nbiter=100); > 63 : // compute the final solution, because CG works with increment > 64 : BoundaryProblem(p[]); // solve again to have right u1,u2 > 65 : cout << " -- CPU time schwarz-gc:" << clock()-cpu << endl; > 66 : > 67 : plot(u1,u2); > 68 : > 69 : ; > 441 : real TESTschwarzXgc=u1[]'*u1[]; > 442 : cout<<"schwarz-gc reference value = "<<REFschwarzXgc > 443 : <<" test value ="<<TESTschwarzXgc<<endl; > 444 : assert(TESTschwarzXgc<REFschwarzXgc*(1+5e-2)); > 445 : assert(TESTschwarzXgc>REFschwarzXgc*(1-5e-2)); > 446 : }; > 447 : > 448 : cout << "--------- file : schwarz-no-overlap.edp --------- > ... : --------" << endl; > 449 : verbosity=verbosityy; > 450 : { > 451 : > 452 : > 453 : include "schwarz-no-overlap.edp"// schwarz1 without overlapping > 2 : int inside = 2; > 3 : int outside = 1; > 4 : border a(t=1,2){x=t;y=0;label=outside;}; > 5 : border b(t=0,1){x=2;y=t;label=outside;}; > 6 : border c(t=2,0){x=t ;y=1;label=outside;}; > 7 : border d(t=1,0){x = 1-t; y = t;label=inside;}; > 8 : border e(t=0, 1){ x= 1-t; y = t;label=inside;}; > 9 : border e1(t=pi/2, 2*pi){ x= cos(t); y = sin(t);label=outside;}; > 10 : int n=4; > 11 : mesh th = buildmesh( a(5*n) + b(5*n) + c(10*n) + d(5*n)); > 12 : mesh TH = buildmesh ( e(5*n) + e1(25*n) ); > 13 : plot(th,TH,wait=1,ps="schwarz-no-th.eps"); > 14 : fespace vh(th,P1); > 15 : fespace VH(TH,P1); > 16 : vh u=0,v; VH U,V; > 17 : vh lambda=0; > 18 : int i=0; > 19 : > 20 : problem PB(U,V,init=i,solver=Cholesky) = > 21 : int2d(TH)( dx(U)*dx(V)+dy(U)*dy(V) ) > 22 : + int2d(TH)( -V) > 23 : + int1d(TH,inside)(lambda*V) + on(outside,U= 0 ) ; > 24 : problem pb(u,v,init=i,solver=Cholesky) = > 25 : int2d(th)( dx(u)*dx(v)+dy(u)*dy(v) ) > 26 : + int2d(th)( -v) > 27 : + int1d(th,inside)(-lambda*v) + on(outside,u = 0 ) ; > 28 : > 29 : > 30 : for ( i=0 ;i< 20; i++) > 31 : { > 32 : PB; > 33 : pb; > 34 : lambda = lambda - (u-U)/2; > 35 : // if (i==0) > 36 : plot(U,u,wait=true,ps="schwarz-no-u"+i+".eps"); > 37 : }; > 38 : > 39 : plot(U,u,ps="schwarz-no-u.eps"); > 40 : ; > 454 : real TESTschwarzXnoXoverlap=u[]'*u[]; > 455 : cout<<"schwarz-no-overlap reference value = "<<REFschwarzXnoXoverlap > 456 : <<" test value ="<<TESTschwarzXnoXoverlap<<endl; > 457 : assert(TESTschwarzXnoXoverlap<REFschwarzXnoXoverlap*(1+5e-2)); > 458 : assert(TESTschwarzXnoXoverlap>REFschwarzXnoXoverlap*(1-5e-2)); > 459 : }; > 460 : > 461 : cout << "--------- file : schwarz-overlap.edp ------------ > ... : -----" << endl; > 462 : verbosity=verbosityy; > 463 : { > 464 : > 465 : > 466 : include "schwarz-overlap.edp"real pi=4*atan(1); > 2 : int inside = 2; > 3 : int outside = 1; > 4 : border a(t=1,2){x=t;y=0;label=outside;}; > 5 : border b(t=0,1){x=2;y=t;label=outside;}; > 6 : border c(t=2,0){x=t ;y=1;label=outside;}; > 7 : border d(t=1,0){x = 1-t; y = t;label=inside;}; > 8 : border e(t=0, pi/2){ x= cos(t); y = sin(t);label=inside;}; > 9 : border e1(t=pi/2, 2*pi){ x= cos(t); y = sin(t);label=outside;}; > 10 : int n=4; > 11 : mesh th = buildmesh( a(5*n) + b(5*n) + c(10*n) + d(5*n)); > 12 : mesh TH = buildmesh ( e(5*n) + e1(25*n) ); > 13 : plot(th,TH,ps="schwarz-th.eps"); > 14 : fespace vh(th,P1); > 15 : fespace VH(TH,P1); > 16 : vh u=0,v; VH U,V; > 17 : int i=0; > 18 : > 19 : problem PB(U,V,init=i,solver=Cholesky) = > 20 : int2d(TH)( dx(U)*dx(V)+dy(U)*dy(V) ) > 21 : + int2d(TH)( -V) + on(inside,U = u) + on(outside,U= 0 ) ; > 22 : problem pb(u,v,init=i,solver=Cholesky) = > 23 : int2d(th)( dx(u)*dx(v)+dy(u)*dy(v) ) > 24 : + int2d(th)( -v) + on(inside ,u = U) + on(outside,u = 0 ) ; > 25 : > 26 : > 27 : for ( i=0 ;i< 10; i++) > 28 : { > 29 : PB; > 30 : pb; > 31 : if (i==0) plot(U,u,wait=true,ps="schwarz-u"+i+".eps"); > 32 : }; > 33 : > 34 : plot(U,u,ps="schwarz-u.eps"); > 35 : ; > 467 : real TESTschwarzXoverlap=u[]'*u[]; > 468 : cout<<"schwarz-overlap reference value = "<<REFschwarzXoverlap > 469 : <<" test value ="<<TESTschwarzXoverlap<<endl; > 470 : assert(TESTschwarzXoverlap<REFschwarzXoverlap*(1+5e-2)); > 471 : assert(TESTschwarzXoverlap>REFschwarzXoverlap*(1-5e-2)); > 472 : }; > 473 : > 474 : cout << "--------- file : sparse-matrix.edp -------------- > ... : ---" << endl; > 475 : verbosity=verbosityy; > 476 : { > 477 : > 478 : > 479 : include "sparse-matrix.edp"// sparse matrix test --- > 2 : // example of the new matrix feature in version 1.40 > 3 : // ------------------------------------------------- > 4 : mesh TH = square(3,4); > 5 : mesh th = square(2,3); > 6 : mesh Th = square(4,4); > 7 : > 8 : > 9 : fespace VH(TH,P1); > 10 : fespace Vh(th,P1); > 11 : fespace Wh(Th,P1); > 12 : > 13 : matrix B= interpolate(VH,Vh); // build interpolation matrix Vh->Vh > 14 : matrix BB= interpolate(Wh,Vh); // build interpolation matrix > 15 : varf vA(u,v) = int2d(Th)(dx(u)*dx(v)+dy(u)*dy(v))+ int1d(Th)(u*v); > 16 : matrix A=vA(Wh,Wh); > 17 : > 18 : > 19 : > 20 : Vh ml=0; > 21 : varf vML(u,v) = int2d(th)(1*v); > 22 : ml[]=vML(0,Vh); // build the P1 mass lump of P1 > 23 : cout << ml[] << endl; > 24 : matrix ML(ml[]); // matrix diagonal > 25 : cout << "ML="<<ML << endl; > 26 : cout << "B="<<B << endl; > 27 : matrix BML=B*ML; > 28 : matrix tB=B'; //'; transpose > 29 : //cout << "tB=" << tB << endl; > 30 : matrix MLtB=ML'*B'; // > 31 : > 32 : //cout << "BML="<<BML << endl; > 33 : //cout << "MLtB=" << MLtB << endl; > 34 : > 35 : // WARNING if UMFPACK is not install > 36 : // the UMFPACK solver is replace by LU > 37 : // but LU need skyline matrix > 38 : if(HaveUMFPACK) > 39 : set(A,solver=UMFPACK); // set a solver > 40 : else > 41 : set(A,solver=GMRES); // set a solver > 42 : VH uH=0; > 43 : Vh uh=x+y; > 44 : uH[]= B*uh[]; > 45 : plot(uH,wait=1); > 46 : matrix BtA = BB'*A;//'; > 47 : matrix BtAB = BtA*BB; > 48 : if(HaveUMFPACK) > 49 : set(BtAB,solver=UMFPACK); > 50 : else > 51 : set(BtAB,solver=GMRES); > 52 : Vh ff=1; > 53 : Vh xx; > 54 : cout << " ------ " << xx[].n << " = " << BtAB.n << "x" << BtAB.m << " " << ff[].n << endl; > 55 : > 56 : xx[]=BtAB^-1*ff[]; > 57 : cout << " ------ " << endl; > 58 : xx[]=BtAB^-1*ff[]; > 59 : cout << " ------ " << endl; > 60 : plot(xx, wait=1); > 61 : > 62 : { > 63 : int N=10; > 64 : real [int,int] A(N,N); > 65 : real [int] a(N),b(N),c(N); > 66 : int [int] II(N); > 67 : int [int] JJ(N); > 68 : int [int] III(N); > 69 : int [int] JJJ(N); > 70 : for (int i=0;i<N;i++) > 71 : { > 72 : II(i)=i*2; > 73 : III(i)=(i*1023)%N; > 74 : JJJ(i)=(i*7)%N; > 75 : JJ(i)=20-i; > 76 : } > 77 : A =0; > 78 : for (int i=0;i<N;i++) > 79 : { > 80 : A(i,i)=1+i; > 81 : if(i+1 < N) A(i,i+1)=-i; > 82 : a[i]=i; > 83 : } > 84 : b=a(III); // b(i)=a(iii(i)) > 85 : c(III)=a; // c(III(i)) = a(i) > 86 : cout << " III = " << III << endl; > 87 : cout << " a(III) " << b << endl; > 88 : cout << " a(III^1) = " << c << endl; > 89 : for (int i=0;i<N;i++) > 90 : assert( int(c[int(b[i])]) == i); > 91 : > 92 : matrix sA=A; > 93 : { > 94 : { > 95 : ofstream ff("A.matrix"); > 96 : ff << sA; > 97 : } > 98 : matrix ssA; > 99 : { > 100 : ifstream ff("A.matrix"); > 101 : ff >> ssA; > 102 : ssA = (1.)*sA+ (-1.)*ssA; > 103 : cout << ssA << endl; > 104 : } > 105 : } > 106 : > 107 : matrix tAA=sA+sA';//'; > 108 : matrix ttAA=sA'+sA;//'; > 109 : // matrix tttAA=sA'-sA; > 110 : // matrix ttAA=sA'-sA; > 111 : A += 2*a*a'; //'// produit tensoriel > 112 : matrix A1= A(II^-1,JJ^-1); // do A1(II(i),JJ(j)) = A(i),j) $ > 113 : matrix A2= A(III,JJJ); // do $A2(i,j) = A(III(i),JJJ(i)) $ > 114 : matrix sA1= sA(II^-1,JJ^-1); // do A1(II(i),JJ(i)) = A( > 115 : matrix sA2= sA(III,JJJ); // do A = A > 116 : > 117 : matrix A0 = (a*a')(II^-1,JJ^-1); //'); > 118 : matrix A3 = (a*a')(III,JJJ);//'); > 119 : > 120 : cout << " ------------------- " << endl; > 121 : // cout << " A = " << A << endl; > 122 : // cout << " A1 = " << A1 <<endl; > 123 : cout << " 8,9 -> " <<II[8] << " " << JJ[9] <<" " << A(9,8)<< " " << A1(II[9],JJ[8]) << endl; > 124 : assert(A(9,1) == 2*a[9]*a[1]); > 125 : > 126 : for (int i9=0;i9<N;++i9) > 127 : for (int j9=0;j9<N;++j9) > 128 : { > 129 : > 130 : if( abs(A(j9,i9))> 0.01) > 131 : assert(A1(II[j9],JJ[i9]) == A(j9,i9)); > 132 : if( abs(A(III(j9),JJJ(i9))) > 0.01) > 133 : assert(A2(j9,i9) == A(III(j9),JJJ(i9) )) ; > 134 : // cout << " i9,j9 -> " <<II[i9] << " " << JJ[j9] <<endl; > 135 : if( abs(a[i9]*a[j9])> 0.01) > 136 : assert(A0(II[i9],JJ[j9]) == a[i9]*a[j9]); > 137 : if( abs(a[III[i9]]*a[JJJ[j9]])> 0.01) > 138 : assert(A3(i9,j9) == a[III[i9]]*a[JJJ[j9]]); > 139 : } > 140 : b=A*a; > 141 : c=-9; > 142 : cout << "xxxx\n"; > 143 : matrix sparseA=A; > 144 : //cout << sparseA << endl; > 145 : sparseA = 2*sparseA+sparseA; > 146 : sparseA = 4*sparseA+sparseA*5; // * 27 > 147 : matrix sparseB=sparseA+sparseA+sparseA; ; > 148 : //cout << sparseA << endl; > 149 : //cout << sparseB << endl; // *81 > 150 : cout << "sparseB = " << sparseB(0,0) << endl; > 151 : > 152 : cout << " -------- block matrix \n " << endl; > 153 : matrix B = [ [sparseA, 0 , sparseA ], > 154 : [ 0, sparseA , 0 ] , > 155 : [0, 0, sparseB' ]];//']]; > 156 : matrix B2 = [ [sparseA], [sparseA]]; > 157 : > 158 : assert( B2.n == sparseA.n*2); > 159 : assert( B2.m == sparseA.m); > 160 : > 161 : matrix B1 = [ [sparseA, sparseA] ]; > 162 : assert( B1.m == sparseA.m*2); // FH. bug before version 2.11-4 (10/01/2007) > 163 : assert( B1.n == sparseA.n); > 164 : > 165 : > 166 : real[int] x([a,b,c]); // construct the block vector x form a,b,c, > 167 : // where the size is sum of size of a,b,c, > 168 : x=[a,b,c]; // set x to to the block vector (the vector x is resize if it necessary > 169 : cout << " abc =" << a[2] << " " << b[3] << " "<< c[4] << endl; > 170 : cout << " xxx =" << x[2] << " " << x[3+N] << " "<< x[4+N*2] << endl; > 171 : x = x*10; > 172 : [a,b,c]=x; // set the block vector a,b,c from concecutive part of x; > 173 : cout << " abc*10 == " << a[2] << " " << b[3] << " "<< c[4] << endl; > 174 : > 175 : > 176 : // remark the size of sum of size must be equal to the size of x. > 177 : //cout << " B = " << B << endl; > 178 : cout << B(8,29) << " === " << sparseA(8,9) << endl; > 179 : cout << B(28,27) > 180 : << " === " << sparseB(7,8) << endl; > 181 : B(8,29)=100; // change the value an existing coef > 182 : cout << " B(8,29) " << B(8,29) << endl; > 183 : cout << " -------- block matrix \n " << endl; > 184 : } > 185 : // build FE matrice with differente meshes (here 3) > 186 : varf vM(u,v)=int1d(Th,qforder=1)(u*v); > 187 : matrix MM=vM(Vh,VH); > 188 : //cout << MM << endl; > 189 : Vh unVh=0,wVh=0; > 190 : VH unVH=0,wVH=0; > 191 : unVh[]=1; > 192 : unVH[]=1; > 193 : wVh[] = MM' * unVH[] ; > 194 : wVH[] = MM * unVh[] ; > 195 : > 196 : //cout << "wWh : " << wVh[] << endl; > 197 : //cout <<" wVH : " << wVH[] << endl; > 198 : // array of matrix v2.4-1 > 199 : cout << " array of matrix \n" ; > 200 : matrix[int] aM(10); > 201 : aM[0]= MM; > 202 : aM[3]= MM; > 203 : aM[9]= MM; > 204 : // aM.resize(4); > 205 : // aM.resize(10); bug on debian ? FH > 206 : > 207 : // add version 2.17 --- > 208 : { > 209 : real[int] coef([1,2,3,5,6]); > 210 : int[int] lg( [1,3,6,9,100]); > 211 : int[int] cl( [1,4,9,0,0]); > 212 : > 213 : // a diagonal matrix > 214 : matrix A=[coef]; > 215 : cout << " A = " << A << endl; > 216 : // a raw matrix > 217 : matrix B=[lg,cl,coef]; > 218 : cout << " B = " << B << endl; > 219 : [lg,cl,coef] = A; > 220 : cout<< " lg : " << lg << endl; > 221 : cout << " cl : " << cl << endl; > 222 : cout << " coef = "<< coef << endl; > 223 : > 224 : } > 225 : > 226 : // version 3.1-1 > 227 : cout << MM << endl; > 228 : MM.resize(10,100); > 229 : cout << MM << endl; > 230 : ; > 480 : real TESTsparseXmatrix=xx[]'*xx[]; > 481 : cout<<"sparse-matrix reference value = "<<REFsparseXmatrix > 482 : <<" test value ="<<TESTsparseXmatrix<<endl; > 483 : assert(TESTsparseXmatrix<REFsparseXmatrix*(1+5e-2)); > 484 : assert(TESTsparseXmatrix>REFsparseXmatrix*(1-5e-2)); > 485 : }; > 486 : > 487 : cout << "--------- file : sparse-cmatrix.edp ------------- > ... : ----" << endl; > 488 : verbosity=verbosityy; > 489 : { > 490 : > 491 : > 492 : include "sparse-cmatrix.edp"// sparse matrix test --- > 2 : // example of the new matrix feature in version 1.40 > 3 : // ------------------------------------------------- > 4 : mesh TH = square(3,4); > 5 : mesh th = square(2,3); > 6 : mesh Th = square(4,4); > 7 : > 8 : complex ccc; > 9 : ccc= 1; > 10 : cout << ccc << endl; > 11 : fespace VH(TH,P1); > 12 : fespace Vh(th,P1); > 13 : fespace Wh(Th,P1); > 14 : > 15 : matrix RB= interpolate(VH,Vh); // build interpolation matrix Vh->Vh > 16 : matrix RBB= interpolate(Wh,Vh); // build interpolation matrix > 17 : matrix<complex> B=RB; > 18 : B = B*(1+2i); > 19 : > 20 : matrix<complex> BB=RBB; > 21 : > 22 : varf vA(u,v) = int2d(Th)(dx(u)*dx(v)+dy(u)*dy(v))+ int1d(Th)(u*v); > 23 : matrix<complex> A=vA(Wh,Wh); > 24 : Vh<complex> ml=0; > 25 : cout << " ml " << ml[] << endl; > 26 : varf vML(u,v) = int2d(th)(1.*v); > 27 : ml[]=vML(0,Vh); // build the P1 mass lump of P1 > 28 : cout << ml[] << endl; > 29 : matrix<complex> ML(ml[]); // matrix diagonal > 30 : cout << "ML="<<ML << endl; > 31 : cout << "B="<<B << endl; > 32 : matrix<complex> BML=B*ML; // a faire > 33 : matrix<complex> tB=B'; // transpose and conjugate > 34 : cout << "tB=" << tB << endl; > 35 : matrix<complex> MLtB=ML'*B'; // > 36 : > 37 : cout << "BML="<<BML << endl; > 38 : cout << "MLtB=" << MLtB << endl; > 39 : > 40 : // WARNING if UMFPACK is not install > 41 : // the UMFPACK solver is replace by LU > 42 : // but LU need skyline matrix > 43 : if(HaveUMFPACK) > 44 : set(A,solver=UMFPACK); // set a solver > 45 : else > 46 : set(A,solver=GMRES); // set a solver > 47 : VH<complex> uH=0; > 48 : Vh<complex> uh=x+y+1i*(x-y); > 49 : uH[]= B*uh[]; > 50 : Vh uHr = imag(uH); > 51 : plot(uHr,wait=1); > 52 : matrix<complex> BtA = BB'*A; > 53 : matrix<complex> BtAB = BtA*BB; > 54 : if(HaveUMFPACK) > 55 : set(BtAB,solver=UMFPACK); > 56 : else > 57 : set(BtAB,solver=GMRES); > 58 : Vh<complex> ff=1+1i; > 59 : Vh<complex> xx; > 60 : Vh xxr; > 61 : cout << " ------ " << endl; > 62 : > 63 : xx[]=BtAB^-1*ff[]; > 64 : cout << " ------ " << endl; > 65 : xx[]=BtAB^-1*ff[]; > 66 : cout << " ------ " << endl; > 67 : xxr=imag(xx); > 68 : plot(xxr, wait=1); > 69 : > 70 : { > 71 : int N=10; > 72 : complex [int,int] A(N,N); > 73 : complex [int] a(N),b(N),bb(N); > 74 : A =0; > 75 : for (int i=0;i<N;i++) > 76 : { > 77 : A(i,i)=1.+i; > 78 : if(i+1 < N) A(i,i+1)=-i-1i*i; > 79 : a[i]=i*(1.+2i); > 80 : } > 81 : b=A*a; > 82 : > 83 : cout << " b =" << b << endl ; > 84 : cout << " a =" << a << endl ; > 85 : cout << " b'*b (hermissian product) = " << b'*b << endl; > 86 : cout << " a'*a = " << a'*a << endl; > 87 : assert( abs(imag(b'*b)) <1e-5); > 88 : cout << "xxxx\n"; > 89 : matrix<complex> sparseA=A; > 90 : > 91 : cout << sparseA << endl; > 92 : sparseA = 2*sparseA+sparseA; > 93 : sparseA = 4*sparseA+sparseA*(5+1i); // * 27 > 94 : matrix<complex> sparseB=sparseA;//+sparseA+sparseA; ; > 95 : cout << sparseA << endl; > 96 : cout << sparseB << endl; // *81 > 97 : cout << "sparseB = " << sparseB(0,0) << endl; > 98 : // ajoute version 2.0-2 > 99 : sparseA=A; > 100 : verbosity=4; > 101 : if(HaveUMFPACK) > 102 : set(sparseA,solver=UMFPACK,tolpivot=1e-10,tolpivotsym=1e-9); > 103 : else > 104 : set(sparseA,solver=GMRES); > 105 : bb=sparseA^-1*a; > 106 : verbosity=1; > 107 : b = sparseA*bb; > 108 : b -= a; > 109 : cout << " nb coef sparseA " << sparseA.nbcoef << endl; > 110 : cout << " ||b.||_1 " << b.l1 << endl; > 111 : cout << " ||b.||_2 " << b.l2 << endl; > 112 : cout << " ||b.||_infty " << b.linfty << endl; > 113 : assert(b.l1 < 1e-10); > 114 : } > 115 : ; > 493 : real TESTsparseXcmatrix=real(xx[]'*xx[]); > 494 : cout<<"sparse-cmatrix reference value = "<<REFsparseXcmatrix > 495 : <<" test value ="<<TESTsparseXcmatrix<<endl; > 496 : assert(TESTsparseXcmatrix<REFsparseXcmatrix*(1+5e-2)); > 497 : assert(TESTsparseXcmatrix>REFsparseXcmatrix*(1-5e-2)); > 498 : }; > 499 : > 500 : cout << "--------- file : StokesUzawa.edp ---------------- > ... : -" << endl; > 501 : verbosity=verbosityy; > 502 : { > 503 : > 504 : > 505 : include "StokesUzawa.edp"// signe of pressure is correct > 2 : assert(version>1.18); > 3 : real s0=clock(); > 4 : mesh Th=square(10,10); > 5 : fespace Xh(Th,P2),Mh(Th,P1); > 6 : Xh u1,u2,v1,v2; > 7 : Mh p,q,ppp; > 8 : > 9 : > 10 : varf bx(u1,q) = int2d(Th)( (dx(u1)*q)); > 11 : > 12 : varf by(u1,q) = int2d(Th)( (dy(u1)*q)); > 13 : > 14 : varf a(u1,u2)= int2d(Th)( dx(u1)*dx(u2) + dy(u1)*dy(u2) ) > 15 : + on(1,2,4,u1=0) + on(3,u1=1) ; > 16 : > 17 : Xh bc1; bc1[] = a(0,Xh); > 18 : Xh b; > 19 : > 20 : matrix A= a(Xh,Xh,solver=CG); > 21 : matrix Bx= bx(Xh,Mh); > 22 : matrix By= by(Xh,Mh); > 23 : Xh bcx=1,bcy=0; > 24 : > 25 : func real[int] divup(real[int] & pp) > 26 : { > 27 : int verb=verbosity; > 28 : verbosity=0; > 29 : b[] = Bx'*pp; b[] += bc1[] .*bcx[]; > 30 : u1[] = A^-1*b[]; > 31 : b[] = By'*pp; b[] += bc1[] .*bcy[]; > 32 : u2[] = A^-1*b[]; > 33 : ppp[] = Bx*u1[]; > 34 : ppp[] += By*u2[]; > 35 : verbosity=verb; > 36 : return ppp[] ; > 37 : }; > 38 : p=0;q=0;u1=0;v1=0; > 39 : > 40 : > 41 : LinearCG(divup,p[],q[],eps=1.e-6,nbiter=50); > 42 : > 43 : divup(p[]); > 44 : > 45 : plot([u1,u2],p,wait=1,value=true,coef=0.1); > 46 : > 47 : ; > 506 : real TESTStokesUzawa=u1[]'*u1[]; > 507 : cout<<"StokesUzawa reference value = "<<REFStokesUzawa > 508 : <<" test value ="<<TESTStokesUzawa<<endl; > 509 : assert(TESTStokesUzawa<REFStokesUzawa*(1+5e-2)); > 510 : assert(TESTStokesUzawa>REFStokesUzawa*(1-5e-2)); > 511 : }; > 512 : > 513 : cout << "--------- file : tablefunction.edp -------------- > ... : ---" << endl; > 514 : verbosity=verbosityy; > 515 : { > 516 : > 517 : > 518 : include "tablefunction.edp"verbosity=2; > 2 : mesh Thxy=triangulate("xyf"); > 3 : plot(Thxy,wait=1,ps="Thxy.ps"); > 4 : fespace Vhxy(Thxy,P1); > 5 : Vhxy fxy; > 6 : > 7 : { ifstream file("xyf"); > 8 : real xx,yy; > 9 : for(int i=0;i<fxy.n;i++) > 10 : file >> xx >>yy >> fxy[][i]; > 11 : } > 12 : > 13 : plot(fxy,wait=1,ps="xyf.ps"); > 14 : > 15 : // new way to bluid a mesh version 2.23-2 > 16 : Vhxy xx=x,yy=y; > 17 : > 18 : mesh Th=triangulate(xx[],yy[]); > 19 : cout << " region = " << triangulate(xx[],yy[])[1].region <<endl; > 20 : cout << fxy[]'*fxy[] << endl; > 21 : plot(Th,wait=1); > 22 : ; > 519 : real TESTtablefunction=fxy[]'*fxy[]; > 520 : cout<<"tablefunction reference value = "<<REFtablefunction > 521 : <<" test value ="<<TESTtablefunction<<endl; > 522 : assert(TESTtablefunction<REFtablefunction*(1+1e-2)); > 523 : assert(TESTtablefunction>REFtablefunction*(1-1e-2)); > 524 : }; > 525 : > 526 : sizestack + 1024 =138608 ( 137584 ) >--------- file : adapt.edp ----------------- > -- mesh: Nb of Triangles = 86, Nb of Vertices 58 > number of required edges : 0 > -- Solve : min -0.115596 max 0.11396 >-0.115596 0.11396 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 244 , h min 0.0470832 , h max 0.208969 > area = 0.75 , M area = 103.354 , M area/( |Khat| nt) 0.978217 > infiny-regulaty: min 0.475496 max 1.64224 > anisomax 4.42059, beta max = 1.30933 min 0.799137 > -- mesh: Nb of Triangles = 244, Nb of Vertices 145 > -- Solve : min -0.119096 max 0.117671 >-0.119096 0.117671 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 519 , h min 0.0176755 , h max 0.173039 > area = 0.75 , M area = 231.473 , M area/( |Khat| nt) 1.02999 > infiny-regulaty: min 0.419935 max 1.85002 > anisomax 4.7559, beta max = 1.2787 min 0.75479 > -- mesh: Nb of Triangles = 519, Nb of Vertices 295 > -- Solve : min -0.119915 max 0.118285 >-0.119915 0.118285 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 1149 , h min 0.00609992 , h max 0.114832 > area = 0.75 , M area = 503.616 , M area/( |Khat| nt) 1.01223 > infiny-regulaty: min 0.445968 max 1.96782 > anisomax 5.0515, beta max = 1.29176 min 0.721246 > -- mesh: Nb of Triangles = 1149, Nb of Vertices 627 > -- Solve : min -0.120308 max 0.118708 >-0.120308 0.118708 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2364 , h min 0.00241448 , h max 0.0920182 > area = 0.75 , M area = 1062.48 , M area/( |Khat| nt) 1.03794 > infiny-regulaty: min 0.416222 max 1.84296 > anisomax 6.07585, beta max = 1.3309 min 0.649469 > -- mesh: Nb of Triangles = 2364, Nb of Vertices 1260 >adapt reference value = 0.238829 test value =0.239016 >--------- file : adaptindicatorP1.edp ----------------- > -- mesh: Nb of Triangles = 86, Nb of Vertices 58 > number of required edges : 0 > -- Solve : min -0.114824 max 0.116601 >-0.114824 0.116601 > indicator2 >rho = min 0.00463489 max=0.044893 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 375 , h min 0.0382011 , h max 0.110528 > area = 0.75 , M area = 158.806 , M area/( |Khat| nt) 0.977992 > infiny-regulaty: min 0.536375 max 1.56718 > anisomax 2.19619, beta max = 1.24355 min 0.816154 > -- mesh: Nb of Triangles = 375, Nb of Vertices 216 > -- Solve : min -0.118483 max 0.119818 >-0.118483 0.119818 > indicator2 >rho = min 0.000166082 max=0.014982 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 802 , h min 0.0148665 , h max 0.0878523 > area = 0.75 , M area = 361.983 , M area/( |Khat| nt) 1.04235 > infiny-regulaty: min 0.446658 max 1.93691 > anisomax 2.57392, beta max = 1.31684 min 0.736152 > -- mesh: Nb of Triangles = 802, Nb of Vertices 445 > -- Solve : min -0.118638 max 0.12007 >-0.118638 0.12007 > indicator2 >rho = min 0.00055482 max=0.0100755 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 1723 , h min 0.00666343 , h max 0.0571609 > area = 0.75 , M area = 760.072 , M area/( |Khat| nt) 1.01875 > infiny-regulaty: min 0.460144 max 1.74648 > anisomax 2.47966, beta max = 1.33361 min 0.726387 > -- mesh: Nb of Triangles = 1723, Nb of Vertices 927 > -- Solve : min -0.118905 max 0.120296 >-0.118905 0.120296 > indicator2 >rho = min 0.00018265 max=0.0056366 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 3478 , h min 0.00254393 , h max 0.0428621 > area = 0.75 , M area = 1560.49 , M area/( |Khat| nt) 1.03617 > infiny-regulaty: min 0.465814 max 1.73921 > anisomax 2.59889, beta max = 1.3325 min 0.728609 > -- mesh: Nb of Triangles = 3478, Nb of Vertices 1832 >adaptindicatorP1 reference value = 0.239154 test value =0.239201 >--------- file : adaptindicatorP2.edp ----------------- > -- mesh: Nb of Triangles = 86, Nb of Vertices 58 > number of required edges : 0 > -- Solve : min -0.118319 max 0.11985 >-0.118319 0.11985 > indicator2 >rho = min 0.000397236 max=0.0840435 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 842 , h min 0.0165053 , h max 0.103056 > area = 0.75 , M area = 371.047 , M area/( |Khat| nt) 1.01769 > infiny-regulaty: min 0.542076 max 1.74094 > anisomax 2.30993, beta max = 1.26962 min 0.801973 > -- mesh: Nb of Triangles = 842, Nb of Vertices 458 > -- Solve : min -0.118846 max 0.120432 >-0.118846 0.120432 > indicator2 >rho = min 1.51896e-05 max=0.0106615 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2468 , h min 0.00157267 , h max 0.0853223 > area = 0.75 , M area = 1146.3 , M area/( |Khat| nt) 1.07264 > infiny-regulaty: min 0.543508 max 1.91954 > anisomax 2.29097, beta max = 1.24634 min 0.728571 > -- mesh: Nb of Triangles = 2468, Nb of Vertices 1296 > -- Solve : min -0.118881 max 0.120473 >-0.118881 0.120473 > indicator2 >rho = min 1.06022e-06 max=0.00263605 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 3788 , h min 0.000184193 , h max 0.0904301 > area = 0.75 , M area = 1581.4 , M area/( |Khat| nt) 0.96412 > infiny-regulaty: min 0.423759 max 1.77032 > anisomax 2.74476, beta max = 1.33882 min 0.751051 > -- mesh: Nb of Triangles = 3788, Nb of Vertices 1965 > -- Solve : min -0.118884 max 0.120476 >-0.118884 0.120476 > indicator2 >rho = min 1.02727e-07 max=0.0005976 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 7043 , h min 2.01112e-05 , h max 0.0882862 > area = 0.75 , M area = 2977.02 , M area/( |Khat| nt) 0.976164 > infiny-regulaty: min 0.431767 max 1.79443 > anisomax 2.65847, beta max = 1.36229 min 0.762274 > -- mesh: Nb of Triangles = 7043, Nb of Vertices 3615 >adaptindicatorP2 reference value = 0.239362 test value =0.239361 >--------- file : algo.edp ----------------- >J =0 u =0 0... >LinearCG (Affin) : J(u) = 0 err=0 >CG converges 9 ro = 0.19 ||g||^2 = 8.85819e-32 >J =-1.46448 u =1 0.5... >LinearCG (Linear) : J(u) = -1.46448 err=6.66134e-16 >GMRES converges: 10 1.07772e-15 3.16228 3.40806e-16 < 1e-06 >J =-1.46448 u =1 0.5... >LinearGMRES: J(u) = -1.46448 err=3.44169e-15 > 0 GCNL g^2 =10 >CGNL:0, ro = 0.181818 ||g||^2 = 2.72727 >CGNL:1, ro = 0.25 ||g||^2 = 1.09091 >CGNL:2, ro = 0.25641 ||g||^2 = 0.41958 >CGNL:3, ro = 0.25 ||g||^2 = 0.13986 >CGNL:4, ro = 0.24 ||g||^2 = 0.0381437 >CGNL:5, ro = 0.229167 ||g||^2 = 0.00806885 >CGNL:6, ro = 0.218487 ||g||^2 = 0.00123406 >CGNL:7, ro = 0.208333 ||g||^2 = 0.000120986 >CGNL:8, ro = 0.19883 ||g||^2 = 5.69741e-06 >CGNL:9, ro = 0.19 ||g||^2 = 1.2326e-31 >CGNL converge: 9, ro = 0.19 ||g||^2 = 1.2326e-31 >J =-1.46448 u =1 0.5... >NLCG: J(u) = -1.46448 err=6.66134e-16 >J =90 u =2 2... > search -1 >J =90 u =2 2... >update 2 2 -1 -1 ; -17 1 >J =4067.5 u =1 -1... >update 2 2 -1 -1 ; -0.380593 1.87471 >J =6.67923 u =1.87471 1.62412... > search 3.70781 >J =6.67923 u =1.87471 1.62412... >update -0.380593 1.87471 3.70781 3.70781 ; -3.00957 3.32721 >J =152.752 u =0.942204 -0.797506... >update -0.380593 1.87471 3.70781 3.70781 ; -0.0338846 1.71395 >J =0.0532271 u =1.71395 1.20664... > search 1.06204 >J =0.0532271 u =1.71395 1.20664... >update -0.0338846 1.71395 1.06204 1.06204 ; -1.06441 1.03926 >J =16.2966 u =0.86518 -0.556751... >update -0.0338846 1.71395 1.06204 1.06204 ; 0.045314 1.54154 >J =-1.07549 u =1.54154 0.848453... > search 0.485324 >J =-1.07549 u =1.54154 0.848453... >update 0.045314 1.54154 0.485324 0.485324 ; -0.302372 0.818755 >J =1.79084 u =0.818755 -0.225007... >update 0.045314 1.54154 0.485324 0.485324 ; 0.067757 1.37785 >J =-1.34422 u =1.37785 0.605345... > search 0.297448 >J =-1.34422 u =1.37785 0.605345... >update 0.067757 1.37785 0.297448 0.297448 ; -0.057205 0.806756 >J =-0.704247 u =0.806756 0.107655... >update 0.067757 1.37785 0.297448 0.297448 ; 0.0941033 1.23569 >J =-1.42319 u =1.23569 0.481457... > search 0.182858 >J =-1.42319 u =1.23569 0.481457... >update 0.0941033 1.23569 0.182858 0.182858 ; 0.0188436 0.818904 >J =-1.2555 u =0.818904 0.360725... >update 0.0941033 1.23569 0.182858 0.182858 ; 0.101752 1.12203 >J =-1.45062 u =1.12203 0.448531... > search 0.0891585 >J =-1.45062 u =1.12203 0.448531... >update 0.101752 1.12203 0.0891585 0.0891585 ; 0.0575452 0.852556 >J =-1.39743 u =0.852556 0.508758... >update 0.101752 1.12203 0.0891585 0.0891585 ; 0.099578 1.04492 >J =-1.46081 u =1.04492 0.465765... > search 0.0877412 >J =-1.46081 u =1.04492 0.465765... >update 0.099578 1.04492 0.0877412 0.0877412 ; 0.101075 0.913777 >J =-1.44163 u =0.913777 0.553506... >update 0.099578 1.04492 0.0877412 0.0877412 ; 0.100064 1.00933 >J =-1.4639 u =1.00933 0.489578... > search 0.0382595 >J =-1.4639 u =1.00933 0.489578... >update 0.100064 1.00933 0.0382595 0.0382595 ; 0.099783 0.973969 >J =-1.45906 u =0.973969 0.527838... >update 0.100064 1.00933 0.0382595 0.0382595 ; 0.0999958 1.00079 >J =-1.46444 u =1.00079 0.498815... > search 0.0108783 >J =-1.46444 u =1.00079 0.498815... >update 0.0999958 1.00079 0.0108783 0.0108783 ; 0.100015 0.997164 >J =-1.46398 u =0.997164 0.504254... >update 0.0999958 1.00079 0.0108783 0.0108783 ; 0.1 1 >J =-1.46448 u =1 0.5... >J =-1.46448 u =1 0.5... >*** RESULTS SUMMARY *** > Initial NRJ value : 90 > Final NRJ value : -1.46448 >J =-1.46448 u =1 0.5... >BFGS: J(u) = -1.46448 err=1.46549e-14 > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 > 0 GCNL g^2 =0.32701 >CGNL:0, ro = 0.329605 ||g||^2 = 0.0155169 >CGNL:1, ro = 0.23554 ||g||^2 = 0.00165481 >CGNL:2, ro = 0.237323 ||g||^2 = 0.00044756 >CGNL:3, ro = 0.22783 ||g||^2 = 9.82917e-05 >CGNL:4, ro = 0.392347 ||g||^2 = 5.46697e-05 >CGNL:5, ro = 0.242366 ||g||^2 = 2.01285e-05 >CGNL:6, ro = 0.285444 ||g||^2 = 6.11801e-06 >CGNL:7, ro = 0.274027 ||g||^2 = 2.68931e-06 >CGNL:8, ro = 0.206598 ||g||^2 = 5.34247e-07 >CGNL:9, ro = 0.31117 ||g||^2 = 3.45579e-07 >CGNL:10, ro = 0.224855 ||g||^2 = 1.14928e-07 > Non convergence of the NL cojugate gradient > -- vector function's bound 0.001 0.397403 0/0 = 0 > -- discontinous Galerkin =0 size of Mat =580 Bytes > -- int (nQP: 7 ) in Optimized = 1, -- nb term in bilinear form (!0) : 2 total 2 > all > restart with new preconditionner 0 eps =-3.2701e-13 > 0 GCNL g^2 =4.3877e-10 >CGNL:0, ro = 94.926 ||g||^2 = 1.02763e-10 >CGNL:1, ro = 103.048 ||g||^2 = 2.51873e-11 >CGNL:2, ro = 69.3505 ||g||^2 = 4.98745e-12 >CGNL:3, ro = 99.4125 ||g||^2 = 6.27506e-13 >CGNL:4, ro = 107.069 ||g||^2 = 6.00664e-14 >CGNL converge: 4, ro = 107.069 ||g||^2 = 6.00664e-14 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- vector function's bound 0.001 0.397397 >Plot bound [x,y] 0 0 max [x,y] 1 1 >algo reference value = 0.283188 test value =0.283072 >--------- file : array.edp ----------------- >2 1 size of tab = 10 >(2,0) (1,2) size of ctab = 10 >10 > 18 36 18 18 18 > 18 18 18 18 18 > >36 18 >10 > (18,36) (36,0) (18,36) (18,36) (18,36) > (18,36) (18,36) (18,36) (18,36) (18,36) > >(36,0) (18,36) >0 0 >1 1 >2 4 >3 9 >4 16 >5 25 >6 36 >7 49 >8 64 >9 81 > map["1"] = 2 == 2.0 ; > map[2] = 3 == 3.0 >4 > 1 2 3 3.14 >4 > 1 2 3 5 >tab2 = 10 > 1 2 3 3.14 4 > 5 6 7 8 9 > >tab2 = 10 > 0.5 1 1.5 1.57 2 > 2.5 3 3.5 4 4.5 > >tab2 = 10 > 1 2 3 3.14 4 > 5 6 7 8 9 > >10 10 > 100 200 300 400 500 600 700 800 900 1000 > 101 201 301 401 501 601 701 801 901 1001 > 102 202 302 402 502 602 702 802 902 1002 > 103 203 303 403 503 603 703 803 903 1003 > 104 204 304 404 504 604 704 804 904 1004 > 105 205 305 405 505 605 705 805 905 1005 > 106 206 306 406 506 606 706 806 906 1006 > 107 207 307 407 507 607 707 807 907 1007 > 108 208 308 408 508 608 708 808 908 1008 > 109 209 309 409 509 609 709 809 909 1009 > >15 15 > 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 > 101 201 301 401 501 601 701 801 901 1001 1101 1201 1301 1401 1501 > 102 202 302 402 502 602 702 802 902 1002 1102 1202 1302 1402 1502 > 103 203 303 403 503 603 703 803 903 1003 1103 1203 1303 1403 1503 > 104 204 304 404 504 604 704 804 904 1004 1104 1204 1304 1404 1504 > 105 205 305 405 505 605 705 805 905 1005 1105 1205 1305 1405 1505 > 106 206 306 406 506 606 706 806 906 1006 1106 1206 1306 1406 1506 > 107 207 307 407 507 607 707 807 907 1007 1107 1207 1307 1407 1507 > 108 208 308 408 508 608 708 808 908 1008 1108 1208 1308 1408 1508 > 109 209 309 409 509 609 709 809 909 1009 1109 1209 1309 1409 1509 > 110 210 310 410 510 610 710 810 910 1010 1110 1210 1310 1410 1510 > 111 211 311 411 511 611 711 811 911 1011 1111 1211 1311 1411 1511 > 112 212 312 412 512 612 712 812 912 1012 1112 1212 1312 1412 1512 > 113 213 313 413 513 613 713 813 913 1013 1113 1213 1313 1413 1513 > 114 214 314 414 514 614 714 814 914 1014 1114 1214 1314 1414 1514 > > -- Square mesh : nb vertices =9 , nb triangles = 8 , nb boundary edges 8 >5 > 2 2 3 2 2 > >== 2 2 3 2 2 > (a ? 1 : 10) 5 > 1 1 10 1 1 > > (a ? b : -1 ) 5 > 2 2 -1 2 2 > > (a ? -2 : c) 5 > -2 -2 3 -2 -2 > > a = 5 > 2 1 2 4 4 > > b = a+a : 5 > 4 2 4 8 8 > > b += a : 5 > 6 3 6 12 12 > > b += 2*a : 5 > 10 5 10 20 20 > > b /= 2 : 5 > 5 2.5 5 10 10 > >b*=a; b =5 > 10 2.5 10 40 40 > >b/=a; b =5 > 5 2.5 5 10 10 > > c =a+b : c=5 > 7 3.5 7 14 14 > > c =2*a+4b : c= 5 > 24 12 24 48 48 > > c =a+4b : c= 5 > 22 11 22 44 44 > > c =-a+4b : c= 5 > 18 9 18 36 36 > > c =-a-4b : c= 5 > -22 -11 -22 -44 -44 > > c =-a-b : c= 5 > -7 -3.5 -7 -14 -14 > > c =a.*b : c= 5 > 10 2.5 10 40 40 > > c =a./b : c= 5 > 0.4 0.4 0.4 0.4 0.4 > > c =2*b : c= 5 > 10 5 10 20 20 > > c =b*2 : c= 5 > 10 5 10 20 20 > > ||a||_1 = 13 > ||a||_2 = 6.40312 > ||a||_infty = 4 > sum a_i = 13 > max a_i = 4 > min a_i = 1 > a'*a = 41 > a quantile 0.2 = 2 > b = a(I) : 5 > 2 4 4 -3 2 > > c(I) = a 5 > 4 -3 2 1 2 > > A = 3 4 > 1 5 2 1 > 3 3 3 1 > 4 5 2 4 > > C = 3 4 > (-50,-40) (-100,-80) (-150,-120) (-200,-160) > (-100,-80) (-200,-160) (-300,-240) (-400,-320) > (-150,-120) (-300,-240) (-450,-360) (-600,-480) > > A = 3 4 > 8 10 12 14 > 16 20 24 28 > 24 30 36 42 > > A(1,2) 24 >B = (3.*b*c')(I^-1,J^-1) = # Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >3 4 0 12 > 1 1 10 > 1 2 12 > 1 3 8 > 1 4 14 > 2 1 15 > 2 2 18 > 2 3 12 > 2 4 21 > 3 1 5 > 3 2 6 > 3 3 4 > 3 4 7 > b =3 > 1 2 3 > exp(b) =3 > 2.718281828 7.389056099 20.08553692 > cb =3 > (1,100) (2,200) (3,300) > exp(cb) =3 > (2.344025721,-1.376444521) (3.599857061,-6.45284272) (-0.4438224624,-20.08063284) > exp(cb).re =3 > 2.344025721 3.599857061 -0.4438224624 > exp(cb).im =3 > -1.376444521 -6.45284272 -20.08063284 >3 > (2.344025721,0) (3.599857061,0) (-0.4438224624,0) > b = > a =5 > 3 5 7 9 0 > > b.sort=5 > 0 3 5 7 9 > > b = 5 > 0 3 5 7 9 > > p = 5 > 4 0 1 2 3 > >5 > 0 5 3 9 7 > >3 > 0 3 7 > quantile(0.2) = 3 >3 3 >59 > tt(2:10)= 9 > 2 3 4 5 6 > 7 8 9 10 > t1(2:3:10)= 3 > 2 5 8 > 1.:2:5 => 3 > 1 3 5 > tt(2:10) = = 9 > 2 3 4 5 6 > 7 8 9 10 > t1(2.:3:10.)= 3 > 2 5 8 > 1.:0.5:3.999 => 6 > 1 1.5 2 2.5 3 > 3.5 > tt(2.+0i:10.+0i)= 9 > (2,0) (3,0) (4,0) (5,0) (6,0) > (7,0) (8,0) (9,0) (10,0) > t1(2.:3.:10.);= 3 > (2,0) (5,0) (8,0) >2.15 1.03 size of tab = 10 min: 1.03 max:2.15 sum : 11.42 > resize tab: 12 > 1.03 2.15 1.03 1.03 1.03 > 1.03 1.03 1.03 1.03 1.03 > 3.14 3.14 >0 1.5 > d = ( a ? b : c ) is 5 > 2 2 3 2 2 > > tab (after sort) 12 > 1.03 1.03 1.03 1.03 1.03 > 1.03 1.03 1.03 1.03 2.15 > 3.14 3.14 > d 5 > -5 -4 -3 -2 -1 > > ii = 5 > 4 3 2 1 0 > >--------- file : a_tutorial.edp ----------------- > -- mesh: Nb of Triangles = 434, Nb of Vertices 243 > -- Solve : min 5.32093e-32 max 0.24939 >error L2=0.00211363 >error H10=0.0376664 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 1536 , h min 0.0482226 , h max 0.10567 > area = 3.13903 , M area = 617.8 , M area/( |Khat| nt) 0.928873 > infiny-regulaty: min 0.497492 max 1.53638 > anisomax 2.63971, beta max = 1.27515 min 0.812023 > -- mesh: Nb of Triangles = 1536, Nb of Vertices 814 > -- Solve : min 3.14461e-32 max 0.24993 >error L2=0.000584999 >error H10=0.0187359 >a_tutorial reference value = 1.00031 test value =1.00031 >--------- file : beam.edp ----------------- > -- mesh: Nb of Triangles = 174, Nb of Vertices 113 >lambda,mu,gravity =11.5079 8.33333 -0.05 > -- Solve : min -0.219964 max 0.0444342 > max deplacement = 0.219964 >beam reference value = 2.25164 test value =2.19089 >--------- file : calculus.edp ----------------- > x = 3.14 >4 0 >10000000000 >0 >5== 4.99 >5== 5.01 >------------------ complex ---- >(10,-10) > scientific : > -1^(1/3) = (5.000000000000e-01,8.660254037844e-01) (precision=12) > fixed and showpos : > -1^(1/3) = (+0.500000,+0.866025) (precision=+6) >noshowpos > 8^(1/3)= 2.000000 > sqrt(-1) = (0.000000,1.000000) >default >(10,1) > real(a) = 10 conj(a)(10,-1) arg(a) = 0.0996687 > ++i =1 i=1 > i++ = 1 > i = 2 >str= abc++abcddddd+2== abc++abcddddd+2; > x= 285 > a = -1 b = 285 >--------- file : cavity.edp ----------------- > -- Square mesh : nb vertices =81 , nb triangles = 128 , nb boundary edges 32 > -- Solve : min -0.345605 max 1 > min -0.529962 max 0.654406 > min -76.3475 max 174.089 > -- Solve : min -4.72908e-35 max 0.0994382 > -- Solve : min -0.407587 max 1 > min -0.600917 max 0.592414 > min -1.20737 max 1.84098 > -- Solve : min -0.418044 max 1 > min -0.626877 max 0.581957 > min -1.25796 max 1.87754 > -- Solve : min -0.421716 max 1 > min -0.639004 max 0.578284 > min -1.28337 max 1.88595 > -- Solve : min -0.423526 max 1 > min -0.645702 max 0.576474 > min -1.29903 max 1.89165 > -- Solve : min -0.424582 max 1 > min -0.65004 max 0.575419 > min -1.30802 max 1.89585 > -- Solve : min -0.425248 max 1 > min -0.652826 max 0.574752 > min -1.3135 max 1.89894 > -- Solve : min -0.425685 max 1 > min -0.654543 max 0.574315 > min -1.31672 max 1.90123 > -- Solve : min -0.425977 max 1 > min -0.655567 max 0.574023 > min -1.3185 max 1.90298 > -- Solve : min -0.426176 max 1 > min -0.656163 max 0.573824 > min -1.31941 max 1.90433 > -- Solve : min -0.426314 max 1 > min -0.656488 max 0.573686 > min -1.31984 max 1.9054 > -- Solve : min -0.426412 max 1 > min -0.656668 max 0.573588 > min -1.32 max 1.90626 > -- Solve : min -0.426484 max 1 > min -0.65676 max 0.573516 > min -1.32002 max 1.90694 > -- Solve : min -0.426538 max 1 > min -0.656796 max 0.573463 > min -1.31997 max 1.9075 > -- Solve : min -0.42658 max 1 > min -0.656801 max 0.573421 > min -1.31989 max 1.90795 > -- Solve : min -0.426613 max 1 > min -0.656787 max 0.573387 > min -1.31979 max 1.90833 > -- Solve : min -0.426642 max 1 > min -0.656764 max 0.573358 > min -1.3197 max 1.90864 > -- Solve : min -0.426666 max 1 > min -0.656737 max 0.573334 > min -1.31961 max 1.9089 > -- Solve : min -0.426688 max 1 > min -0.656711 max 0.573312 > min -1.31954 max 1.90911 > -- Solve : min -0.426708 max 1 > min -0.656687 max 0.573292 > min -1.31949 max 1.9093 > -- Solve : min -0.426726 max 1 > min -0.656666 max 0.573274 > min -1.31944 max 1.90945 > -- Solve : min -0.426743 max 1 > min -0.656648 max 0.573257 > min -1.31942 max 1.90958 > -- Solve : min -7.67445e-35 max 0.097061 >cavity reference value = 0.423606 test value =0.423606 >--------- file : convect2.edp ----------------- > -- mesh: Nb of Triangles = 205, Nb of Vertices 121 > -- Solve : min -0.00293077 max 0.837947 > -- Solve : min -0.00155024 max 0.760983 > -- Solve : min -0.000756515 max 0.712747 > -- Solve : min -0.000205381 max 0.65252 > -- Solve : min -0.000111864 max 0.605847 > -- Solve : min -4.11563e-05 max 0.569912 > -- Solve : min -2.20725e-35 max 0.534768 > -- Solve : min -4.30365e-35 max 0.497408 > -- Solve : min -6.12949e-35 max 0.469995 > -- Solve : min -7.05264e-35 max 0.443751 > -- Solve : min -6.88585e-35 max 0.421842 > -- Solve : min -5.88922e-35 max 0.391863 > -- Solve : min -4.52696e-35 max 0.377555 > -- Solve : min -3.20554e-35 max 0.359663 > -- Solve : min -2.14478e-35 max 0.341056 > -- Solve : min -3.4559e-35 max 0.327937 > -- Solve : min -5.72043e-35 max 0.310739 > -- Solve : min -8.26385e-35 max 0.295842 > -- Solve : min -1.05418e-34 max 0.286995 > -- Solve : min -1.20137e-34 max 0.270296 >convect2 reference value = 2.54096 test value =2.58264 >--------- file : convect-apt.edp ----------------- > -- mesh: Nb of Triangles = 882, Nb of Vertices 477 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 569 , h min 0.0186163 , h max 0.543349 > area = 3.10226 , M area = 255.826 , M area/( |Khat| nt) 1.03832 > infiny-regulaty: min 0.357727 max 2.4675 > anisomax 5.61384, beta max = 1.3281 min 0.699949 > -- mesh: Nb of Triangles = 569, Nb of Vertices 297 > interation adp =0 err l2 = 0.650354 diff min = -1.99996 max =0 > --------------- > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 821 , h min 0.0108867 , h max 0.64466 > area = 3.10226 , M area = 373.587 , M area/( |Khat| nt) 1.05087 > infiny-regulaty: min 0.315771 max 2.3902 > anisomax 8.01965, beta max = 1.425 min 0.72482 > -- mesh: Nb of Triangles = 821, Nb of Vertices 423 > interation adp =1 err l2 = 0.0114673 diff min = -0.134177 max =0.122876 > --------------- > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 851 , h min 0.0111967 , h max 0.701946 > area = 3.10226 , M area = 401.174 , M area/( |Khat| nt) 1.08869 > infiny-regulaty: min 0.371626 max 2.32807 > anisomax 7.37026, beta max = 1.43088 min 0.715625 > -- mesh: Nb of Triangles = 851, Nb of Vertices 438 > interation adp =2 err l2 = 0.00251951 diff min = -0.0529008 max =0.0542514 > --------------- > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 839 , h min 0.0108766 , h max 0.705008 > area = 3.10226 , M area = 401.088 , M area/( |Khat| nt) 1.10402 > infiny-regulaty: min 0.368011 max 2.47083 > anisomax 6.7142, beta max = 1.40068 min 0.699254 > -- mesh: Nb of Triangles = 839, Nb of Vertices 432 > interation adp =3 err l2 = 0.000920077 diff min = -0.0136779 max =0.00570507 > --------------- > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 841 , h min 0.0108302 , h max 0.689103 > area = 3.10226 , M area = 400.836 , M area/( |Khat| nt) 1.1007 > infiny-regulaty: min 0.374632 max 2.34103 > anisomax 7.00357, beta max = 1.47532 min 0.734507 > -- mesh: Nb of Triangles = 841, Nb of Vertices 433 > interation adp =4 err l2 = 0.000518569 diff min = -0.00564316 max =0.0035814 > --------------- > number of required edges : 0 >m11 = 2.29729 7078.71 >m22 = 2.29729 7375.51 >m12 = -3316 3380.48 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 1894 , h min 0.00918913 , h max 0.648019 > area = 3.10226 , M area = 879.064 , M area/( |Khat| nt) 1.07186 > infiny-regulaty: min 0.38554 max 2.2951 > anisomax 6.82498, beta max = 1.39481 min 0.723741 > -- mesh: Nb of Triangles = 1894, Nb of Vertices 964 > interation 0 err l2 = 0.527077 --------------- > number of required edges : 0 >m11 = 2.29729 8835.72 >m22 = 2.29729 8797.07 >m12 = -3172.7 4576.02 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2578 , h min 0.00871151 , h max 0.621398 > area = 3.10226 , M area = 1215.35 , M area/( |Khat| nt) 1.08872 > infiny-regulaty: min 0.355605 max 2.21634 > anisomax 6.47396, beta max = 1.36105 min 0.725062 > -- mesh: Nb of Triangles = 2578, Nb of Vertices 1302 > interation 1 err l2 = 0.18879 --------------- > number of required edges : 0 >m11 = 2.49013 9251.97 >m22 = 2.2989 11343.2 >m12 = -5159.07 4135.21 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2667 , h min 0.00904506 , h max 0.590175 > area = 3.10226 , M area = 1315.74 , M area/( |Khat| nt) 1.13932 > infiny-regulaty: min 0.401807 max 2.65191 > anisomax 6.60929, beta max = 1.3261 min 0.724568 > -- mesh: Nb of Triangles = 2667, Nb of Vertices 1347 > interation 2 err l2 = 0.0412249 --------------- > number of required edges : 0 >m11 = 2.42644 9689.19 >m22 = 2.31095 11627.8 >m12 = -5017.95 4278.9 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2681 , h min 0.00938942 , h max 0.57916 > area = 3.10226 , M area = 1319.35 , M area/( |Khat| nt) 1.13648 > infiny-regulaty: min 0.358269 max 2.47494 > anisomax 6.5992, beta max = 1.37379 min 0.710432 > -- mesh: Nb of Triangles = 2681, Nb of Vertices 1353 > interation 3 err l2 = 0.0039881 --------------- > number of required edges : 0 >m11 = 2.69031 10109.1 >m22 = 2.3108 11507.4 >m12 = -4924.66 4126.67 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2671 , h min 0.00935082 , h max 0.587987 > area = 3.10226 , M area = 1310.05 , M area/( |Khat| nt) 1.13269 > infiny-regulaty: min 0.399229 max 2.42845 > anisomax 6.52719, beta max = 1.34968 min 0.707866 > -- mesh: Nb of Triangles = 2671, Nb of Vertices 1349 > interation 4 err l2 = 0.00148777 --------------- > number of required edges : 0 >m11 = 2.29729 11047.5 >m22 = 2.29729 7712.07 >m12 = -2922.29 2660.83 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 1917 , h min 0.00928106 , h max 0.558349 > area = 3.10226 , M area = 858.904 , M area/( |Khat| nt) 1.03472 > infiny-regulaty: min 0.323071 max 2.01964 > anisomax 5.13862, beta max = 1.45576 min 0.707378 > -- mesh: Nb of Triangles = 1917, Nb of Vertices 974 > interation 0 err l2 = 0.550819 --------------- > number of required edges : 0 >m11 = 2.34324 8811.01 >m22 = 2.38783 8070.95 >m12 = -4506.97 3243.11 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2373 , h min 0.0101519 , h max 0.576276 > area = 3.10226 , M area = 1072.63 , M area/( |Khat| nt) 1.04388 > infiny-regulaty: min 0.263985 max 2.31258 > anisomax 6.68773, beta max = 1.52293 min 0.731323 > -- mesh: Nb of Triangles = 2373, Nb of Vertices 1199 > interation 1 err l2 = 0.177373 --------------- > number of required edges : 0 >m11 = 2.32715 9227.55 >m22 = 2.84281 7668.37 >m12 = -3907.54 2923.03 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2451 , h min 0.0097442 , h max 0.574035 > area = 3.10226 , M area = 1136.18 , M area/( |Khat| nt) 1.07054 > infiny-regulaty: min 0.309915 max 2.34738 > anisomax 6.21273, beta max = 1.46469 min 0.73714 > -- mesh: Nb of Triangles = 2451, Nb of Vertices 1238 > interation 2 err l2 = 0.0354991 --------------- > number of required edges : 0 >m11 = 2.41927 8996.64 >m22 = 2.75829 7420.28 >m12 = -3848.77 2915.76 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2453 , h min 0.00984522 , h max 0.588371 > area = 3.10226 , M area = 1135.95 , M area/( |Khat| nt) 1.06946 > infiny-regulaty: min 0.351301 max 2.35966 > anisomax 7.07638, beta max = 1.48816 min 0.738507 > -- mesh: Nb of Triangles = 2453, Nb of Vertices 1239 > interation 3 err l2 = 0.00415174 --------------- > number of required edges : 0 >m11 = 2.30416 9148.83 >m22 = 3.05718 7267.63 >m12 = -3786.45 3191.76 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2452 , h min 0.0100604 , h max 0.647297 > area = 3.10226 , M area = 1127.46 , M area/( |Khat| nt) 1.06189 > infiny-regulaty: min 0.314002 max 2.3188 > anisomax 7.53639, beta max = 1.61795 min 0.752085 > -- mesh: Nb of Triangles = 2452, Nb of Vertices 1239 > interation 4 err l2 = 0.00168024 --------------- > number of required edges : 0 >m11 = 2.9975 4945.24 >m22 = 2.30325 10737.3 >m12 = -3707.23 2690.37 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 1723 , h min 0.0105969 , h max 0.545987 > area = 3.10226 , M area = 767.633 , M area/( |Khat| nt) 1.02889 > infiny-regulaty: min 0.417041 max 2.29305 > anisomax 5.66075, beta max = 1.28207 min 0.741216 > -- mesh: Nb of Triangles = 1723, Nb of Vertices 875 > interation 0 err l2 = 0.512523 --------------- > number of required edges : 0 >m11 = 2.30145 7307.19 >m22 = 2.57706 11231.9 >m12 = -3774.05 2492.38 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2093 , h min 0.00891086 , h max 0.597312 > area = 3.10226 , M area = 947.452 , M area/( |Khat| nt) 1.04541 > infiny-regulaty: min 0.329831 max 2.19107 > anisomax 8.73885, beta max = 1.44243 min 0.726167 > -- mesh: Nb of Triangles = 2093, Nb of Vertices 1059 > interation 1 err l2 = 0.180206 --------------- > number of required edges : 0 >m11 = 2.29729 5507.3 >m22 = 2.4919 10818.9 >m12 = -3609.81 2615.29 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2149 , h min 0.00949509 , h max 0.565336 > area = 3.10226 , M area = 999.63 , M area/( |Khat| nt) 1.07424 > infiny-regulaty: min 0.322353 max 2.34842 > anisomax 8.15489, beta max = 1.46273 min 0.674505 > -- mesh: Nb of Triangles = 2149, Nb of Vertices 1087 > interation 2 err l2 = 0.0322009 --------------- > number of required edges : 0 >m11 = 2.30061 6434.52 >m22 = 2.56048 10743.6 >m12 = -3744.54 2609.64 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2153 , h min 0.00759503 , h max 0.52598 > area = 3.10226 , M area = 1004.52 , M area/( |Khat| nt) 1.07749 > infiny-regulaty: min 0.352985 max 2.25472 > anisomax 7.7995, beta max = 1.42444 min 0.71839 > -- mesh: Nb of Triangles = 2153, Nb of Vertices 1089 > interation 3 err l2 = 0.00400272 --------------- > number of required edges : 0 >m11 = 2.4269 6764.03 >m22 = 2.6359 10864.1 >m12 = -3797.43 2662.46 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 2155 , h min 0.00943477 , h max 0.578656 > area = 3.10226 , M area = 998.728 , M area/( |Khat| nt) 1.07028 > infiny-regulaty: min 0.325942 max 2.36954 > anisomax 7.09503, beta max = 1.50717 min 0.728527 > -- mesh: Nb of Triangles = 2155, Nb of Vertices 1090 > interation 4 err l2 = 0.00145417 --------------- >convect-apt reference value = 0 test value =0.00145417 >--------- file : convect.edp ----------------- > -- mesh: Nb of Triangles = 882, Nb of Vertices 477 >convect reference value = 9.88705 test value =9.45562 >--------- file : dumptable.edp ----------------- > --------- table of identifier --------- >exec: ls >adapt.edp >adaptindicatorP1.edp >adaptindicatorP2.edp >AdaptResidualErrorIndicator.edp >aile.msh >algo.edp >all.edp >array.edp >a_tutorial.edp >beam1.edp >beam.edp >BEM.edp >calculus.edp >cavity.edp >cavityNewtow.edp >convect2.edp >convect-apt.edp >convect.edp >dumptable.edp >exception.edp >ex-vf.edp >FEComplex.edp >FE.edp >fluidStructAdapt.edp >fluidStruct.edp >freeboundary.edp >freeboundary-weak.edp >func.edp >glumesh.edp >gnuplot.edp >LapDG2.edp >Laplace.edp >Laplace-lagrange-mult.edp >LaplaceP1bis.edp >LaplaceP1.edp >LaplaceP1P2h.edp >LaplaceRT.edp >lestables >logrhoP2.eps >Makefile >Makefile.am >Makefile.in >mat_interpol.edp >medit.edp >mesh.edp >mortar-DN-4.edp >mortar-msh.idp >movemesh.edp >Newton.edp >nl-elast-neo-Hookean.edp >nolinear-elas.edp >NSUzawaCahouetChabart.edp >onde.edp >periodic4bis.edp >periodic4.edp >Periodic.edp >plot.edp >readmesh.edp >ref.edp >region.edp >regtests.edp >regtests.m4 >regtests-nw.log >rhoP2.eps >saverestore.edp >schwarz-gc.edp >schwarz-no-overlap.edp >schwarz-overlap.edp >shur-comp.edp >sparse-cmatrix.edp >sparse-matrix.edp >sphere.edp >StokesUzawa.edp >string.edp >tablefunction.edp >thermic-fast.edp >th.msh >ThrhoP2.eps >uniformmesh.edp >VI-adap.edp >VI.edp >xyf > execution ok >--------- file : ex-vf.edp ----------------- > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 >--------- file : FE.edp ----------------- > -- Square mesh : nb vertices =36 , nb triangles = 50 , nb boundary edges 20 > Nb of Vertices 36 , Nb of Triangles 50 > Nb of edge on user boundary 20 , Nb of edges on true boundary 20 > number of real boundary edges 20 > Number of Edges = 85 > Number of Boundary Edges = 20 neb = 20 > Number of Mortars Edges = 0 > Nb Of Mortars with Paper Def = 0 Nb Of Mortars = 0 Euler Number nt- NbOfEdges + nv = 1= Nb of Connected Componant - Nb Of Hole > P0 > FESpace: Nb Of Nodes = 50 Nb of DF = 50 > P1 > FESpace: Nb Of Nodes = 36 Nb of DF = 36 > P2 > FESpace: Nb Of Nodes = 121 Nb of DF = 121 > FESpace:Gibbs: old skyline = 5841 new skyline = 1377 > nb of degre of freedom : 121 > nb of degre of freedom / ELEMENT : 6 > df of element 2:78 95 83 87 79 92 > P1nc > FESpace: Nb Of Nodes = 85 Nb of DF = 85 > FESpace:Gibbs: old skyline = 847 new skyline = 502 > -- vector function's bound 0.1 10.9 > -- int (nQP: 7 ) in all > Interpola P1nc : 1.25692e-30 > P2dc > FESpace: Nb Of Nodes = 50 Nb of DF = 300 > P1dc > FESpace: Nb Of Nodes = 50 Nb of DF = 150 > -- vector function's bound 0.008 10.992 > -- int (nQP: 7 ) in all > Interpola P1dc : 8.99948e-31 > -- vector function's bound 0 1 > -- vector function's bound 0 2 > -- vector function's bound -0.0196 1.9962 > -- vector function's bound -0.013985 1.99354 > u bound -0.02 2 V : 1e+100 -1e+100 >Plot bound [x,y] 0 0 max [x,y] 1 1 > u bound -0.016 2 V : 1e+100 -1e+100 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- vector function's bound 0 1 > -- vector function's bound 0 1 > -- vector function's bound 0.00444444 0.871111 > P2b > FESpace: Nb Of Nodes = 121 Nb of DF = 121 > FESpace:Gibbs: old skyline = 5841 new skyline = 1377 > -- vector function's bound 0 61 > ?? 3.61 == 3.61 diff = 0 >FE reference value = 84.9337 test value =84.7687 >--------- file : fluidStructAdapt.edp ----------------- > -- mesh: Nb of Triangles = 174, Nb of Vertices 113 >lambda,mu,gravity =11.5079 8.33333 -0.05 > -- Solve : min -0.219964 max 0.0444342 > max deplacement = 0.219964 > -- mesh: Nb of Triangles = 360, Nb of Vertices 206 > 0 GC g^2 =0.403996 >CG:0 ro = 5.25675 ||g||^2 = 0.128714 >CG:1 ro = 3.68511 ||g||^2 = 0.0447862 >CG:2 ro = 4.00359 ||g||^2 = 0.0178683 >CG:3 ro = 4.46241 ||g||^2 = 0.0110681 >CG:4 ro = 5.53766 ||g||^2 = 0.0081651 >CG:5 ro = 3.92369 ||g||^2 = 0.00458513 >CG:6 ro = 5.65172 ||g||^2 = 0.00406924 >CG:7 ro = 7.9536 ||g||^2 = 0.0046255 >CG:8 ro = 5.95426 ||g||^2 = 0.00368718 >CG:9 ro = 6.26669 ||g||^2 = 0.00292959 >CG:10 ro = 5.18131 ||g||^2 = 0.00187398 >CG:11 ro = 4.08399 ||g||^2 = 0.000750664 >CG:12 ro = 4.71098 ||g||^2 = 0.000414966 >CG:13 ro = 4.08718 ||g||^2 = 0.000234779 >CG:14 ro = 5.24756 ||g||^2 = 0.000165305 >CG:15 ro = 7.8317 ||g||^2 = 0.000242922 >CG:16 ro = 8.48006 ||g||^2 = 0.000318387 >CG:17 ro = 6.61933 ||g||^2 = 0.000246688 >CG:18 ro = 4.86036 ||g||^2 = 0.000137148 >CG:19 ro = 4.76998 ||g||^2 = 7.36416e-05 >CG:20 ro = 5.06406 ||g||^2 = 3.4166e-05 >CG:21 ro = 5.01034 ||g||^2 = 1.42911e-05 >CG:22 ro = 4.58885 ||g||^2 = 6.8479e-06 >CG:23 ro = 4.1867 ||g||^2 = 2.85604e-06 >CG:24 ro = 4.67287 ||g||^2 = 1.17154e-06 >CG:25 ro = 6.05733 ||g||^2 = 9.00624e-07 >CG:26 ro = 6.62787 ||g||^2 = 8.06228e-07 >CG:27 ro = 5.0504 ||g||^2 = 5.3671e-07 >CG:28 ro = 3.92991 ||g||^2 = 2.77406e-07 >CG:29 ro = 3.95488 ||g||^2 = 1.03574e-07 >CG:30 ro = 5.16962 ||g||^2 = 5.31449e-08 >CG:31 ro = 5.87291 ||g||^2 = 3.09981e-08 >CG:32 ro = 5.67691 ||g||^2 = 1.3828e-08 >CG:33 ro = 5.84624 ||g||^2 = 7.6387e-09 >CG:34 ro = 6.35204 ||g||^2 = 5.22391e-09 >CG:35 ro = 5.32947 ||g||^2 = 3.57257e-09 >CG converges 35 ro = 5.32947 ||g||^2 = 3.57257e-09 >-0.213116 0.0070125 > -- Solve : min -0.169147 max 0.0382744 > ----- Iteration = 0 Erreur L2 = 0.194882---------- > max deplacement 0.169147 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 511 , h min 0.144522 , h max 0.644255 > area = 20 , M area = 214.751 , M area/( |Khat| nt) 0.970541 > infiny-regulaty: min 0.494554 max 1.74725 > anisomax 2.63179, beta max = 1.39653 min 0.780674 > -- mesh: Nb of Triangles = 511, Nb of Vertices 298 > -- Solve : min 5.52367e-14 max 0.0685182 > number of required edges : 0 > -- adaptmesh Regulary: Nb triangles 685 , h min 0.148564 , h max 1.84832 > area = 99.116 , M area = 297.054 , M area/( |Khat| nt) 1.00149 > infiny-regulaty: min 0.407096 max 2.0625 > anisomax 5.4371, beta max = 1.39276 min 0.771443 > -- mesh: Nb of Triangles = 685, Nb of Vertices 377 > -- Solve : min -0.000476775 max 0.000570156 > 0 GC g^2 =0.00373637 >CG:0 ro = 23.8672 ||g||^2 = 0.00387144 >CG:1 ro = 2.31011 ||g||^2 = 0.00147671 >CG:2 ro = 6.93367 ||g||^2 = 0.00232584 >CG:3 ro = 4.88924 ||g||^2 = 0.00250398 >CG:4 ro = 3.40302 ||g||^2 = 0.00154197 >CG:5 ro = 3.72743 ||g||^2 = 0.000829732 >CG:6 ro = 4.88022 ||g||^2 = 0.00078229 >CG:7 ro = 4.83565 ||g||^2 = 0.000716749 >CG:8 ro = 3.73064 ||g||^2 = 0.000487628 >CG:9 ro = 4.94041 ||g||^2 = 0.000425165 >CG:10 ro = 4.3336 ||g||^2 = 0.000336077 >CG:11 ro = 4.5377 ||g||^2 = 0.000286601 >CG:12 ro = 4.15998 ||g||^2 = 0.000234427 >CG:13 ro = 3.98457 ||g||^2 = 0.000186637 >CG:14 ro = 4.3525 ||g||^2 = 0.000150336 >CG:15 ro = 4.72034 ||g||^2 = 0.000125898 >CG:16 ro = 4.70311 ||g||^2 = 0.000107893 >CG:17 ro = 5.34997 ||g||^2 = 8.74953e-05 >CG:18 ro = 4.72684 ||g||^2 = 6.29608e-05 >CG:19 ro = 5.1206 ||g||^2 = 4.20407e-05 >CG:20 ro = 5.52432 ||g||^2 = 2.76176e-05 >CG:21 ro = 5.91623 ||g||^2 = 2.54567e-05 >CG:22 ro = 5.12637 ||g||^2 = 1.93097e-05 >CG:23 ro = 4.7953 ||g||^2 = 1.30761e-05 >CG:24 ro = 3.85915 ||g||^2 = 1.2772e-05 >CG:25 ro = 3.28616 ||g||^2 = 7.15469e-06 >CG:26 ro = 6.1668 ||g||^2 = 5.7585e-06 >CG:27 ro = 5.48272 ||g||^2 = 4.00203e-06 >CG:28 ro = 6.68907 ||g||^2 = 3.42924e-06 >CG:29 ro = 5.15438 ||g||^2 = 2.57335e-06 >CG:30 ro = 6.05668 ||g||^2 = 3.25301e-06 >CG:31 ro = 3.73393 ||g||^2 = 2.74056e-06 >CG:32 ro = 4.22024 ||g||^2 = 1.60955e-06 >CG:33 ro = 5.62107 ||g||^2 = 1.54004e-06 >CG:34 ro = 3.89847 ||g||^2 = 1.50331e-06 >CG:35 ro = 3.97864 ||g||^2 = 1.11542e-06 >CG:36 ro = 6.53126 ||g||^2 = 1.06681e-06 >CG:37 ro = 7.89743 ||g||^2 = 1.03488e-06 >CG:38 ro = 5.92371 ||g||^2 = 1.00633e-06 >CG:39 ro = 5.18037 ||g||^2 = 1.13644e-06 >CG:40 ro = 3.9698 ||g||^2 = 7.46684e-07 >CG:41 ro = 6.80407 ||g||^2 = 8.85218e-07 >CG:42 ro = 3.69669 ||g||^2 = 8.61783e-07 >CG:43 ro = 4.24387 ||g||^2 = 7.31656e-07 >CG:44 ro = 4.46415 ||g||^2 = 3.98785e-07 >CG:45 ro = 6.50154 ||g||^2 = 4.55957e-07 >CG:46 ro = 4.05511 ||g||^2 = 3.98409e-07 >CG:47 ro = 5.89302 ||g||^2 = 2.99277e-07 >CG:48 ro = 6.41895 ||g||^2 = 2.65465e-07 >CG:49 ro = 7.53829 ||g||^2 = 3.01317e-07 >CG:50 ro = 4.3026 ||g||^2 = 2.82553e-07 >CG:51 ro = 6.13662 ||g||^2 = 2.20518e-07 >CG:52 ro = 7.04507 ||g||^2 = 2.90318e-07 >CG:53 ro = 3.25672 ||g||^2 = 2.42346e-07 >CG:54 ro = 5.12706 ||g||^2 = 1.82924e-07 >CG:55 ro = 5.62946 ||g||^2 = 1.7557e-07 >CG:56 ro = 3.84899 ||g||^2 = 1.72896e-07 >CG:57 ro = 4.24236 ||g||^2 = 1.07732e-07 >CG:58 ro = 6.11179 ||g||^2 = 1.08352e-07 >CG:59 ro = 5.07586 ||g||^2 = 1.24242e-07 >CG:60 ro = 4.27484 ||g||^2 = 1.11795e-07 >CG:61 ro = 3.92422 ||g||^2 = 1.20661e-07 >CG:62 ro = 5.82595 ||g||^2 = 8.92897e-08 >CG:63 ro = 8.0899 ||g||^2 = 9.66344e-08 >CG:64 ro = 6.56506 ||g||^2 = 8.25443e-08 >CG:65 ro = 5.70176 ||g||^2 = 8.02706e-08 >CG:66 ro = 4.90291 ||g||^2 = 4.19859e-08 >CG:67 ro = 7.44952 ||g||^2 = 4.05113e-08 >CG:68 ro = 3.67507 ||g||^2 = 3.72116e-08 >CG:69 ro = 3.41853 ||g||^2 = 1.82871e-08 >CG:70 ro = 4.90881 ||g||^2 = 1.57215e-08 >CG:71 ro = 4.93377 ||g||^2 = 1.14847e-08 >CG:72 ro = 4.94751 ||g||^2 = 1.09462e-08 >CG:73 ro = 3.21837 ||g||^2 = 6.81227e-09 >CG:74 ro = 5.80055 ||g||^2 = 4.27416e-09 >CG:75 ro = 3.74628 ||g||^2 = 4.39279e-09 >CG:76 ro = 4.04313 ||g||^2 = 2.43381e-09 >CG converges 76 ro = 4.04313 ||g||^2 = 2.43381e-09 >-0.109383 0.00390239 > -- Solve : min -0.182621 max 0.0420384 > ----- Iteration = 1 Erreur L2 = 0.0415627---------- > max deplacement 0.182621 > -- Solve : min -0.0136674 max 0.00241448 > 0 GC g^2 =1.54453e-06 >CG:0 ro = 4.02052 ||g||^2 = 1.12239e-06 >CG:1 ro = 3.64538 ||g||^2 = 6.61543e-07 >CG:2 ro = 3.65777 ||g||^2 = 4.38753e-07 >CG:3 ro = 4.31743 ||g||^2 = 4.06182e-07 >CG:4 ro = 4.0433 ||g||^2 = 3.16687e-07 >CG:5 ro = 4.47701 ||g||^2 = 2.28573e-07 >CG:6 ro = 3.59744 ||g||^2 = 1.21956e-07 >CG:7 ro = 4.07195 ||g||^2 = 1.00217e-07 >CG:8 ro = 4.47042 ||g||^2 = 8.09518e-08 >CG:9 ro = 3.6315 ||g||^2 = 4.70951e-08 >CG:10 ro = 4.5103 ||g||^2 = 4.10437e-08 >CG:11 ro = 3.84298 ||g||^2 = 3.08414e-08 >CG:12 ro = 4.27059 ||g||^2 = 2.64181e-08 >CG:13 ro = 4.66284 ||g||^2 = 2.23755e-08 >CG:14 ro = 5.15322 ||g||^2 = 1.57034e-08 >CG:15 ro = 5.43361 ||g||^2 = 1.2434e-08 >CG:16 ro = 4.89887 ||g||^2 = 1.04889e-08 >CG:17 ro = 5.58621 ||g||^2 = 9.31413e-09 >CG:18 ro = 5.134 ||g||^2 = 9.44564e-09 >CG:19 ro = 4.91393 ||g||^2 = 8.07975e-09 >CG:20 ro = 6.42522 ||g||^2 = 9.88284e-09 >CG:21 ro = 5.04029 ||g||^2 = 1.256e-08 >CG:22 ro = 3.78956 ||g||^2 = 1.03992e-08 >CG:23 ro = 4.9502 ||g||^2 = 9.50637e-09 >CG:24 ro = 5.83164 ||g||^2 = 9.16827e-09 >CG:25 ro = 6.43368 ||g||^2 = 1.17393e-08 >CG:26 ro = 3.62502 ||g||^2 = 1.07571e-08 >CG:27 ro = 4.49253 ||g||^2 = 1.01328e-08 >CG:28 ro = 5.48036 ||g||^2 = 7.56771e-09 >CG:29 ro = 5.36749 ||g||^2 = 8.47401e-09 >CG:30 ro = 3.74165 ||g||^2 = 6.69483e-09 >CG:31 ro = 4.57936 ||g||^2 = 4.78143e-09 >CG:32 ro = 6.50189 ||g||^2 = 4.67205e-09 >CG:33 ro = 6.3014 ||g||^2 = 4.88996e-09 >CG:34 ro = 4.18552 ||g||^2 = 4.34194e-09 >CG:35 ro = 4.71037 ||g||^2 = 3.19981e-09 >CG converges 35 ro = 4.71037 ||g||^2 = 3.19981e-09 >-0.109256 0.00400662 > -- Solve : min -0.182294 max 0.0420492 > ----- Iteration = 2 Erreur L2 = 0.00170088---------- > max deplacement 0.182294 > -- Solve : min -1.89841e-05 max 0.000658524 > 0 GC g^2 =1.00373e-08 >CG:0 ro = 3.85586 ||g||^2 = 7.69605e-09 >CG:1 ro = 4.26802 ||g||^2 = 6.13408e-09 >CG:2 ro = 4.36287 ||g||^2 = 4.89204e-09 >CG:3 ro = 4.71356 ||g||^2 = 5.04924e-09 >CG:4 ro = 3.44752 ||g||^2 = 3.72512e-09 >CG converges 4 ro = 3.44752 ||g||^2 = 3.72512e-09 >-0.109294 0.00399864 > -- Solve : min -0.182201 max 0.0420267 > ----- Iteration = 3 Erreur L2 = 0.000255193---------- > max deplacement 0.182201 > -- Solve : min 1.32926e-13 max 9.32997e-05 > 0 GC g^2 =3.88082e-09 >CG:0 ro = 2.25911 ||g||^2 = 1.80353e-09 >CG converges 0 ro = 2.25911 ||g||^2 = 1.80353e-09 >-0.109294 0.00399993 > -- Solve : min -0.182211 max 0.0420287 > ----- Iteration = 4 Erreur L2 = 3.06494e-05---------- > max deplacement 0.182211 > -- Solve : min -1.05657e-05 max -1.65258e-14 > 0 GC g^2 =1.81076e-09 >CG:0 ro = 2.19794 ||g||^2 = 1.19383e-09 >CG converges 0 ro = 2.19794 ||g||^2 = 1.19383e-09 >-0.109294 0.00399948 > -- Solve : min -0.182216 max 0.0420296 > ----- Iteration = 5 Erreur L2 = 1.36944e-05---------- > max deplacement 0.182216 > -- Solve : min -4.89477e-06 max -7.49005e-15 > max deplacement 0.182216 >fluidStructAdapt reference value = 4.36689 test value =3.98085 >--------- file : fluidStruct.edp ----------------- > -- mesh: Nb of Triangles = 174, Nb of Vertices 113 >lambda,mu,gravity =11.5079 8.33333 -0.05 > -- Solve : min -0.219964 max 0.0444342 > max deplacement = 0.219964 > -- mesh: Nb of Triangles = 360, Nb of Vertices 206 > loop 0 > 0 GC g^2 =0.403996 >CG:0 ro = 5.25675 ||g||^2 = 0.128714 >CG:1 ro = 3.68511 ||g||^2 = 0.0447862 >CG:2 ro = 4.00359 ||g||^2 = 0.0178683 >CG:3 ro = 4.46241 ||g||^2 = 0.0110681 >CG:4 ro = 5.53766 ||g||^2 = 0.0081651 >CG:5 ro = 3.92369 ||g||^2 = 0.00458513 >CG:6 ro = 5.65172 ||g||^2 = 0.00406924 >CG:7 ro = 7.9536 ||g||^2 = 0.0046255 >CG:8 ro = 5.95426 ||g||^2 = 0.00368718 >CG:9 ro = 6.26669 ||g||^2 = 0.00292959 >CG:10 ro = 5.18131 ||g||^2 = 0.00187398 >CG:11 ro = 4.08399 ||g||^2 = 0.000750664 >CG:12 ro = 4.71098 ||g||^2 = 0.000414966 >CG:13 ro = 4.08718 ||g||^2 = 0.000234779 >CG:14 ro = 5.24756 ||g||^2 = 0.000165305 >CG:15 ro = 7.8317 ||g||^2 = 0.000242922 >CG:16 ro = 8.48006 ||g||^2 = 0.000318387 >CG:17 ro = 6.61933 ||g||^2 = 0.000246688 >CG:18 ro = 4.86036 ||g||^2 = 0.000137148 >CG:19 ro = 4.76998 ||g||^2 = 7.36416e-05 >CG:20 ro = 5.06406 ||g||^2 = 3.4166e-05 >CG:21 ro = 5.01034 ||g||^2 = 1.42911e-05 >CG:22 ro = 4.58885 ||g||^2 = 6.8479e-06 >CG:23 ro = 4.1867 ||g||^2 = 2.85604e-06 >CG:24 ro = 4.67287 ||g||^2 = 1.17154e-06 >CG:25 ro = 6.05733 ||g||^2 = 9.00624e-07 >CG:26 ro = 6.62787 ||g||^2 = 8.06228e-07 >CG:27 ro = 5.0504 ||g||^2 = 5.3671e-07 >CG:28 ro = 3.92991 ||g||^2 = 2.77406e-07 >CG converges 28 ro = 3.92991 ||g||^2 = 2.77406e-07 > -- Solve : min -0.157504 max 0.0357357 > max deplacement 0.157504 > ----- Iteration = 0 Erreur L2 = 0.227535---------- > -- mesh: Nb of Triangles = 358, Nb of Vertices 205 > loop 1 > 0 GC g^2 =0.00494572 >CG:0 ro = 5.07907 ||g||^2 = 0.00306461 >CG:1 ro = 4.84527 ||g||^2 = 0.00228294 >CG:2 ro = 4.89023 ||g||^2 = 0.00184727 >CG:3 ro = 5.77731 ||g||^2 = 0.00173558 >CG:4 ro = 4.17854 ||g||^2 = 0.000759034 >CG:5 ro = 5.01677 ||g||^2 = 0.000581503 >CG:6 ro = 3.89013 ||g||^2 = 0.000240887 >CG:7 ro = 3.63447 ||g||^2 = 8.87768e-05 >CG:8 ro = 5.37826 ||g||^2 = 7.28073e-05 >CG:9 ro = 4.88601 ||g||^2 = 5.38101e-05 >CG:10 ro = 4.17924 ||g||^2 = 3.1253e-05 >CG:11 ro = 6.94292 ||g||^2 = 2.83704e-05 >CG:12 ro = 4.97653 ||g||^2 = 1.36746e-05 >CG:13 ro = 3.83284 ||g||^2 = 5.53387e-06 >CG:14 ro = 3.84341 ||g||^2 = 2.24272e-06 >CG:15 ro = 4.50568 ||g||^2 = 1.01435e-06 >CG:16 ro = 4.43319 ||g||^2 = 4.03735e-07 >CG:17 ro = 3.60513 ||g||^2 = 1.49042e-07 >CG:18 ro = 3.89879 ||g||^2 = 6.58237e-08 >CG:19 ro = 6.05125 ||g||^2 = 5.97555e-08 >CG:20 ro = 6.73476 ||g||^2 = 5.35688e-08 >CG:21 ro = 6.35124 ||g||^2 = 3.64548e-08 >CG:22 ro = 5.49877 ||g||^2 = 2.20349e-08 >CG:23 ro = 4.71186 ||g||^2 = 1.00798e-08 >CG:24 ro = 4.98016 ||g||^2 = 5.2264e-09 >CG:25 ro = 5.26498 ||g||^2 = 3.00757e-09 >CG converges 25 ro = 5.26498 ||g||^2 = 3.00757e-09 > -- Solve : min -0.156939 max 0.0350723 > max deplacement 0.156939 > ----- Iteration = 1 Erreur L2 = 0.00563917---------- > -- mesh: Nb of Triangles = 358, Nb of Vertices 205 > max deplacement 0.156939 >fluidStruct reference value = 1.06236 test value =1.03932 >--------- file : LapDG2.edp ----------------- > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 > -- Solve : min -0.000788794 max 0.0737204 > -- Solve : min -3.00325e-50 max 0.0736732 >LapDG2 reference value = 2.04649 test value =2.04648 >--------- file : Laplace.edp ----------------- > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 >GMRES converges: 13 4.83386e-11 0.0225 2.14838e-09 < 1e-06 > -- Solve : min 1.2839e-12 max 0.0730987 >Laplace reference value = 0.167397 test value =0.167397 >--------- file : LaplaceP1bis.edp ----------------- > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 >GMRES converges: 27 1.116e-07 0.154071 7.24338e-07 < 1e-06 > -- Solve : min 1.62405e-12 max 0.361312 > -- Solve : min 1.62362e-12 max 0.361312 >Diff min = -4.75504e-08 max=4.1691e-08 >LaplaceP1bis reference value = 3.4845e-14 test value =3.4845e-14 >--------- file : LaplaceP1.edp ----------------- > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 >GMRES converges: 27 1.116e-07 0.154071 7.24338e-07 < 1e-06 > -- Solve : min 1.62405e-12 max 0.361312 >LaplaceP1 reference value = 2.34669 test value =2.34669 >--------- file : LaplaceP1P2h.edp ----------------- > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 > -- Solve : min 1.62415e-62 max 0.361312 > -- Solve : min -3.59154e-50 max 0.361983 >LaplaceP1P2h reference value = 8.60123 test value =8.60123 >--------- file : LaplaceRT.edp ----------------- > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 >GMRES converges: 225 1.5869e-09 16.4349 9.6557e-11 < 1e-10 > -- Solve : min -0.124061 max 0.164726 > min 0.775571 max 1.03568 >LaplaceRT reference value = 0.433835 test value =0.433835 >--------- file : mesh.edp ----------------- > -- mesh: Nb of Triangles = 693, Nb of Vertices 379 > -- Square mesh : nb vertices =126 , nb triangles = 200 , nb boundary edges 50 > -- Square mesh : nb vertices =30 , nb triangles = 40 , nb boundary edges 18 > -- mesh: Nb of Triangles = 834, Nb of Vertices 443 > -- mesh: Nb of Triangles = 680, Nb of Vertices 380 >Warning LengthInterpole: ( i = 222 l = 39.0981 sss 0.5 ) 0.1 >Warning LengthInterpole: ( i = 228 l = 39.0977 sss 0.5 ) 0.1 >Warning LengthInterpole: ( i = 228 l = 39.0977 sss 0.5 ) 0.1 >Warning LengthInterpole: ( i = 228 l = 39.0977 sss 0.5 ) 0.1 >Warning LengthInterpole: ( i = 228 l = 39.0977 sss 0.5 ) 0.1 >Warning LengthInterpole: ( i = 228 l = 39.0977 sss 0.5 ) 0.1 >Warning LengthInterpole: ( i = 228 l = 39.0977 sss 0.5 ) 0.1 >Warning LengthInterpole: ( i = 228 l = 39.0977 sss 0.5 ) 0.1 >Warning LengthInterpole: ( i = 228 l = 39.0977 sss 0.5 ) 0.1 >Warning LengthInterpole: ( i = 228 l = 39.0977 sss 0.5 ) 0.1 > -- mesh: Nb of Triangles = 5167, Nb of Vertices 2611 > -- mesh: Nb of Triangles = 1746, Nb of Vertices 934 > -- mesh: Nb of Triangles = 86, Nb of Vertices 58 > -- Mesh::read On file "aile.msh" > End of read: area on mesh = 460.46 > Begin: ConstGeometry from nb Border 6 > Geom: min=[0,0]max =[1,1] hmin = 1.86265e-09 > Nb of common points 6 > Geom Hmin 0.125 > End ReadGeometry: Number of curves in geometry is 6 > -- Insert initial 28 vertices > -- Begin of insertion process > NbSwap of insertion 27 NbSwap/Nbv 0.964286 NbUnSwap 364 Nb UnSwap/Nbv 13 > -- ForceBoundary nb of edge 28 > Nb of inforced edge = 0 Nb of Swap 0 > -- Find all internal sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 28 > -- Triangles::NewPoints nbv (in) on Boundary = 28 > Nb Of New Point 51 Nb Of To close Points 16 Nb swap = 74 after NbSwap = 74 > Nb Of New Point 58 Nb Of To close Points 5 Nb swap = 15 after NbSwap = 15 > Nb Of Vertices =58 Nb of triangles = 86 NbSwap final = 0 Nb Total Of Swap = 89 > -- mesh: Nb of Triangles = 86, Nb of Vertices 58 > Nb of Vertices 58 , Nb of Triangles 86 > Nb of edge on user boundary 28 , Nb of edges on true boundary 28 > number of real boundary edges 28 > -- Mesh: Gibbs: old skyline = 978 new skyline = 373 > coef = 1000 min area -719.811 > coef = 500 min area -179.947 > coef = 250 min area -44.981 > coef = 125 min area -11.2395 > coef = 62.5 min area -2.80412 > coef = 31.25 min area -0.695275 > coef = 15.625 min area -0.168064 > coef = 7.8125 min area -0.0362613 > coef = 3.90625 min area -0.00331057 > Nb of Vertices 58 , Nb of Triangles 86 > Nb of edge on user boundary 28 , Nb of edges on true boundary 28 > number of real boundary edges 28 >Plot bound [x,y] 0 -0.195312 max [x,y] 1.19531 1.19531 > number of required edges : 0 > -- construction of the geometry from the 2d mesh > The Number of sub domain = 1 > Nb of vertices = 28 Nb of edges = 28 > End ReadGeometry: Number of curves in geometry is 15 > -- FillHoleInMesh: Nb of vertices =58 Pmin = [-0.0597656,-0.264844] Pmax = [1.25508,1.26484] > -- Find all external sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 28 > -- Find all internal sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 28 > -- Writing the file Th12.msh of type msh NbOfTria = 86 NbOfRefEdge = 28 > -- Square mesh : nb vertices =16 , nb triangles = 18 , nb boundary edges 12 > Nb of Vertices 16 , Nb of Triangles 18 > Nb of edge on user boundary 12 , Nb of edges on true boundary 12 > number of real boundary edges 12 > FESpace: Nb Of Nodes = 16 Nb of DF = 16 > -- vector function's bound 0 0 0/0 = 0 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 2 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 4 > -- number of neb : 20 > - regeneration = 0 > - Nb of vertices 36 > - Nb of triangle 50 > - Nb of boundary edges 20 > Nb of Vertices 36 , Nb of Triangles 50 > Nb of edge on user boundary 20 , Nb of edges on true boundary 20 > number of real boundary edges 20 > -- Mesh: Gibbs: old skyline = 373 new skyline = 191 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 3 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 5 > -- number of neb : 25 > - regeneration = 0 > - Nb of vertices 51 > - Nb of triangle 75 > - Nb of boundary edges 25 > Nb of Vertices 51 , Nb of Triangles 75 > Nb of edge on user boundary 25 , Nb of edges on true boundary 25 > number of real boundary edges 25 > -- Mesh: Gibbs: old skyline = 764 new skyline = 332 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 3 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 5 > -- number of neb : 25 > - regeneration = 0 > - Nb of vertices 51 > - Nb of triangle 75 > - Nb of boundary edges 25 > Nb of Vertices 51 , Nb of Triangles 75 > Nb of edge on user boundary 25 , Nb of edges on true boundary 25 > number of real boundary edges 25 > -- Mesh: Gibbs: old skyline = 764 new skyline = 332 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 1 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 3 > -- number of neb : 15 > - regeneration = 0 > - Nb of vertices 21 > - Nb of triangle 25 > - Nb of boundary edges 15 > Nb of Vertices 21 , Nb of Triangles 25 > Nb of edge on user boundary 15 , Nb of edges on true boundary 15 > number of real boundary edges 15 > -- Mesh: Gibbs: old skyline = 136 new skyline = 96 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 3 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 5 > -- number of neb : 25 > - regeneration = 0 > - Nb of vertices 51 > - Nb of triangle 75 > - Nb of boundary edges 25 > Nb of Vertices 51 , Nb of Triangles 75 > Nb of edge on user boundary 25 , Nb of edges on true boundary 25 > number of real boundary edges 25 > -- Mesh: Gibbs: old skyline = 730 new skyline = 306 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 6 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 7 > -- number of neb : 30 > - regeneration = 0 > - Nb of vertices 91 > - Nb of triangle 150 > - Nb of boundary edges 30 > Nb of Vertices 91 , Nb of Triangles 150 > Nb of edge on user boundary 30 , Nb of edges on true boundary 30 > number of real boundary edges 30 > -- Mesh: Gibbs: old skyline = 2404 new skyline = 944 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 6 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 7 > -- number of neb : 30 > - regeneration = 0 > - Nb of vertices 91 > - Nb of triangle 150 > - Nb of boundary edges 30 > Nb of Vertices 91 , Nb of Triangles 150 > Nb of edge on user boundary 30 , Nb of edges on true boundary 30 > number of real boundary edges 30 > -- Mesh: Gibbs: old skyline = 2404 new skyline = 944 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 3 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 5 > -- number of neb : 25 > - regeneration = 0 > - Nb of vertices 51 > - Nb of triangle 75 > - Nb of boundary edges 25 > Nb of Vertices 51 , Nb of Triangles 75 > Nb of edge on user boundary 25 , Nb of edges on true boundary 25 > number of real boundary edges 25 > -- Mesh: Gibbs: old skyline = 731 new skyline = 306 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 3 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 5 > -- number of neb : 25 > - regeneration = 0 > - Nb of vertices 51 > - Nb of triangle 75 > - Nb of boundary edges 25 > Nb of Vertices 51 , Nb of Triangles 75 > Nb of edge on user boundary 25 , Nb of edges on true boundary 25 > number of real boundary edges 25 > -- Mesh: Gibbs: old skyline = 730 new skyline = 306 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 6 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 7 > -- number of neb : 30 > - regeneration = 0 > - Nb of vertices 91 > - Nb of triangle 150 > - Nb of boundary edges 30 > Nb of Vertices 91 , Nb of Triangles 150 > Nb of edge on user boundary 30 , Nb of edges on true boundary 30 > number of real boundary edges 30 > -- Mesh: Gibbs: old skyline = 2404 new skyline = 944 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 6 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 7 > -- number of neb : 30 > - regeneration = 0 > - Nb of vertices 91 > - Nb of triangle 150 > - Nb of boundary edges 30 > Nb of Vertices 91 , Nb of Triangles 150 > Nb of edge on user boundary 30 , Nb of edges on true boundary 30 > number of real boundary edges 30 > -- Mesh: Gibbs: old skyline = 2404 new skyline = 944 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 3 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 5 > -- number of neb : 25 > - regeneration = 0 > - Nb of vertices 51 > - Nb of triangle 75 > - Nb of boundary edges 25 > Nb of Vertices 51 , Nb of Triangles 75 > Nb of edge on user boundary 25 , Nb of edges on true boundary 25 > number of real boundary edges 25 > -- Mesh: Gibbs: old skyline = 731 new skyline = 306 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 1 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 3 > -- number of neb : 15 > - regeneration = 0 > - Nb of vertices 21 > - Nb of triangle 25 > - Nb of boundary edges 15 > Nb of Vertices 21 , Nb of Triangles 25 > Nb of edge on user boundary 15 , Nb of edges on true boundary 15 > number of real boundary edges 15 > -- Mesh: Gibbs: old skyline = 136 new skyline = 96 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 3 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 5 > -- number of neb : 25 > - regeneration = 0 > - Nb of vertices 51 > - Nb of triangle 75 > - Nb of boundary edges 25 > Nb of Vertices 51 , Nb of Triangles 75 > Nb of edge on user boundary 25 , Nb of edges on true boundary 25 > number of real boundary edges 25 > -- Mesh: Gibbs: old skyline = 787 new skyline = 306 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 3 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 5 > -- number of neb : 25 > - regeneration = 0 > - Nb of vertices 51 > - Nb of triangle 75 > - Nb of boundary edges 25 > Nb of Vertices 51 , Nb of Triangles 75 > Nb of edge on user boundary 25 , Nb of edges on true boundary 25 > number of real boundary edges 25 > -- Mesh: Gibbs: old skyline = 787 new skyline = 306 >Plot bound [x,y] 0 0 max [x,y] 1 1 >Plot bound [x,y] 0 0 max [x,y] 1 1 > -- Trunc mesh: Nb of Triangle = 2 label=2 > - Mesh construct : from 0x1d580ba0 split min 5 max 5, recreate 0 label =2 > -- number of old vertices use: 4 > -- number of neb : 20 > - regeneration = 0 > - Nb of vertices 36 > - Nb of triangle 50 > - Nb of boundary edges 20 > Nb of Vertices 36 , Nb of Triangles 50 > Nb of edge on user boundary 20 , Nb of edges on true boundary 20 > number of real boundary edges 20 > -- Mesh: Gibbs: old skyline = 373 new skyline = 191 >Plot bound [x,y] 0 0 max [x,y] 1 1 > Begin: ConstGeometry from nb Border 1 > Geom: min=[-1,-1]max =[1,1] hmin = 3.72529e-09 > Nb of common points 1 > Geom Hmin 0.312869 > End ReadGeometry: Number of curves in geometry is 1 > -- Insert initial 20 vertices > -- Begin of insertion process > NbSwap of insertion 21 NbSwap/Nbv 1.05 NbUnSwap 481 Nb UnSwap/Nbv 24.05 > -- ForceBoundary nb of edge 20 > Nb of inforced edge = 0 Nb of Swap 0 > -- Find all internal sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 20 > -- Triangles::NewPoints nbv (in) on Boundary = 20 > Nb Of New Point 33 Nb Of To close Points 32 Nb swap = 80 after NbSwap = 80 > Nb Of New Point 43 Nb Of To close Points 10 Nb swap = 26 after NbSwap = 26 > Nb Of New Point 45 Nb Of To close Points 2 Nb swap = 4 after NbSwap = 4 > Nb Of Vertices =45 Nb of triangles = 68 NbSwap final = 0 Nb Total Of Swap = 110 > -- mesh: Nb of Triangles = 68, Nb of Vertices 45 > Nb of Vertices 45 , Nb of Triangles 68 > Nb of edge on user boundary 20 , Nb of edges on true boundary 20 > number of real boundary edges 20 > -- Mesh: Gibbs: old skyline = 501 new skyline = 323 >Plot bound [x,y] -1 -1 max [x,y] 1 1 >Plot bound [x,y] -1 -1 max [x,y] 1 1 > -- Splitmesh 0x1d581480 split min: 1 max: 10 > - Mesh construct : from 0x1d581480 split min 1 max 10, recreate 1 label =1 > -- number of old vertices use: 45 > -- number of neb : 116 > - regeneration = 1 > - Nb of vertices 954 > - Nb of triangle 1713 > - Nb of boundary edges 116 > - Nb Triangles = 1790 remove triangle in hole :0 > Nb of Vertices 954 , Nb of Triangles 1790 > Nb of edge on user boundary 116 , Nb of edges on true boundary 116 > number of real boundary edges 116 >Plot bound [x,y] -1 -1 max [x,y] 1 1 > Begin: ConstGeometry from nb Border 1 > Geom: min=[-1,-1]max =[1,1] hmin = 3.72529e-09 > Nb of common points 1 > Geom Hmin 0.312869 > End ReadGeometry: Number of curves in geometry is 1 > -- Insert initial 20 vertices > -- Begin of insertion process > NbSwap of insertion 21 NbSwap/Nbv 1.05 NbUnSwap 287 Nb UnSwap/Nbv 14.35 > -- ForceBoundary nb of edge 20 > Nb of inforced edge = 0 Nb of Swap 0 > -- Find all internal sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 20 > -- Triangles::NewPoints nbv (in) on Boundary = 20 > Nb Of New Point 33 Nb Of To close Points 32 Nb swap = 80 after NbSwap = 80 > Nb Of New Point 43 Nb Of To close Points 10 Nb swap = 26 after NbSwap = 26 > Nb Of New Point 45 Nb Of To close Points 2 Nb swap = 4 after NbSwap = 4 > Nb Of Vertices =45 Nb of triangles = 68 NbSwap final = 0 Nb Total Of Swap = 110 > -- mesh: Nb of Triangles = 68, Nb of Vertices 45 > Nb of Vertices 45 , Nb of Triangles 68 > Nb of edge on user boundary 20 , Nb of edges on true boundary 20 > number of real boundary edges 20 > -- Mesh: Gibbs: old skyline = 501 new skyline = 323 >Plot bound [x,y] -1 -1 max [x,y] 1 1 >Plot bound [x,y] -1 -1 max [x,y] 1 1 > Nb Triangles = 18 > Nb of Vertices 20 , Nb of Triangles 18 > Nb of edge on user boundary 20 , Nb of edges on true boundary 20 > number of real boundary edges 20 >Plot bound [x,y] -1 -1 max [x,y] 1 1 > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 > Nb of Vertices 121 , Nb of Triangles 200 > Nb of edge on user boundary 40 , Nb of edges on true boundary 40 > number of real boundary edges 40 > FESpace: Nb Of Nodes = 200 Nb of DF = 200 >Plot bound [x,y] 0 0 max [x,y] 1 1 >5 16 >16 27 >27 38 >38 49 >56 55 >57 56 >58 57 >59 58 >49 60 >60 59 >61 60 >62 61 >63 62 >64 63 >65 64 >60 71 >71 82 >82 93 >93 104 >104 115 > Nb Triangles = 36 > Nb of Vertices 21 , Nb of Triangles 36 > Nb of edge on user boundary 20 , Nb of edges on true boundary 0 > Nb of edges on Mortars = 4 > number of real boundary edges 4 >Plot bound [x,y] 0 0 max [x,y] 1 1 > number of required edges : 0 > -- construction of the geometry from the 2d mesh > The Number of sub domain = 4 > Nb of vertices = 21 Nb of edges = 24 > End ReadGeometry: Number of curves in geometry is 8 > -- FillHoleInMesh: Nb of vertices =21 Pmin = [-0.05,-0.05] Pmax = [1.05,1.05] > -- Find all external sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 4 > -- Find all internal sub-domain Nb of Sub borned Domain = 4 NbOutTriangles = 4 > -- Writing the file emptymesh-2.msh of type msh NbOfTria = 36 NbOfRefEdge = 24 > -- Square mesh : nb vertices =9 , nb triangles = 8 , nb boundary edges 8 > Nb of Vertices 9 , Nb of Triangles 8 > Nb of edge on user boundary 8 , Nb of edges on true boundary 8 > number of real boundary edges 8 > nb of Triangles = 8 >0 0 Th[i][j] = 0 x = 0 , y= 0, label=4 >0 1 Th[i][j] = 1 x = 0.5 , y= 0, label=1 >0 2 Th[i][j] = 4 x = 0.5 , y= 0.5, label=0 >1 0 Th[i][j] = 0 x = 0 , y= 0, label=4 >1 1 Th[i][j] = 4 x = 0.5 , y= 0.5, label=0 >1 2 Th[i][j] = 3 x = 0 , y= 0.5, label=4 >2 0 Th[i][j] = 1 x = 0.5 , y= 0, label=1 >2 1 Th[i][j] = 2 x = 1 , y= 0, label=2 >2 2 Th[i][j] = 5 x = 1 , y= 0.5, label=2 >3 0 Th[i][j] = 1 x = 0.5 , y= 0, label=1 >3 1 Th[i][j] = 5 x = 1 , y= 0.5, label=2 >3 2 Th[i][j] = 4 x = 0.5 , y= 0.5, label=0 >4 0 Th[i][j] = 3 x = 0 , y= 0.5, label=4 >4 1 Th[i][j] = 4 x = 0.5 , y= 0.5, label=0 >4 2 Th[i][j] = 7 x = 0.5 , y= 1, label=3 >5 0 Th[i][j] = 3 x = 0 , y= 0.5, label=4 >5 1 Th[i][j] = 7 x = 0.5 , y= 1, label=3 >5 2 Th[i][j] = 6 x = 0 , y= 1, label=4 >6 0 Th[i][j] = 4 x = 0.5 , y= 0.5, label=0 >6 1 Th[i][j] = 5 x = 1 , y= 0.5, label=2 >6 2 Th[i][j] = 8 x = 1 , y= 1, label=3 >7 0 Th[i][j] = 4 x = 0.5 , y= 0.5, label=0 >7 1 Th[i][j] = 8 x = 1 , y= 1, label=3 >7 2 Th[i][j] = 7 x = 0.5 , y= 1, label=3 > FESpace: Nb Of Nodes = 9 Nb of DF = 9 > -- vector function's bound 0 1 > -- vector function's bound 0 1 > nb of vertices = 9 >Th(0) : 0 0 4 old method: 0 0 >Th(1) : 0.5 0 1 old method: 0.5 0 >Th(2) : 1 0 2 old method: 1 0 >Th(3) : 0 0.5 4 old method: 0 0.5 >Th(4) : 0.5 0.5 0 old method: 0.5 0.5 >Th(5) : 1 0.5 2 old method: 1 0.5 >Th(6) : 0 1 4 old method: 0 1 >Th(7) : 0.5 1 3 old method: 0.5 1 >Th(8) : 1 1 3 old method: 1 1 > FESpace: Nb Of Nodes = 8 Nb of DF = 8 > -- vector function's bound 0 0 > point (0.55,0,6) :triangle number 7 7, region = 0 == 0, area K 0.125 > print mesh connectivity >0 : 0 1 4 , label 0 >1 : 0 4 3 , label 0 >2 : 1 2 5 , label 0 >3 : 1 5 4 , label 0 >4 : 3 4 7 , label 0 >5 : 3 7 6 , label 0 >6 : 4 5 8 , label 0 >7 : 4 8 7 , label 0 >0 0 <=> 3 1 adj: 1 >0 1 <=> 1 2 adj: 1 >0 2 <=> 0 2 adj: 0 >1 0 <=> 4 2 adj: 1 >1 1 <=> 1 1 adj: 0 >1 2 <=> 0 1 adj: 1 >2 0 <=> 2 0 adj: 0 >2 1 <=> 3 2 adj: 1 >2 2 <=> 2 2 adj: 0 >3 0 <=> 6 2 adj: 1 >3 1 <=> 0 0 adj: 1 >3 2 <=> 2 1 adj: 1 >4 0 <=> 7 1 adj: 1 >4 1 <=> 5 2 adj: 1 >4 2 <=> 1 0 adj: 1 >5 0 <=> 5 0 adj: 0 >5 1 <=> 5 1 adj: 0 >5 2 <=> 4 1 adj: 1 >6 0 <=> 6 0 adj: 0 >6 1 <=> 7 2 adj: 1 >6 2 <=> 3 0 adj: 1 >7 0 <=> 7 0 adj: 0 >7 1 <=> 4 0 adj: 1 >7 2 <=> 6 1 adj: 1 >0 : 0 1 , label 1 tria 0 2 >1 : 1 2 , label 1 tria 2 2 >2 : 2 5 , label 2 tria 2 0 >3 : 5 8 , label 2 tria 6 0 >4 : 6 7 , label 3 tria 5 0 >5 : 7 8 , label 3 tria 7 0 >6 : 0 3 , label 4 tria 1 1 >7 : 3 6 , label 4 tria 5 1 >Plot bound [x,y] -1 -0.998027 max [x,y] 1 0.998027 > Begin: ConstGeometry from nb Border 2 > Geom: min=[-1,-0.998027]max =[1,0.998027] hmin = 3.72529e-09 > Nb of common points 2 > Geom Hmin 0.0627171 > End ReadGeometry: Number of curves in geometry is 2 > -- Insert initial 80 vertices > -- Begin of insertion process > NbSwap of insertion 153 NbSwap/Nbv 1.9125 NbUnSwap 609 Nb UnSwap/Nbv 7.6125 > -- ForceBoundary nb of edge 80 > Nb of inforced edge = 0 Nb of Swap 0 > -- Find all internal sub-domain Nb of Sub borned Domain = 2 NbOutTriangles = 50 > -- Triangles::NewPoints nbv (in) on Boundary = 80 > Nb Of New Point 372 Nb Of To close Points 351 Nb swap = 1099 after NbSwap = 1099 > Nb Of New Point 426 Nb Of To close Points 52 Nb swap = 154 after NbSwap = 154 > Nb Of New Point 435 Nb Of To close Points 6 Nb swap = 23 after NbSwap = 23 > Nb Of New Point 436 Nb Of To close Points 1 Nb swap = 2 after NbSwap = 2 > Nb Of Vertices =436 Nb of triangles = 820 NbSwap final = 0 Nb Total Of Swap = 1278 > -- mesh: Nb of Triangles = 820, Nb of Vertices 436 > Nb of Vertices 436 , Nb of Triangles 820 > Nb of edge on user boundary 80 , Nb of edges on true boundary 50 > number of real boundary edges 50 > -- Mesh: Gibbs: old skyline = 55753 new skyline = 10037 >Plot bound [x,y] -1 -0.998027 max [x,y] 1 0.998027 >Plot bound [x,y] -1 -0.998027 max [x,y] 1 0.998027 > Begin: ConstGeometry from nb Border 2 > Geom: min=[-1,-0.998027]max =[1,0.998027] hmin = 3.72529e-09 > Nb of common points 2 > Geom Hmin 0.0627171 > End ReadGeometry: Number of curves in geometry is 2 > -- Insert initial 80 vertices > -- Begin of insertion process > NbSwap of insertion 155 NbSwap/Nbv 1.9375 NbUnSwap 3149 Nb UnSwap/Nbv 39.3625 > -- ForceBoundary nb of edge 80 > Nb of inforced edge = 0 Nb of Swap 0 > -- Find all internal sub-domain Nb of Sub borned Domain = 2 NbOutTriangles = 50 > -- Triangles::NewPoints nbv (in) on Boundary = 80 > Nb Of New Point 381 Nb Of To close Points 328 Nb swap = 1115 after NbSwap = 1115 > Nb Of New Point 437 Nb Of To close Points 62 Nb swap = 172 after NbSwap = 172 > Nb Of New Point 446 Nb Of To close Points 9 Nb swap = 26 after NbSwap = 26 > Nb Of Vertices =446 Nb of triangles = 840 NbSwap final = 0 Nb Total Of Swap = 1313 > -- mesh: Nb of Triangles = 840, Nb of Vertices 446 > Nb of Vertices 446 , Nb of Triangles 840 > Nb of edge on user boundary 80 , Nb of edges on true boundary 50 > number of real boundary edges 50 > -- Mesh: Gibbs: old skyline = 59577 new skyline = 9958 >Plot bound [x,y] -1 -0.998027 max [x,y] 1 0.998027 >Plot bound [x,y] -1 -0.998027 max [x,y] 1 1.00546 > Begin: ConstGeometry from nb Border 2 > Geom: min=[-1,-0.998027]max =[1,1.00546] hmin = 3.73179e-09 > Nb of common points 2 > Geom Hmin 0.0627171 > End ReadGeometry: Number of curves in geometry is 2 > -- Insert initial 80 vertices > -- Begin of insertion process > NbSwap of insertion 147 NbSwap/Nbv 1.8375 NbUnSwap 3214 Nb UnSwap/Nbv 40.175 > -- ForceBoundary nb of edge 80 > Missing Edge 41 v0 = 41[0.187381,0.982287] v1= 42[0.0627905,0.998027] 0 0x1d5a8650 crossing with [8, 7] > Missing Edge 43 v0 = 43[-0.0627905,0.998027] v1= 44[-0.187381,0.982287] 0 0x1d5a9e38 crossing with [9, 10] > they is 2 lost edges > The boundary is crossing may be! > Fatal error in the meshgenerator 10 > current line = 289 >Meshing error: Bamg > number : 10, > catch Err bamg >Try:: catch (...) exception >Plot bound [x,y] -1 -0.998027 max [x,y] 1 1.00546 >Plot bound [x,y] -1 -0.998027 max [x,y] 1 1.22224 > Begin: ConstGeometry from nb Border 2 > Geom: min=[-1,-0.998027]max =[1,1.22224] hmin = 4.13556e-09 > Nb of common points 2 > Geom Hmin 0.0627171 > End ReadGeometry: Number of curves in geometry is 2 > -- Insert initial 80 vertices > -- Begin of insertion process > NbSwap of insertion 148 NbSwap/Nbv 1.85 NbUnSwap 470 Nb UnSwap/Nbv 5.875 > -- ForceBoundary nb of edge 80 > Missing Edge 40 v0 = 40[0.309017,0.951057] v1= 41[0.187381,0.982287] 0 0x1d5a81d0 crossing with [2, 0] > Missing Edge 44 v0 = 44[-0.187381,0.982287] v1= 45[-0.309017,0.951057] 0 0x1d5a9ad8 crossing with [15, 16] > they is 2 lost edges > The boundary is crossing may be! > Fatal error in the meshgenerator 10 > current line = 289 >Meshing error: Bamg > number : 10, > catch Err bamg >Try:: catch (...) exception >Plot bound [x,y] -1 -0.998027 max [x,y] 1 1.22224 >Plot bound [x,y] -1 -0.998027 max [x,y] 1 1.29836 > Begin: ConstGeometry from nb Border 2 > Geom: min=[-1,-0.998027]max =[1,1.29836] hmin = 4.27735e-09 > Nb of common points 2 > Geom Hmin 0.0627171 > End ReadGeometry: Number of curves in geometry is 2 > -- Insert initial 80 vertices > -- Begin of insertion process > NbSwap of insertion 153 NbSwap/Nbv 1.9125 NbUnSwap 481 Nb UnSwap/Nbv 6.0125 > -- ForceBoundary nb of edge 80 > Missing Edge 40 v0 = 40[0.309017,0.951057] v1= 41[0.187381,0.982287] 0 0x1d5aa468 crossing with [0, 30] > Missing Edge 44 v0 = 44[-0.187381,0.982287] v1= 45[-0.309017,0.951057] 0 0x1d5a9ad8 crossing with [16, 17] > they is 2 lost edges > The boundary is crossing may be! > Fatal error in the meshgenerator 10 > current line = 289 >Meshing error: Bamg > number : 10, > catch Err bamg >Try:: catch (...) exception >Plot bound [x,y] -1 -0.998027 max [x,y] 1 1.29836 >--------- file : movemesh.edp ----------------- > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 > Min area 0.005 > Min area 0.005 > Min area 0.005 > Min area 0.005 >movemesh reference value = 42.35 test value =42.35 >--------- file : nolinear-elas.edp ----------------- > -- Square mesh : nb vertices =341 , nb triangles = 600 , nb boundary edges 80 >Loop 0 > e2 max 0 , min0 > de2 max 1 , min1 >dde2 max 0 , min0 > -- Solve : min -0.0035875 max 0.0263643 > L^2 residual = 0.00988829 > u1 min =-0.0035875, u1 max= 0.0045389 > v1 min =-9.48738e-32, v2 max= 0.0263643 >Loop 1 > e2 max 25.8867 , min0.0191319 > de2 max 1 , min1 >dde2 max 0 , min0 > -- Solve : min -0.000385988 max 0.000899357 > L^2 residual = 0.00026948 > u1 min =-0.000385988, u1 max= 0.000414903 > v1 min =-0.000131179, v2 max= 0.000899357 >Loop 2 > e2 max 21.5696 , min0.0180736 > de2 max 1 , min1 >dde2 max 0 , min0 > -- Solve : min -2.45966e-05 max 0.000111718 > L^2 residual = 4.12169e-05 > u1 min =-2.45966e-05, u1 max= 3.42351e-05 > v1 min =-2.17326e-32, v2 max= 0.000111718 >Loop 3 > e2 max 21.6646 , min0.0182941 > de2 max 1 , min1 >dde2 max 0 , min0 > -- Solve : min -2.09626e-08 max 9.12339e-08 > L^2 residual = 3.3608e-08 > u1 min =-2.09626e-08, u1 max= 4.2042e-08 > v1 min =-1.18664e-34, v2 max= 9.12339e-08 >nolinear-elas reference value = 0.11349 test value =0.11349 >--------- file : NSUzawaCahouetChabart.edp ----------------- > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 > area of Omega = 1 > pp moy = 0 moy = -2.56952e-05 > pp moy = 2.56952e-05 moy = -2.54954e-05 > pp moy = -0.00203988 moy = -1.63052e-05 > pp moy = -0.00132891 moy = 2.13671e-05 > pp moy = -0.00604648 moy = -7.65012e-06 > pp moy = -0.00615114 moy = -3.39735e-06 > pp moy = -0.00582241 moy = -2.54904e-05 > pp moy = 0.00350587 moy = -6.20371e-06 > pp moy = 0.0138719 moy = -2.62357e-05 > pp moy = 0.0377621 moy = -2.96981e-06 > pp moy = 0.0428443 moy = -2.04947e-05 > pp moy = 0.0650884 moy = -1.51765e-05 > pp moy = 0.0979054 moy = 7.53107e-07 > pp moy = 0.11283 moy = -2.0929e-06 > pp moy = 0.135556 moy = -6.22543e-06 > pp moy = 0.148322 moy = 4.39698e-06 > pp moy = 0.148316 moy = 1.01934e-06 > pp moy = 0.14917 moy = -2.13955e-07 > pp moy = 0.149365 moy = -3.52705e-07 > pp moy = 0.149606 moy = 4.00021e-07 > pp moy = 0.149537 moy = -7.04913e-09 > pp moy = 0.149522 moy = 8.41378e-08 > pp moy = 0.149487 moy = 2.01078e-08 > pp moy = 0.149473 moy = 5.96689e-08 > pp moy = 0.149446 moy = 5.67756e-08 > pp moy = 0.14936 moy = 4.09397e-08 > pp moy = 0.149272 moy = 4.3365e-08 > pp moy = 0.149171 moy = 1.36456e-09 > pp moy = 0.149048 moy = 2.2956e-08 > pp moy = 0.149023 moy = -3.59617e-08 > pp moy = 0.149019 moy = 2.36613e-09 > pp moy = 0.148997 moy = -1.74153e-09 > pp moy = 0.14899 moy = -1.04565e-08 > pp moy = 0.148986 moy = -6.82247e-09 > pp moy = 0.148987 moy = 7.62599e-09 > pp moy = 0.148986 moy = -2.20731e-09 > pp moy = 0.148986 moy = -8.50901e-10 > pp moy = 0.148987 moy = 1.03611e-09 > pp moy = 0.148986 moy = -1.43065e-10 > pp moy = 0.148986 moy = 5.0727e-10 > pp moy = 0.148986 moy = -1.05167e-10 > pp moy = 0.148986 moy = -3.22226e-11 >CG converges 40 ro = 281.189 ||g||^2 = 2.35922e-15 > pp moy = 0.148986 moy = -8.59973e-11 > alpha = 20 nu = 0.0025 >------------------------------------------ > --------- temps 0.05 > min b1 b2 -0.0122102 -0.0186112 max b1 b2 0.0453102 0.0186162 > pp moy = 1.31839e-16 moy = 0.00098561 > pp moy = 2385.18 moy = 0.000371901 > pp moy = 4209.73 moy = 0.000270056 > pp moy = 7316.26 moy = -0.000327962 > pp moy = 6267.89 moy = 2.62542e-05 > pp moy = 6365.25 moy = -1.20628e-05 > pp moy = 6331.35 moy = 1.56393e-06 > pp moy = 6335.34 moy = -1.39105e-07 >CG converges 6 ro = 1.37416 ||g||^2 = 4.17662e-08 > pp moy = 6335.45 moy = -1.90109e-07 > errl2 0.00794235 > --------- temps 0.1 > min b1 b2 -0.0122348 -0.0190258 max b1 b2 0.0451934 0.0179703 > pp moy = 1.84627e-12 moy = -5.29485e-07 > pp moy = -1.28135 moy = 1.06539e-07 >CG converges 0 ro = 1.18719 ||g||^2 = 4.00414e-07 > pp moy = -1.52121 moy = 2.25596e-07 > errl2 0.00735881 > --------- temps 0.15 > min b1 b2 -0.0122301 -0.0196377 max b1 b2 0.0450663 0.0176096 > pp moy = -2.35304e-15 moy = 1.04995e-06 > pp moy = 2.54089 moy = 1.62876e-07 >CG converges 0 ro = 1.27962 ||g||^2 = 6.02932e-07 > pp moy = 3.25136 moy = -8.51664e-08 > errl2 0.00687684 > --------- temps 0.2 > min b1 b2 -0.01222 -0.0202199 max b1 b2 0.0451099 0.0172694 > pp moy = 2.27444e-15 moy = 3.83808e-07 > pp moy = 0.928816 moy = 1.14016e-07 >CG converges 0 ro = 1.26384 ||g||^2 = 5.06637e-07 > pp moy = 1.17387 moy = 4.28348e-08 > errl2 0.00645241 > --------- temps 0.25 > min b1 b2 -0.0122845 -0.0207378 max b1 b2 0.0450439 0.0169355 > pp moy = 7.80409e-16 moy = 1.18707e-06 > pp moy = 2.87272 moy = 1.46657e-07 >CG converges 0 ro = 1.2343 ||g||^2 = 3.78412e-07 > pp moy = 3.54579 moy = -9.71123e-08 > errl2 0.00607003 > --------- temps 0.3 > min b1 b2 -0.0123494 -0.0212081 max b1 b2 0.0448934 0.016604 > pp moy = 3.09084e-15 moy = 9.37379e-07 > pp moy = 2.26846 moy = 1.59745e-07 >CG converges 0 ro = 1.22063 ||g||^2 = 2.83544e-07 > pp moy = 2.76895 moy = -1.18233e-08 > errl2 0.00572009 > --------- temps 0.35 > min b1 b2 -0.0124071 -0.0217612 max b1 b2 0.0448365 0.0162823 > pp moy = 3.79145e-15 moy = 1.29237e-06 > pp moy = 3.12754 moy = 1.66754e-07 >CG converges 0 ro = 1.21117 ||g||^2 = 2.11977e-07 > pp moy = 3.78798 moy = -7.0942e-08 > errl2 0.00539835 > --------- temps 0.4 > min b1 b2 -0.0125156 -0.0223748 max b1 b2 0.0448151 0.0159704 > pp moy = 2.03591e-15 moy = 1.06913e-06 > pp moy = 2.58729 moy = 1.58537e-07 >CG converges 0 ro = 1.2011 ||g||^2 = 1.66044e-07 > pp moy = 3.10759 moy = -2.45818e-08 > errl2 0.00510009 > --------- temps 0.45 > min b1 b2 -0.0126537 -0.0234268 max b1 b2 0.0447289 0.0156735 > pp moy = 3.50273e-15 moy = 1.14514e-06 > pp moy = 2.77124 moy = 1.44529e-07 >CG converges 0 ro = 1.19389 ||g||^2 = 1.38443e-07 > pp moy = 3.30856 moy = -4.94789e-08 > errl2 0.00482482 > --------- temps 0.5 > min b1 b2 -0.0127891 -0.0244433 max b1 b2 0.044588 0.0154637 > pp moy = 3.75264e-15 moy = 9.25732e-07 > pp moy = 2.24027 moy = 1.2243e-07 >CG converges 0 ro = 1.18751 ||g||^2 = 1.19912e-07 > pp moy = 2.66034 moy = -2.81961e-08 > errl2 0.00457158 > --------- temps 0.55 > min b1 b2 -0.013001 -0.0253933 max b1 b2 0.0444023 0.0152568 > pp moy = 6.47052e-16 moy = 8.42932e-07 > pp moy = 2.0399 moy = 9.84364e-08 >CG converges 0 ro = 1.18059 ||g||^2 = 1.05617e-07 > pp moy = 2.40829 moy = -3.60139e-08 > errl2 0.00433737 > --------- temps 0.6 > min b1 b2 -0.0132652 -0.0262497 max b1 b2 0.0441808 0.0150539 > pp moy = 2.37278e-15 moy = 6.45702e-07 > pp moy = 1.5626 moy = 7.34261e-08 >CG converges 0 ro = 1.1726 ||g||^2 = 9.04725e-08 > pp moy = 1.8323 moy = -2.53469e-08 > errl2 0.00412012 > --------- temps 0.65 > min b1 b2 -0.0135211 -0.0269922 max b1 b2 0.0439315 0.0148568 > pp moy = 1.92771e-15 moy = 5.09639e-07 > pp moy = 1.23333 moy = 4.97073e-08 >CG converges 0 ro = 1.16328 ||g||^2 = 7.38173e-08 > pp moy = 1.4347 moy = -2.53905e-08 > errl2 0.00391749 > --------- temps 0.7 > min b1 b2 -0.0137681 -0.027612 max b1 b2 0.0436621 0.0146661 > pp moy = 1.46725e-15 moy = 3.4473e-07 > pp moy = 0.834246 moy = 2.83592e-08 >CG converges 0 ro = 1.15374 ||g||^2 = 5.75381e-08 > pp moy = 0.962502 moy = -2.02793e-08 > errl2 0.00372825 > --------- temps 0.75 > min b1 b2 -0.0140048 -0.0281153 max b1 b2 0.0434989 0.0144826 > pp moy = 1.16812e-15 moy = 2.06341e-07 > pp moy = 0.499346 moy = 9.53978e-09 >CG converges 0 ro = 1.14481 ||g||^2 = 4.31529e-08 > pp moy = 0.571657 moy = -1.89595e-08 > errl2 0.00355203 > --------- temps 0.8 > min b1 b2 -0.014448 -0.0285177 max b1 b2 0.0433204 0.0143064 > pp moy = 5.10551e-16 moy = 7.44899e-08 > pp moy = 0.180266 moy = -6.11039e-09 >CG converges 0 ro = 1.13726 ||g||^2 = 3.17439e-08 > pp moy = 0.20501 moy = -1.71739e-08 > errl2 0.00338838 > --------- temps 0.85 > min b1 b2 -0.0149126 -0.0288379 max b1 b2 0.0431241 0.0141379 > pp moy = 1.7087e-16 moy = -3.56855e-08 > pp moy = -0.086359 moy = -1.84198e-08 >CG converges 0 ro = 1.13129 ||g||^2 = 2.33056e-08 > pp moy = -0.0976967 moy = -1.61531e-08 > errl2 0.00323689 > --------- temps 0.9 > min b1 b2 -0.0153318 -0.0290939 max b1 b2 0.0429151 0.0139771 > pp moy = -8.79288e-17 moy = -1.30801e-07 > pp moy = -0.316539 moy = -2.7638e-08 >CG converges 0 ro = 1.12698 ||g||^2 = 1.7534e-08 > pp moy = -0.356733 moy = -1.45382e-08 > errl2 0.00309644 > --------- temps 0.95 > min b1 b2 -0.0156921 -0.0293001 max b1 b2 0.0426977 0.0138238 > pp moy = -8.21825e-17 moy = -2.07368e-07 > pp moy = -0.501832 moy = -3.41085e-08 >CG converges 0 ro = 1.12499 ||g||^2 = 1.40006e-08 > pp moy = -0.564556 moy = -1.24525e-08 > errl2 0.00296614 > --------- temps 1 > min b1 b2 -0.015983 -0.0294671 max b1 b2 0.0424755 0.013678 > pp moy = -4.87891e-16 moy = -2.68738e-07 > pp moy = -0.650346 moy = -3.81864e-08 >CG converges 0 ro = 1.12562 ||g||^2 = 1.21151e-08 > pp moy = -0.732043 moy = -9.22439e-09 > errl2 0.00284453 > --------- temps 1.05 > min b1 b2 -0.0161979 -0.0296022 max b1 b2 0.0422512 0.0135395 > pp moy = -5.19875e-16 moy = -3.14078e-07 > pp moy = -0.760068 moy = -4.04129e-08 >CG converges 0 ro = 1.12861 ||g||^2 = 1.12688e-08 > pp moy = -0.857821 moy = -5.21667e-09 > errl2 0.00273131 > --------- temps 1.1 > min b1 b2 -0.016335 -0.02971 max b1 b2 0.0420272 0.0134081 > pp moy = -5.37005e-16 moy = -3.46352e-07 > pp moy = -0.838172 moy = -4.11e-08 >CG converges 0 ro = 1.13319 ||g||^2 = 1.0926e-08 > pp moy = -0.949807 moy = -4.43842e-10 > errl2 0.00262572 > --------- temps 1.15 > min b1 b2 -0.0164233 -0.0297936 max b1 b2 0.041805 0.0132835 > pp moy = -7.82035e-16 moy = -3.67871e-07 > pp moy = -0.890248 moy = -4.06937e-08 >CG converges 0 ro = 1.13832 ||g||^2 = 1.07018e-08 > pp moy = -1.01339 moy = 4.56113e-09 > errl2 0.00252711 > --------- temps 1.2 > min b1 b2 -0.0167334 -0.0298554 max b1 b2 0.0415856 0.0131653 > pp moy = -7.30969e-16 moy = -3.822e-07 > pp moy = -0.924924 moy = -3.96368e-08 >CG converges 0 ro = 1.1433 ||g||^2 = 1.04392e-08 > pp moy = -1.05746 moy = 9.45197e-09 > errl2 0.00243472 > --------- temps 1.25 > min b1 b2 -0.0170069 -0.0298977 max b1 b2 0.0413706 0.0130534 > pp moy = -9.10405e-16 moy = -3.90083e-07 > pp moy = -0.944002 moy = -3.80713e-08 >CG converges 0 ro = 1.14764 ||g||^2 = 1.00793e-08 > pp moy = -1.08338 moy = 1.39015e-08 > errl2 0.00234793 > --------- temps 1.3 > min b1 b2 -0.0172391 -0.0299227 max b1 b2 0.0411606 0.0129473 > pp moy = -7.21753e-16 moy = -3.92973e-07 > pp moy = -0.950995 moy = -3.61843e-08 >CG converges 0 ro = 1.15132 ||g||^2 = 9.63437e-09 > pp moy = -1.0949 moy = 1.78054e-08 > errl2 0.0022665 > --------- temps 1.35 > min b1 b2 -0.0174276 -0.0299322 max b1 b2 0.0409562 0.0128469 > pp moy = -5.70724e-16 moy = -3.92021e-07 > pp moy = -0.948692 moy = -3.40634e-08 >CG converges 0 ro = 1.1545 ||g||^2 = 9.13852e-09 > pp moy = -1.09526 moy = 2.12398e-08 > errl2 0.00219018 > --------- temps 1.4 > min b1 b2 -0.0175717 -0.0299284 max b1 b2 0.0407577 0.012752 > pp moy = -5.75061e-16 moy = -3.88806e-07 > pp moy = -0.940911 moy = -3.18985e-08 >CG converges 0 ro = 1.15732 ||g||^2 = 8.63108e-09 > pp moy = -1.08894 moy = 2.42511e-08 > errl2 0.00211848 > --------- temps 1.45 > min b1 b2 -0.0176723 -0.029913 max b1 b2 0.0405655 0.0126621 > pp moy = -7.92335e-16 moy = -3.8365e-07 > pp moy = -0.928433 moy = -2.97398e-08 >CG converges 0 ro = 1.15994 ||g||^2 = 8.1373e-09 > pp moy = -1.07692 moy = 2.68638e-08 > errl2 0.00205098 > --------- temps 1.5 > min b1 b2 -0.0177319 -0.0298878 max b1 b2 0.0403796 0.0125772 > pp moy = -6.16803e-16 moy = -3.76856e-07 > pp moy = -0.911992 moy = -2.76056e-08 >CG converges 0 ro = 1.16245 ||g||^2 = 7.66419e-09 > pp moy = -1.06014 moy = 2.91291e-08 > errl2 0.00198723 > --------- temps 1.55 > min b1 b2 -0.0177536 -0.0298543 max b1 b2 0.0402003 0.012497 > pp moy = -6.68302e-16 moy = -3.68701e-07 > pp moy = -0.892255 moy = -2.55398e-08 >CG converges 0 ro = 1.16485 ||g||^2 = 7.21558e-09 > pp moy = -1.03935 moy = 3.1031e-08 > errl2 0.00192676 > --------- temps 1.6 > min b1 b2 -0.0177412 -0.029814 max b1 b2 0.0400274 0.0124212 > pp moy = -4.89734e-16 moy = -3.59558e-07 > pp moy = -0.87013 moy = -2.35689e-08 >CG converges 0 ro = 1.16709 ||g||^2 = 6.79359e-09 > pp moy = -1.01552 moy = 3.25726e-08 > errl2 0.00186914 > --------- temps 1.65 > min b1 b2 -0.0176986 -0.0297681 max b1 b2 0.039861 0.0123497 > pp moy = -6.78385e-16 moy = -3.49635e-07 > pp moy = -0.846117 moy = -2.16558e-08 >CG converges 0 ro = 1.16922 ||g||^2 = 6.38887e-09 > pp moy = -0.989299 moy = 3.38458e-08 > errl2 0.00181408 > --------- temps 1.7 > min b1 b2 -0.0176298 -0.0297176 max b1 b2 0.039701 0.0122823 > pp moy = -5.2573e-16 moy = -3.38977e-07 > pp moy = -0.820324 moy = -1.98042e-08 >CG converges 0 ro = 1.17117 ||g||^2 = 5.99951e-09 > pp moy = -0.96074 moy = 3.4829e-08 > errl2 0.00176132 > --------- temps 1.75 > min b1 b2 -0.0176099 -0.0296636 max b1 b2 0.0395472 0.0122187 > pp moy = -1.14925e-15 moy = -3.28194e-07 > pp moy = -0.794231 moy = -1.80608e-08 >CG converges 0 ro = 1.17283 ||g||^2 = 5.61765e-09 > pp moy = -0.931497 moy = 3.55395e-08 > errl2 0.0017106 > --------- temps 1.8 > min b1 b2 -0.017737 -0.0296066 max b1 b2 0.0393995 0.0121588 > pp moy = -9.37401e-16 moy = -3.1704e-07 > pp moy = -0.767237 moy = -1.64159e-08 >CG converges 0 ro = 1.17434 ||g||^2 = 5.25062e-09 > pp moy = -0.900997 moy = 3.59949e-08 > errl2 0.00166203 > --------- temps 1.85 > min b1 b2 -0.0178406 -0.0295475 max b1 b2 0.0392577 0.0121122 > pp moy = -6.95082e-16 moy = -3.05402e-07 > pp moy = -0.739073 moy = -1.48247e-08 >CG converges 0 ro = 1.17576 ||g||^2 = 4.90344e-09 > pp moy = -0.868974 moy = 3.62478e-08 > errl2 0.0016158 > --------- temps 1.9 > min b1 b2 -0.0179218 -0.0294867 max b1 b2 0.0391217 0.0120689 > pp moy = -7.82252e-16 moy = -2.93766e-07 > pp moy = -0.710914 moy = -1.32992e-08 >CG converges 0 ro = 1.1768 ||g||^2 = 4.5879e-09 > pp moy = -0.836607 moy = 3.62886e-08 > errl2 0.00157144 > --------- temps 1.95 > min b1 b2 -0.0179818 -0.0294247 max b1 b2 0.0389913 0.0120285 > pp moy = -6.37294e-16 moy = -2.8225e-07 > pp moy = -0.683044 moy = -1.18858e-08 >CG converges 0 ro = 1.17766 ||g||^2 = 4.29093e-09 > pp moy = -0.804396 moy = 3.6148e-08 > errl2 0.00152883 > --------- temps 2 > min b1 b2 -0.0180219 -0.029362 max b1 b2 0.0388664 0.0119909 > pp moy = -6.6505e-16 moy = -2.70983e-07 > pp moy = -0.65578 moy = -1.05803e-08 >CG converges 0 ro = 1.17825 ||g||^2 = 4.01354e-09 > pp moy = -0.772673 moy = 3.58368e-08 > errl2 0.00148783 > --------- temps 2.05 > min b1 b2 -0.0180437 -0.0292988 max b1 b2 0.0387467 0.0119561 > pp moy = -8.70614e-16 moy = -2.60032e-07 > pp moy = -0.629276 moy = -9.37593e-09 >CG converges 0 ro = 1.17881 ||g||^2 = 3.75451e-09 > pp moy = -0.741797 moy = 3.54438e-08 > errl2 0.00144866 > --------- temps 2.1 > min b1 b2 -0.0180486 -0.0292354 max b1 b2 0.038632 0.0119239 > pp moy = -7.9407e-16 moy = -2.49329e-07 > pp moy = -0.603376 moy = -8.2495e-09 >CG converges 0 ro = 1.17918 ||g||^2 = 3.50964e-09 > pp moy = -0.711487 moy = 3.49464e-08 > errl2 0.00141107 > --------- temps 2.15 > min b1 b2 -0.0180382 -0.0291722 max b1 b2 0.0385223 0.0119001 > pp moy = -6.6093e-16 moy = -2.39006e-07 > pp moy = -0.578395 moy = -7.2273e-09 >CG converges 0 ro = 1.17934 ||g||^2 = 3.2767e-09 > pp moy = -0.682127 moy = 3.43408e-08 > errl2 0.00137489 > --------- temps 2.2 > min b1 b2 -0.0180139 -0.0291093 max b1 b2 0.0384174 0.0119157 > pp moy = -3.8294e-16 moy = -2.29127e-07 > pp moy = -0.554488 moy = -6.32631e-09 >CG converges 0 ro = 1.17938 ||g||^2 = 3.05736e-09 > pp moy = -0.653951 moy = 3.36395e-08 > errl2 0.00134008 > --------- temps 2.25 > min b1 b2 -0.0179772 -0.0290469 max b1 b2 0.0383171 0.0119343 > pp moy = -1.43223e-16 moy = -2.19919e-07 > pp moy = -0.532203 moy = -5.55969e-09 >CG converges 0 ro = 1.17932 ||g||^2 = 2.85346e-09 > pp moy = -0.627637 moy = 3.28788e-08 > errl2 0.00130654 > --------- temps 2.3 > min b1 b2 -0.0179292 -0.0289853 max b1 b2 0.0382212 0.0119558 > pp moy = -4.57859e-16 moy = -2.10758e-07 > pp moy = -0.510035 moy = -4.81416e-09 >CG converges 0 ro = 1.17912 ||g||^2 = 2.65964e-09 > pp moy = -0.601392 moy = 3.20743e-08 > errl2 0.00127422 > --------- temps 2.35 > min b1 b2 -0.0179222 -0.0289246 max b1 b2 0.0381296 0.0119802 > pp moy = -3.68629e-17 moy = -2.01869e-07 > pp moy = -0.488523 moy = -4.1449e-09 >CG converges 0 ro = 1.17881 ||g||^2 = 2.47599e-09 > pp moy = -0.575874 moy = 3.12094e-08 > errl2 0.00124306 > --------- temps 2.4 > min b1 b2 -0.018009 -0.028865 max b1 b2 0.0380421 0.0120074 > pp moy = -5.53485e-16 moy = -1.93384e-07 > pp moy = -0.467988 moy = -3.56034e-09 >CG converges 0 ro = 1.1784 ||g||^2 = 2.30646e-09 > pp moy = -0.551477 moy = 3.0304e-08 > errl2 0.00121317 > --------- temps 2.45 > min b1 b2 -0.0180835 -0.0288065 max b1 b2 0.0379586 0.0120373 > pp moy = -3.17563e-16 moy = -1.85267e-07 > pp moy = -0.448347 moy = -3.03887e-09 >CG converges 0 ro = 1.17793 ||g||^2 = 2.14821e-09 > pp moy = -0.528122 moy = 2.93853e-08 > errl2 0.00118435 >NSUzawaCahouetChabart reference value = 17.4053 test value =17.4053 >--------- file : onde.edp ----------------- > -- Square mesh : nb vertices =441 , nb triangles = 800 , nb boundary edges 80 > -- Solve : min -0.157014 max 0.157014 >0.00273968 > -- Solve : min -0.156943 max 0.156943 >0.00273875 > -- Solve : min -0.156786 max 0.156786 >0.00273811 > -- Solve : min -0.156497 max 0.156497 >0.00273777 > -- Solve : min -0.156042 max 0.156042 >0.00273773 > -- Solve : min -0.155416 max 0.155416 >0.002738 > -- Solve : min -0.154642 max 0.154642 >0.00273859 > -- Solve : min -0.153757 max 0.153757 >0.00273952 > -- Solve : min -0.152793 max 0.152793 >0.0027408 > -- Solve : min -0.151758 max 0.151758 >0.00274243 > -- Solve : min -0.150633 max 0.150633 >0.00274444 > -- Solve : min -0.149394 max 0.149394 >0.00274684 > -- Solve : min -0.147987 max 0.147987 >0.00274967 > -- Solve : min -0.146409 max 0.146409 >0.00275294 > -- Solve : min -0.144685 max 0.144685 >0.0027567 > -- Solve : min -0.14286 max 0.14286 >0.00276098 > -- Solve : min -0.140971 max 0.140971 >0.00276583 > -- Solve : min -0.139055 max 0.139055 >0.0027713 > -- Solve : min -0.13705 max 0.13705 >0.00277744 > -- Solve : min -0.134916 max 0.134916 >0.00278432 > -- Solve : min -0.859272 max 0.00136201 >onde reference value = 146.865 test value =146.865 >--------- file : plot.edp ----------------- > -- Square mesh : nb vertices =36 , nb triangles = 50 , nb boundary edges 20 >plot reference value = 85.3776 test value =85.3776 >--------- file : readmesh.edp ----------------- > -- mesh: Nb of Triangles = 240, Nb of Vertices 141 > number of required edges : 0 > number of required edges : 0 > write geo in toto.Th.gmsh > number of required edges : 0 > write geo in toto.dbg.gmsh > number of required edges : 0 > -- mesh: Nb of Triangles = 240, Nb of Vertices 141 > -- Solve : min -1.51489 max 2.69574e-31 > (u[],u[]) = 108.08 >readmesh reference value = 110.015 test value =108.08 >--------- file : region.edp ----------------- > -- mesh: Nb of Triangles = 110, Nb of Vertices 70 > nlower 6, nupper = 2 > -- Solve : min 9.50303e-62 max 0.0302645 >region reference value = 0.010438 test value =0.0112057 >--------- file : saverestore.edp ----------------- > -- Square mesh : nb vertices =9 , nb triangles = 8 , nb boundary edges 8 > Nb of Vertices 9 , Nb of Triangles 8 > Nb of edge on user boundary 8 , Nb of edges on true boundary 8 > number of real boundary edges 8 > number of required edges : 0 > -- construction of the geometry from the 2d mesh > -- FillHoleInMesh: Nb of vertices =9 Pmin = [-0.05,-0.05] Pmax = [1.05,1.05] > -- Find all external sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 8 > -- Find all internal sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 8 > -- Writing the file Th.msh of type msh NbOfTria = 8 NbOfRefEdge = 8 > FESpace: Nb Of Nodes = 25 Nb of DF = 25 > FESpace:Gibbs: old skyline = 285 new skyline = 150 > -- vector function's bound 1.23457e-06 2 > f.precision() = 6 > f.precision() = 12 > -- ReadMesh .msh file Th.msh > -- construction of the geometry from the 2d mesh > -- FillHoleInMesh: Nb of vertices =9 Pmin = [-0.05,-0.05] Pmax = [1.05,1.05] > -- Find all external sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 8 > -- Find all internal sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 8 > -- mesh: Nb of Triangles = 8, Nb of Vertices 9 > Nb of Vertices 9 , Nb of Triangles 8 > Nb of edge on user boundary 8 , Nb of edges on true boundary 8 > number of real boundary edges 8 > number of required edges : 0 > -- construction of the geometry from the 2d mesh > -- FillHoleInMesh: Nb of vertices =9 Pmin = [-0.05,-0.05] Pmax = [1.05,1.05] > -- Find all external sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 8 > -- Find all internal sub-domain Nb of Sub borned Domain = 1 NbOutTriangles = 8 > -- Writing the file Th1.msh of type msh NbOfTria = 8 NbOfRefEdge = 8 > FESpace: Nb Of Nodes = 25 Nb of DF = 25 > FESpace:Gibbs: old skyline = 285 new skyline = 150 > -- vector function's bound 1.23457e-06 2 >0 -2.11009e-12 >Plot bound [x,y] 0 0 max [x,y] 1 1 >--------- file : schwarz-gc.edp ----------------- > Nb of common points 4 > -- mesh: Nb of Triangles = 688, Nb of Vertices 385 > Nb of Vertices 385 , Nb of Triangles 688 > Nb of edge on user boundary 80 , Nb of edges on true boundary 80 > -- Mesh: Gibbs: old skyline = 34807 new skyline = 6130 > Nb of common points 2 > -- mesh: Nb of Triangles = 2122, Nb of Vertices 1122 > Nb of Vertices 1122 , Nb of Triangles 2122 > Nb of edge on user boundary 120 , Nb of edges on true boundary 120 > -- Mesh: Gibbs: old skyline = 385216 new skyline = 41558 >Plot bound [x,y] -0.999901 -0.999901 max [x,y] 2 1 > -- vector function's bound 0 0 > -- vector function's bound 0 0 > -- vector function's bound 0 0 > -- vector function's bound 0 0 > -- size of Matrix 1636 Bytes skyline =1 > -- Solve : min 5.04523e-63 max 0.148446 > -- Change of Mesh 0 0x1d588a30 > -- size of Matrix 4584 Bytes skyline =1 > -- Solve : min 2.38315e-32 max 0.333803 > -- vector function's bound -0.105553 0.333196 11005/2064 = 5.33188 > -- Solve : min 5.04968e-63 max 0.153331 > -- Solve : min 2.3783e-32 max 0.327789 > -- vector function's bound -0.106006 0.325671 11059/2064 = 5.35804 > -- Solve : min 5.11303e-63 max 0.226597 > -- Solve : min 2.29952e-32 max 0.277061 > -- vector function's bound -0.112466 0.212265 11058/2064 = 5.35756 > -- Solve : min 5.10541e-63 max 0.217577 > -- Solve : min 2.29914e-32 max 0.277272 > -- vector function's bound -0.111694 0.219927 11021/2064 = 5.33963 > -- Solve : min 5.10617e-63 max 0.219007 > -- Solve : min 2.29885e-32 max 0.27716 > -- vector function's bound -0.111772 0.218365 10996/2064 = 5.32752 > -- Solve : min 5.10599e-63 max 0.218367 > -- Solve : min 2.29888e-32 max 0.277174 > -- vector function's bound -0.111752 0.218982 11058/2064 = 5.35756 > -- Solve : min 5.10681e-63 max 0.219455 > -- Solve : min 2.29814e-32 max 0.276807 > -- vector function's bound -0.111837 0.217668 11063/2064 = 5.35998 > -- Solve : min 5.10356e-63 max 0.217196 > -- Solve : min 2.30077e-32 max 0.278114 > -- vector function's bound -0.11151 0.220762 11067/2064 = 5.36192 > -- Solve : min 5.10594e-63 max 0.218742 > -- Solve : min 2.29885e-32 max 0.277158 > -- vector function's bound -0.111749 0.2186 11038/2064 = 5.34787 > -- Solve : min 5.1066e-63 max 0.218862 > -- Solve : min 2.29881e-32 max 0.277136 > -- vector function's bound -0.111815 0.218512 11082/2064 = 5.36919 > -- Solve : min 5.10601e-63 max 0.218483 > -- Solve : min 2.29887e-32 max 0.277173 > -- vector function's bound -0.111755 0.218863 11040/2064 = 5.34884 > -- Solve : min 5.10645e-63 max 0.219126 > -- Solve : min 2.29824e-32 max 0.276861 > -- vector function's bound -0.111801 0.218001 11048/2064 = 5.35271 > -- Solve : min 5.10604e-63 max 0.218578 > -- Solve : min 2.29876e-32 max 0.277117 > -- vector function's bound -0.111759 0.218726 11094/2064 = 5.375 > -- Solve : min 5.10609e-63 max 0.218596 > -- Solve : min 2.29879e-32 max 0.277138 > -- vector function's bound -0.111763 0.218719 11035/2064 = 5.34641 > -- Solve : min 5.10608e-63 max 0.218704 > -- Solve : min 2.29875e-32 max 0.277112 > -- vector function's bound -0.111763 0.218598 11024/2064 = 5.34109 > -- Solve : min 5.10569e-63 max 0.218201 > -- Solve : min 2.29907e-32 max 0.277267 > -- vector function's bound -0.111723 0.219196 11044/2064 = 5.35078 > -- Solve : min 5.10603e-63 max 0.218619 > -- Solve : min 2.2988e-32 max 0.277135 > -- vector function's bound -0.111757 0.218697 11053/2064 = 5.35514 > -- Solve : min 5.10602e-63 max 0.218634 > -- Solve : min 2.29879e-32 max 0.277129 > -- vector function's bound -0.111757 0.218677 11068/2064 = 5.3624 > -- Solve : min 5.106e-63 max 0.218581 > -- Solve : min 2.29882e-32 max 0.277145 > -- vector function's bound -0.111754 0.218742 11043/2064 = 5.35029 > -- Solve : min 5.10613e-63 max 0.218698 > -- Solve : min 2.29872e-32 max 0.277098 > -- vector function's bound -0.111768 0.218599 11052/2064 = 5.35465 > -- Solve : min 5.10604e-63 max 0.218618 > -- Solve : min 2.29879e-32 max 0.277132 > -- vector function's bound -0.111758 0.218697 11013/2064 = 5.33576 > -- Solve : min 5.10598e-63 max 0.218568 > -- Solve : min 2.29881e-32 max 0.277144 > -- vector function's bound -0.111752 0.218749 11061/2064 = 5.35901 > -- Solve : min 5.10605e-63 max 0.218656 > -- Solve : min 2.29877e-32 max 0.277123 > -- vector function's bound -0.11176 0.218653 11043/2064 = 5.35029 > -- Solve : min 5.10603e-63 max 0.218637 > -- Solve : min 2.29879e-32 max 0.277132 > -- vector function's bound -0.111758 0.218679 11067/2064 = 5.36192 > -- Solve : min 5.10603e-63 max 0.218631 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111757 0.218685 11090/2064 = 5.37306 > -- Solve : min 5.10603e-63 max 0.218628 > -- Solve : min 2.29879e-32 max 0.277132 > -- vector function's bound -0.111758 0.218687 11058/2064 = 5.35756 > -- Solve : min 5.10602e-63 max 0.218606 > -- Solve : min 2.29881e-32 max 0.27714 > -- vector function's bound -0.111756 0.218714 11038/2064 = 5.34787 > -- Solve : min 5.10603e-63 max 0.218623 > -- Solve : min 2.29879e-32 max 0.277134 > -- vector function's bound -0.111757 0.218693 11102/2064 = 5.37888 > -- Solve : min 5.10603e-63 max 0.218622 > -- Solve : min 2.29879e-32 max 0.277132 > -- vector function's bound -0.111757 0.218692 11048/2064 = 5.35271 > -- Solve : min 5.10603e-63 max 0.218614 > -- Solve : min 2.2988e-32 max 0.277136 > -- vector function's bound -0.111757 0.218704 11047/2064 = 5.35223 > -- Solve : min 5.10603e-63 max 0.218624 > -- Solve : min 2.29879e-32 max 0.277132 > -- vector function's bound -0.111758 0.218691 11047/2064 = 5.35223 > -- Solve : min 5.10603e-63 max 0.218623 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.218692 11047/2064 = 5.35223 > -- Solve : min 5.10603e-63 max 0.218624 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111757 0.218692 11002/2064 = 5.33043 > -- Solve : min 5.10604e-63 max 0.218638 > -- Solve : min 2.29879e-32 max 0.277129 > -- vector function's bound -0.111759 0.218675 11026/2064 = 5.34205 > -- Solve : min 5.10603e-63 max 0.218626 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.21869 11067/2064 = 5.36192 > -- Solve : min 5.10603e-63 max 0.218626 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.21869 11047/2064 = 5.35223 > -- Solve : min 5.10603e-63 max 0.218628 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.218687 11025/2064 = 5.34157 > -- Solve : min 5.10603e-63 max 0.218626 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.21869 11110/2064 = 5.38275 > -- Solve : min 5.10603e-63 max 0.218626 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.21869 11073/2064 = 5.36483 > -- Solve : min 5.10603e-63 max 0.218626 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.218689 11072/2064 = 5.36434 > -- Solve : min 5.10603e-63 max 0.218625 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111757 0.218691 11006/2064 = 5.33236 > -- Solve : min 5.10603e-63 max 0.218626 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.218689 11039/2064 = 5.34835 > -- Solve : min 5.10603e-63 max 0.218626 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.218689 11021/2064 = 5.33963 > -- Solve : min 5.10603e-63 max 0.218626 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.218689 11050/2064 = 5.35368 >CG converges 42 ro = 78.2112 ||g||^2 = 2.49502e-15 > -- Solve : min 5.10603e-63 max 0.218626 > -- Solve : min 2.29879e-32 max 0.277133 > -- vector function's bound -0.111758 0.218689 11061/2064 = 5.35901 > -- CPU time schwarz-gc:0.32 >Plot bound [x,y] -0.999901 -0.999901 max [x,y] 2 1 >schwarz-gc reference value = 3.29683 test value =3.25853 >--------- file : schwarz-no-overlap.edp ----------------- > -- mesh: Nb of Triangles = 1164, Nb of Vertices 633 > -- mesh: Nb of Triangles = 2118, Nb of Vertices 1120 > -- Solve : min 2.38352e-32 max 0.333951 > -- Solve : min 4.83283e-63 max 0.148568 > -- Solve : min 2.34883e-32 max 0.304576 > -- Solve : min 4.86239e-63 max 0.183441 > -- Solve : min 2.32897e-32 max 0.292386 > -- Solve : min 4.87802e-63 max 0.202522 > -- Solve : min 2.31752e-32 max 0.286063 > -- Solve : min 4.88606e-63 max 0.212826 > -- Solve : min 2.31079e-32 max 0.282414 > -- Solve : min 4.89e-63 max 0.217968 > -- Solve : min 2.30677e-32 max 0.28044 > -- Solve : min 4.89176e-63 max 0.220345 > -- Solve : min 2.30434e-32 max 0.279327 > -- Solve : min 4.89241e-63 max 0.221274 > -- Solve : min 2.30282e-32 max 0.278657 > -- Solve : min 4.89251e-63 max 0.221473 > -- Solve : min 2.30186e-32 max 0.278243 > -- Solve : min 4.89236e-63 max 0.221329 > -- Solve : min 2.30121e-32 max 0.27798 > -- Solve : min 4.89211e-63 max 0.221045 > -- Solve : min 2.30077e-32 max 0.277807 > -- Solve : min 4.89185e-63 max 0.220725 > -- Solve : min 2.30045e-32 max 0.277688 > -- Solve : min 4.89161e-63 max 0.220417 > -- Solve : min 2.30022e-32 max 0.277603 > -- Solve : min 4.89141e-63 max 0.220142 > -- Solve : min 2.30004e-32 max 0.27754 > -- Solve : min 4.89123e-63 max 0.219908 > -- Solve : min 2.29989e-32 max 0.277492 > -- Solve : min 4.89109e-63 max 0.219713 > -- Solve : min 2.29978e-32 max 0.277454 > -- Solve : min 4.89098e-63 max 0.219553 > -- Solve : min 2.29968e-32 max 0.277423 > -- Solve : min 4.89089e-63 max 0.219423 > -- Solve : min 2.2996e-32 max 0.277397 > -- Solve : min 4.89082e-63 max 0.219319 > -- Solve : min 2.29953e-32 max 0.277375 > -- Solve : min 4.89076e-63 max 0.219236 > -- Solve : min 2.29948e-32 max 0.277357 > -- Solve : min 4.89072e-63 max 0.21917 >schwarz-no-overlap reference value = 5.11085 test value =5.06884 >--------- file : schwarz-overlap.edp ----------------- > -- mesh: Nb of Triangles = 1164, Nb of Vertices 633 > -- mesh: Nb of Triangles = 2000, Nb of Vertices 1061 > -- Solve : min 2.18559e-32 max 0.249892 > -- Solve : min 4.79102e-63 max 0.124832 > -- Solve : min 2.2611e-32 max 0.26784 > -- Solve : min 4.85508e-63 max 0.188525 > -- Solve : min 2.27583e-32 max 0.273642 > -- Solve : min 4.87705e-63 max 0.207746 > -- Solve : min 2.28058e-32 max 0.275679 > -- Solve : min 4.8848e-63 max 0.214362 > -- Solve : min 2.28221e-32 max 0.27642 > -- Solve : min 4.88756e-63 max 0.216633 > -- Solve : min 2.28278e-32 max 0.276682 > -- Solve : min 4.88856e-63 max 0.217433 > -- Solve : min 2.28299e-32 max 0.276776 > -- Solve : min 4.88892e-63 max 0.217719 > -- Solve : min 2.28306e-32 max 0.27681 > -- Solve : min 4.88905e-63 max 0.217822 > -- Solve : min 2.28309e-32 max 0.276822 > -- Solve : min 4.88909e-63 max 0.217859 > -- Solve : min 2.2831e-32 max 0.276827 > -- Solve : min 4.88911e-63 max 0.217873 >schwarz-overlap reference value = 5.04675 test value =5.02728 >--------- file : sparse-matrix.edp ----------------- > -- Square mesh : nb vertices =20 , nb triangles = 24 , nb boundary edges 14 > -- Square mesh : nb vertices =12 , nb triangles = 12 , nb boundary edges 10 > -- Square mesh : nb vertices =25 , nb triangles = 32 , nb boundary edges 16 >12 > 0.05555555556 0.08333333333 0.02777777778 0.08333333333 0.1666666667 > 0.08333333333 0.08333333333 0.1666666667 0.08333333333 0.02777777778 > 0.08333333333 0.05555555556 >ML=# Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >12 12 1 12 > 1 1 0.05555555555555555941 > 2 2 0.083333333333333328707 > 3 3 0.027777777777777776236 > 4 4 0.083333333333333328707 > 5 5 0.16666666666666668517 > 6 6 0.083333333333333328707 > 7 7 0.083333333333333356463 > 8 8 0.16666666666666674068 > 9 9 0.083333333333333342585 > 10 10 0.027777777777777776236 > 11 11 0.083333333333333342585 > 12 12 0.055555555555555552472 >B=# Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >20 12 0 42 > 1 1 1 > 2 1 0.33333333333333337034 > 2 2 0.66666666666666662966 > 3 2 0.66666666666666674068 > 3 3 0.33333333333333325932 > 4 3 1 > 5 1 0.25 > 5 4 0.75 > 6 1 0.25 > 6 4 0.083333333333333370341 > 6 5 0.66666666666666662966 > 7 2 0.24999999999999994449 > 7 5 0.41666666666666679619 > 7 6 0.33333333333333325932 > 8 3 0.24999999999999994449 > 8 6 0.75 > 9 4 0.49999999999999988898 > 9 7 0.50000000000000011102 > 10 4 0.33333333333333337034 > 10 5 0.16666666666666657415 > 10 8 0.50000000000000011102 > 11 5 0.49999999999999988898 > 11 8 0.16666666666666682395 > 11 9 0.33333333333333325932 > 12 6 0.49999999999999988898 > 12 9 0.50000000000000011102 > 13 7 0.75 > 13 10 0.25000000000000005551 > 14 7 0.33333333333333342585 > 14 8 0.41666666666666657415 > 14 11 0.25000000000000005551 > 15 8 0.66666666666666674068 > 15 9 0.08333333333333318993 > 15 12 0.25000000000000005551 > 16 9 0.74999999999999988898 > 16 12 0.25000000000000005551 > 17 10 1 > 18 10 0.33333333333333337034 > 18 11 0.66666666666666662966 > 19 11 0.66666666666666674068 > 19 12 0.33333333333333325932 > 20 12 1 > ------ 12 = 12x12 12 > ------ > ------ > III = 10 > 0 3 6 9 2 > 5 8 1 4 7 > > a(III) 10 > 0 3 6 9 2 > 5 8 1 4 7 > > a(III^1) = 10 > 0 7 4 1 8 > 5 2 9 6 3 > ># Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >10 10 0 18 > 1 1 0 > 2 2 0 > 2 3 0 > 3 3 0 > 3 4 0 > 4 4 0 > 4 5 0 > 5 5 0 > 5 6 0 > 6 6 0 > 6 7 0 > 7 7 0 > 7 8 0 > 8 8 0 > 8 9 0 > 9 9 0 > 9 10 0 > 10 10 0 > ------------------- > 8,9 -> 16 11 144 144 >xxxx >sparseB = 81 > -------- block matrix > > -- Block Matrix NxM = 3x3 nxm =30x30 nb none zero coef. 328 > -- Block Matrix NxM = 2x1 nxm =20x10 nb none zero coef. 164 > -- Block Matrix NxM = 1x2 nxm =10x20 nb none zero coef. 164 > abc =2 1710 -9 > xxx =2 1710 -9 > abc*10 == 20 17100 -90 >3672 === 3672 >8505 === 8505 > B(8,29) 100 > -------- block matrix > > array of matrix > -- Raw Matrix nxm =5x5 nb none zero coef. 5 > A = # Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >5 5 1 5 > 1 1 1 > 2 2 2 > 3 3 3 > 4 4 5 > 5 5 6 > -- Raw Matrix nxm =101x10 nb none zero coef. 5 > B = # Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >101 10 0 5 > 2 2 1 > 4 5 2 > 7 10 3 > 10 1 5 > 101 1 6 > lg : 5 > 0 1 2 3 4 > > cl : 5 > 0 1 2 3 4 > > coef = 5 > 1 2 3 5 6 > ># Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >20 12 0 40 > 1 1 0.1953125 > 1 2 0.0390625 > 1 4 0.046875 > 2 1 0.125 > 2 2 0.21093749999999997224 > 2 3 0.0078124999999999930611 > 3 1 0.0078125000000000034694 > 3 2 0.21093750000000002776 > 3 3 0.125 > 4 2 0.0390625 > 4 3 0.1953125 > 4 6 0.046875 > 5 1 0.078125 > 5 4 0.15625 > 5 7 0.015625000000000006939 > 8 3 0.078125 > 8 6 0.15625 > 8 9 0.015625000000000006939 > 9 4 0.12499999999999998612 > 9 7 0.12500000000000002776 > 12 6 0.12499999999999997224 > 12 9 0.12500000000000002776 > 13 4 0.015624999999999986122 > 13 7 0.15625 > 13 10 0.078125 > 16 6 0.015624999999999986122 > 16 9 0.15625 > 16 12 0.078125 > 17 7 0.046875 > 17 10 0.1953125 > 17 11 0.0390625 > 18 10 0.125 > 18 11 0.21093749999999991673 > 18 12 0.0078124999999999930611 > 19 10 0.0078125000000000052042 > 19 11 0.2109375 > 19 12 0.125 > 20 9 0.046874999999999993061 > 20 11 0.039062500000000006939 > 20 12 0.1953125 ># Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >10 100 0 20 > 1 1 0.1953125 > 1 2 0.0390625 > 1 4 0.046875 > 2 1 0.125 > 2 2 0.21093749999999997224 > 2 3 0.0078124999999999930611 > 3 1 0.0078125000000000034694 > 3 2 0.21093750000000002776 > 3 3 0.125 > 4 2 0.0390625 > 4 3 0.1953125 > 4 6 0.046875 > 5 1 0.078125 > 5 4 0.15625 > 5 7 0.015625000000000006939 > 8 3 0.078125 > 8 6 0.15625 > 8 9 0.015625000000000006939 > 9 4 0.12499999999999998612 > 9 7 0.12500000000000002776 >sparse-matrix reference value = 116.382 test value =116.382 >--------- file : sparse-cmatrix.edp ----------------- > -- Square mesh : nb vertices =20 , nb triangles = 24 , nb boundary edges 14 > -- Square mesh : nb vertices =12 , nb triangles = 12 , nb boundary edges 10 > -- Square mesh : nb vertices =25 , nb triangles = 32 , nb boundary edges 16 >(1,0) > ml 12 > (0,0) (0,0) (0,0) (0,0) (0,0) > (0,0) (0,0) (0,0) (0,0) (0,0) > (0,0) (0,0) >12 > (0.05555555556,0) (0.08333333333,0) (0.02777777778,0) (0.08333333333,0) (0.1666666667,0) > (0.08333333333,0) (0.08333333333,0) (0.1666666667,0) (0.08333333333,0) (0.02777777778,0) > (0.08333333333,0) (0.05555555556,0) >ML=# Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >12 12 1 12 > 1 1 (0.05555555555555555941,0) > 2 2 (0.083333333333333328707,0) > 3 3 (0.027777777777777776236,0) > 4 4 (0.083333333333333328707,0) > 5 5 (0.16666666666666668517,0) > 6 6 (0.083333333333333328707,0) > 7 7 (0.083333333333333356463,0) > 8 8 (0.16666666666666674068,0) > 9 9 (0.083333333333333342585,0) > 10 10 (0.027777777777777776236,0) > 11 11 (0.083333333333333342585,0) > 12 12 (0.055555555555555552472,0) >B=# Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >20 12 0 42 > 1 1 (1,2) > 2 1 (0.33333333333333337034,0.66666666666666674068) > 2 2 (0.66666666666666662966,1.3333333333333332593) > 3 2 (0.66666666666666674068,1.3333333333333334814) > 3 3 (0.33333333333333325932,0.66666666666666651864) > 4 3 (1,2) > 5 1 (0.25,0.5) > 5 4 (0.75,1.5) > 6 1 (0.25,0.5) > 6 4 (0.083333333333333370341,0.16666666666666674068) > 6 5 (0.66666666666666662966,1.3333333333333332593) > 7 2 (0.24999999999999994449,0.49999999999999988898) > 7 5 (0.41666666666666679619,0.83333333333333359239) > 7 6 (0.33333333333333325932,0.66666666666666651864) > 8 3 (0.24999999999999994449,0.49999999999999988898) > 8 6 (0.75,1.5) > 9 4 (0.49999999999999988898,0.99999999999999977796) > 9 7 (0.50000000000000011102,1.000000000000000222) > 10 4 (0.33333333333333337034,0.66666666666666674068) > 10 5 (0.16666666666666657415,0.3333333333333331483) > 10 8 (0.50000000000000011102,1.000000000000000222) > 11 5 (0.49999999999999988898,0.99999999999999977796) > 11 8 (0.16666666666666682395,0.3333333333333336479) > 11 9 (0.33333333333333325932,0.66666666666666651864) > 12 6 (0.49999999999999988898,0.99999999999999977796) > 12 9 (0.50000000000000011102,1.000000000000000222) > 13 7 (0.75,1.5) > 13 10 (0.25000000000000005551,0.50000000000000011102) > 14 7 (0.33333333333333342585,0.6666666666666668517) > 14 8 (0.41666666666666657415,0.8333333333333331483) > 14 11 (0.25000000000000005551,0.50000000000000011102) > 15 8 (0.66666666666666674068,1.3333333333333334814) > 15 9 (0.08333333333333318993,0.16666666666666637986) > 15 12 (0.25000000000000005551,0.50000000000000011102) > 16 9 (0.74999999999999988898,1.499999999999999778) > 16 12 (0.25000000000000005551,0.50000000000000011102) > 17 10 (1,2) > 18 10 (0.33333333333333337034,0.66666666666666674068) > 18 11 (0.66666666666666662966,1.3333333333333332593) > 19 11 (0.66666666666666674068,1.3333333333333334814) > 19 12 (0.33333333333333325932,0.66666666666666651864) > 20 12 (1,2) >tB=# Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >12 20 0 42 > 1 1 (1,-2) > 1 2 (0.33333333333333337034,-0.66666666666666674068) > 1 5 (0.25,-0.5) > 1 6 (0.25,-0.5) > 2 2 (0.66666666666666662966,-1.3333333333333332593) > 2 3 (0.66666666666666674068,-1.3333333333333334814) > 2 7 (0.24999999999999994449,-0.49999999999999988898) > 3 3 (0.33333333333333325932,-0.66666666666666651864) > 3 4 (1,-2) > 3 8 (0.24999999999999994449,-0.49999999999999988898) > 4 5 (0.75,-1.5) > 4 6 (0.083333333333333370341,-0.16666666666666674068) > 4 9 (0.49999999999999988898,-0.99999999999999977796) > 4 10 (0.33333333333333337034,-0.66666666666666674068) > 5 6 (0.66666666666666662966,-1.3333333333333332593) > 5 7 (0.41666666666666679619,-0.83333333333333359239) > 5 10 (0.16666666666666657415,-0.3333333333333331483) > 5 11 (0.49999999999999988898,-0.99999999999999977796) > 6 7 (0.33333333333333325932,-0.66666666666666651864) > 6 8 (0.75,-1.5) > 6 12 (0.49999999999999988898,-0.99999999999999977796) > 7 9 (0.50000000000000011102,-1.000000000000000222) > 7 13 (0.75,-1.5) > 7 14 (0.33333333333333342585,-0.6666666666666668517) > 8 10 (0.50000000000000011102,-1.000000000000000222) > 8 11 (0.16666666666666682395,-0.3333333333333336479) > 8 14 (0.41666666666666657415,-0.8333333333333331483) > 8 15 (0.66666666666666674068,-1.3333333333333334814) > 9 11 (0.33333333333333325932,-0.66666666666666651864) > 9 12 (0.50000000000000011102,-1.000000000000000222) > 9 15 (0.08333333333333318993,-0.16666666666666637986) > 9 16 (0.74999999999999988898,-1.499999999999999778) > 10 13 (0.25000000000000005551,-0.50000000000000011102) > 10 17 (1,-2) > 10 18 (0.33333333333333337034,-0.66666666666666674068) > 11 14 (0.25000000000000005551,-0.50000000000000011102) > 11 18 (0.66666666666666662966,-1.3333333333333332593) > 11 19 (0.66666666666666674068,-1.3333333333333334814) > 12 15 (0.25000000000000005551,-0.50000000000000011102) > 12 16 (0.25000000000000005551,-0.50000000000000011102) > 12 19 (0.33333333333333325932,-0.66666666666666651864) > 12 20 (1,-2) >BML=# Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >20 12 0 42 > 1 1 (0.05555555555555555941,0.11111111111111111882) > 2 1 (0.01851851851851852096,0.03703703703703704192) > 2 2 (0.055555555555555552472,0.11111111111111110494) > 3 2 (0.05555555555555555941,0.11111111111111111882) > 3 3 (0.0092592592592592570105,0.018518518518518514021) > 4 3 (0.027777777777777776236,0.055555555555555552472) > 5 1 (0.013888888888888889853,0.027777777777777779705) > 5 4 (0.0625,0.125) > 6 1 (0.013888888888888889853,0.027777777777777779705) > 6 4 (0.0069444444444444475284,0.013888888888888895057) > 6 5 (0.11111111111111111882,0.22222222222222223764) > 7 2 (0.020833333333333328707,0.041666666666666657415) > 7 5 (0.069444444444444475284,0.13888888888888895057) > 7 6 (0.027777777777777769297,0.055555555555555538594) > 8 3 (0.0069444444444444423242,0.013888888888888884648) > 8 6 (0.0625,0.125) > 9 4 (0.041666666666666657415,0.08333333333333331483) > 9 7 (0.04166666666666668517,0.083333333333333370341) > 10 4 (0.027777777777777779705,0.05555555555555555941) > 10 5 (0.027777777777777765827,0.055555555555555531655) > 10 8 (0.083333333333333384219,0.16666666666666676844) > 11 5 (0.083333333333333328707,0.16666666666666665741) > 11 8 (0.027777777777777817869,0.055555555555555635738) > 11 9 (0.027777777777777776236,0.055555555555555552472) > 12 6 (0.041666666666666657415,0.08333333333333331483) > 12 9 (0.041666666666666678231,0.083333333333333356463) > 13 7 (0.062500000000000013878,0.12500000000000002776) > 13 10 (0.0069444444444444457937,0.013888888888888891587) > 14 7 (0.027777777777777793583,0.055555555555555587166) > 14 8 (0.069444444444444461406,0.13888888888888892281) > 14 11 (0.020833333333333339116,0.041666666666666678231) > 15 8 (0.11111111111111117433,0.22222222222222234866) > 15 9 (0.0069444444444444336506,0.013888888888888867301) > 15 12 (0.013888888888888891587,0.027777777777777783175) > 16 9 (0.0625,0.125) > 16 12 (0.013888888888888891587,0.027777777777777783175) > 17 10 (0.027777777777777776236,0.055555555555555552472) > 18 10 (0.00925925925925926048,0.01851851851851852096) > 18 11 (0.05555555555555555941,0.11111111111111111882) > 19 11 (0.055555555555555566349,0.1111111111111111327) > 19 12 (0.018518518518518514021,0.037037037037037028042) > 20 12 (0.055555555555555552472,0.11111111111111110494) >MLtB=# Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >12 20 0 42 > 1 1 (0.05555555555555555941,-0.11111111111111111882) > 1 2 (0.01851851851851852096,-0.03703703703703704192) > 1 5 (0.013888888888888889853,-0.027777777777777779705) > 1 6 (0.013888888888888889853,-0.027777777777777779705) > 2 2 (0.055555555555555552472,-0.11111111111111110494) > 2 3 (0.05555555555555555941,-0.11111111111111111882) > 2 7 (0.020833333333333328707,-0.041666666666666657415) > 3 3 (0.0092592592592592570105,-0.018518518518518514021) > 3 4 (0.027777777777777776236,-0.055555555555555552472) > 3 8 (0.0069444444444444423242,-0.013888888888888884648) > 4 5 (0.0625,-0.125) > 4 6 (0.0069444444444444475284,-0.013888888888888895057) > 4 9 (0.041666666666666657415,-0.08333333333333331483) > 4 10 (0.027777777777777779705,-0.05555555555555555941) > 5 6 (0.11111111111111111882,-0.22222222222222223764) > 5 7 (0.069444444444444475284,-0.13888888888888895057) > 5 10 (0.027777777777777765827,-0.055555555555555531655) > 5 11 (0.083333333333333328707,-0.16666666666666665741) > 6 7 (0.027777777777777769297,-0.055555555555555538594) > 6 8 (0.0625,-0.125) > 6 12 (0.041666666666666657415,-0.08333333333333331483) > 7 9 (0.04166666666666668517,-0.083333333333333370341) > 7 13 (0.062500000000000013878,-0.12500000000000002776) > 7 14 (0.027777777777777793583,-0.055555555555555587166) > 8 10 (0.083333333333333384219,-0.16666666666666676844) > 8 11 (0.027777777777777817869,-0.055555555555555635738) > 8 14 (0.069444444444444461406,-0.13888888888888892281) > 8 15 (0.11111111111111117433,-0.22222222222222234866) > 9 11 (0.027777777777777776236,-0.055555555555555552472) > 9 12 (0.041666666666666678231,-0.083333333333333356463) > 9 15 (0.0069444444444444336506,-0.013888888888888867301) > 9 16 (0.0625,-0.125) > 10 13 (0.0069444444444444457937,-0.013888888888888891587) > 10 17 (0.027777777777777776236,-0.055555555555555552472) > 10 18 (0.00925925925925926048,-0.01851851851851852096) > 11 14 (0.020833333333333339116,-0.041666666666666678231) > 11 18 (0.05555555555555555941,-0.11111111111111111882) > 11 19 (0.055555555555555566349,-0.1111111111111111327) > 12 15 (0.013888888888888891587,-0.027777777777777783175) > 12 16 (0.013888888888888891587,-0.027777777777777783175) > 12 19 (0.018518518518518514021,-0.037037037037037028042) > 12 20 (0.055555555555555552472,-0.11111111111111110494) > ------ > ------ > ------ > b =10 > (0,0) (4,-2) (12,-6) (24,-12) (40,-20) > (60,-30) (84,-42) (112,-56) (144,-72) (90,180) > > a =10 > (0,0) (1,2) (2,4) (3,6) (4,8) > (5,10) (6,12) (7,14) (8,16) (9,18) > > b'*b (hermissian product) = (98340,0) > a'*a = (1425,0) >xxxx ># Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >10 10 0 18 > 1 1 (1,0) > 2 2 (2,0) > 2 3 (-1,-1) > 3 3 (3,0) > 3 4 (-2,-2) > 4 4 (4,0) > 4 5 (-3,-3) > 5 5 (5,0) > 5 6 (-4,-4) > 6 6 (6,0) > 6 7 (-5,-5) > 7 7 (7,0) > 7 8 (-6,-6) > 8 8 (8,0) > 8 9 (-7,-7) > 9 9 (9,0) > 9 10 (-8,-8) > 10 10 (10,0) ># Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >10 10 0 18 > 1 1 (27,3) > 2 2 (54,6) > 2 3 (-24,-30) > 3 3 (81,9) > 3 4 (-48,-60) > 4 4 (108,12) > 4 5 (-72,-90) > 5 5 (135,15) > 5 6 (-96,-120) > 6 6 (162,18) > 6 7 (-120,-150) > 7 7 (189,21) > 7 8 (-144,-180) > 8 8 (216,24) > 8 9 (-168,-210) > 9 9 (243,27) > 9 10 (-192,-240) > 10 10 (270,30) ># Sparse Matrix (Morse) ># first line: n m (is symmetic) nbcoef ># after for each nonzero coefficient: i j a_ij where (i,j) \in {1,...,n}x{1,...,m} >10 10 0 18 > 1 1 (27,3) > 2 2 (54,6) > 2 3 (-24,-30) > 3 3 (81,9) > 3 4 (-48,-60) > 4 4 (108,12) > 4 5 (-72,-90) > 5 5 (135,15) > 5 6 (-96,-120) > 6 6 (162,18) > 6 7 (-120,-150) > 7 7 (189,21) > 7 8 (-144,-180) > 8 8 (216,24) > 8 9 (-168,-210) > 9 9 (243,27) > 9 10 (-192,-240) > 10 10 (270,30) >sparseB = (27,3) > UMFPACK complex Solver Control : > SYM_PIVOT_TOLERANCE 1e-09 > PIVOT_TOLERANCE 1e-10 > PRL 1 >umfpack_zi_build LU 10 > -- umfpack_zi_solve > b min max (0,0) (9,18) > x min max (-7.71429,-5.95714) (4.77937,5.48333) > nb coef sparseA 18 > ||b.||_1 2.53534e-14 > ||b.||_2 1.70614e-14 > ||b.||_infty 1.58882e-14 >sparse-cmatrix reference value = 232.764 test value =232.764 >--------- file : StokesUzawa.edp ----------------- > -- Square mesh : nb vertices =121 , nb triangles = 200 , nb boundary edges 40 >CG converges 41 ro = 264.62 ||g||^2 = 2.92448e-15 >StokesUzawa reference value = 32.7781 test value =32.7781 >--------- file : tablefunction.edp ----------------- > we read 100 coordinates xy > Nb Triangles = 188 > we build 10 boundary edges > Nb of Vertices 100 , Nb of Triangles 188 > Nb of edge on user boundary 10 , Nb of edges on true boundary 10 >Plot bound [x,y] 0.0357581 0.028096 max [x,y] 0.983437 0.989825 >Plot bound [x,y] 0.0357581 0.028096 max [x,y] 0.983437 0.989825 > -- vector function's bound 0.0357581 0.983437 > -- vector function's bound 0.028096 0.989825 > Nb Triangles = 188 > we build 10 boundary edges > Nb of Vertices 100 , Nb of Triangles 188 > Nb of edge on user boundary 10 , Nb of edges on true boundary 10 > Nb Triangles = 188 > we build 10 boundary edges > Nb of Vertices 100 , Nb of Triangles 188 > Nb of edge on user boundary 10 , Nb of edges on true boundary 10 > region = 492359136 >66.5851 >Plot bound [x,y] 0.0357581 0.028096 max [x,y] 0.983437 0.989825 >tablefunction reference value = 66.5851 test value =66.5851 >times: compile 0.07s, execution 16.89s, mpirank:0 > CodeAlloc : nb ptr 22432, size :1081280 mpirank: 0 >Bien: On a fini Normalement >regtests.sh: running mpirun -np 1 ../src/mpi/FreeFem++-mpi regtests.edp, result in regtests-mpi.log >[x86-1.fedora.phx.redhat.com:22855] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found in file ess_hnp_module.c at line 130 >-------------------------------------------------------------------------- >It looks like orte_init failed for some reason; your parallel process is >likely to abort. There are many reasons that a parallel process can >fail during orte_init; some of which are due to configuration or >environment problems. This failure appears to be an internal failure; >here's some additional information (which may only be relevant to an >Open MPI developer): > orte_plm_base_select failed > --> Returned value Not found (-13) instead of ORTE_SUCCESS >-------------------------------------------------------------------------- >[x86-1.fedora.phx.redhat.com:22855] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found in file runtime/orte_init.c at line 132 >-------------------------------------------------------------------------- >It looks like orte_init failed for some reason; your parallel process is >likely to abort. There are many reasons that a parallel process can >fail during orte_init; some of which are due to configuration or >environment problems. This failure appears to be an internal failure; >here's some additional information (which may only be relevant to an >Open MPI developer): > orte_ess_set_name failed > --> Returned value Not found (-13) instead of ORTE_SUCCESS >-------------------------------------------------------------------------- >[x86-1.fedora.phx.redhat.com:22855] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found in file orterun.c at line 473 >FAIL: ../regtests.sh >===================================== >1 of 1 test failed >Please report to hecht@ann.jussieu.fr >===================================== >make[2]: *** [check-TESTS] Error 1 >make[2]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-tutorial' >make[1]: Leaving directory `/builddir/build/BUILD/freefem++-3.6-1/examples++-tutorial' >make[1]: *** [check-am] Error 2 >make: *** [check-recursive] Error 1 >error: Bad exit status from /var/tmp/rpm-tmp.dVZ2kw (%check) >RPM build errors: > Bad exit status from /var/tmp/rpm-tmp.dVZ2kw (%check) >Child returncode was: 1 >EXCEPTION: Command failed. See logs for output. > # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/freefem++.spec'] >Traceback (most recent call last): > File "/usr/lib/python2.4/site-packages/mock/trace_decorator.py", line 70, in trace > result = func(*args, **kw) > File "/usr/lib/python2.4/site-packages/mock/util.py", line 324, in do > raise mock.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode) >Error: Command failed. See logs for output. > # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/freefem++.spec'] >LEAVE do --> EXCEPTION RAISED >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 524511
:
361848
|
361849
| 376386 |
376391