set_error_unconv Subroutine

public subroutine set_error_unconv(err, mesg, comm)

Arguments

Type IntentOptional Attributes Name
type(w90_error_type), intent(out), allocatable :: err
character(len=*), intent(in) :: mesg
type(w90_comm_type), intent(in) :: comm

Calls

proc~~set_error_unconv~~CallsGraph proc~set_error_unconv set_error_unconv proc~comms_sync_error comms_sync_error proc~set_error_unconv->proc~comms_sync_error proc~set_base_error set_base_error proc~set_error_unconv->proc~set_base_error

Called by

proc~~set_error_unconv~~CalledByGraph proc~set_error_unconv set_error_unconv proc~symmetrize_ukirr symmetrize_ukirr proc~symmetrize_ukirr->proc~set_error_unconv proc~tran_transfer tran_transfer proc~tran_transfer->proc~set_error_unconv proc~sitesym_dis_extract_symmetry sitesym_dis_extract_symmetry proc~sitesym_dis_extract_symmetry->proc~symmetrize_ukirr proc~sitesym_symmetrize_u_matrix sitesym_symmetrize_u_matrix proc~sitesym_symmetrize_u_matrix->proc~symmetrize_ukirr proc~tran_bulk tran_bulk proc~tran_bulk->proc~tran_transfer proc~tran_lcr tran_lcr proc~tran_lcr->proc~tran_transfer proc~dis_extract dis_extract proc~dis_extract->proc~sitesym_dis_extract_symmetry proc~dis_extract->proc~sitesym_symmetrize_u_matrix proc~dis_main dis_main proc~dis_main->proc~sitesym_symmetrize_u_matrix proc~dis_main->proc~dis_extract proc~internal_find_u internal_find_u proc~dis_main->proc~internal_find_u proc~internal_find_u->proc~sitesym_symmetrize_u_matrix proc~overlap_project overlap_project proc~overlap_project->proc~sitesym_symmetrize_u_matrix proc~tran_main tran_main proc~tran_main->proc~tran_bulk proc~tran_main->proc~tran_lcr proc~w90_disentangle~2 w90_disentangle proc~w90_disentangle~2->proc~dis_main proc~w90_project_overlap~2 w90_project_overlap proc~w90_project_overlap~2->proc~overlap_project proc~w90_transport w90_transport proc~w90_transport->proc~tran_main proc~w90_disentangle w90_disentangle proc~w90_disentangle->proc~w90_disentangle~2 proc~w90_project_overlap w90_project_overlap proc~w90_project_overlap->proc~w90_project_overlap~2 program~wannier wannier program~wannier->proc~w90_disentangle~2 program~wannier->proc~w90_project_overlap~2 program~wannier->proc~w90_transport

Source Code

  subroutine set_error_unconv(err, mesg, comm)
    type(w90_error_type), allocatable, intent(out) :: err
    character(len=*), intent(in) :: mesg
    type(w90_comm_type), intent(in) :: comm
    call set_base_error(err, mesg, code_unconv)
    call comms_sync_error(comm, err, code_unconv)
  end subroutine set_error_unconv