OpenFPM_pdata
4.1.0
Project that contain the implementation of distributed structures
Loading...
Searching...
No Matches
petsc_util.hpp
1
/*
2
* PETSC_util.hpp
3
*
4
* Created on: Jul 7, 2015
5
* Author: Pietro Incardona
6
*/
7
8
#ifndef PETSC_UTIL_HPP_
9
#define PETSC_UTIL_HPP_
10
11
#include <iostream>
12
13
#define PETSC_SAFE_CALL(call) {\
14
PetscErrorCode err = call;\
15
if (err != 0) {\
16
std::string msg("Petsc error: "
);\
17
msg += std::string(__FILE__) + std::string(" ") + std::to_string(__LINE__);\
18
PetscInt ln = __LINE__;\
19
PetscError(MPI_COMM_WORLD,ln,__FUNCTION__,__FILE__,err,PETSC_ERROR_INITIAL,"Error petsc");\
20
}\
21
}
22
23
24
#endif
/* MPI_UTIL_HPP_ */
openfpm_numerics
src
util
petsc_util.hpp
Generated by
1.9.8