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 --workspace
Specify a folder in which to run this feff calculation. If unspecified, the current work directory will be used.
--rmax
Specify a maximum path length, in Angstroms.
--all
Run all parts of Feff. This is the default behavior if none of the following three flags are set.
--potentials
Run the potentials portion of the Feff calculation.
--pathfinder
Run the pathfinder portion of the Feff calculation.
--ff2chi
Write out all feffNNNN.dat files found by the pathfinder.
--save
Save the temporary files written out during the feff calculation.
--keep
Use Feff's curved wave keep criterion when generating feffNNNN.dat files.
-q
or --quiet
Suppress screen messages during the Feff run.
-v
or --version
Display version information and quit.
-h
or --help
Display 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.