[CP2K-user] [CP2K:18916] Re: Regarding using Plumed as an external engine for OPES Metadynamics in Cp2k

Ivan Gladich igladich.gmx at gmail.com
Mon Jun 12 06:42:09 UTC 2023


Hi
This is more a question for the PLUMED forum...
however, 
1) add TEMP keyword as you did
2) just add at the beginning of your plumed.dat the following
FLUSH STRIDE=1
The default in plumed is 10000 steps (if I recall well)

Hope it helps

Ivan



On Sunday, June 11, 2023 at 8:41:49 PM UTC+3 Anmol wrote:

> Dear users of CP2K,
>
> I am attempting to run OPES Metadynamics in CP2K, using PLUMED as an 
> external driver. I am encountering two problems with my setup:
>
> Issue with temperature specification in PLUMED input file:
> ===================================
> plumed_inupt_file
> UNITS LENGTH=A ENERGY=kcal/mol TIME=fs
> cv1: DISTANCE ATOMS=4,13
> cv2: DISTANCE ATOMS=1,16
> opes: OPES_METAD_EXPLORE ARG=cv1,cv2 PACE=20 BARRIER=50 *TEMP=300*
> uwall: UPPER_WALLS ARG=cv1,cv2 AT=3.0,3.0 KAPPA=40,40
> PRINT STRIDE=20 FILE=COLVAR ARG=*
> =======================================
> When I omit the temperature specification in my PLUMED input file, I 
> receive the following error message:
>
> PLUMED: 
> ################################################################################
> PLUMED: 
> PLUMED: 
> PLUMED: +++ PLUMED error
> PLUMED: +++ at OPESmetad.cpp:379, function 
> PLMD::opes::OPESmetad<mode>::OPESmetad(const PLMD::ActionOptions&) [with 
> mode = PLMD::opes::exploration]
> PLUMED: +++ assertion failed: kbt_>0
> PLUMED: +++ message follows +++
> PLUMED: your MD engine does not pass the temperature to plumed, you must 
> specify it using TEMP
> PLUMED: 
> PLUMED: 
> ################################################################################
>
> Issue with COLVAR file generation:
> Interestingly, when I include the TEMP keyword in the PLUMED input file, 
> the program runs without any errors, but it still doesn't write anything to 
> the COLVAR file.
>
> below is my cp2k input file
> =================
> &GLOBAL
>   PROJECT aimtd
>   RUN_TYPE MD
>   PRINT_LEVEL MEDIUM
> &END GLOBAL
>
> !&EXT_RESTART
>     !RESTART_FILE_NAME aimd-nvt-1.restart
> !&END
>
> &MOTION
> &GEO_OPT
>    OPTIMIZER LBFGS
>    MAX_ITER  100
>    MAX_FORCE 1.0E-03
>    RMS_DR    1.0E-03
>    RMS_FORCE 1.0E-03
>    MAX_DR    1.0E-03
>    &LBFGS
>    &END
>  &END
>
>   &MD
>     ENSEMBLE NVT
>     TEMPERATURE 300
>     TIMESTEP 0.5
>     STEPS 10000
> &THERMOSTAT
> TYPE CSVR
> &CSVR
> TIMECON 1
> &END CSVR
> &END THERMOSTAT
>   &END MD
>
>  &PRINT
>     &TRAJECTORY
>       ADD_LAST NUMERIC
>       FORMAT PDB
>       &EACH
>         MD 1
>       &END EACH
>     &END TRAJECTORY
>     
>     &RESTART
>       ADD_LAST NUMERIC
>       &EACH
>         MD 1
>       &END EACH
>     &END RESTART
>     &RESTART_HISTORY ON
>     &END
>
>    &FORCES
>      FILENAME forces_nvt
>      &EACH
>      MD 1
>      &END EACH
>    &END FORCES
>
>   &STRESS
>      FILENAME stress_nvt
>      &EACH
>      MD 1
>      &END EACH
>    &END STRESS
>    
>  &END PRINT
>
> &FREE_ENERGY
> &METADYN
>  USE_PLUMED .TRUE.
>  PLUMED_INPUT_FILE metad_plumed.dat
> &END METADYN
> &END FREE_ENERGY
>
> &END MOTION
>
> &FORCE_EVAL
>   METHOD Quickstep
>   &DFT
>     BASIS_SET_FILE_NAME GTH_BASIS_SET
>     POTENTIAL_FILE_NAME POTENTIAL
>     &QS
>       EPS_DEFAULT 1.0E-07
>     &END QS
>     &MGRID
>       CUTOFF 400
>       NGRIDS 4
>       REL_CUTOFF 70
>     &END MGRID
>
>     &SCF
> SCF_GUESS ATOMIC
>   EPS_SCF 1.0E-07
>   MAX_SCF 20
>   &OT ON
>   MINIMIZER DIIS
>   PRECONDITIONER FULL_ALL
>   &END OT
>   &OUTER_SCF
>   MAX_SCF 100
>   &END OUTER_SCF
>     &END SCF
>
>     &XC
>       &XC_FUNCTIONAL
> &MGGA_XC_B97M_V
> &END MGGA_XC_B97M_V
>       &END XC_FUNCTIONAL
>       &VDW_POTENTIAL
>       &NON_LOCAL
>       TYPE RVV10
>       &END NON_LOCAL
>       &END VDW_POTENTIAL
>     &END XC
>
>   &END DFT
>
>   &SUBSYS
>     &CELL
>       ABC 11.76   11.76   11.76
>     &END CELL
>     &TOPOLOGY
>       COORD_FILE_NAME new_sys.xyz
>       COORD_FILE_FORMAT XYZ
>     &END TOPOLOGY
>     &KIND C
>         ELEMENT C
>         BASIS_SET TZV2P-GTH-q4
>         POTENTIAL GTH-BLYP-q4
>         &END KIND
>     &KIND H
>         ELEMENT H
>         BASIS_SET TZV2P-GTH-q1
>         POTENTIAL GTH-BLYP-q1
>         &END KIND
>     &KIND O
>         ELEMENT O
>         BASIS_SET TZV2P-GTH-q6
>         POTENTIAL GTH-BLYP-q6
>         &END KIND
>
>   &END SUBSYS
> &END FORCE_EVAL
> ==========================
>
> How to solve these two errors?
>
> Regards
> Anmol  
>

-- 
You received this message because you are subscribed to the Google Groups "cp2k" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cp2k/4e829a39-bf73-4d1f-8cef-7352138477d8n%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20230611/ea6ba9e3/attachment-0001.htm>


More information about the CP2K-user mailing list