mirror of
https://github.com/cp2k/cp2k.git
synced 2026-07-27 21:55:16 -04:00
Improve TDDFPT output for MD and state following (#3302)
This commit is contained in:
parent
0833382a82
commit
dca71f4cda
4 changed files with 7 additions and 9 deletions
|
|
@ -139,6 +139,7 @@ CONTAINS
|
|||
IF (unit_nr > 0) THEN
|
||||
WRITE (unit_nr, '(T2,A,A,A,A,A)') "!", REPEAT("-", 27), &
|
||||
" Excited State Energy ", REPEAT("-", 28), "!"
|
||||
WRITE (unit_nr, '(T2,A,T75,I6)') "Results for Excited State Nr.", ABS(ex_env%state)
|
||||
WRITE (unit_nr, '(T2,A,T65,F16.10)') "Excitation Energy [Hartree] ", ex_env%evalue
|
||||
WRITE (unit_nr, '(T2,A,T65,F16.10)') "Total Energy [Hartree]", energy%total
|
||||
END IF
|
||||
|
|
|
|||
|
|
@ -108,6 +108,7 @@ CONTAINS
|
|||
CALL init_interaction_radii_orb_basis(refbasis, dft_control%qs_control%eps_pgf_orb)
|
||||
CALL add_basis_set_to_container(qs_kind%basis_sets, refbasis, btype)
|
||||
END IF
|
||||
CALL get_qs_kind(qs_kind=qs_kind, basis_set=refbasis, basis_type=btype)
|
||||
END IF
|
||||
IF (unit_nr > 0) THEN
|
||||
CALL get_gto_basis_set(refbasis, name=bname, nsgf=nsgf)
|
||||
|
|
|
|||
|
|
@ -774,11 +774,6 @@ CONTAINS
|
|||
WRITE (UNIT=output_unit, FMT="(T3,A,T56,F25.14)") &
|
||||
"Mulliken restraint energy: ", energy%mulliken
|
||||
END IF
|
||||
IF (qs_env%excited_state) THEN
|
||||
IF (energy%excited_state /= 0.0_dp) &
|
||||
WRITE (UNIT=output_unit, FMT="(T3,A,T56,F25.14)") &
|
||||
"Excited State energy: ", energy%excited_state
|
||||
END IF
|
||||
IF (dft_control%qs_control%semi_empirical) THEN
|
||||
WRITE (UNIT=output_unit, FMT="(/,(T3,A,T56,F25.14))") &
|
||||
"Total energy [eV]: ", energy%total*evolt
|
||||
|
|
|
|||
|
|
@ -242,10 +242,6 @@ CONTAINS
|
|||
NULLIFY (gs_mos)
|
||||
|
||||
CALL tddfpt_init_mos(qs_env, gs_mos, log_unit)
|
||||
CALL cp_print_key_finished_output(log_unit, &
|
||||
logger, &
|
||||
tddfpt_print_section, &
|
||||
"PROGRAM_BANNER")
|
||||
|
||||
! obtain corrected KS-matrix
|
||||
CALL tddfpt_oecorr(qs_env, gs_mos, matrix_ks_oep)
|
||||
|
|
@ -491,6 +487,11 @@ CONTAINS
|
|||
CALL cp_fm_release(evects)
|
||||
CALL cp_fm_release(S_evects)
|
||||
|
||||
CALL cp_print_key_finished_output(log_unit, &
|
||||
logger, &
|
||||
tddfpt_print_section, &
|
||||
"PROGRAM_BANNER")
|
||||
|
||||
DEALLOCATE (evals, ostrength)
|
||||
|
||||
IF (tddfpt_control%kernel == tddfpt_kernel_full) THEN
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue