anchor.diff:    USE DistributedMatrixMemoryPoolModule
     USE DistributedSparseMatrixAlgebraModule
     USE DistributedSparseMatrixModule
  +  USE FixedSolversModule
     USE IterativeSolversModule
     USE LoadBalancerModule
     USE LoggingModule
  
positive.code:     CALL DestructDistributedSparseMatrix(ABalanced)
      CALL DestructDistributedSparseMatrix(BBalanced)
    END SUBROUTINE CGSolver
  END MODULE LinearSolversModule
  
negative.code: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !! Solvers
    PUBLIC :: CGSolver
    PUBLIC :: CholeskyDecomposition
    PUBLIC :: PivotedCholeskyDecomposition
  CONTAINS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !> Solve the matrix equation AX = B using the conjugate gradient method.
    !! @param[in] AMat the matrix A, must be symmetric, positive definite.
  