TABLE OF CONTENTS


::pwtk::neb_refine

SYNOPSIS

proc ::pwtk::neb_refine {args} {

USAGE

   ::pwtk::neb_refine ?OPTIONS?  FIRST_IMAGE  LAST_IMAGE  NEW_PREFIX  NUM_OF_IMAGES

   where OPTIONS are:

      -nebi NEBI
      -crd  CRD
      -path PATH
      -CI_scheme SCHEME
      -CI        INDEXES
      -CI_thr    THRESHOLD

PURPOSE

Refine an existing neb.x minimum-energy path (MEP) by using a denser MEP discretezation.

This command is typically called after a converged neb.x calculation (called previous-NEB).

This command is similar to the ::pwtk::neb_refine_auto command. The difference is that images to be used in the refined NEB calculation are not automatically determined. Instead, the portion of MEP to be refined needs to be explicitly specified with the FIRST_IMAGE and LAST_IMAGE indices.

ARGUMENTS

OPTIONS

RETURN VALUE

SOURCE

    printTitle NEB "Refining neb.x MEP"
    
    set narg 4
    set usage "FIRST_IMAGE  LAST_IMAGE  NEW_PREFIX  NUM_OF_IMAGES"

    ::pwtk::neb_refine_parse_and_load_
    lassign $args firstImage lastImage new_prefix num_of_images

    # get iTS, Emax, and E(i)
    foreach {var value} [::pwtk::path::energies $pathFile] { set $var $value }

    ::pwtk::neb_refine_exe_
}