wB97X-rV with ADMM
Nico Holmberg
holmbe... at gmail.com
Wed Mar 21 06:30:37 UTC 2018
Hi,
You are seeing the error because the selected default XC functional for the
ADMM correction
<https://manual.cp2k.org/trunk/CP2K_INPUT/FORCE_EVAL/DFT/AUXILIARY_DENSITY_MATRIX_METHOD.html#list_EXCH_CORRECTION_FUNC>
is not compatible with the HFX potential type MIX_CL. The default ADMM
correction currently supports only the following potential types: COULOUMB,
TRUNCATED and SHORT. You can bypass the problem by setting EXCH_CORRECTION_FUNC
to e.g. BECKE88X.
Couple of notes:
- Your system is periodic and you should switch to a truncated potential
with a reasonable cutoff radius (i.e. MIX_CL_TRUNC). I have no idea whether
this makes sense with wB97X.
- ADMM has not been validated for wB97X and you need to carefully test
the method before proceeding.
- Without seeing what your actual system is, do you need standard
diagonalization or could you use OT?
- Nico
keskiviikko 21. maaliskuuta 2018 7.27.21 UTC+2 huy pham kirjoitti:
>
> Dear All,
>
> I am trying to run the single point energy calculation using wB97X(-rV)
> functional. However I got an error and I don't know how to deal with it:
>
> *******************************************************************************
> *
> ___ *
> * /
> \ *
> *
> [ABORT]
> *
> *
> \___/ *
> *
> | *
> *
> O/| *
> * /|
> | *
> * / \
> hfx_admm_utils.F:695 *
>
> *******************************************************************************
>
>
> ===== Routine Calling Stack =====
>
> 8 hfx_admm_init
> 7 qs_ks_build_kohn_sham_matrix
> 6 rebuild_ks_matrix
> 5 qs_ks_update_qs_env
> 4 scf_env_do_scf_inner_loop
> 3 scf_env_do_scf
> 2 qs_energies
> 1 CP2K
>
> Probably the error is for the initialization with Auxiliary Density Matrix
> Methods. I tried to change different ADMM_PURIFICATION_METHOD but it
> doesn't help.
> Could you please give me any suggestion on what I should change in the
> input file?
>
> Thanks,
> Huy
>
> Please see the input below (only for wB97X)
>
> &FORCE_EVAL
> METHOD Quickstep
> &DFT
> BASIS_SET_FILE_NAME BASIS_MOLOPT
> BASIS_SET_FILE_NAME BASIS_ADMM
> BASIS_SET_FILE_NAME BASIS_ADMM_MOLOPT
> POTENTIAL_FILE_NAME GTH_POTENTIALS
>
> &MGRID
> CUTOFF 600
> &END MGRID
>
> &QS
> EPS_DEFAULT 1.0E-13
> EXTRAPOLATION ASPC
> EXTRAPOLATION_ORDER 2
> &END QS
>
> &AUXILIARY_DENSITY_MATRIX_METHOD
> ADMM_PURIFICATION_METHOD CAUCHY
> &END
>
> &SCF
> SCF_GUESS RESTART
> EPS_SCF 3.0E-7
> MAX_SCF 500
> ADDED_MOS 500
> CHOLESKY INVERSE
> &SMEAR ON
> METHOD FERMI_DIRAC
> ELECTRONIC_TEMPERATURE [K] 300
> &END SMEAR
> &DIAGONALIZATION
> ALGORITHM STANDARD
> &END DIAGONALIZATION
> &MIXING
> METHOD DIRECT_P_MIXING
> ALPHA 0.3
> BETA 1.5
> NBROYDEN 16
> &END
>
> &END SCF
>
> &XC
> &XC_FUNCTIONAL
> &BECKE97
> PARAMETRIZATION wB97X-V
> SCALE_X 1.0
> SCALE_C 1.0
> &END
> &END XC_FUNCTIONAL
> &HF
> &SCREENING
> EPS_SCHWARZ 1.0E-7
> SCREEN_ON_INITIAL_P TRUE
> &END
> &MEMORY
> MAX_MEMORY 10000
> EPS_STORAGE_SCALING 0.1
> &END
> &INTERACTION_POTENTIAL
> OMEGA 0.3
> SCALE_LONGRANGE 0.833
> SCALE_COULOMB 0.167
> POTENTIAL_TYPE MIX_CL
> CUTOFF_RADIUS 6.0
> T_C_G_DATA t_c_g.dat
> &END
> FRACTION 0.167
> &END
>
> &END XC
> &END DFT
>
> &SUBSYS
> &CELL
> ABC 12.3250085893 12.3250085893 25.0
> ALPHA_BETA_GAMMA 90.0 90.0 120.0
> &END CELL
>
> &TOPOLOGY
> COORD_FILE_NAME file.xyz
> COORD_FILE_FORMAT XYZ
> &END
>
> &KIND O
> BASIS_SET DZVP-MOLOPT-GTH
> AUX_FIT_BASIS_SET FIT3
> POTENTIAL GTH-PBE-q6
> &END KIND
>
> &KIND H
> BASIS_SET DZVP-MOLOPT-GTH
> AUX_FIT_BASIS_SET FIT3
> POTENTIAL GTH-PBE-q1
> &END KIND
> &KIND C
> BASIS_SET DZVP-MOLOPT-GTH
> AUX_FIT_BASIS_SET FIT3
> POTENTIAL GTH-PBE-q4
> &END KIND
>
> &END SUBSYS
> &END FORCE_EVAL
>
> &GLOBAL
> PROJECT WG
> RUN_TYPE ENERGY
> PRINT_LEVEL medium
> &END GLOBAL
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20180320/116f1530/attachment.htm>
More information about the CP2K-user
mailing list