%METAVAR%TEMP_TOL Vs. %METAVAR%WALL
Francesco
francesc... at gmail.com
Fri Jun 20 20:49:26 UTC 2008
Hi Teo, thanks for the reply.
Just a question: In the output doesn't appear the temperature of the
fictious particle I set with the keyword %ROOT%MOTION%FREE_ENERGY
%METADYN%TEMPERATURE and with every value that I put as %ROOT%MOTION
%FREE_ENERGY%METADYN%TEMP_TOL in the log file appears
METADYN| Collective Variables Temperature
control 0.00
Why?
Thanks AGAIN
Francesco
On Jun 20, 6:58 pm, Teodoro Laino <teodor... at gmail.com> wrote:
> Francesco,
>
> if you don't put TEMP_TOL no temperature rescaling is performed over
> the collective variables.
> If you put TEMP_TOL the temperature of the COLVAR is rescaled
> according the tolerance.
> Now let me comment your message:
>
> >> I've had some problems to
> >> add the walls on the colvar, since I found difficult to turn them on.
>
> walls are automatically turned on if you ask for them in the input
> file (if not provide an
> input, fast enough to be run (this usually means not more than few
> SECONDS) for
> debugging. The input file you provided merged in your message does
> not show any
> problem to me (as long as I was patience enough to run it)).
>
>
>
> >> In principle, there is a wall_minus at -4 and a wall_plus at +4,
> >> colvar is around -2 at
> >> the beginning of the simulation. To test that the walls were
> >> active, I
> >> did a very simple
> >> test. I put wall_minus at +4 and wall_plus at -4.
> >> This way, at the first MD step I should find crazy potential energy.
>
> Very laudable effort.. BUT this is not the case since velocities are
> rescaled in between
> the velocity verlet.. so if you have temp_tol on you will never see
> the potential going crazy
> because velocities of the particles are rescaled to the value you
> requested.
>
> >> However, if I set any TEMP_TOL (from 0.0 to 1.E10) for the METAVAR
> >> %ROOT%MOTION%FREE_ENERGY%METADYN%TEMP_TOL
> >> nothing happens, the potential energy at the first MD step is the
> >> total scf energy.
>
> See above.
>
>
>
> >> As I simply remove the TEMP_TOL for the METAVAR from the input, the
> >> potential energy at
> >> the first MD step, as expected, goes crazy because of the walls.
>
> See above.
>
> >> In short, it seems to me that the walls are active if TEMP_TOL on the
> >> METAVAR is not
> >> included in the input.
>
> wrong conclusion. WALLS and TEMP_TOL have two independent setup.
>
> >> Is it that normal ? Am I missing something of
> >> the story ?
>
> If you think how MD works it will be everything clear to you
> (consider that velocities are
> rescaled immediately after the integration).
>
> cheers,
> Teo
>
>
>
> >> Here is the input for a fast (less then 5 mins on a Xeon quadcore)
> >> test.
> >> Thanks,
> >> francesco
>
> >> &MOTION
> >> &MD
> >> COMVEL_TOL 1.0E-08
> >> ANGVEL_ZERO T
> >> ENSEMBLE NVT
> >> TEMPERATURE 300.0
> >> STEPS 10
> >> TIMESTEP 0.5
> >> &THERMOSTAT
> >> TYPE NOSE
> >> REGION GLOBAL
> >> &NOSE
> >> &END NOSE
> >> &END THERMOSTAT
> >> &END MD
> >> &FREE_ENERGY
> >> METHOD METADYN
> >> &METADYN
> >> DO_HILLS F
> >> LAGRANGE T
> >> TEMPERATURE 300.0
> >> TEMP_TOL 80.0
> >> WW 0.0005
> >> &METAVAR
> >> MASS 10.0
> >> SCALE 0.15
> >> LAMBDA 0.5
> >> COLVAR 1
> >> &WALL
> >> TYPE QUADRATIC
> >> POSITION 4.0
> >> &QUADRATIC
> >> K 100.0
> >> DIRECTION WALL_MINUS
> >> &END QUADRATIC
> >> &END WALL
> >> &WALL
> >> TYPE QUADRATIC
> >> POSITION -4.0
> >> &QUADRATIC
> >> K 100.0
> >> DIRECTION WALL_PLUS
> >> &END QUADRATIC
> >> &END WALL
> >> &END METAVAR
> >> &PRINT
> >> &COLVAR
> >> FILENAME =colvar
> >> &END COLVAR
> >> &END PRINT
> >> &END METADYN
> >> &END FREE_ENERGY
> >> &PRINT
> >> &TRAJECTORY
> >> &EACH
> >> MD 2
> >> &END EACH
> >> &END TRAJECTORY
> >> &VELOCITIES
> >> &EACH
> >> MD 2
> >> &END EACH
> >> &END VELOCITIES
> >> &RESTART
> >> &EACH
> >> MD 10
> >> &END EACH
> >> &END RESTART
> >> &END PRINT
> >> &GEO_OPT
> >> &END GEO_OPT
> >> &END MOTION
> >> &FORCE_EVAL
> >> METHOD Quickstep
> >> &DFT
> >> &POISSON
> >> POISSON_SOLVER WAVELET
> >> PERIODIC NONE
> >> &END POISSON
> >> BASIS_SET_FILE_NAME BASIS_AU
> >> POTENTIAL_FILE_NAME POT_AU
> >> CHARGE -1
> >> &MGRID
> >> CUTOFF 280
> >> &END MGRID
> >> &QS
> >> EXTRAPOLATION ASPC
> >> EXTRAPOLATION_ORDER 3
> >> &END QS
> >> &SCF
> >> EPS_SCF 1.0E-6
> >> SCF_GUESS ATOMIC
> >> &PRINT
> >> &RESTART OFF
> >> &END
> >> &END PRINT
> >> &OT
> >> MINIMIZER DIIS
> >> N_DIIS 7
> >> PRECONDITIONER FULL_SINGLE_INVERSE
> >> &END OT
> >> &OUTER_SCF
> >> EPS_SCF 1.0E-4
> >> MAX_SCF 4
> >> &END OUTER_SCF
> >> &END SCF
> >> &XC
> >> &XC_FUNCTIONAL BLYP
> >> &END XC_FUNCTIONAL
> >> &END XC
> >> &END DFT
> >> &SUBSYS
> >> &CELL
> >> ABC 12.0 12.0 12.0
> >> UNIT ANGSTROM
> >> PERIODIC NONE
> >> &END CELL
> >> &COORD
> >> C 6.21755040790000 6.27945039380000
> >> 5.87094203540000
> >> Cl 8.06896049700000 6.19655506190000
> >> 6.18039982360000
> >> Cl 3.14468329460000 5.68026996200000
> >> 5.90402508870000
> >> H 5.81537329980000 6.79388677010000
> >> 6.75597666210000
> >> H 5.90571792570000 5.23287421340000
> >> 5.79791183930000
> >> H 6.05556449220000 6.86392371860000
> >> 4.95315969410000
> >> &END COORD
> >> &VELOCITY
> >> -2.214634000000000E-004 -2.388178000000000E-004
> >> -4.611093000000000E-004
> >> -3.043920000000000E-005 6.815900000000000E-005
> >> 1.200276000000000E-004
> >> 1.033677000000000E-004 4.250750000000000E-005
> >> 6.534730000000000E-005
> >> -3.199348000000000E-004 -1.111403800000000E-003
> >> -3.637730000000000E-005
> >> 3.678017000000000E-004 2.676782000000000E-004
> >> -7.108579000000001E-004
> >> 2.604120000000000E-005 -2.029183000000000E-004
> >> -2.782362000000000E-004
> >> &END VELOCITY
> >> &KIND H
> >> BASIS_SET DZVP-GTH-BLYP
> >> POTENTIAL GTH-BLYP-q1
> >> &END KIND
> >> &KIND C
> >> BASIS_SET DZVP-GTH-BLYP
> >> POTENTIAL GTH-BLYP-q4
> >> &END KIND
> >> &KIND Cl
> >> BASIS_SET DZVP-GTH-BLYP
> >> POTENTIAL GTH-BLYP-q7
> >> &END KIND
> >> &COLVAR
> >> &DISTANCE_DIFFERENCE
> >> ATOMS 1 2 1 3
> >> &END DISTANCE_DIFFERENCE
> >> &END COLVAR
> >> &END SUBSYS
> >> &END FORCE_EVAL
> >> &GLOBAL
> >> RUN_TYPE MD
> >> PROJECT cp2k
> >> PRINT_LEVEL LOW
> >> &END GLOBAL
More information about the CP2K-user
mailing list