[0] PetscInitialize(): PETSc successfully started: number of processors = 1 [0] PetscGetHostName(): Rejecting domainname, likely is NIS mica.(none) [0] PetscInitialize(): Running on machine: mica [0] PetscCommDuplicate(): Duplicating a communicator 140274226641728 19741328 max tags = 2147483647 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226641728 19741328 [0] PetscGetFileStat(): System call stat() succeeded on file test_drdw.bin [0] PetscTestOwnership(): System call access() succeeded on file test_drdw.bin [0] PetscFileRetrieve(): Found file test_drdw.bin [0] PetscGetFileStat(): System call stat() succeeded on file test_drdw.bin.info [0] PetscTestOwnership(): System call access() succeeded on file test_drdw.bin.info [0] PetscFileRetrieve(): Found file test_drdw.bin.info [0] PetscOptionsInsertFile(): Opened options file test_drdw.bin.info [0] PetscCommDuplicate(): Duplicating a communicator 140274226643776 19724368 max tags = 2147483647 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] MatStashScatterBegin_Ref(): No of messages: 0 [0] MatStashScatterBegin_Ref(): No of messages: 0 [0] MatAssemblyBegin_MPIBAIJ(): Stash has 0 entries,uses 0 mallocs. [0] MatAssemblyBegin_MPIBAIJ(): Block-Stash has 0 entries, uses 0 mallocs. [0] MatAssemblyEnd_SeqBAIJ(): Matrix size: 483840 X 483840, block size 5; storage space: 0 unneeded, 30686400 used [0] MatAssemblyEnd_SeqBAIJ(): Number of mallocs during MatSetValues is 0 [0] MatAssemblyEnd_SeqBAIJ(): Most nonzeros blocks in any row is 13 [0] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 96768) < 0.6. Do not use CompressedRow routines. [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] VecScatterCreate(): Special case: sequential copy [0] MatAssemblyEnd_SeqBAIJ(): Matrix size: 483840 X 0, block size 5; storage space: 0 unneeded, 0 used [0] MatAssemblyEnd_SeqBAIJ(): Number of mallocs during MatSetValues is 0 [0] MatAssemblyEnd_SeqBAIJ(): Most nonzeros blocks in any row is 0 [0] MatCheckCompressedRow(): Found the ratio (num_zerorows 96768)/(num_localrows 96768) > 0.6. Use CompressedRow routines. [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226641728 19741328 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226641728 19741328 [0] PetscGetFileStat(): System call stat() succeeded on file test_drdwPre.bin [0] PetscTestOwnership(): System call access() succeeded on file test_drdwPre.bin [0] PetscFileRetrieve(): Found file test_drdwPre.bin [0] PetscGetFileStat(): System call stat() succeeded on file test_drdwPre.bin.info [0] PetscTestOwnership(): System call access() succeeded on file test_drdwPre.bin.info [0] PetscFileRetrieve(): Found file test_drdwPre.bin.info [0] PetscOptionsInsertFile(): Opened options file test_drdwPre.bin.info [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] MatStashScatterBegin_Ref(): No of messages: 0 [0] MatStashScatterBegin_Ref(): No of messages: 0 [0] MatAssemblyBegin_MPIBAIJ(): Stash has 0 entries,uses 0 mallocs. [0] MatAssemblyBegin_MPIBAIJ(): Block-Stash has 0 entries, uses 0 mallocs. [0] MatAssemblyEnd_SeqBAIJ(): Matrix size: 483840 X 483840, block size 5; storage space: 0 unneeded, 16680000 used [0] MatAssemblyEnd_SeqBAIJ(): Number of mallocs during MatSetValues is 0 [0] MatAssemblyEnd_SeqBAIJ(): Most nonzeros blocks in any row is 7 [0] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 96768) < 0.6. Do not use CompressedRow routines. [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] VecScatterCreate(): Special case: sequential copy [0] MatAssemblyEnd_SeqBAIJ(): Matrix size: 483840 X 0, block size 5; storage space: 0 unneeded, 0 used [0] MatAssemblyEnd_SeqBAIJ(): Number of mallocs during MatSetValues is 0 [0] MatAssemblyEnd_SeqBAIJ(): Most nonzeros blocks in any row is 0 [0] MatCheckCompressedRow(): Found the ratio (num_zerorows 96768)/(num_localrows 96768) > 0.6. Use CompressedRow routines. [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226641728 19741328 Solving... [0] PCSetUp(): Setting up PC for first time [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] MatIncreaseOverlap_MPIBAIJ_Receive(): Allocated 3 bytes, required 0, no of mallocs = 1 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] VecScatterCreate(): Special case: sequential vector general to stride [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] MatAssemblyEnd_SeqBAIJ(): Matrix size: 483840 X 483840, block size 5; storage space: 0 unneeded, 16680000 used [0] MatAssemblyEnd_SeqBAIJ(): Number of mallocs during MatSetValues is 0 [0] MatAssemblyEnd_SeqBAIJ(): Most nonzeros blocks in any row is 7 [0] MatCheckCompressedRow(): Found the ratio (num_zerorows 0)/(num_localrows 96768) < 0.6. Do not use CompressedRow routines. [0] PCSetUp(): Setting up PC for first time [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226643776 19724368 [0] MatILUFactorSymbolic_SeqBAIJ(): Reallocs 1 Fill ratio:given 1. needed 3.22245 [0] MatILUFactorSymbolic_SeqBAIJ(): Run with -[sub_]pc_factor_fill 3.22245 or use [0] MatILUFactorSymbolic_SeqBAIJ(): PCFactorSetFill([sub]pc,3.22245); [0] MatILUFactorSymbolic_SeqBAIJ(): for best performance. 0 KSP Residual norm 6.955860838171e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 1 KSP Residual norm 6.934120054352e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 2 KSP Residual norm 6.931574586201e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 3 KSP Residual norm 6.929640748913e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 4 KSP Residual norm 6.929256593555e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 5 KSP Residual norm 6.927974429199e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 6 KSP Residual norm 6.927854399959e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 7 KSP Residual norm 6.926311058264e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 8 KSP Residual norm 6.926133422611e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 9 KSP Residual norm 6.924080379085e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 10 KSP Residual norm 6.922321382227e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 11 KSP Residual norm 6.908952503308e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 12 KSP Residual norm 6.904314218873e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 13 KSP Residual norm 6.894319501559e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 14 KSP Residual norm 6.891667164784e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 15 KSP Residual norm 6.876317503493e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 16 KSP Residual norm 6.858237798355e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 17 KSP Residual norm 6.810137883102e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 18 KSP Residual norm 6.767557882185e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 19 KSP Residual norm 6.669249107174e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 20 KSP Residual norm 6.560702975267e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 21 KSP Residual norm 6.356890944423e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 22 KSP Residual norm 6.047237628435e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 23 KSP Residual norm 5.565619929170e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 24 KSP Residual norm 4.812819807734e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 25 KSP Residual norm 3.935499986816e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 26 KSP Residual norm 3.145095251640e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 27 KSP Residual norm 2.343086535817e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 28 KSP Residual norm 1.761578624488e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 29 KSP Residual norm 1.267253567111e+02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 30 KSP Residual norm 9.058404244859e+01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 31 KSP Residual norm 6.462919516838e+01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 32 KSP Residual norm 4.704879281747e+01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 33 KSP Residual norm 3.333673222847e+01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 34 KSP Residual norm 2.472645246555e+01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 35 KSP Residual norm 1.826400418746e+01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 36 KSP Residual norm 1.372859256959e+01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 37 KSP Residual norm 1.019301335210e+01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 38 KSP Residual norm 7.722599488582e+00 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 39 KSP Residual norm 5.725056351611e+00 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 40 KSP Residual norm 4.133156795571e+00 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 41 KSP Residual norm 3.050782470515e+00 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 42 KSP Residual norm 2.281591834239e+00 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 43 KSP Residual norm 1.816897189770e+00 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 44 KSP Residual norm 1.431252211129e+00 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 45 KSP Residual norm 1.156690356338e+00 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 46 KSP Residual norm 9.413993119032e-01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 47 KSP Residual norm 7.613828356424e-01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 48 KSP Residual norm 6.079344753665e-01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 49 KSP Residual norm 4.610437726624e-01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 50 KSP Residual norm 3.473415186994e-01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 51 KSP Residual norm 2.647775586418e-01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 52 KSP Residual norm 2.105326851689e-01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 53 KSP Residual norm 1.686347674510e-01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 54 KSP Residual norm 1.364618548282e-01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 55 KSP Residual norm 1.038295928162e-01 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 56 KSP Residual norm 7.693965792130e-02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 57 KSP Residual norm 5.412665986976e-02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 58 KSP Residual norm 3.897808281637e-02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 59 KSP Residual norm 2.802190721714e-02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 60 KSP Residual norm 1.984702015311e-02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 61 KSP Residual norm 1.376341369295e-02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 62 KSP Residual norm 1.011044804964e-02 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged 63 KSP Residual norm 7.511832327947e-03 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] KSPConvergedDefault(): Linear solver has converged. Residual norm 5.757409175325e-03 is less than relative tolerance 1.000000000000e-05 times initial right hand side norm 6.955860838171e+02 at iteration 64 64 KSP Residual norm 5.757409175325e-03 [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged [0] PCSetUp(): Leaving PC with identical preconditioner since operator is unchanged KSP Object: 1 MPI processes type: gmres GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement GMRES: happy breakdown tolerance 1e-30 maximum iterations=200, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. right preconditioning using UNPRECONDITIONED norm type for convergence test PC Object: 1 MPI processes type: asm Additive Schwarz: total subdomain blocks = 1, amount of overlap = 1 Additive Schwarz: restriction/interpolation type - RESTRICT Local solve is same for all blocks, in the following KSP and PC objects: KSP Object: (sub_) 1 MPI processes type: richardson Richardson: damping factor=1. maximum iterations=2, initial guess is zero tolerances: relative=1e-05, absolute=1e-50, divergence=10000. right preconditioning using NONE norm type for convergence test PC Object: (sub_) 1 MPI processes type: ilu ILU: out-of-place factorization 2 levels of fill tolerance for zero pivot 2.22045e-14 matrix ordering: rcm factor fill ratio given 1., needed 3.22245 Factored matrix follows: Mat Object: 1 MPI processes type: seqbaij rows=483840, cols=483840, bs=5 package used to perform factorization: petsc total: nonzeros=53750500, allocated nonzeros=53750500 total number of mallocs used during MatSetValues calls =0 block size is 5 linear system matrix = precond matrix: Mat Object: 1 MPI processes type: seqbaij rows=483840, cols=483840, bs=5 total: nonzeros=16680000, allocated nonzeros=16680000 total number of mallocs used during MatSetValues calls =0 block size is 5 linear system matrix followed by preconditioner matrix: Mat Object: 1 MPI processes type: mpibaij rows=483840, cols=483840, bs=5 total: nonzeros=30686400, allocated nonzeros=30686400 total number of mallocs used during MatSetValues calls =0 block size is 5 Mat Object: 1 MPI processes type: mpibaij rows=483840, cols=483840, bs=5 total: nonzeros=16680000, allocated nonzeros=16680000 total number of mallocs used during MatSetValues calls =0 block size is 5 [0] Petsc_DelComm_Inner(): Removing reference to PETSc communicator embedded in a user MPI_Comm 19724368 [0] Petsc_DelComm_Outer(): User MPI_Comm 140274226643776 is being freed after removing reference from inner PETSc comm to this outer comm [0] PetscCommDestroy(): Deleting PETSc MPI_Comm 19724368 [0] Petsc_DelCounter(): Deleting counter data in an MPI_Comm 19724368 [0] PetscFinalize(): PetscFinalize() called WARNING: -log_summary is being deprecated; switch to -log_view [0] PetscCommDuplicate(): Using internal PETSc communicator 140274226641728 19741328 ************************************************************************************************************************ *** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** ************************************************************************************************************************ ---------------------------------------------- PETSc Performance Summary: ---------------------------------------------- [0] PetscGetHostName(): Rejecting domainname, likely is NIS mica.(none) ./ex23 on a real-opt-gfortran named mica with 1 processor, by gaetan Thu Aug 11 20:05:34 2016 Using Petsc Release Version 3.7.3, Jul, 24, 2016 Max Max/Min Avg Total Time (sec): 1.469e+01 1.00000 1.469e+01 Objects: 1.190e+02 1.00000 1.190e+02 Flops: 2.704e+10 1.00000 2.704e+10 2.704e+10 Flops/sec: 1.841e+09 1.00000 1.841e+09 1.841e+09 MPI Messages: 0.000e+00 0.00000 0.000e+00 0.000e+00 MPI Message Lengths: 0.000e+00 0.00000 0.000e+00 0.000e+00 MPI Reductions: 0.000e+00 0.00000 Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) e.g., VecAXPY() for real vectors of length N --> 2N flops and VecAXPY() for complex vectors of length N --> 8N flops Summary of Stages: ----- Time ------ ----- Flops ----- --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total counts %Total Avg %Total counts %Total 0: Main Stage: 1.4688e+01 100.0% 2.7039e+10 100.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. Phase summary info: Count: number of times phase was executed Time and Flops: Max - maximum over all processors Ratio - ratio of maximum to minimum over all processors Mess: number of messages sent Avg. len: average message length (bytes) Reduct: number of global reductions Global: entire computation Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop(). %T - percent time in this phase %F - percent flops in this phase %M - percent messages in this phase %L - percent message lengths in this phase %R - percent reductions in this phase Total Mflop/s: 10e-6 * (sum of flops over all processors)/(max time over all processors) ------------------------------------------------------------------------------------------------------------------------ Event Count Time (sec) Flops --- Global --- --- Stage --- Total Max Ratio Max Ratio Max Ratio Mess Avg len Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s ------------------------------------------------------------------------------------------------------------------------ --- Event Stage 0: Main Stage MatMult 129 1.0 3.0475e+00 1.0 6.03e+09 1.0 0.0e+00 0.0e+00 0.0e+00 21 22 0 0 0 21 22 0 0 0 1980 MatSolve 130 1.0 5.4801e+00 1.0 1.37e+10 1.0 0.0e+00 0.0e+00 0.0e+00 37 51 0 0 0 37 51 0 0 0 2493 MatLUFactorNum 1 1.0 9.9845e-01 1.0 3.01e+09 1.0 0.0e+00 0.0e+00 0.0e+00 7 11 0 0 0 7 11 0 0 0 3011 MatILUFactorSym 1 1.0 5.8403e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatAssemblyBegin 3 1.0 1.6308e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatAssemblyEnd 3 1.0 4.4358e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatGetRowIJ 1 1.0 4.4718e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatGetSubMatrice 1 1.0 1.0520e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 MatGetOrdering 1 1.0 1.8486e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatIncreaseOvrlp 1 1.0 2.0730e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 MatLoad 2 1.0 2.6024e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 18 0 0 0 0 18 0 0 0 0 0 MatView 4 1.0 4.9262e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 VecMDot 64 1.0 7.3328e-01 1.0 2.01e+09 1.0 0.0e+00 0.0e+00 0.0e+00 5 7 0 0 0 5 7 0 0 0 2745 VecNorm 64 1.0 3.4344e-02 1.0 6.19e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1803 VecScale 65 1.0 2.4446e-02 1.0 3.14e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1287 VecCopy 68 1.0 5.7997e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 VecSet 218 1.0 1.9801e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 VecAXPY 131 1.0 8.8198e-02 1.0 1.27e+08 1.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 1437 VecAYPX 65 1.0 4.9376e-02 1.0 3.14e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 637 VecMAXPY 65 1.0 9.2710e-01 1.0 2.07e+09 1.0 0.0e+00 0.0e+00 0.0e+00 6 8 0 0 0 6 8 0 0 0 2238 VecScatterBegin 194 1.0 1.2306e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 VecNormalize 65 1.0 5.8931e-02 1.0 9.34e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1585 KSPGMRESOrthog 64 1.0 1.6349e+00 1.0 4.03e+09 1.0 0.0e+00 0.0e+00 0.0e+00 11 15 0 0 0 11 15 0 0 0 2462 KSPSetUp 2 1.0 7.0119e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 KSPSolve 1 1.0 1.1989e+01 1.0 2.70e+10 1.0 0.0e+00 0.0e+00 0.0e+00 82100 0 0 0 82100 0 0 0 2255 PCSetUp 2 1.0 1.2077e+00 1.0 3.01e+09 1.0 0.0e+00 0.0e+00 0.0e+00 8 11 0 0 0 8 11 0 0 0 2489 PCSetUpOnBlocks 1 1.0 1.0794e+00 1.0 3.01e+09 1.0 0.0e+00 0.0e+00 0.0e+00 7 11 0 0 0 7 11 0 0 0 2785 PCApply 65 1.0 6.8165e+00 1.0 1.60e+10 1.0 0.0e+00 0.0e+00 0.0e+00 46 59 0 0 0 46 59 0 0 0 2341 ------------------------------------------------------------------------------------------------------------------------ Memory usage is given in bytes: Object Type Creations Destructions Memory Descendants' Mem. Reports information only for process 0. --- Event Stage 0: Main Stage Viewer 3 2 1648 0. Matrix 8 8 975181356 0. Vector 87 87 321403632 0. Vector Scatter 3 3 1992 0. Index Set 14 14 3107552 0. Krylov Solver 2 2 171072 0. Preconditioner 2 2 1992 0. ======================================================================================================================== Average time to get PetscTime(): 0. #PETSc Option Table entries: -info -ksp_gmres_restart 100 -ksp_max_it 200 -ksp_monitor -ksp_pc_side right -ksp_type gmres -ksp_view -log_summary -mat_type mpibaij -matload_block_size 5 -pc_type asm -sub_ksp_max_it 2 -sub_ksp_pc_side right -sub_ksp_type richardson -sub_pc_factor_levels 2 -sub_pc_factor_mat_ordering_type rcm #End of PETSc Option Table entries Compiled without FORTRAN kernels Compiled with full precision matrices (default) sizeof(short) 2 sizeof(int) 4 sizeof(long) 8 sizeof(void*) 8 sizeof(PetscScalar) 8 sizeof(PetscInt) 4 Configure options: --with-shared-libraries --download-superlu_dist=yes --download-parmetis=yes --download-metis=yes --with-fortran-interfaces=1 --with-debugging=no --with-petsc-arch=real-opt-gfortran --with-fc=gfortran --download-openmpi=1 --download-hypre=1 --download-ml=1 --download-mumps=1 --download-scalapack ----------------------------------------- Libraries compiled on Thu Aug 11 19:34:23 2016 on mica Machine characteristics: Linux-3.13.0-93-generic-x86_64-with-Ubuntu-14.04-trusty Using PETSc directory: /home/gaetan/packages/petsc-3.7.3/ Using PETSc arch: real-opt-gfortran ----------------------------------------- Using C compiler: /home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/bin/mpicc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fvisibility=hidden -g -O ${COPTFLAGS} ${CFLAGS} Using Fortran compiler: /home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/bin/mpif90 -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g -O ${FOPTFLAGS} ${FFLAGS} ----------------------------------------- Using include paths: -I/home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/include -I/home/gaetan/packages/petsc-3.7.3/include -I/home/gaetan/packages/petsc-3.7.3/include -I/home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/include ----------------------------------------- Using C linker: /home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/bin/mpicc Using Fortran linker: /home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/bin/mpif90 Using libraries: -Wl,-rpath,/home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/lib -L/home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/lib -lpetsc -Wl,-rpath,/home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/lib -L/home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/lib -lsuperlu_dist -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lparmetis -lmetis -lscalapack -lHYPRE -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lmpi_cxx -lstdc++ -lml -lmpi_cxx -lstdc++ -llapack -lblas -lX11 -lssl -lcrypto -lm -lmpi_usempi -lmpi_mpifh -lgfortran -lm -lgfortran -lm -lquadmath -lm -lmpi_cxx -lstdc++ -Wl,-rpath,/home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/lib -L/home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -ldl -Wl,-rpath,/home/gaetan/packages/petsc-3.7.3/real-opt-gfortran/lib -lmpi -lgcc_s -lpthread -ldl ----------------------------------------- [0] Petsc_DelViewer(): Removing viewer data attribute in an MPI_Comm 19741328 [0] Petsc_DelComm_Inner(): Removing reference to PETSc communicator embedded in a user MPI_Comm 19741328 [0] Petsc_DelComm_Outer(): User MPI_Comm 140274226641728 is being freed after removing reference from inner PETSc comm to this outer comm [0] PetscCommDestroy(): Deleting PETSc MPI_Comm 19741328 [0] Petsc_DelCounter(): Deleting counter data in an MPI_Comm 19741328