[petsc-users] Out of memory issue related to KSP.

neil liu liufield at gmail.com
Thu Jul 18 15:53:11 CDT 2024


Dear Pestc team,

I am trying to solve a complex linear system by Petsc KSP. When I
committed out this piece code, no errors came out. Will my coding part
affect ksp? I am using a direct solver, -pc_type LU.

*PetscErrorCode ElementInfo::solveLinearSystem( ){ *
*PetscFunctionBegin; *
*KSP ksp; *
*KSPCreate(PETSC_COMM_WORLD, &ksp); *
*KSPSetType(ksp, KSPFGMRES); *
*KSPSetOperators(ksp, A, A); *
*KSPSetFromOptions(ksp); KSPSolve(ksp, b, x); *
*KSPDestroy(&ksp); *
*PetscFunctionReturn(PETSC_SUCCESS);*
* }*

The output with -malloc_test and -malloc_view is attached. It shows the
following errors,
*Line 5  in the attached file *
[0]PETSC ERROR: --------------------- Error Message
--------------------------------------------------------------
[0]PETSC ERROR: Out of memory. This could be due to allocating
[0]PETSC ERROR: too large an object or bleeding by not properly
[0]PETSC ERROR: destroying unneeded objects.
[0] Maximum memory PetscMalloc()ed 19474398848 maximum size of entire
process 740352000 (*This only used 20% of my 64Gb memory .*)
 *Line 111 in the attached file*
[0]PETSC ERROR: Memory requested *18446744069642786816 * (*This is too
big.)*
[0]PETSC ERROR: See https://urldefense.us/v3/__https://petsc.org/release/faq/__;!!G_uCfscf7eWS!ewaycO7hltMdcVaaqzKPkHOnR0ZWqvS6IBWoUl2SPh2YM875bucnoBPzOb64iTZFmHL94VlaV3i5LEim3RbpQg$  for trouble shooting.
[0]PETSC ERROR: Petsc Release Version 3.21.1, unknown
[0]PETSC ERROR: ./app on a arch-linux-c-debug named kirin.remcominc.com by
xiaodong.liu Thu Jul 18 16:11:52 2024
[0]PETSC ERROR: Configure options --with-cc=gcc --with-fc=gfortran
--with-cxx=g++ --download-fblaslapack --download-mpich
--with-scalar-type=complex --download-triangle
[0]PETSC ERROR: #1 PetscMallocAlign() at /home/xiaod
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20240718/4315b31f/attachment-0001.html>
-------------- next part --------------
[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
[0]PETSC ERROR: Out of memory. This could be due to allocating
[0]PETSC ERROR: too large an object or bleeding by not properly
[0]PETSC ERROR: destroying unneeded objects.
[0] Maximum memory PetscMalloc()ed 19474398848 maximum size of entire process 740352000
[0] Memory usage sorted by function
[0] 13 416 DMAddLabel()
[0] 5 25280 DMCreate()
[0] 4 64 DMCreateDS()
[0] 3 2832 DMCreate_Plex()
[0] 7 224 DMDSEnlarge_Static()
[0] 3 96 DMFieldEnlarge_Static()
[0] 3 144 DMGenerateRegister()
[0] 1 2445728 DMGetLocalToGlobalMapping()
[0] 23 1526176 DMGetWorkArray()
[0] 13 8112 DMLabelCreate()
[0] 20 384 DMLabelDuplicate()
[0] 11 2518704 DMLabelMakeValid_Private()
[0] 120 2144 DMLabelNewStratum()
[0] 1 64960 DMPlexCreateGmsh()
[0] 5458 174656 DMPlexGetFullJoin()
[0] 4 3834352 DMPlexInterpolateFaces_Internal()
[0] 3 832880 DMPlexSetCellType()
[0] 6 13431984 DMPlexSymmetrize()
[0] 6 20201056 DMSetUp_Plex()
[0] 1 453232 ExtractEdgesDoffromFaces()
[0] 10 1071856 GmshBufferGet()
[0] 10 2154336 GmshBufferSizeGet()
[0] 2 20969728 GmshElementsCreate()
[0] 5 19520 GmshEntitiesCreate()
[0] 1 112 GmshMeshCreate()
[0] 4 1494112 GmshNodesCreate()
[0] 1 64960 GmshReadElements()
[0] 1 64960 GmshReadNodes()
[0] 3 112 GmshReadPhysicalNames()
[0] 60 48960 ISCreate()
[0] 9 144 ISCreate_General()
[0] 51 816 ISCreate_Stride()
[0] 4 7447008 ISGeneralSetIndices_General()
[0] 3 381360 ISGetIndices_Stride()
[0] 1 2445728 ISInvertPermutation_General()
[0] 1 608 ISLocalToGlobalMappingCreate()
[0] 2 4891456 ISLocalToGlobalMappingGetIndices()
[0] 6 12338464 ISSetPermutation()
[0] 1 32 KSPConvergedDefaultCreate()
[0] 1 1552 KSPCreate()
[0] 1 240 KSPCreate_FGMRES()
[0] 2 512 KSPSetUp_FGMRES()
[0] 8 33440 KSPSetUp_GMRES()
[0] 3 531953744 MatAssemblyEnd_Seq_Hash()
[0] 5 14720 MatCreate()
[0] 1 2445744 MatCreateColInode_Private()
[0] 5 8320 MatCreate_SeqAIJ()
[0] 4 5111104 MatGetOrdering_ND()
[0] 5 32000672 MatGetRowIJ_SeqAIJ_Inode_Symmetric()
[0] 3 6169232 MatInodeAdjustForInodes_SeqAIJ_Inode()
[0] 5 14674448 MatLUFactorSymbolic_SeqAIJ()
[0] 1 2445728 MatMarkDiagonal_SeqAIJ()
[0] 8 256 MatRegisterRootName()
[0] 1 2445744 MatSeqAIJCheckInode()
[0] 6 539290928 MatSeqAIJSetPreallocation_SeqAIJ()
[0] 1 2445728 MatSetUp_Seq_Hash()
[0] 10 576 MatSolverTypeRegister()
[0] 1 784 PCCreate()
[0] 1 176 PCCreate_LU()
[0] 5 79408 PetscBTCreate()
[0] 14 336 PetscChunkBufferCreate()
[0] 4 96 PetscCommDuplicate()
[0] 3 1536 PetscContainerCreate()
[0] 7 7280 PetscDSCreate()
[0] 20 320 PetscDSEnlarge_Static()
[0] 8 18774400096 PetscFreeSpaceGet()
[0] 97 1552 PetscFunctionListCreate_Private()
[0] 97 1552 PetscFunctionListDLAllPush_Private()
[0] 2 528 PetscIntStackCreate()
[0] 134 10720 PetscLayoutCreate()
[0] 66 1056 PetscLayoutSetUp()
[0] 2 2064 PetscLogClassArrayCreate()
[0] 2 2064 PetscLogEventArrayCreate()
[0] 2 12288 PetscLogEventArrayRecapacity()
[0] 1 32 PetscLogRegistryCreate()
[0] 2 80 PetscLogStageArrayCreate()
[0] 1 48 PetscLogStateCreate()
[0] 8 640 PetscObjectComposedDataIncrease_()
[0] 2 576 PetscObjectListAdd()
[0] 9 208 PetscOptionsGetEList()
[0] 1 16 PetscOptionsHelpPrintedCreate()
[0] 3 1776 PetscPartitionerCreate()
[0] 3 96 PetscPartitionerCreate_Simple()
[0] 1 32 PetscPushSignalHandler()
[0] 13 13312 PetscSFCreate()
[0] 13 8528 PetscSectionCreate()
[0] 24 23368576 PetscSectionSetChart()
[0] 3 64 PetscSectionSetFieldComponents()
[0] 15 240 PetscSectionSetNumFields()
[0] 19 2545504 PetscSegBufferAlloc_Private()
[0] 6 20144 PetscSegBufferCreate()
[0] 1394 30160 PetscStrallocpy()
[0] 6 13072 PetscStrreplace()
[0] 6 960 PetscTimSort()
[0] 12 12487008 PetscTimSortResizeBuffer_Private()
[0] 1 688 PetscViewerCreate()
[0] 1 96 PetscViewerCreate_ASCII()
[0] 14 5488 PetscWeakFormCreate()
[0] 3 9456 VecCreate()
[0] 9 28368 VecCreateWithLayout_Private()
[0] 4 30128256 VecCreate_Seq()
[0] 12 768 VecCreate_Seq_Private()
[0] 4 78266448 VecDuplicateVecs_Seq_GEMV()
[0] 2 144 setMatrix()
[0]PETSC ERROR: Memory requested 18446744069642786816
[0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting.
[0]PETSC ERROR: Petsc Release Version 3.21.1, unknown 
[0]PETSC ERROR: ./app on a arch-linux-c-debug named kirin.remcominc.com by xiaodong.liu Thu Jul 18 16:11:52 2024
[0]PETSC ERROR: Configure options --with-cc=gcc --with-fc=gfortran --with-cxx=g++ --download-fblaslapack --download-mpich --with-scalar-type=complex --download-triangle
[0]PETSC ERROR: #1 PetscMallocAlign() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/memory/mal.c:53
[0]PETSC ERROR: #2 PetscTrMallocDefault() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/memory/mtr.c:175
[0]PETSC ERROR: #3 PetscMallocA() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/memory/mal.c:421
[0]PETSC ERROR: #4 MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:383
[0]PETSC ERROR: #5 MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
[0]PETSC ERROR: #6 PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
[0]PETSC ERROR: #7 PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
[0]PETSC ERROR: #8 KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
[0]PETSC ERROR: #9 KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
[0]PETSC ERROR: #10 KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
Ampere edge # 19
Ampere Current (-0.0000000000000000,-0.0000000000000000)
Summary of Memory Usage in PETSc
Maximum (over computational time) process memory:        total 1.9486e+10 max 1.9486e+10 min 1.9486e+10
Current process memory:                                  total 1.8928e+10 max 1.8928e+10 min 1.8928e+10
Maximum (over computational time) space PetscMalloc()ed: total 1.9474e+10 max 1.9474e+10 min 1.9474e+10
Current space PetscMalloc()ed:                           total 1.8792e+10 max 1.8792e+10 min 1.8792e+10
[ 0] 16 bytes
      [0]  PetscCommBuildTwoSided_Allreduce() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/utils/mpits.c:149
      [0]  PetscCommBuildTwoSided() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/utils/mpits.c:273
      [0]  PetscSFSetUp_Basic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/sf/impls/basic/sfbasic.c:200
      [0]  PetscSFSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/sf/interface/sf.c:296
      [0]  VecScatterCreate() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/sf/interface/vscat.c:1093
      [0]  VecScatterCreateToAll() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/sf/interface/vscat.c:1165
[ 0] 8589934192 bytes
      [0]  PetscFreeSpaceGet() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/utils/freespace.c:9
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:366
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 48 bytes
      [0]  PetscFreeSpaceGet() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/utils/freespace.c:8
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:366
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 8589934192 bytes
      [0]  PetscFreeSpaceGet() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/utils/freespace.c:9
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:366
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 48 bytes
      [0]  PetscFreeSpaceGet() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/utils/freespace.c:8
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:366
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 1085901456 bytes
      [0]  PetscFreeSpaceGet() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/utils/freespace.c:9
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:366
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 48 bytes
      [0]  PetscFreeSpaceGet() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/utils/freespace.c:8
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:366
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 508630064 bytes
      [0]  PetscFreeSpaceGet() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/utils/freespace.c:9
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:329
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 48 bytes
      [0]  PetscFreeSpaceGet() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/utils/freespace.c:8
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:329
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 2445744 bytes
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:324
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 4891472 bytes
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:324
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 76432 bytes
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:322
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 2445744 bytes
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:322
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 2445744 bytes
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:317
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 2445744 bytes
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:316
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 16 bytes
      [0]  PetscLayoutSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/utils/pmap.c:247
      [0]  PetscLayoutCreateFromSizes() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/utils/pmap.c:107
      [0]  ISGeneralSetIndices_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:569
      [0]  ISGeneralSetIndices() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:559
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:530
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 80 bytes
      [0]  PetscLayoutCreate() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/utils/pmap.c:53
      [0]  PetscLayoutCreateFromSizes() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/utils/pmap.c:103
      [0]  ISGeneralSetIndices_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:569
      [0]  ISGeneralSetIndices() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:559
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:530
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 16 bytes
      [0]  PetscStrallocpy() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/include/petscstring.h:151
      [0]  PetscObjectChangeTypeName() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/pname.c:134
      [0]  ISSetType() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/isreg.c:78
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:529
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 16 bytes
      [0]  PetscStrallocpy() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/include/petscstring.h:151
      [0]  PetscHMapFuncInsert_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:240
      [0]  PetscFunctionListAdd_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:299
      [0]  PetscObjectComposeFunction_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/inherit.c:795
      [0]  ISCreate_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:702
      [0]  ISSetType() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/isreg.c:77
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:529
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 32 bytes
      [0]  PetscStrallocpy() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/include/petscstring.h:151
      [0]  PetscHMapFuncInsert_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:240
      [0]  PetscFunctionListAdd_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:299
      [0]  PetscObjectComposeFunction_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/inherit.c:795
      [0]  ISCreate_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:701
      [0]  ISSetType() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/isreg.c:77
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:529
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 32 bytes
      [0]  PetscStrallocpy() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/include/petscstring.h:151
      [0]  PetscHMapFuncInsert_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:240
      [0]  PetscFunctionListAdd_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:299
      [0]  PetscObjectComposeFunction_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/inherit.c:795
      [0]  ISCreate_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:700
      [0]  ISSetType() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/isreg.c:77
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:529
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 32 bytes
      [0]  PetscStrallocpy() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/include/petscstring.h:151
      [0]  PetscHMapFuncInsert_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:240
      [0]  PetscFunctionListAdd_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:299
      [0]  PetscObjectComposeFunction_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/inherit.c:795
      [0]  ISCreate_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:699
      [0]  ISSetType() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/isreg.c:77
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:529
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 16 bytes
      [0]  PetscFunctionListDLAllPush_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:189
      [0]  PetscFunctionListCreate_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:259
      [0]  PetscFunctionListAdd_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:298
      [0]  PetscObjectComposeFunction_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/inherit.c:795
      [0]  ISCreate_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:699
      [0]  ISSetType() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/isreg.c:77
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:529
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 16 bytes
      [0]  PetscFunctionListCreate_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:257
      [0]  PetscFunctionListAdd_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/dll/reg.c:298
      [0]  PetscObjectComposeFunction_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/inherit.c:795
      [0]  ISCreate_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:699
      [0]  ISSetType() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/isreg.c:77
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:529
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 16 bytes
      [0]  ISCreate_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:696
      [0]  ISSetType() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/isreg.c:77
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:529
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 816 bytes
      [0]  ISCreate() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/isreg.c:33
      [0]  ISCreateGeneral() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:528
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:156
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 2445728 bytes
      [0]  ISInvertPermutation_General() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/impls/general/general.c:154
      [0]  ISInvertPermutation() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/vec/is/is/interface/index.c:1096
      [0]  MatLUFactorSymbolic_SeqAIJ() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/impls/aij/seq/aijfact.c:311
      [0]  MatLUFactorSymbolic() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/mat/interface/matrix.c:3200
      [0]  PCSetUp_LU() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/impls/factor/lu/lu.c:87
      [0]  PCSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/pc/interface/precon.c:1079
      [0]  KSPSetUp() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:415
      [0]  KSPSolve_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:831
      [0]  KSPSolve() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/ksp/ksp/interface/itfunc.c:1078
      [0]  solveLinearSystem() at /home/xiaodong.liu/FEM3D_exp/src/ElementInfo.cpp:418
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 16 bytes
      [0]  PetscCommDuplicate() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/tagm.c:227
      [0]  PetscHeaderCreate_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/inherit.c:51
      [0]  PetscHeaderCreate_Function() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/inherit.c:26
      [0]  PetscDSCreate() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/dm/dt/interface/dtds.c:687
      [0]  DMCreate() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/dm/interface/dm.c:96
      [0]  DMPlexCreateGmsh() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/dm/impls/plex/plexgmsh.c:1545
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[ 0] 32 bytes
      [0]  PetscCommDuplicate() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/tagm.c:223
      [0]  PetscHeaderCreate_Private() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/inherit.c:51
      [0]  PetscHeaderCreate_Function() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/sys/objects/inherit.c:26
      [0]  PetscDSCreate() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/dm/dt/interface/dtds.c:687
      [0]  DMCreate() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/dm/interface/dm.c:96
      [0]  DMPlexCreateGmsh() at /home/xiaodong.liu/Documents/petsc-3.21.1/petsc/src/dm/impls/plex/plexgmsh.c:1545
      [0]  main() at /home/xiaodong.liu/FEM3D_exp/src/main.cpp:24
[0] Maximum memory PetscMalloc()ed 19474398848 maximum size of entire process 19485659136
[0] Memory usage sorted by function
[0] 13 416 DMAddLabel()
[0] 5 25280 DMCreate()
[0] 4 64 DMCreateDS()
[0] 3 2832 DMCreate_Plex()
[0] 7 224 DMDSEnlarge_Static()
[0] 3 96 DMFieldEnlarge_Static()
[0] 3 144 DMGenerateRegister()
[0] 1 2445728 DMGetLocalToGlobalMapping()
[0] 23 1526176 DMGetWorkArray()
[0] 13 8112 DMLabelCreate()
[0] 20 384 DMLabelDuplicate()
[0] 12 2518784 DMLabelMakeValid_Private()
[0] 120 2144 DMLabelNewStratum()
[0] 1 64960 DMPlexCreateGmsh()
[0] 5458 174656 DMPlexGetFullJoin()
[0] 4 3834352 DMPlexInterpolateFaces_Internal()
[0] 3 832880 DMPlexSetCellType()
[0] 6 13431984 DMPlexSymmetrize()
[0] 6 20201056 DMSetUp_Plex()
[0] 1 453232 ExtractEdgesDoffromFaces()
[0] 10 1071856 GmshBufferGet()
[0] 10 2154336 GmshBufferSizeGet()
[0] 2 20969728 GmshElementsCreate()
[0] 5 19520 GmshEntitiesCreate()
[0] 1 112 GmshMeshCreate()
[0] 4 1494112 GmshNodesCreate()
[0] 1 64960 GmshReadElements()
[0] 1 64960 GmshReadNodes()
[0] 3 112 GmshReadPhysicalNames()
[0] 62 50592 ISCreate()
[0] 10 160 ISCreate_General()
[0] 52 832 ISCreate_Stride()
[0] 4 7447008 ISGeneralSetIndices_General()
[0] 5 5272816 ISGetIndices_Stride()
[0] 1 2445728 ISInvertPermutation_General()
[0] 1 608 ISLocalToGlobalMappingCreate()
[0] 3 7337184 ISLocalToGlobalMappingGetIndices()
[0] 6 12338464 ISSetPermutation()
[0] 1 32 KSPConvergedDefaultCreate()
[0] 1 1552 KSPCreate()
[0] 1 240 KSPCreate_FGMRES()
[0] 2 512 KSPSetUp_FGMRES()
[0] 8 33440 KSPSetUp_GMRES()
[0] 3 531953744 MatAssemblyEnd_Seq_Hash()
[0] 5 14720 MatCreate()
[0] 1 2445744 MatCreateColInode_Private()
[0] 5 8320 MatCreate_SeqAIJ()
[0] 4 5111104 MatGetOrdering_ND()
[0] 5 32000672 MatGetRowIJ_SeqAIJ_Inode_Symmetric()
[0] 3 6169232 MatInodeAdjustForInodes_SeqAIJ_Inode()
[0] 5 14674448 MatLUFactorSymbolic_SeqAIJ()
[0] 1 2445728 MatMarkDiagonal_SeqAIJ()
[0] 8 256 MatRegisterRootName()
[0] 1 2445744 MatSeqAIJCheckInode()
[0] 6 539290928 MatSeqAIJSetPreallocation_SeqAIJ()
[0] 1 2445728 MatSetUp_Seq_Hash()
[0] 10 576 MatSolverTypeRegister()
[0] 1 784 PCCreate()
[0] 1 176 PCCreate_LU()
[0] 5 79408 PetscBTCreate()
[0] 14 336 PetscChunkBufferCreate()
[0] 1 16 PetscCommBuildTwoSided_Allreduce()
[0] 6 144 PetscCommDuplicate()
[0] 3 1536 PetscContainerCreate()
[0] 7 7280 PetscDSCreate()
[0] 20 320 PetscDSEnlarge_Static()
[0] 8 18774400096 PetscFreeSpaceGet()
[0] 100 1600 PetscFunctionListCreate_Private()
[0] 100 1600 PetscFunctionListDLAllPush_Private()
[0] 2 528 PetscIntStackCreate()
[0] 140 11200 PetscLayoutCreate()
[0] 70 1120 PetscLayoutSetUp()
[0] 2 2064 PetscLogClassArrayCreate()
[0] 2 2064 PetscLogEventArrayCreate()
[0] 2 12288 PetscLogEventArrayRecapacity()
[0] 1 32 PetscLogRegistryCreate()
[0] 2 80 PetscLogStageArrayCreate()
[0] 1 48 PetscLogStateCreate()
[0] 10 800 PetscObjectComposedDataIncrease_()
[0] 2 576 PetscObjectListAdd()
[0] 10 224 PetscOptionsGetEList()
[0] 1 16 PetscOptionsHelpPrintedCreate()
[0] 3 1776 PetscPartitionerCreate()
[0] 3 96 PetscPartitionerCreate_Simple()
[0] 1 32 PetscPushSignalHandler()
[0] 14 14336 PetscSFCreate()
[0] 1 144 PetscSFCreate_Basic()
[0] 1 832 PetscSFLinkCreate_MPI()
[0] 8 4891552 PetscSFSetUpRanks()
[0] 4 2445776 PetscSFSetUp_Basic()
[0] 13 8528 PetscSectionCreate()
[0] 24 23368576 PetscSectionSetChart()
[0] 3 64 PetscSectionSetFieldComponents()
[0] 15 240 PetscSectionSetNumFields()
[0] 19 2545504 PetscSegBufferAlloc_Private()
[0] 6 20144 PetscSegBufferCreate()
[0] 1420 30864 PetscStrallocpy()
[0] 12 26144 PetscStrreplace()
[0] 6 960 PetscTimSort()
[0] 12 12487008 PetscTimSortResizeBuffer_Private()
[0] 1 16 PetscViewerASCIIOpen()
[0] 2 1376 PetscViewerCreate()
[0] 2 192 PetscViewerCreate_ASCII()
[0] 14 5488 PetscWeakFormCreate()
[0] 5 15760 VecCreate()
[0] 9 28368 VecCreateWithLayout_Private()
[0] 1 272 VecCreate_MPI_Private()
[0] 5 39911168 VecCreate_Seq()
[0] 13 832 VecCreate_Seq_Private()
[0] 4 78266448 VecDuplicateVecs_Seq_GEMV()
[0] 2 7337184 VecScatterCreate()
[0] 2 32 VecStashCreate_Private()
[0] 2 144 calcAmpereCurrent()
[0] 2 144 setMatrix()


More information about the petsc-users mailing list