| Description | Perl tools for X-ray Absorption Spectroscopy |
dfeff - Run Demeter's implementation of Feff6
This documentation refers to Demeter version 0.9.26.
dfeff <--workspace=/path/to/folder/> [options] <myfeff.inp>
If no input file is specified, feff.inp is used. If no workspace is specified on the command line, the current directory is used.
This runs Demeter's implementation of Feff6 somewhat similarly to how the normal Feff behaves. The default behavior of this program is to run through all parts of the Feff calculation, starting with reading the input file and ending with writing the feffNNNN.dat files. However, this program allows considerably more control over the Feff run than you get from the normal Feff.
You can specify a Feff input file at the command line. This input file can have any name (it is not restricted to feff.inp as in Feff6) and need not be in the current working directory nor in the workspace where the Feff calculation will be made. A copy of the input file will be placed in the workspace.
You can specify the folder in which the Feff calculation will be made using the --workspace command line switch.
-w or --workspaceSpecify a folder in which to run this feff calculation. If unspecified, the current work directory will be used.
--rmaxSpecify a maximum path length, in Angstroms.
--allRun all parts of Feff. This is the default behavior if none of the following three flags are set.
--potentialsRun the potentials portion of the Feff calculation.
--pathfinderRun the pathfinder portion of the Feff calculation.
--ff2chiWrite out all feffNNNN.dat files found by the pathfinder.
--saveSave the temporary files written out during the feff calculation.
--keepUse Feff's curved wave keep criterion when generating feffNNNN.dat files.
-q or --quietSuppress screen messages during the Feff run.
-v or --versionDisplay version information and quit.
-h or --helpDisplay help information and quit.
See Demeter::Config for a description of Demeter's configuration system. See the feff configuration group.
This script uses Term::ANSIColor to color the terminal output, but it defaults gracefully to colorless output if this module is not available.
The dependencies of the Demeter system are in the Build.PL file.
See Demeter::Feff and Demeter::ScatteringPath for bugs and limitations of the underlying libraries.
There should be an option for running Feff's pathfinder for the sake of bug testing Demeter's pathfinder or for using paths with more than 4 legs.
Please report problems to the Ifeffit Mailing List (http://cars9.uchicago.edu/mailman/listinfo/ifeffit/)
Patches are welcome.
Bruce Ravel (http://bruceravel.github.io/home)
http://bruceravel.github.io/demeter/
Copyright (c) 2008-2018 Bruce Ravel (http://bruceravel.github.io/home). All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlgpl.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.