Home
last modified time | relevance | path

Searched refs:n_partially_filled (Results 1 – 4 of 4) sorted by relevance

/dports/science/octopus/octopus-10.5/src/opt_control/
H A Dcheck_input_inc.F9027 integer :: no_electrons, n_filled, n_partially_filled, n_half_filled local
42 call occupied_states(sys%st, sys%namespace, 1, n_filled, n_partially_filled, n_half_filled)
44 if(n_partially_filled > 0 ) then
49 call occupied_states(sys%st, sys%namespace, 1, n_filled, n_partially_filled, n_half_filled)
50 if(n_partially_filled > 0 .or. n_half_filled > 0) then
55 call occupied_states(sys%st, sys%namespace, 2, n_filled, n_partially_filled, n_half_filled)
57 if(n_partially_filled > 0 .or. n_half_filled > 0) then
62 call occupied_states(sys%st, sys%namespace, 1, n_filled, n_partially_filled, n_half_filled)
64 if(n_partially_filled > 0 .or. n_half_filled > 0) then
/dports/science/octopus/octopus-10.5/src/states/
H A Dexcited_states.F90116 integer, allocatable :: n_filled(:), n_partially_filled(:), n_half_filled(:), n_empty(:), & local
136 SAFE_ALLOCATE(n_partially_filled(1:nspin))
144 …call occupied_states(ground_state, namespace, 1, n_filled(1), n_partially_filled(1), n_half_filled…
146 if(n_partially_filled(1) > 0) then
168 …call occupied_states(ground_state, namespace, 1, n_filled(1), n_partially_filled(1), n_half_filled…
170 …call occupied_states(ground_state, namespace, 2, n_filled(2), n_partially_filled(2), n_half_filled…
172 if(n_partially_filled(1) * n_partially_filled(2) > 0) then
181 …call occupied_states(ground_state, namespace, 1, n_filled(1), n_partially_filled(1), n_half_filled…
183 if(n_partially_filled(1) > 0) then
291 SAFE_DEALLOCATE_A(n_partially_filled)
H A Dstates_elec.F902394 integer :: ik, ist, ast, n_filled, n_partially_filled, n_half_filled local
2402 call occupied_states(st, namespace, ik, n_filled, n_partially_filled, n_half_filled)
2403 if(n_partially_filled > 0 .or. n_half_filled > 0) is_frac_occ = .true.
2404 n_occ(ik) = n_filled + n_partially_filled + n_half_filled
2505 subroutine occupied_states(st, namespace, ik, n_filled, n_partially_filled, n_half_filled, & argument
2510 integer, intent(out) :: n_filled, n_partially_filled, n_half_filled local
2522 n_partially_filled = 0
2535 n_partially_filled = n_partially_filled + 1
2536 if(present(partially_filled)) partially_filled(n_partially_filled) = ist
2548 n_partially_filled = n_partially_filled + 1
[all …]
/dports/science/octopus/octopus-10.5/src/scf/
H A Dunocc.F9069 integer :: n_filled, n_partially_filled, n_half_filled local
172 call occupied_states(sys%st, sys%namespace, ik, n_filled, n_partially_filled, n_half_filled)
173 occ_states(ik) = n_filled + n_partially_filled + n_half_filled