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

Anmol anmoljindal0 at gmail.com
Mon Jun 12 11:01:25 UTC 2023


Hi Ivan
Thanks for your suggestion. It's working fine now.
Regards
Anmol


On Mon, Jun 12, 2023 at 12:12 PM Ivan Gladich <igladich.gmx at gmail.com>
wrote:

> 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
> <https://groups.google.com/d/msgid/cp2k/4e829a39-bf73-4d1f-8cef-7352138477d8n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CANvrcEgXSozm7ShT0mieTyjvU7a%3Dp8jkjoP0KQUb2kPcWTGA3g%40mail.gmail.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20230612/5a152c53/attachment.htm>


More information about the CP2K-user mailing list