[Pw_forum] Re: pw.2.0 vs. pw.1.3

Gerardo Ballabio g.ballabio at cineca.it
Wed Mar 3 11:01:32 CET 2004


Hi Aaron,
I'm forwarding your message to the pw_forum mailing list
(pw_forum at pwscf.org). I'm not able to answer your question, but I'm sure
that someone there can.

Gerardo

On Tue, 2004-03-02 at 15:40, aaron at nemo.physics.ncsu.edu wrote:
> Hi Gerardo,
> 
> As you probably know I am working to implement an algorithm with meta
> dynamics based on the recent work by M Iannuizzi, A. Laio and M.  
> Parrinello (PRL 90, 238302).  In pw.1.3.0 the calculation was specified as
> 'md', ion_dynamics='meta' and the result was the flow of control was
> directed toward my module metadynamics rather than dynamics.  Now the
> pw.2.0 code comments the flow of control is obsolete (below is printed the
> lines from ./PW/input.f90).  This was accomplished by setting iswitch
> value appropriately (3) and calc='me'.  I'd like to ask you or any of the
> other authors to suggest how to accomplish this in pw.2.0 ?
> 
> Thanks
> 
> Aaron
> <> 
> ! My first attempt at implementation of md with metadynamics module in 
> pw.2.0
> 
>   IF ( TRIM( calculation ) == 'md' ) THEN
>      SELECT CASE ( TRIM( ion_dynamics ) )
>      CASE ( 'verlet' )
>         iswitch = 3 ! ... obsolescent: do not use in new code ( 29/10/2003 
> C.S.)
>      CASE ( 'constrained-verlet' )
>         iswitch = 4 ! ... obsolescent: do not use in new code ( 29/10/2003 
> C.S.)
>      CASE ( 'beeman' )
>         iswitch = 3 ! ... obsolescent: do not use in new code ( 29/10/2003 
> C.S.)
>         calc = 'md'
>         ntcheck = nstep + 1
>      CASE ('meta')
>         iswitch = 3
>         calc = 'me'
>      CASE DEFAULT
>         CALL errore( ' iosys ', 'calculation=' // TRIM( calculation ) // &
>                    & ': ion_dynamics=' // TRIM( ion_dynamics ) // &
>                    & ' not supported', 1 )
>      END SELECT
>   END IF
> 
> 
> 




More information about the users mailing list