w90_wannierise Subroutine

public subroutine w90_wannierise(w90_obj, ierr) bind(c)

Arguments

Type IntentOptional Attributes Name
type(w90_data), value :: w90_obj
integer(kind=c_int) :: ierr

Calls

proc~~w90_wannierise~~CallsGraph proc~w90_wannierise w90_wannierise proc~w90_get_fortran_stderr w90_get_fortran_stderr proc~w90_wannierise->proc~w90_get_fortran_stderr proc~w90_get_fortran_stdout w90_get_fortran_stdout proc~w90_wannierise->proc~w90_get_fortran_stdout proc~w90_wannierise~2 w90_wannierise proc~w90_wannierise->proc~w90_wannierise~2 proc~comms_sync_error comms_sync_error proc~w90_wannierise~2->proc~comms_sync_error proc~mpirank mpirank proc~w90_wannierise~2->proc~mpirank proc~prterr prterr proc~w90_wannierise~2->proc~prterr proc~set_error_fatal set_error_fatal proc~w90_wannierise~2->proc~set_error_fatal proc~wann_main wann_main proc~w90_wannierise~2->proc~wann_main proc~wann_main_gamma wann_main_gamma proc~w90_wannierise~2->proc~wann_main_gamma proc~prterr->proc~mpirank interface~comms_no_sync_bcast comms_no_sync_bcast proc~prterr->interface~comms_no_sync_bcast interface~comms_no_sync_recv comms_no_sync_recv proc~prterr->interface~comms_no_sync_recv interface~comms_no_sync_send comms_no_sync_send proc~prterr->interface~comms_no_sync_send proc~mpisize mpisize proc~prterr->proc~mpisize proc~set_error_fatal->proc~comms_sync_error proc~set_base_error set_base_error proc~set_error_fatal->proc~set_base_error proc~wann_main->proc~mpirank proc~wann_main->proc~set_error_fatal interface~comms_allreduce comms_allreduce proc~wann_main->interface~comms_allreduce proc~hamiltonian_setup hamiltonian_setup proc~wann_main->proc~hamiltonian_setup proc~internal_test_convergence internal_test_convergence proc~wann_main->proc~internal_test_convergence proc~io_stopwatch_start io_stopwatch_start proc~wann_main->proc~io_stopwatch_start proc~io_stopwatch_stop io_stopwatch_stop proc~wann_main->proc~io_stopwatch_stop proc~io_wallclocktime io_wallclocktime proc~wann_main->proc~io_wallclocktime proc~wann_main->proc~mpisize proc~set_error_alloc set_error_alloc proc~wann_main->proc~set_error_alloc proc~set_error_dealloc set_error_dealloc proc~wann_main->proc~set_error_dealloc proc~sitesym_symmetrize_gradient sitesym_symmetrize_gradient proc~wann_main->proc~sitesym_symmetrize_gradient proc~sitesym_symmetrize_rotation sitesym_symmetrize_rotation proc~wann_main->proc~sitesym_symmetrize_rotation proc~utility_frac_to_cart utility_frac_to_cart proc~wann_main->proc~utility_frac_to_cart proc~utility_zgemm utility_zgemm proc~wann_main->proc~utility_zgemm proc~wann_check_unitarity wann_check_unitarity proc~wann_main->proc~wann_check_unitarity proc~wann_domega wann_domega proc~wann_main->proc~wann_domega proc~wann_omega wann_omega proc~wann_main->proc~wann_omega proc~wann_phases wann_phases proc~wann_main->proc~wann_phases proc~wann_spread_copy wann_spread_copy proc~wann_main->proc~wann_spread_copy zgees zgees proc~wann_main->zgees zgemm zgemm proc~wann_main->zgemm zgemv zgemv proc~wann_main->zgemv zheev zheev proc~wann_main->zheev proc~wann_main_gamma->proc~mpirank proc~wann_main_gamma->proc~internal_test_convergence proc~wann_main_gamma->proc~io_stopwatch_start proc~wann_main_gamma->proc~io_stopwatch_stop proc~io_time io_time proc~wann_main_gamma->proc~io_time proc~wann_main_gamma->proc~set_error_alloc proc~wann_main_gamma->proc~set_error_dealloc proc~wann_main_gamma->proc~utility_frac_to_cart proc~wann_main_gamma->proc~utility_zgemm proc~wann_main_gamma->proc~wann_check_unitarity proc~wann_omega_gamma wann_omega_gamma proc~wann_main_gamma->proc~wann_omega_gamma proc~wann_main_gamma->proc~wann_phases proc~wann_main_gamma->proc~wann_spread_copy proc~comms_allreduce_cmplx comms_allreduce_cmplx interface~comms_allreduce->proc~comms_allreduce_cmplx proc~comms_allreduce_real comms_allreduce_real interface~comms_allreduce->proc~comms_allreduce_real proc~comms_no_sync_bcast_char comms_no_sync_bcast_char interface~comms_no_sync_bcast->proc~comms_no_sync_bcast_char proc~comms_no_sync_bcast_cmplx comms_no_sync_bcast_cmplx interface~comms_no_sync_bcast->proc~comms_no_sync_bcast_cmplx proc~comms_no_sync_bcast_int comms_no_sync_bcast_int interface~comms_no_sync_bcast->proc~comms_no_sync_bcast_int proc~comms_no_sync_bcast_logical comms_no_sync_bcast_logical interface~comms_no_sync_bcast->proc~comms_no_sync_bcast_logical proc~comms_no_sync_bcast_real comms_no_sync_bcast_real interface~comms_no_sync_bcast->proc~comms_no_sync_bcast_real proc~comms_no_sync_recv_char comms_no_sync_recv_char interface~comms_no_sync_recv->proc~comms_no_sync_recv_char proc~comms_no_sync_recv_cmplx comms_no_sync_recv_cmplx interface~comms_no_sync_recv->proc~comms_no_sync_recv_cmplx proc~comms_no_sync_recv_int comms_no_sync_recv_int interface~comms_no_sync_recv->proc~comms_no_sync_recv_int proc~comms_no_sync_recv_logical comms_no_sync_recv_logical interface~comms_no_sync_recv->proc~comms_no_sync_recv_logical proc~comms_no_sync_recv_real comms_no_sync_recv_real interface~comms_no_sync_recv->proc~comms_no_sync_recv_real proc~comms_no_sync_send_char comms_no_sync_send_char interface~comms_no_sync_send->proc~comms_no_sync_send_char proc~comms_no_sync_send_cmplx comms_no_sync_send_cmplx interface~comms_no_sync_send->proc~comms_no_sync_send_cmplx proc~comms_no_sync_send_int comms_no_sync_send_int interface~comms_no_sync_send->proc~comms_no_sync_send_int proc~comms_no_sync_send_logical comms_no_sync_send_logical interface~comms_no_sync_send->proc~comms_no_sync_send_logical proc~comms_no_sync_send_real comms_no_sync_send_real interface~comms_no_sync_send->proc~comms_no_sync_send_real proc~hamiltonian_setup->proc~set_error_alloc proc~hamiltonian_wigner_seitz hamiltonian_wigner_seitz proc~hamiltonian_setup->proc~hamiltonian_wigner_seitz proc~internal_test_convergence->proc~set_error_alloc proc~internal_test_convergence->proc~set_error_dealloc proc~set_error_alloc->proc~comms_sync_error proc~set_error_alloc->proc~set_base_error proc~set_error_dealloc->proc~comms_sync_error proc~set_error_dealloc->proc~set_base_error proc~sitesym_symmetrize_gradient->proc~set_error_fatal proc~sitesym_symmetrize_gradient->proc~utility_zgemm proc~sitesym_symmetrize_rotation->proc~set_error_fatal proc~sitesym_symmetrize_rotation->proc~utility_zgemm proc~utility_zgemm->zgemm proc~wann_check_unitarity->proc~set_error_fatal proc~wann_check_unitarity->proc~io_stopwatch_start proc~wann_check_unitarity->proc~io_stopwatch_stop proc~wann_domega->proc~mpirank proc~wann_domega->interface~comms_allreduce proc~wann_domega->proc~io_stopwatch_start proc~wann_domega->proc~io_stopwatch_stop proc~wann_domega->proc~set_error_alloc proc~wann_domega->proc~set_error_dealloc proc~wann_domega->proc~sitesym_symmetrize_gradient proc~wann_omega->proc~mpirank proc~wann_omega->interface~comms_allreduce proc~wann_omega->proc~io_stopwatch_start proc~wann_omega->proc~io_stopwatch_stop proc~wann_omega->proc~set_error_alloc proc~wann_omega->proc~set_error_dealloc proc~wann_omega_gamma->proc~io_stopwatch_start proc~wann_omega_gamma->proc~io_stopwatch_stop proc~wann_omega_gamma->proc~set_error_alloc proc~wann_omega_gamma->proc~set_error_dealloc proc~wann_phases->interface~comms_allreduce proc~wann_phases->proc~io_stopwatch_start proc~wann_phases->proc~io_stopwatch_stop proc~utility_inv3 utility_inv3 proc~wann_phases->proc~utility_inv3 proc~comms_allreduce_cmplx->proc~comms_sync_error proc~comms_no_sync_allreduce_cmplx comms_no_sync_allreduce_cmplx proc~comms_allreduce_cmplx->proc~comms_no_sync_allreduce_cmplx proc~comms_allreduce_real->proc~comms_sync_error proc~comms_no_sync_allreduce_real comms_no_sync_allreduce_real proc~comms_allreduce_real->proc~comms_no_sync_allreduce_real proc~hamiltonian_wigner_seitz->proc~set_error_fatal proc~hamiltonian_wigner_seitz->proc~io_stopwatch_start proc~hamiltonian_wigner_seitz->proc~io_stopwatch_stop proc~hamiltonian_wigner_seitz->proc~set_error_alloc proc~hamiltonian_wigner_seitz->proc~set_error_dealloc proc~utility_metric utility_metric proc~hamiltonian_wigner_seitz->proc~utility_metric