These shouldn't be needed now.
// Release the HDF5 resource
const herr_t ret = H5Tclose(*pointer);
AssertNothrow(ret >= 0, ExcInternalError());
- (void)ret;
delete pointer;
});
// Release the HDF5 resource
const herr_t ret = H5Tclose(*pointer);
AssertNothrow(ret >= 0, ExcInternalError());
- (void)ret;
delete pointer;
});
*t_type = H5Tcreate(H5T_COMPOUND, sizeof(std::complex<double>));
// Release the HDF5 resource
const herr_t ret = H5Dclose(*pointer);
AssertNothrow(ret >= 0, ExcInternalError());
- (void)ret;
delete pointer;
});
dataspace = std::shared_ptr<hid_t>(new hid_t, [](hid_t *pointer) {
// Release the HDF5 resource
const herr_t ret = H5Sclose(*pointer);
AssertNothrow(ret >= 0, ExcInternalError());
- (void)ret;
delete pointer;
});
// Release the HDF5 resource
const herr_t ret = H5Dclose(*pointer);
AssertNothrow(ret >= 0, ExcInternalError());
- (void)ret;
delete pointer;
});
dataspace = std::shared_ptr<hid_t>(new hid_t, [](hid_t *pointer) {
// Release the HDF5 resource
const herr_t ret = H5Sclose(*pointer);
AssertNothrow(ret >= 0, ExcInternalError());
- (void)ret;
delete pointer;
});
// Release the HDF5 resource
const herr_t ret = H5Gclose(*pointer);
AssertNothrow(ret >= 0, ExcInternalError());
- (void)ret;
delete pointer;
});
switch (mode)
// Release the HDF5 resource
const herr_t err = H5Fclose(*pointer);
AssertNothrow(err >= 0, ExcInternalError());
- (void)err;
delete pointer;
});
}
else
{
- [[maybe_unused]] const int ierr = MPI_Finalize();
-
+ const int ierr = MPI_Finalize();
AssertNothrow(ierr == MPI_SUCCESS, dealii::ExcMPI(ierr));
}
}
auto deleter = [](MPI_Datatype *p) {
if (p != nullptr)
{
- [[maybe_unused]] const int ierr = MPI_Type_free(p);
-
+ const int ierr = MPI_Type_free(p);
AssertNothrow(ierr == MPI_SUCCESS, ExcMPI(ierr));
-
delete p;
}
};
MatrixBase::~MatrixBase()
{
PetscErrorCode ierr = MatDestroy(&matrix);
- (void)ierr;
AssertNothrow(ierr == 0, ExcPETScError(ierr));
}
BlockSparseMatrix::~BlockSparseMatrix()
{
PetscErrorCode ierr = MatDestroy(&petsc_nest_matrix);
- (void)ierr;
AssertNothrow(ierr == 0, ExcPETScError(ierr));
}
SparseMatrix::~SparseMatrix()
{
PetscErrorCode ierr = MatDestroy(&matrix);
- (void)ierr;
AssertNothrow(ierr == 0, ExcPETScError(ierr));
}
const PetscErrorCode ierr =
PetscObjectReference(reinterpret_cast<PetscObject>(vector));
AssertNothrow(ierr == 0, ExcPETScError(ierr));
- (void)ierr;
this->determine_ghost_indices();
}
{
const PetscErrorCode ierr = VecDestroy(&vector);
AssertNothrow(ierr == 0, ExcPETScError(ierr));
- (void)ierr;
}
{
// Destroy the solver object.
const PetscErrorCode ierr = EPSDestroy(&eps);
-
- (void)ierr;
AssertNothrow(ierr == 0, ExcSLEPcError(ierr));
}
}
if (st != nullptr)
{
const PetscErrorCode ierr = STDestroy(&st);
- (void)ierr;
AssertNothrow(ierr == 0, SolverBase::ExcSLEPcError(ierr));
}
}