julienne_stop_and_print_m.F90 Source File


This file depends on

sourcefile~~julienne_stop_and_print_m.f90~~EfferentGraph sourcefile~julienne_stop_and_print_m.f90 julienne_stop_and_print_m.F90 sourcefile~julienne_multi_image_m.f90 julienne_multi_image_m.F90 sourcefile~julienne_stop_and_print_m.f90->sourcefile~julienne_multi_image_m.f90 sourcefile~julienne_string_m.f90 julienne_string_m.F90 sourcefile~julienne_stop_and_print_m.f90->sourcefile~julienne_string_m.f90

Files dependent on this one

sourcefile~~julienne_stop_and_print_m.f90~~AfferentGraph sourcefile~julienne_stop_and_print_m.f90 julienne_stop_and_print_m.F90 sourcefile~julienne_m.f90 julienne_m.F90 sourcefile~julienne_m.f90->sourcefile~julienne_stop_and_print_m.f90 sourcefile~assertions.f90 assertions.F90 sourcefile~assertions.f90->sourcefile~julienne_m.f90 sourcefile~check-for-command-line-argument.f90 check-for-command-line-argument.f90 sourcefile~check-for-command-line-argument.f90->sourcefile~julienne_m.f90 sourcefile~get-command-line-flag-value.f90 get-command-line-flag-value.f90 sourcefile~get-command-line-flag-value.f90->sourcefile~julienne_m.f90 sourcefile~julienne_test_suite_s.f90 julienne_test_suite_s.F90 sourcefile~julienne_test_suite_s.f90->sourcefile~julienne_m.f90 sourcefile~scaffold.f90 scaffold.F90 sourcefile~scaffold.f90->sourcefile~julienne_m.f90

Source Code

! Copyright (c), The Regents of the University of California and Sourcery Institute
! Terms of use are as specified in LICENSE.txt

module julienne_stop_and_print_m
  !! Define a pure subroutine that terminates with an ERROR STOP message from a string_t
  use julienne_string_m, only : string_t
  use julienne_multi_image_m, only : internal_error_stop
  implicit none
  
  private
  public :: stop_and_print

contains

  pure subroutine stop_and_print(message)
    implicit none
    type(string_t), intent(in) :: message
    call internal_error_stop(message%string())
  end subroutine
  
end module