Multilevel solver
Matthew Knepley
knepley at gmail.com
Wed Apr 23 15:20:06 CDT 2008
On Wed, Apr 23, 2008 at 3:05 PM, <Amit.Itagi at seagate.com> wrote:
> Here is my make log.
When you clone petsc-dev, you need to run
make allfortranstubs
before 'make'. The dev docs will be fixed,
Matt
> ==========================================
>
> See documentation/faq.html and documentation/bugreporting.html
> for help with installation problems. Please send EVERYTHING
> printed out below when reporting problems
>
> To subscribe to the PETSc announcement list, send mail to
> majordomo at mcs.anl.gov with the message:
> subscribe petsc-announce
>
> To subscribe to the PETSc users mailing list, send mail to
> majordomo at mcs.anl.gov with the message:
> subscribe petsc-users
>
> ==========================================
> On Wed Apr 23 15:37:17 EDT 2008 on tabla
> Machine characteristics: Linux tabla 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux
> -----------------------------------------
> Using PETSc directory: /home/amit/programs/ParEM/petsc-dev
> Using PETSc arch: linux-gnu-c-debug
> -----------------------------------------
> PETSC_VERSION_RELEASE 0
> PETSC_VERSION_MAJOR 2
> PETSC_VERSION_MINOR 3
> PETSC_VERSION_SUBMINOR 3
> PETSC_VERSION_PATCH 12
> PETSC_VERSION_DATE "May, 23, 2007"
> PETSC_VERSION_PATCH_DATE "unknown"
> PETSC_VERSION_HG "unknown"
> -----------------------------------------
> Using configure Options: --PETSC_ARCH=linux-gnu-c-debug --with-scalar-type=complex --with-debugging=yes --with-clanguage=cxx --with-mpi=1
> --download-mpich=1 --with-metis=1 --download-metis=1 --with-parmetis=1 --download-parmetis=1 --with-superlu_dist=1 --download-superlu_dist=1
> --with-mumps=1 --download-blacs=1 --download-scalapack=1 --download-mumps=1 COPTFLAGS="-O3 -march=p4 -mtune=p4 -ffast-math -malign-double
> -funroll-loops -pipe -fomit-frame-pointer -finline-functions -msse2" CXXOPTFLAGS="-O3 -march=p4 -mtune=p4 -ffast-math -malign-double -funroll-loops
> -pipe -fomit-frame-pointer -finline-functions -msse2" --with-shared=0
> Using configuration flags:
> #define INCLUDED_PETSCCONF_H
> #define IS_COLORING_MAX 65535
> #define STDC_HEADERS 1
> #define MPIU_COLORING_VALUE MPI_UNSIGNED_SHORT
> #define PETSC_HAVE_SUPERLU_DIST 1
> #define PETSC_STATIC_INLINE static inline
> #define PETSC_HAVE_BLACS 1
> #define PETSC_HAVE_MUMPS 1
> #define PETSC_DIR_SEPARATOR '/'
> #define PETSC_HAVE_BLASLAPACK 1
> #define PETSC_PATH_SEPARATOR ':'
> #define PETSC_REPLACE_DIR_SEPARATOR '\\'
> #define PETSC_HAVE_DOUBLE_ALIGN_MALLOC 1
> #define PETSC_RESTRICT __restrict__
> #define PETSC_HAVE_X11 1
> #define PETSC_HAVE_SOWING 1
> #define PETSC_HAVE_SCALAPACK 1
> #define PETSC_HAVE_MPI 1
> #define PETSC_USE_SOCKET_VIEWER 1
> #define PETSC_HAVE_PARMETIS 1
> #define PETSC_HAVE_C2HTML 1
> #define PETSC_HAVE_FORTRAN 1
> #define PETSC_HAVE_STRING_H 1
> #define PETSC_HAVE_SYS_TYPES_H 1
> #define PETSC_HAVE_ENDIAN_H 1
> #define PETSC_HAVE_SYS_PROCFS_H 1
> #define PETSC_HAVE_LINUX_KERNEL_H 1
> #define PETSC_HAVE_TIME_H 1
> #define PETSC_HAVE_MATH_H 1
> #define PETSC_HAVE_STDLIB_H 1
> #define PETSC_HAVE_SYS_PARAM_H 1
> #define PETSC_HAVE_SYS_SOCKET_H 1
> #define PETSC_HAVE_UNISTD_H 1
> #define PETSC_HAVE_SYS_WAIT_H 1
> #define PETSC_HAVE_LIMITS_H 1
> #define PETSC_HAVE_SEARCH_H 1
> #define PETSC_HAVE_NETINET_IN_H 1
> #define PETSC_HAVE_FLOAT_H 1
> #define PETSC_HAVE_SYS_SYSINFO_H 1
> #define PETSC_HAVE_SYS_RESOURCE_H 1
> #define PETSC_HAVE_SYS_TIMES_H 1
> #define PETSC_HAVE_NETDB_H 1
> #define PETSC_HAVE_MALLOC_H 1
> #define PETSC_HAVE_PWD_H 1
> #define PETSC_HAVE_FCNTL_H 1
> #define PETSC_HAVE_STRINGS_H 1
> #define PETSC_HAVE_MEMORY_H 1
> #define PETSC_TIME_WITH_SYS_TIME 1
> #define PETSC_HAVE_SYS_TIME_H 1
> #define PETSC_HAVE_SYS_UTSNAME_H 1
> #define PETSC_USING_F90 1
> #define PETSC_PRINTF_FORMAT_CHECK(A,B) __attribute__((format (printf, A, B)))
> #define PETSC_C_STATIC_INLINE static inline
> #define PETSC_HAVE_FORTRAN_UNDERSCORE 1
> #define PETSC_HAVE_CXX_NAMESPACE 1
> #define PETSC_C_RESTRICT __restrict__
> #define PETSC_USE_F90_SRC_IMPL 1
> #define PETSC_CXX_RESTRICT __restrict__
> #define PETSC_CXX_STATIC_INLINE static inline
> #define PETSC_HAVE_LIBBLAS 1
> #define PETSC_HAVE_LIBDMUMPS 1
> #define PETSC_HAVE_LIBZMUMPS 1
> #define PETSC_HAVE_LIBSCALAPACK 1
> #define PETSC_HAVE_LIBM 1
> #define PETSC_HAVE_LIBMETIS 1
> #define PETSC_HAVE_LIBLAPACK 1
> #define PETSC_HAVE_LIBCMUMPS 1
> #define PETSC_HAVE_LIBSMUMPS 1
> #define PETSC_HAVE_LIBGCC_S 1
> #define PETSC_HAVE_LIBPORD 1
> #define PETSC_HAVE_LIBGFORTRANBEGIN 1
> #define PETSC_HAVE_ERF 1
> #define PETSC_HAVE_LIBSUPERLU_DIST_2 1
> #define PETSC_HAVE_LIBBLACS 1
> #define PETSC_HAVE_LIBPARMETIS 1
> #define PETSC_HAVE_LIBGFORTRAN 1
> #define PETSC_ARCH_NAME "linux-gnu-c-debug"
> #define PETSC_ARCH linux
> #define PETSC_DIR /home/amit/programs/ParEM/petsc-dev
> #define PETSC_CLANGUAGE_CXX 1
> #define PETSC_USE_ERRORCHECKING 1
> #define PETSC_MISSING_DREAL 1
> #define PETSC_SIZEOF_MPI_COMM 4
> #define PETSC_BITS_PER_BYTE 8
> #define PETSC_SIZEOF_MPI_FINT 4
> #define PETSC_SIZEOF_VOID_P 4
> #define PETSC_RETSIGTYPE void
> #define PETSC_HAVE_CXX_COMPLEX 1
> #define PETSC_SIZEOF_LONG 4
> #define PETSC_USE_FORTRANKIND 1
> #define PETSC_SIZEOF_SIZE_T 4
> #define PETSC_SIZEOF_CHAR 1
> #define PETSC_SIZEOF_DOUBLE 8
> #define PETSC_SIZEOF_FLOAT 4
> #define PETSC_HAVE_C99_COMPLEX 1
> #define PETSC_SIZEOF_INT 4
> #define PETSC_SIZEOF_LONG_LONG 8
> #define PETSC_SIZEOF_SHORT 2
> #define PETSC_HAVE_STRCASECMP 1
> #define PETSC_HAVE_ISNAN 1
> #define PETSC_HAVE_POPEN 1
> #define PETSC_HAVE_SIGSET 1
> #define PETSC_HAVE_GETWD 1
> #define PETSC_HAVE_TIMES 1
> #define PETSC_HAVE_SNPRINTF 1
> #define PETSC_HAVE_GETPWUID 1
> #define PETSC_HAVE_ISINF 1
> #define PETSC_HAVE_GETHOSTBYNAME 1
> #define PETSC_HAVE_SLEEP 1
> #define PETSC_HAVE_FORK 1
> #define PETSC_HAVE_RAND 1
> #define PETSC_HAVE_GETTIMEOFDAY 1
> #define PETSC_HAVE_UNAME 1
> #define PETSC_HAVE_GETHOSTNAME 1
> #define PETSC_HAVE_MKSTEMP 1
> #define PETSC_HAVE_SIGACTION 1
> #define PETSC_HAVE_DRAND48 1
> #define PETSC_HAVE_VA_COPY 1
> #define PETSC_HAVE_CLOCK 1
> #define PETSC_HAVE_ACCESS 1
> #define PETSC_HAVE_SIGNAL 1
> #define PETSC_HAVE_GETRUSAGE 1
> #define PETSC_HAVE_MEMALIGN 1
> #define PETSC_HAVE_GETDOMAINNAME 1
> #define PETSC_HAVE_TIME 1
> #define PETSC_HAVE_LSEEK 1
> #define PETSC_HAVE_SOCKET 1
> #define PETSC_HAVE_SYSINFO 1
> #define PETSC_HAVE_READLINK 1
> #define PETSC_HAVE_REALPATH 1
> #define PETSC_HAVE_MEMMOVE 1
> #define PETSC_HAVE__GFORTRAN_IARGC 1
> #define PETSC_SIGNAL_CAST
> #define PETSC_HAVE_GETCWD 1
> #define PETSC_HAVE_VPRINTF 1
> #define PETSC_HAVE_BZERO 1
> #define PETSC_HAVE_GETPAGESIZE 1
> #define PETSC_USE_COMPLEX 1
> #define PETSC_USE_GDB_DEBUGGER 1
> #define PETSC_HAVE_GFORTRAN_IARGC 1
> #define PETSC_USE_DEBUG 1
> #define PETSC_USE_INFO 1
> #define PETSC_USE_LOG 1
> #define PETSC_IS_COLOR_VALUE_TYPE short
> #define PETSC_USE_CTABLE 1
> #define PETSC_USE_PROC_FOR_SIZE 1
> #define PETSC_HAVE_MPI_COMM_C2F 1
> #define PETSC_HAVE_MPI_COMM_F2C 1
> #define PETSC_HAVE_MPI_FINT 1
> #define PETSC_HAVE_MPI_F90MODULE 1
> #define PETSC_HAVE_MPI_ALLTOALLW 1
> #define PETSC_HAVE_MPI_COMM_SPAWN 1
> #define PETSC_HAVE_MPI_WIN_CREATE 1
> #define PETSC_HAVE_MPI_FINALIZED 1
> #define HAVE_GZIP 1
> #define PETSC_BLASLAPACK_UNDERSCORE 1
> -----------------------------------------
> Using include paths: -I/home/amit/programs/ParEM/petsc-dev -I/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/include
> -I/home/amit/programs/ParEM/petsc-dev/include -I/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/include
> -I/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/include -I/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/include
> -I/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/include
> ------------------------------------------
> Using C/C++ compiler: /home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/bin/mpicxx
> C/C++ Compiler version:
> Using Fortran compiler: gfortran -g
> Fortran Compiler version:
> -----------------------------------------
> Using C/C++ linker:
> Using Fortran linker: /home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/bin/mpif90
> -----------------------------------------
> Using libraries: -Wl,-rpath,/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib -L/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib
> -lpetscts -lpetscsnes -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetsc -lX11
> -Wl,-rpath,/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib -L/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib -lsuperlu_dist_2.2
> -Wl,-rpath,/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib -L/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib -lparmetis -lmetis
> -Wl,-rpath,/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib -L/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib -lcmumps -ldmumps
> -lsmumps -lzmumps -lpord -Wl,-rpath,/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib
> -L/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib -lscalapack -Wl,-rpath,/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib
> -L/home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib -lblacs -llapack -lblas -L/usr/lib/gcc/i486-linux-gnu/4.1.3 -L/lib -lgcc_s
> -lgfortranbegin -lgfortran -lm -L/usr/lib/gcc/i486-linux-gnu/4.2.1 -lm -lstdc++ -lstdc++ -lgcc_s
> ------------------------------------------
> Using mpiexec: /home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/bin/mpiexec
> ==========================================
> /bin/rm -f -f /home/amit/programs/ParEM/petsc-dev/linux-gnu-c-debug/lib/libpetsc*.*
> BEGINNING TO COMPILE LIBRARIES IN ALL DIRECTORIES
> =========================================
> libfast in: /home/amit/programs/ParEM/petsc-dev/src
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/inline
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/socket
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/socket/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/ascii
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/ascii/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/ascii/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/binary
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/binary/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/binary/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/binary/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/string
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/string/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/draw
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/draw/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/draw/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/impls/vu
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/viewer/interface/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/interface/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/impls/x
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/impls/x/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/impls/ps
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/utils
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/utils/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/draw/utils/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/error
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/error/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/error/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/dll
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/dll/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/fileio
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/fileio/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/fileio/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/memory
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/memory/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/memory/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/objects
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/objects/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/objects/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/time
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/time/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/utils
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/utils/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/utils/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/plog
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/plog/utils
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/plog/utils/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/plog/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/plog/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/random
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/random/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/random/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/random/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/random/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/random/impls/rand
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/random/impls/rand48
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/bag
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/bag/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/bag/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/verbose
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/verbose/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/verbose/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/f90-src
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/f90-src/fsrc
> make[8]: *** No rule to make target `libf'. Stop.
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/f90-mod
> make[7]: *** No rule to make target `petscmod.o'. Stop.
> make[6]: *** [buildmod] Error 2
> make[5]: [libfast] Error 2 (ignored)
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/sys/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/utils
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/utils/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/utils/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/interface/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/interface/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/impls/seq
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/impls/seq/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/impls/seq/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/impls/mpi
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/impls/mpi/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/impls/mpi/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/impls/shared
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/impls/shared/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/vec/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/interface/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/interface/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/impls/general
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/impls/general/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/impls/stride
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/impls/stride/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/impls/block
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/impls/block/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/impls/block/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/impls/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/utils
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/utils/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/utils/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/is/utils/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/pf
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/pf/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/pf/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/pf/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/pf/impls/constant
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/pf/impls/string
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/pf/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/pf/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/vec/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/interface/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/interface/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/dense
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/dense/seq
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/dense/seq/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/dense/mpi
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/dense/mpi/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/dense/mpi/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/seq
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/seq/csrperm
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/seq/crl
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/seq/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/seq/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/mpi
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/mpi/superlu_dist
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/mpi/mumps
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/mpi/csrperm
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/mpi/crl
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/mpi/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/mpi/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/aij/aij
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/shell
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/shell/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/shell/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/baij
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/baij/seq
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/baij/seq/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/baij/seq/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/baij/mpi
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/baij/mpi/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/baij/mpi/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/adj
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/adj/mpi
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/adj/mpi/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/maij
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/is
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/is/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/sbaij
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/sbaij/seq
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/sbaij/seq/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/sbaij/seq/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/sbaij/mpi
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/sbaij/mpi/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/normal
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/normal/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/lrc
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/lrc/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/scatter
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/scatter/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/blockmat
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/blockmat/seq
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/composite
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/composite/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/mffd
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/mffd/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/impls/mffd/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/utils
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/utils/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/utils/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/matfd
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/matfd/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/matfd/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/partition
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/partition/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/partition/impls/pmetis
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/partition/impls/pmetis/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/partition/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/partition/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/order
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/order/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/order/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/color
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/color/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/mat/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/interface/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/jacobi
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/jacobi/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/none
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/sor
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/sor/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/shell
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/shell/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/bjacobi
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/bjacobi/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/bjacobi/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/mg
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/mg/dmmg
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/mg/dmmg/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/mg/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/mg/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/eisens
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/eisens/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/asm
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/asm/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/asm/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/ksp
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/ksp/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/composite
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/composite/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/composite/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/redundant
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/redundant/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/is
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/is/nn
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/pbjacobi
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/mat
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/fieldsplit
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/fieldsplit/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/factor
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/factor/lu
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/factor/lu/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/factor/lu/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/factor/ilu
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/factor/ilu/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/factor/icc
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/factor/cholesky
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/factor/cholesky/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/factor/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/galerkin
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/galerkin/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/openmp
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/asa
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/impls/cp
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/pc/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/interface
> iguess.c: In function ‘PetscErrorCode KSPFischerGuessFormGuess_Method1(KSPFischerGuess_Method1*, _p_Vec*, _p_Vec*)’:
> iguess.c:79: warning: cannot pass objects of non-POD type ‘struct std::complex<double>’ through ‘...’; call will abort at runtime
> iguess.c: In function ‘PetscErrorCode KSPFischerGuessFormGuess_Method2(KSPFischerGuess_Method2*, _p_Vec*, _p_Vec*)’:
> iguess.c:198: warning: cannot pass objects of non-POD type ‘struct std::complex<double>’ through ‘...’; call will abort at runtime
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/interface/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/interface/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cr
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/bcgs
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/bcgsl
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/bcgsl/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cg
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cg/cgne
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cg/gltr
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cg/gltr/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cg/nash
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cg/nash/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cg/stcg
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cg/stcg/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cg/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cgs
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/gmres
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/gmres/lgmres
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/gmres/fgmres
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/gmres/fgmres/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/gmres/fgmres/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/gmres/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cheby
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/cheby/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/rich
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/rich/ftn-autolibfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/lsqr
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/preonly
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/tcqmr
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/tfqmr
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/qcg
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/qcg/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/bicg
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/minres
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/symmlq
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/impls/lcd
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ksp/ksp/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/interface/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/interface/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/mf
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/mf/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/impls/ls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/impls/ls/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/impls/ls/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/impls/tr
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/impls/test
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/impls/picard
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/examples/tutorials/ex10d
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/utils
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/utils/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/utils/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/snes/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/interface/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/impls/explicit
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/impls/explicit/euler
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/impls/explicit/rk
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/impls/explicit/rk/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/impls/implicit
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/impls/implicit/beuler
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/impls/implicit/cn
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/impls/pseudo
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/impls/pseudo/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/ts/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/interface
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/interface/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/interface/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/impls
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/impls/basic
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/impls/basic/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/impls/mapping
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/impls/mapping/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/impls/mapping/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ao/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/src
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/src/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/src/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/src/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/examples/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/utils
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/utils/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/utils/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/da/utils/f90-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/adda
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/adda/examples
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/adda/examples/tests
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/adda/ftn-auto
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/dm/ftn-custom
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/contrib
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/contrib/fun3d
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/benchmarks
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/fortran
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/fortran/fsrc
> make[7]: *** No rule to make target `libf'. Stop.
> libfast in: /home/amit/programs/ParEM/petsc-dev/src/docs
> libfast in: /home/amit/programs/ParEM/petsc-dev/include
> libfast in: /home/amit/programs/ParEM/petsc-dev/include/finclude
> libfast in: /home/amit/programs/ParEM/petsc-dev/tutorials
> libfast in: /home/amit/programs/ParEM/petsc-dev/tutorials/multiphysics
> Completed building libraries
> =========================================
> Shared libraries disabled
> ********************************************************************
> Error during compile, check linux-gnu-c-debug/conf/make.log
> Send it and linux-gnu-c-debug/conf/configure.log to petsc-maint at mcs.anl.gov
> ********************************************************************
> make: [all] Error 1 (ignored)
> Running test examples to verify correct installation
> make[2]: [ex19.PETSc] Error 2 (ignored)
> make[2]: [ex5f.PETSc] Error 2 (ignored)
> --------------Error detected during compile or link!-----------------------
> See http://www.mcs.anl.gov/petsc/petsc-2/documentation/troubleshooting.html
> gfortran -I/home/amit/programs/ParEM/petsc-dev/include/finclude -c -o ex5f.o ex5f.F
> In file included from ex5f.F:43:
> ex5f.h:32: error: include/finclude/petsc.h: No such file or directory
> ex5f.h:33: error: include/finclude/petscvec.h: No such file or directory
> ex5f.h:34: error: include/finclude/petscda.h: No such file or directory
> ex5f.h:35: error: include/finclude/petscis.h: No such file or directory
> ex5f.h:36: error: include/finclude/petscmat.h: No such file or directory
> ex5f.h:37: error: include/finclude/petscksp.h: No such file or directory
> ex5f.h:38: error: include/finclude/petscpc.h: No such file or directory
> ex5f.h:39: error: include/finclude/petscsnes.h: No such file or directory
> make[3]: *** [ex5f.o] Error 1
> Completed test examples
>
>
> I guess the tests fail because the program looks for
> include/finclude/petsc.h in /include/finclude. What about libf ?
>
>
>
>
>
>
> "Matthew Knepley"
> <knepley at gmail.co
>
> m> To
> Sent by: petsc-users at mcs.anl.gov
> owner-petsc-users cc
> @mcs.anl.gov
> No Phone Info Subject
> Available Re: Multilevel solver
>
>
> 04/23/2008 02:43
>
>
> PM
>
>
> Please respond to
> petsc-users at mcs.a
> nl.gov
>
>
>
>
>
>
> On Wed, Apr 23, 2008 at 1:32 PM, <Amit.Itagi at seagate.com> wrote:
> > Barry,
> >
> > Is the installation of petsc-dev different from the installation of the
> > 2.3.3 release ? I ran the config. But the folder tree seems to be
> > different. Hence, make is giving problems.
>
> 1) Always always send the error log. I cannot tell anything from the
> description "problems".
>
> 2) Some things have moved, but of course, make will work with the new
> organization.
>
> Matt
>
> > Amit
> >
> > Barry Smith
> > <bsmith at mcs.anl.g
> > ov>
> To
> > Sent by: petsc-users at mcs.anl.gov
> > owner-petsc-users
> cc
> > @mcs.anl.gov
> > No Phone Info
> Subject
> > Available Re: Multilevel solver
> >
> >
> > 04/22/2008 10:08
> > PM
> >
> >
> > Please respond to
> > petsc-users at mcs.a
> > nl.gov
> >
> >
> >
> >
> >
> >
> > Amit,
> >
> > Using a a PCSHELL should be fine (it can be used with GMRES),
> > my guess is there is a memory corruption error somewhere that is
> > causing the crash. This could be tracked down with www.valgrind.com
> >
> > Another way to you could implement this is with some very recent
> > additions I made to PCFIELDSPLIT that are in petsc-dev
> > (http://www-unix.mcs.anl.gov/petsc/petsc-as/developers/index.html)
> > With this you would chose
> > PCSetType(pc,PCFIELDSPLIT
> > PCFieldSplitSetIS(pc,is1
> > PCFieldSplitSetIS(pc,is2
> > PCFieldSplitSetType(pc,PC_COMPOSITE_SYMMETRIC_MULTIPLICATIVE
> > to use LU on A11 use the command line options
> > -fieldsplit_0_pc_type lu -fieldsplit_0_ksp_type preonly
> > and SOR on A22
> > -fieldsplit_1_pc_type sor -fieldsplit_1_ksp_type preonly -
> > fieldsplit_1_pc_sor_lits <lits> where
> > <its> is the number of iterations you want to use block A22
> >
> > is1 is the IS that contains the indices for all the vector entries in
> > the 1 block while is2 is all indices in the
> > vector for the 2 block. You can use ISCreateGeneral() to create these.
> >
> > Probably it is easiest just to try this out.
> >
> > Barry
> >
> >
> > On Apr 22, 2008, at 8:45 PM, Amit.Itagi at seagate.com wrote:
> >
> > >
> > > Hi,
> > >
> > > I am trying to implement a multilevel method for an EM problem. The
> > > reference is : "Comparison of hierarchical basis functions for
> > > efficient
> > > multilevel solvers", P. Ingelstrom, V. Hill and R. Dyczij-Edlinger,
> > > IET
> > > Sci. Meas. Technol. 2007, 1(1), pp 48-52.
> > >
> > > Here is the summary:
> > >
> > > The matrix equation Ax=b is solved using GMRES with a multilevel
> > > pre-conditioner. A has a block structure.
> > >
> > > A11 A12 * x1 = b1
> > > A21 A22 x2 b2
> > >
> > > A11 is mxm and A33 is nxn, where m is not equal to n.
> > >
> > > Step 1 : Solve A11 * e1 = b1 (parallel LU using
> > > superLU or
> > > MUMPS)
> > >
> > > Step 2: Solve A22 * e2 =b2-A21*e1 (might either user
> > > a SOR
> > > solver or a parallel LU)
> > >
> > > Step 3: Solve A11* e1 = b1-A12*e2 (parallel LU)
> > >
> > > This gives the approximate solution to
> > >
> > > A11 A12 * e1 = b1
> > > A21 A22 e2 b2
> > >
> > > and is used as the pre-conditioner for the GMRES.
> > >
> > >
> > > Which PetSc method can implement this pre-conditioner ? I tried a
> > > PCSHELL
> > > type PC. With Hong's help, I also got the parallel LU to work
> > > withSuperLU/MUMPS. My program runs successfully on multiple
> > > processes on a
> > > single machine. But when I submit the program over multiple
> > > machines, I get
> > > a crash in the PCApply routine after several GMRES iterations. I
> > > think this
> > > has to do with using PCSHELL with GMRES (which is not a good idea). Is
> > > there a different way to implement this ? Does this resemble the usage
> > > pattern of one of the AMG preconditioners ?
> > >
> > >
> > > Thanks
> > >
> > > Rgds,
> > > Amit
> > >
> >
> >
> >
> >
>
>
>
> --
> What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which
> their experiments lead.
> -- Norbert Wiener
>
>
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which
their experiments lead.
-- Norbert Wiener
More information about the petsc-users
mailing list