Octopus
|
Data Types | |
type | scf_t |
some variables used for the SCF cycle More... | |
Functions/Subroutines | |
subroutine, public | scf_init (scf, namespace, gr, ions, st, mc, hm, space) |
subroutine, public | scf_end (scf) |
subroutine, public | scf_mix_clear (scf) |
subroutine, public | scf_run (scf, namespace, space, mc, gr, ions, ext_partners, st, ks, hm, outp, verbosity, iters_done, restart_load, restart_dump) |
subroutine, public | scf_state_info (namespace, st) |
subroutine, public | scf_print_mem_use (namespace) |
subroutine | scf_update_initial_quantity (scf, hm, criterion) |
Update the quantity at the begining of a SCF cycle. More... | |
subroutine | scf_update_diff_quantity (scf, hm, st, gr, rhoout, rhoin, criterion) |
Update the quantity at the begining of a SCF cycle. More... | |
Variables | |
integer, parameter, public | verb_no = 0 |
integer, parameter, public | verb_compact = 1 |
integer, parameter, public | verb_full = 3 |
subroutine, public scf_oct_m::scf_init | ( | type(scf_t), intent(inout) | scf, |
type(namespace_t), intent(in) | namespace, | ||
type(grid_t), intent(in) | gr, | ||
type(ions_t), intent(in) | ions, | ||
type(states_elec_t), intent(in) | st, | ||
type(multicomm_t), intent(in) | mc, | ||
type(hamiltonian_elec_t), intent(inout) | hm, | ||
class(space_t), intent(in) | space | ||
) |
subroutine, public scf_oct_m::scf_end | ( | type(scf_t), intent(inout) | scf | ) |
subroutine, public scf_oct_m::scf_mix_clear | ( | type(scf_t), intent(inout) | scf | ) |
subroutine, public scf_oct_m::scf_run | ( | type(scf_t), intent(inout) | scf, |
type(namespace_t), intent(in) | namespace, | ||
type(electron_space_t), intent(in) | space, | ||
type(multicomm_t), intent(in) | mc, | ||
type(grid_t), intent(inout) | gr, | ||
type(ions_t), intent(inout) | ions, | ||
type(partner_list_t), intent(in) | ext_partners, | ||
type(states_elec_t), intent(inout) | st, | ||
type(v_ks_t), intent(inout) | ks, | ||
type(hamiltonian_elec_t), intent(inout) | hm, | ||
type(output_t), intent(in), optional | outp, | ||
integer, intent(in), optional | verbosity, | ||
integer, intent(out), optional | iters_done, | ||
type(restart_t), intent(in), optional | restart_load, | ||
type(restart_t), intent(in), optional | restart_dump | ||
) |
subroutine, public scf_oct_m::scf_state_info | ( | type(namespace_t), intent(in) | namespace, |
class(states_abst_t), intent(in) | st | ||
) |
subroutine, public scf_oct_m::scf_print_mem_use | ( | type(namespace_t), intent(in) | namespace | ) |
|
private |
|
private |