Has some subroutine to make a nice error message. More...
Functions/Subroutines | |
| subroutine | parallel_abort (string, error) |
| subroutine | abort (string, line, file, errno) |
| print various error strings and exit. More... | |
| subroutine | warn (string, line, file) |
| print warning Call this to print an warning string and optional line number, and file More... | |
Has some subroutine to make a nice error message.
| subroutine yowerr::abort | ( | character(*), intent(in), optional | string, |
| integer, intent(in), optional | line, | ||
| character(*), intent(in), optional | file, | ||
| integer, intent(in), optional | errno | ||
| ) |
print various error strings and exit.
Call this to print an error string and optional line number, file and MPI error string
| [in] | string | Errorstring |
| [in] | line | Line number |
| [in] | file | Filename |
| [in] | errno | The MPI error number which is translated into an error string |
Definition at line 93 of file yowerr.F90.
References yowdatapool::comm.
Referenced by yowpdlibmain::exchangeghostids(), yowrankmodule::exchangeiplg(), yowexchangemodule::initnbrdomains(), yowrankmodule::initrankmodule(), yowexchangemodule::pdlib_exchange1dreal(), and yowpdlibmain::real_mpi_barrier_pdlib().
| subroutine yowerr::parallel_abort | ( | character(*), intent(in), optional | string, |
| integer, intent(in), optional | error | ||
| ) |
Definition at line 43 of file yowerr.F90.
References yowdatapool::comm.
Referenced by yowpdlibmain::assignmesh(), yowpdlibmain::computetria_ien_si_ccon(), yowexchangemodule::creatempitype(), yowpdlibmain::element_crosses_dateline(), yowpdlibmain::exchangeghostids(), yowrankmodule::exchangeiplg(), yowexchangemodule::finalizeexchangemodule(), yowpdlibmain::findconndomains(), yowpdlibmain::findconnnodes(), yowpdlibmain::findghostnodes(), yowexchangemodule::pdlib_exchange1dreal(), yowexchangemodule::pdlib_exchange2dreal(), yowexchangemodule::pdlib_exchange2dreal_zero(), yowpdlibmain::postpartition(), yowpdlibmain::postpartition2(), yowpdlibmain::prepartition(), yowpdlibmain::real_mpi_barrier_pdlib(), and yowpdlibmain::runparmetis().
| subroutine yowerr::warn | ( | character(*), intent(in), optional | string, |
| integer, intent(in), optional | line, | ||
| character(*), intent(in), optional | file | ||
| ) |
print warning Call this to print an warning string and optional line number, and file
| [in] | string | warnstring |
| [in] | line | Line number |
| [in] | file | Filename |
Definition at line 169 of file yowerr.F90.
References yowdatapool::comm.