OpenSn
  • Quick Install Guide
  • Theory Manual
  • Tutorials
  • C++ API
  • Python API
  • Developer’s Guide
  • Appendices
  • Gallery
OpenSn
  • File petsc_utils.h

File petsc_utils.h

↰ Parent directory (framework/math/petsc_utils)

Contents

  • Definition (framework/math/petsc_utils/petsc_utils.h)

  • Includes

  • Namespaces

  • Classes

  • Functions

Definition (framework/math/petsc_utils/petsc_utils.h)

  • Program Listing for File petsc_utils.h

Includes

  • petscksp.h

  • vector (File ghosted_parallel_stl_vector.h)

Namespaces

  • Namespace opensn

Classes

  • Struct GhostVecLocalRaw

  • Struct PETScSolverSetup

Functions

  • Function opensn::CommunicateGhostEntries

  • Function opensn::CopyGlobalVecToSTLvector

  • Function opensn::CopyParallelVectorToVec

  • Function opensn::CopySTLvectorToVec

  • Function opensn::CopyVecToSTLvector

  • Function opensn::CopyVecToSTLvectorWithGhosts

  • Function opensn::CreateCommonKrylovSolverSetup

  • Function opensn::CreateSquareMatrix(int64_t, int64_t)

  • Function opensn::CreateSquareMatrix(Mat&, int64_t, int64_t)

  • Function opensn::CreateVector(int64_t, int64_t)

  • Function opensn::CreateVector(Vec&, int64_t, int64_t)

  • Function opensn::CreateVectorWithGhosts

  • Function opensn::GetGhostVectorLocalViewRead

  • Function opensn::GetPETScConvergedReasonstring

  • Function opensn::InitMatrixSparsity(Mat&, const std::vector<int64_t>&, const std::vector<int64_t>&)

  • Function opensn::InitMatrixSparsity(Mat&, int64_t, int64_t)

  • Function opensn::KSPMonitorRelativeToRHS

  • Function opensn::RestoreGhostVectorLocalViewRead


© Copyright 2023-present, OpenSn team.

Built with Sphinx using a theme provided by Read the Docs.