2
! Copyright (C) 1996-2016 The SIESTA group
3
! This file is distributed under the terms of the
4
! GNU General Public License: see COPYING in the top directory
5
! or http://www.gnu.org/copyleft/gpl.txt.
6
! See Docs/Contributors.txt for a list of contributors.
10
! Termination and messaging routines, MPI aware
12
public :: die, bye, message
16
subroutine message(str)
18
character(len=*), intent(in), optional :: str
21
if (present(str)) then
22
write(6,'(a)') trim(str)
25
end subroutine message
27
!--------------------------------------------------
30
character(len=*), intent(in), optional :: str
32
if (present(str)) then
33
write(6,'(a)') trim(str)
38
!---------------------------------------------------------
41
character(len=*), intent(in), optional :: str
43
if (present(str)) then
44
write(6,'(a)') trim(str)
46
write(6,'(a)') 'Requested End of Run. Bye!!'