set_error_input Subroutine

public subroutine set_error_input(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_input~~CallsGraph proc~set_error_input set_error_input proc~comms_sync_error comms_sync_error proc~set_error_input->proc~comms_sync_error proc~set_base_error set_base_error proc~set_error_input->proc~set_base_error

Called by

proc~~set_error_input~~CalledByGraph proc~set_error_input set_error_input proc~berry_main berry_main proc~berry_main->proc~set_error_input proc~get_hh_r get_HH_R proc~berry_main->proc~get_hh_r proc~berry_get_imfgh_klist berry_get_imfgh_klist proc~berry_main->proc~berry_get_imfgh_klist proc~berry_get_kubo_k berry_get_kubo_k proc~berry_main->proc~berry_get_kubo_k proc~berry_get_sc_klist berry_get_sc_klist proc~berry_main->proc~berry_get_sc_klist proc~berry_get_imf_klist berry_get_imf_klist proc~berry_main->proc~berry_get_imf_klist proc~berry_get_kdotp berry_get_kdotp proc~berry_main->proc~berry_get_kdotp proc~berry_get_shc_klist berry_get_shc_klist proc~berry_main->proc~berry_get_shc_klist proc~boltzwann_main boltzwann_main proc~boltzwann_main->proc~set_error_input proc~calctdfanddos calcTDFandDOS proc~boltzwann_main->proc~calctdfanddos proc~calctdfanddos->proc~set_error_input proc~dos_get_k dos_get_k proc~calctdfanddos->proc~dos_get_k proc~calctdfanddos->proc~get_hh_r proc~tdf_kpt TDF_kpt proc~calctdfanddos->proc~tdf_kpt proc~wham_get_eig_deleig wham_get_eig_deleig proc~calctdfanddos->proc~wham_get_eig_deleig proc~clear_block clear_block proc~clear_block->proc~set_error_input proc~dis_windows dis_windows proc~dis_windows->proc~set_error_input proc~dos_get_k->proc~set_error_input proc~utility_w0gauss utility_w0gauss proc~dos_get_k->proc~utility_w0gauss proc~geninterp_main geninterp_main proc~geninterp_main->proc~set_error_input proc~geninterp_main->proc~get_hh_r proc~geninterp_main->proc~wham_get_eig_deleig proc~get_centre_constraint_from_column get_centre_constraint_from_column proc~get_centre_constraint_from_column->proc~set_error_input proc~get_hh_r->proc~set_error_input proc~get_module_kmesh get_module_kmesh proc~get_module_kmesh->proc~set_error_input proc~w90_readwrite_get_keyword w90_readwrite_get_keyword proc~get_module_kmesh->proc~w90_readwrite_get_keyword proc~w90_readwrite_get_keyword_vector w90_readwrite_get_keyword_vector proc~get_module_kmesh->proc~w90_readwrite_get_keyword_vector proc~w90_readwrite_get_vector_length w90_readwrite_get_vector_length proc~get_module_kmesh->proc~w90_readwrite_get_vector_length proc~gyrotropic_get_k_list gyrotropic_get_k_list proc~gyrotropic_get_k_list->proc~set_error_input proc~gyrotropic_get_k_list->proc~utility_w0gauss proc~gyrotropic_get_k_list->proc~berry_get_imfgh_klist proc~gyrotropic_get_k_list->proc~wham_get_eig_deleig proc~gyrotropic_get_k_list->proc~berry_get_imf_klist proc~gyrotropic_main gyrotropic_main proc~gyrotropic_main->proc~set_error_input proc~gyrotropic_main->proc~get_hh_r proc~gyrotropic_main->proc~gyrotropic_get_k_list proc~k_path k_path proc~k_path->proc~set_error_input proc~k_path->proc~get_hh_r proc~k_path_print_info k_path_print_info proc~k_path->proc~k_path_print_info proc~k_path->proc~berry_get_imfgh_klist proc~k_path->proc~berry_get_imf_klist proc~k_path->proc~berry_get_shc_klist proc~k_path_print_info->proc~set_error_input proc~k_slice k_slice proc~k_slice->proc~set_error_input proc~k_slice->proc~get_hh_r proc~kslice_print_info kslice_print_info proc~k_slice->proc~kslice_print_info proc~k_slice->proc~berry_get_imfgh_klist proc~k_slice->proc~wham_get_eig_deleig proc~k_slice->proc~berry_get_imf_klist proc~k_slice->proc~berry_get_shc_klist proc~kmesh_get kmesh_get proc~kmesh_get->proc~set_error_input proc~kmesh_shell_from_file kmesh_shell_from_file proc~kmesh_get->proc~kmesh_shell_from_file proc~kmesh_shell_from_file->proc~set_error_input proc~kslice_print_info->proc~set_error_input proc~plot_write_vdw_data plot_write_vdw_data proc~plot_write_vdw_data->proc~set_error_input proc~readwrite_get_atoms readwrite_get_atoms proc~readwrite_get_atoms->proc~set_error_input proc~w90_readwrite_get_block_length w90_readwrite_get_block_length proc~readwrite_get_atoms->proc~w90_readwrite_get_block_length proc~spin_get_moment spin_get_moment proc~spin_get_moment->proc~set_error_input proc~spin_get_moment->proc~get_hh_r proc~utility_string_to_coord utility_string_to_coord proc~utility_string_to_coord->proc~set_error_input proc~utility_w0gauss->proc~set_error_input proc~utility_w0gauss_vec utility_w0gauss_vec proc~utility_w0gauss_vec->proc~set_error_input proc~w90_readwrite_clean_infile w90_readwrite_clean_infile proc~w90_readwrite_clean_infile->proc~set_error_input proc~w90_readwrite_clear_keywords w90_readwrite_clear_keywords proc~w90_readwrite_clean_infile->proc~w90_readwrite_clear_keywords proc~w90_readwrite_get_block_length->proc~set_error_input proc~w90_readwrite_get_centre_constraints w90_readwrite_get_centre_constraints proc~w90_readwrite_get_centre_constraints->proc~set_error_input proc~w90_readwrite_get_centre_constraints->proc~get_centre_constraint_from_column proc~w90_readwrite_get_keyword->proc~set_error_input proc~w90_readwrite_get_keyword_block w90_readwrite_get_keyword_block proc~w90_readwrite_get_keyword_block->proc~set_error_input proc~w90_readwrite_get_keyword_explicit_kpath w90_readwrite_get_keyword_explicit_kpath proc~w90_readwrite_get_keyword_explicit_kpath->proc~set_error_input proc~w90_readwrite_get_keyword_kpath w90_readwrite_get_keyword_kpath proc~w90_readwrite_get_keyword_kpath->proc~set_error_input proc~w90_readwrite_get_keyword_vector->proc~set_error_input proc~w90_readwrite_get_projections w90_readwrite_get_projections proc~w90_readwrite_get_projections->proc~set_error_input proc~w90_readwrite_get_projections->proc~utility_string_to_coord proc~w90_readwrite_get_range_vector w90_readwrite_get_range_vector proc~w90_readwrite_get_range_vector->proc~set_error_input proc~w90_readwrite_get_range_vector->proc~w90_readwrite_get_keyword_vector proc~w90_readwrite_get_range_vector->proc~w90_readwrite_get_vector_length proc~w90_readwrite_get_smearing_index w90_readwrite_get_smearing_index proc~w90_readwrite_get_smearing_index->proc~set_error_input proc~w90_readwrite_get_vector_length->proc~set_error_input proc~w90_readwrite_read_atoms w90_readwrite_read_atoms proc~w90_readwrite_read_atoms->proc~set_error_input proc~w90_readwrite_read_atoms->proc~readwrite_get_atoms proc~w90_readwrite_read_atoms->proc~w90_readwrite_get_block_length proc~w90_readwrite_read_atoms->proc~w90_readwrite_get_keyword_vector proc~w90_readwrite_read_atoms->proc~w90_readwrite_get_vector_length proc~w90_readwrite_read_dis_manifold w90_readwrite_read_dis_manifold proc~w90_readwrite_read_dis_manifold->proc~set_error_input proc~w90_readwrite_read_dis_manifold->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_distk w90_readwrite_read_distk proc~w90_readwrite_read_distk->proc~set_error_input proc~w90_readwrite_read_distk->proc~w90_readwrite_get_range_vector proc~w90_readwrite_read_exclude_bands w90_readwrite_read_exclude_bands proc~w90_readwrite_read_exclude_bands->proc~set_error_input proc~w90_readwrite_read_exclude_bands->proc~w90_readwrite_get_range_vector proc~w90_readwrite_read_explicit_kpath_points w90_readwrite_read_explicit_kpath_points proc~w90_readwrite_read_explicit_kpath_points->proc~set_error_input proc~w90_readwrite_read_explicit_kpath_points->proc~w90_readwrite_get_block_length proc~w90_readwrite_read_explicit_kpath_points->proc~w90_readwrite_get_keyword_block proc~w90_readwrite_read_fermi_energy w90_readwrite_read_fermi_energy proc~w90_readwrite_read_fermi_energy->proc~set_error_input proc~w90_readwrite_read_fermi_energy->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_gamma_only w90_readwrite_read_gamma_only proc~w90_readwrite_read_gamma_only->proc~set_error_input proc~w90_readwrite_read_gamma_only->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_kmesh_data w90_readwrite_read_kmesh_data proc~w90_readwrite_read_kmesh_data->proc~set_error_input proc~w90_readwrite_read_kmesh_data->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_kmesh_data->proc~w90_readwrite_get_range_vector proc~w90_readwrite_read_kpath w90_readwrite_read_kpath proc~w90_readwrite_read_kpath->proc~set_error_input proc~w90_readwrite_read_kpath->proc~w90_readwrite_get_block_length proc~w90_readwrite_read_kpath->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_kpath->proc~w90_readwrite_get_keyword_kpath proc~w90_readwrite_read_lattice w90_readwrite_read_lattice proc~w90_readwrite_read_lattice->proc~set_error_input proc~w90_readwrite_read_lattice->proc~w90_readwrite_get_keyword_block proc~w90_readwrite_read_mp_grid w90_readwrite_read_mp_grid proc~w90_readwrite_read_mp_grid->proc~set_error_input proc~w90_readwrite_read_mp_grid->proc~w90_readwrite_get_keyword_vector proc~w90_readwrite_read_num_bands w90_readwrite_read_num_bands proc~w90_readwrite_read_num_bands->proc~set_error_input proc~w90_readwrite_read_num_bands->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_num_wann w90_readwrite_read_num_wann proc~w90_readwrite_read_num_wann->proc~set_error_input proc~w90_readwrite_read_num_wann->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_system w90_readwrite_read_system proc~w90_readwrite_read_system->proc~set_error_input proc~w90_readwrite_read_system->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_units w90_readwrite_read_units proc~w90_readwrite_read_units->proc~set_error_input proc~w90_readwrite_read_units->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_ws_data w90_readwrite_read_ws_data proc~w90_readwrite_read_ws_data->proc~set_error_input proc~w90_readwrite_read_ws_data->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_ws_data->proc~w90_readwrite_get_keyword_vector proc~w90_readwrite_read_ws_data->proc~w90_readwrite_get_vector_length proc~w90_wannier90_readwrite_read w90_wannier90_readwrite_read proc~w90_wannier90_readwrite_read->proc~set_error_input proc~w90_wannier90_readwrite_read->proc~w90_readwrite_read_dis_manifold proc~w90_wannier90_readwrite_read->proc~w90_readwrite_read_fermi_energy proc~w90_wannier90_readwrite_read->proc~w90_readwrite_read_gamma_only proc~w90_wannier90_readwrite_read->proc~w90_readwrite_read_kpath proc~w90_wannier90_readwrite_read->proc~w90_readwrite_read_units proc~w90_wannier90_readwrite_read->proc~w90_readwrite_read_ws_data proc~w90_wannier90_readwrite_read_band_plot w90_wannier90_readwrite_read_band_plot proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_band_plot proc~w90_wannier90_readwrite_read_bloch_phase w90_wannier90_readwrite_read_bloch_phase proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_bloch_phase proc~w90_wannier90_readwrite_read_constrained_centres w90_wannier90_readwrite_read_constrained_centres proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_constrained_centres proc~w90_wannier90_readwrite_read_disentangle w90_wannier90_readwrite_read_disentangle proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_disentangle proc~w90_wannier90_readwrite_read_dist_cutoff w90_wannier90_readwrite_read_dist_cutoff proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_dist_cutoff proc~w90_wannier90_readwrite_read_fermi_surface w90_wannier90_readwrite_read_fermi_surface proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_fermi_surface proc~w90_wannier90_readwrite_read_one_dim w90_wannier90_readwrite_read_one_dim proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_one_dim proc~w90_wannier90_readwrite_read_outfiles w90_wannier90_readwrite_read_outfiles proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_outfiles proc~w90_wannier90_readwrite_read_plot_info w90_wannier90_readwrite_read_plot_info proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_plot_info proc~w90_wannier90_readwrite_read_restart w90_wannier90_readwrite_read_restart proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_restart proc~w90_wannier90_readwrite_read_transport w90_wannier90_readwrite_read_transport proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_transport proc~w90_wannier90_readwrite_read_wann_plot w90_wannier90_readwrite_read_wann_plot proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_wann_plot proc~w90_wannier90_readwrite_read_wannierise w90_wannier90_readwrite_read_wannierise proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_wannierise proc~w90_readwrite_read_algorithm_control w90_readwrite_read_algorithm_control proc~w90_wannier90_readwrite_read->proc~w90_readwrite_read_algorithm_control proc~w90_readwrite_read_explicit_kpath w90_readwrite_read_explicit_kpath proc~w90_wannier90_readwrite_read->proc~w90_readwrite_read_explicit_kpath proc~w90_readwrite_read_verbosity w90_readwrite_read_verbosity proc~w90_wannier90_readwrite_read->proc~w90_readwrite_read_verbosity proc~w90_wannier90_readwrite_read_hamil w90_wannier90_readwrite_read_hamil proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_hamil proc~w90_wannier90_readwrite_read_post_proc w90_wannier90_readwrite_read_post_proc proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_post_proc proc~w90_wannier90_readwrite_read_sym w90_wannier90_readwrite_read_sym proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_sym proc~w90_wannier90_readwrite_read_w90_calcs w90_wannier90_readwrite_read_w90_calcs proc~w90_wannier90_readwrite_read->proc~w90_wannier90_readwrite_read_w90_calcs proc~w90_wannier90_readwrite_read_band_plot->proc~set_error_input proc~w90_wannier90_readwrite_read_band_plot->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_band_plot->proc~w90_readwrite_get_range_vector proc~w90_wannier90_readwrite_read_berry w90_wannier90_readwrite_read_berry proc~w90_wannier90_readwrite_read_berry->proc~set_error_input proc~w90_wannier90_readwrite_read_berry->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_berry->proc~w90_readwrite_get_keyword_vector proc~w90_wannier90_readwrite_read_berry->proc~w90_readwrite_get_range_vector proc~w90_wannier90_readwrite_read_berry->proc~w90_readwrite_get_smearing_index proc~w90_wannier90_readwrite_read_bloch_phase->proc~set_error_input proc~w90_wannier90_readwrite_read_bloch_phase->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_boltzwann w90_wannier90_readwrite_read_boltzwann proc~w90_wannier90_readwrite_read_boltzwann->proc~set_error_input proc~w90_wannier90_readwrite_read_boltzwann->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_boltzwann->proc~w90_readwrite_get_smearing_index proc~w90_wannier90_readwrite_read_constrained_centres->proc~set_error_input proc~w90_wannier90_readwrite_read_constrained_centres->proc~w90_readwrite_get_block_length proc~w90_wannier90_readwrite_read_constrained_centres->proc~w90_readwrite_get_centre_constraints proc~w90_wannier90_readwrite_read_disentangle->proc~set_error_input proc~w90_wannier90_readwrite_read_disentangle->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_disentangle->proc~w90_readwrite_get_keyword_block proc~w90_wannier90_readwrite_read_dist_cutoff->proc~set_error_input proc~w90_wannier90_readwrite_read_dist_cutoff->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_dos w90_wannier90_readwrite_read_dos proc~w90_wannier90_readwrite_read_dos->proc~set_error_input proc~w90_wannier90_readwrite_read_dos->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_dos->proc~w90_readwrite_get_range_vector proc~w90_wannier90_readwrite_read_dos->proc~w90_readwrite_get_smearing_index proc~w90_wannier90_readwrite_read_energy_range w90_wannier90_readwrite_read_energy_range proc~w90_wannier90_readwrite_read_energy_range->proc~set_error_input proc~w90_wannier90_readwrite_read_energy_range->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_explicit_kpts w90_wannier90_readwrite_read_explicit_kpts proc~w90_wannier90_readwrite_read_explicit_kpts->proc~set_error_input proc~w90_wannier90_readwrite_read_explicit_kpts->proc~w90_readwrite_get_block_length proc~w90_wannier90_readwrite_read_explicit_kpts->proc~w90_readwrite_get_keyword_block proc~w90_wannier90_readwrite_read_fermi_surface->proc~set_error_input proc~w90_wannier90_readwrite_read_fermi_surface->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_global_kmesh w90_wannier90_readwrite_read_global_kmesh proc~w90_wannier90_readwrite_read_global_kmesh->proc~set_error_input proc~w90_wannier90_readwrite_read_global_kmesh->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_global_kmesh->proc~w90_readwrite_get_keyword_vector proc~w90_wannier90_readwrite_read_global_kmesh->proc~w90_readwrite_get_vector_length proc~w90_wannier90_readwrite_read_gyrotropic w90_wannier90_readwrite_read_gyrotropic proc~w90_wannier90_readwrite_read_gyrotropic->proc~set_error_input proc~w90_wannier90_readwrite_read_gyrotropic->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_gyrotropic->proc~w90_readwrite_get_keyword_vector proc~w90_wannier90_readwrite_read_gyrotropic->proc~w90_readwrite_get_range_vector proc~w90_wannier90_readwrite_read_gyrotropic->proc~w90_readwrite_get_smearing_index proc~w90_wannier90_readwrite_read_kslice w90_wannier90_readwrite_read_kslice proc~w90_wannier90_readwrite_read_kslice->proc~set_error_input proc~w90_wannier90_readwrite_read_kslice->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_kslice->proc~w90_readwrite_get_keyword_vector proc~w90_wannier90_readwrite_read_kslice->proc~w90_readwrite_get_vector_length proc~w90_wannier90_readwrite_read_one_dim->proc~set_error_input proc~w90_wannier90_readwrite_read_one_dim->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_outfiles->proc~set_error_input proc~w90_wannier90_readwrite_read_outfiles->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_plot_info->proc~set_error_input proc~w90_wannier90_readwrite_read_plot_info->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_projections w90_wannier90_readwrite_read_projections proc~w90_wannier90_readwrite_read_projections->proc~set_error_input proc~w90_wannier90_readwrite_read_projections->proc~w90_readwrite_get_block_length proc~w90_wannier90_readwrite_read_projections->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_projections->proc~w90_readwrite_get_projections proc~w90_wannier90_readwrite_read_projections->proc~w90_readwrite_get_range_vector proc~w90_wannier90_readwrite_read_pw90_kpath w90_wannier90_readwrite_read_pw90_kpath proc~w90_wannier90_readwrite_read_pw90_kpath->proc~set_error_input proc~w90_wannier90_readwrite_read_pw90_kpath->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_pw90spin w90_wannier90_readwrite_read_pw90spin proc~w90_wannier90_readwrite_read_pw90spin->proc~set_error_input proc~w90_wannier90_readwrite_read_pw90spin->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_restart->proc~set_error_input proc~w90_wannier90_readwrite_read_restart->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_smearing w90_wannier90_readwrite_read_smearing proc~w90_wannier90_readwrite_read_smearing->proc~set_error_input proc~w90_wannier90_readwrite_read_smearing->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_smearing->proc~w90_readwrite_get_smearing_index proc~w90_wannier90_readwrite_read_spin_hall w90_wannier90_readwrite_read_spin_hall proc~w90_wannier90_readwrite_read_spin_hall->proc~set_error_input proc~w90_wannier90_readwrite_read_spin_hall->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_transport->proc~set_error_input proc~w90_wannier90_readwrite_read_transport->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_wann_plot->proc~set_error_input proc~w90_wannier90_readwrite_read_wann_plot->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_wann_plot->proc~w90_readwrite_get_keyword_vector proc~w90_wannier90_readwrite_read_wann_plot->proc~w90_readwrite_get_range_vector proc~w90_wannier90_readwrite_read_wann_plot->proc~w90_readwrite_get_vector_length proc~w90_wannier90_readwrite_read_wannierise->proc~set_error_input proc~w90_wannier90_readwrite_read_wannierise->proc~w90_readwrite_get_keyword proc~wham_get_occ_mat_list wham_get_occ_mat_list proc~wham_get_occ_mat_list->proc~set_error_input program~wannier wannier program~wannier->proc~set_error_input proc~input_reader_special input_reader_special program~wannier->proc~input_reader_special proc~w90_input_reader~2 w90_input_reader program~wannier->proc~w90_input_reader~2 proc~w90_disentangle~2 w90_disentangle program~wannier->proc~w90_disentangle~2 proc~w90_get_nn~2 w90_get_nn program~wannier->proc~w90_get_nn~2 proc~w90_plot w90_plot program~wannier->proc~w90_plot proc~write_kmesh write_kmesh program~wannier->proc~write_kmesh proc~berry_get_imfgh_klist->proc~wham_get_occ_mat_list proc~wham_get_eig_uu_hh_jjlist wham_get_eig_UU_HH_JJlist proc~berry_get_imfgh_klist->proc~wham_get_eig_uu_hh_jjlist proc~berry_get_kubo_k->proc~utility_w0gauss proc~berry_get_kubo_k->proc~wham_get_eig_deleig proc~berry_get_sc_klist->proc~utility_w0gauss_vec proc~berry_get_sc_klist->proc~wham_get_eig_deleig proc~wham_get_eig_uu_hh_aa_sc wham_get_eig_UU_HH_AA_sc proc~berry_get_sc_klist->proc~wham_get_eig_uu_hh_aa_sc proc~wham_get_eig_uu_hh_aa_sc_tb_conv wham_get_eig_UU_HH_AA_sc_TB_conv proc~berry_get_sc_klist->proc~wham_get_eig_uu_hh_aa_sc_tb_conv proc~dis_main dis_main proc~dis_main->proc~dis_windows proc~dos_main dos_main proc~dos_main->proc~dos_get_k proc~dos_main->proc~get_hh_r proc~dos_main->proc~wham_get_eig_deleig proc~input_reader_special->proc~w90_readwrite_clean_infile proc~w90_wannier90_readwrite_read_special w90_wannier90_readwrite_read_special proc~input_reader_special->proc~w90_wannier90_readwrite_read_special proc~plot_main plot_main proc~plot_main->proc~plot_write_vdw_data proc~tdf_kpt->proc~utility_w0gauss proc~w90_create_kmesh w90_create_kmesh proc~w90_create_kmesh->proc~kmesh_get proc~w90_input_reader~2->proc~w90_readwrite_clean_infile proc~w90_input_reader~2->proc~w90_wannier90_readwrite_read proc~w90_input_setopt w90_input_setopt proc~w90_input_setopt->proc~w90_wannier90_readwrite_read proc~w90_input_setopt->proc~w90_wannier90_readwrite_read_special proc~w90_postw90_readwrite_read w90_postw90_readwrite_read proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_atoms proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_dis_manifold proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_exclude_bands proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_fermi_energy proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_gamma_only proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_kmesh_data proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_kpath proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_lattice proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_mp_grid proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_num_bands proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_num_wann proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_system proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_units proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_ws_data proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_berry proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_boltzwann proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_dos proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_energy_range proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_global_kmesh proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_gyrotropic proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_kslice proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_pw90_kpath proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_pw90spin proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_smearing proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_spin_hall proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_algorithm_control proc~w90_readwrite_read_kpoints w90_readwrite_read_kpoints proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_kpoints proc~w90_postw90_readwrite_read->proc~w90_readwrite_read_verbosity proc~w90_wannier90_readwrite_read_effective_model w90_wannier90_readwrite_read_effective_model proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_effective_model proc~w90_wannier90_readwrite_read_geninterp w90_wannier90_readwrite_read_geninterp proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_geninterp proc~w90_wannier90_readwrite_read_local_kmesh w90_wannier90_readwrite_read_local_kmesh proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_local_kmesh proc~w90_wannier90_readwrite_read_oper w90_wannier90_readwrite_read_oper proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_oper proc~w90_wannier90_readwrite_read_pw90_calcs w90_wannier90_readwrite_read_pw90_calcs proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_pw90_calcs proc~w90_wannier90_readwrite_read_pw90ham w90_wannier90_readwrite_read_pw90ham proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_pw90ham proc~w90_wannier90_readwrite_read_scissors_shift w90_wannier90_readwrite_read_scissors_shift proc~w90_postw90_readwrite_read->proc~w90_wannier90_readwrite_read_scissors_shift proc~w90_postw90_readwrite_readall w90_postw90_readwrite_readall proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_berry proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_boltzwann proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_dos proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_energy_range proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_global_kmesh proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_gyrotropic proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_kslice proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_pw90_kpath proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_pw90spin proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_smearing proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_spin_hall proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_effective_model proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_geninterp proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_local_kmesh proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_oper proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_pw90_calcs proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_pw90ham proc~w90_postw90_readwrite_readall->proc~w90_wannier90_readwrite_read_scissors_shift proc~w90_readwrite_clear_keywords->proc~clear_block proc~w90_readwrite_clear_keywords->proc~w90_readwrite_get_keyword proc~w90_readwrite_clear_keywords->proc~w90_readwrite_get_keyword_vector proc~w90_readwrite_clear_keywords->proc~w90_readwrite_get_range_vector proc~w90_readwrite_read_algorithm_control->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_explicit_kpath->proc~w90_readwrite_get_block_length proc~w90_readwrite_read_explicit_kpath->proc~w90_readwrite_get_keyword_explicit_kpath proc~w90_readwrite_read_explicit_kpath->proc~w90_readwrite_read_explicit_kpath_points proc~w90_readwrite_read_kpoints->proc~w90_readwrite_get_keyword_block proc~w90_readwrite_read_total_bands w90_readwrite_read_total_bands proc~w90_readwrite_read_total_bands->proc~w90_readwrite_get_keyword proc~w90_readwrite_read_verbosity->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_effective_model->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_geninterp->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_hamil->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_hamil->proc~w90_readwrite_get_keyword_vector proc~w90_wannier90_readwrite_read_local_kmesh->proc~get_module_kmesh proc~w90_wannier90_readwrite_read_oper->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_post_proc->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_pw90_calcs->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_pw90ham->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_scissors_shift->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_atoms proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_distk proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_exclude_bands proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_kmesh_data proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_lattice proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_mp_grid proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_num_bands proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_num_wann proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_system proc~w90_wannier90_readwrite_read_special->proc~w90_wannier90_readwrite_read_explicit_kpts proc~w90_wannier90_readwrite_read_special->proc~w90_wannier90_readwrite_read_projections proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_kpoints proc~w90_wannier90_readwrite_read_special->proc~w90_readwrite_read_total_bands proc~w90_wannier90_readwrite_read_sym->proc~w90_readwrite_get_keyword proc~w90_wannier90_readwrite_read_w90_calcs->proc~w90_readwrite_get_keyword proc~wham_get_eig_deleig->proc~get_hh_r proc~wham_get_eig_uu_hh_aa_sc->proc~get_hh_r proc~wham_get_eig_uu_hh_aa_sc_tb_conv->proc~get_hh_r proc~wham_get_eig_uu_hh_jjlist->proc~get_hh_r program~postw90 postw90 program~postw90->proc~berry_main program~postw90->proc~boltzwann_main program~postw90->proc~geninterp_main program~postw90->proc~gyrotropic_main program~postw90->proc~k_path program~postw90->proc~k_slice program~postw90->proc~kmesh_get program~postw90->proc~spin_get_moment program~postw90->proc~w90_readwrite_clean_infile program~postw90->proc~dos_main program~postw90->proc~w90_postw90_readwrite_read proc~berry_get_imf_klist->proc~berry_get_imfgh_klist proc~berry_get_kdotp->proc~wham_get_eig_deleig proc~berry_get_kdotp->proc~wham_get_eig_uu_hh_aa_sc proc~berry_get_shc_klist->proc~wham_get_eig_deleig proc~w90_disentangle~2->proc~dis_main proc~w90_get_gkpb~2 w90_get_gkpb proc~w90_get_gkpb~2->proc~w90_create_kmesh proc~w90_get_nnkp~2 w90_get_nnkp proc~w90_get_nnkp~2->proc~w90_create_kmesh proc~w90_get_nn~2->proc~w90_create_kmesh proc~w90_input_reader w90_input_reader proc~w90_input_reader->proc~w90_input_reader~2 proc~w90_input_setopt_f w90_input_setopt_f proc~w90_input_setopt_f->proc~w90_input_setopt proc~w90_plot->proc~plot_main proc~write_kmesh->proc~w90_create_kmesh proc~w90_disentangle w90_disentangle proc~w90_disentangle->proc~w90_disentangle~2 proc~w90_get_gkpb w90_get_gkpb proc~w90_get_gkpb->proc~w90_get_gkpb~2 proc~w90_get_nn w90_get_nn proc~w90_get_nn->proc~w90_get_nn~2 proc~w90_get_nnkp w90_get_nnkp proc~w90_get_nnkp->proc~w90_get_nnkp~2

Source Code

  subroutine set_error_input(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_input)
    call comms_sync_error(comm, err, code_input)
  end subroutine set_error_input