globally stops all tasks this is intended to be low level, most of CP2K should call dbcsr_abort()
SUBROUTINE mp_abort() !! globally stops all tasks !! this is intended to be low level, most of CP2K should call dbcsr_abort() INTEGER :: ierr ierr = 0 #if !defined(__NO_ABORT) #if defined(__parallel) CALL mpi_abort(MPI_COMM_WORLD, 1, ierr) #else CALL m_abort() #endif #endif ! this routine never returns and levels with non-zero exit code STOP 1 END SUBROUTINE mp_abort