welcome: please sign in
location: Diff for "User's guide"
Differences between revisions 11 and 18 (spanning 7 versions)
Revision 11 as of 2013-09-12 09:26:04
Size: 510
Editor: 10
Comment:
Revision 18 as of 2013-10-17 09:09:54
Size: 1793
Editor: 10
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
== How to run BDF ==
To run BDF, you can write a shell script named "run.sh" with following content,

{{{

#!/bin/bash
# specify BDF home directory
export BDFHOME=~/work/0.5.dev
# specify BDF scratch directory
export BDF_TMPDIR=/scratch/bbs/$RANDOM

if [ -e $BDF_TMPDIR ]; then
  echo "Temperory directory " $BDF_TMPDIR "exist! STOP!"
else
  mkdir $BDF_TMPDIR
fi

# run BDF driver with input file $1
$BDFHOME/sbin/bdfdrv.py -r $1

ls -l $BDF_TMPDIR
rm -rf $BDF_TMPDIR
}}}

For example, you can copy the file named "$BDFHOME/Tests/input/test002.inp" to a work directory. Then, you write done the shell script and store it in you work directory. To evoke BDF calculation, you just use command

{{{
$./run.sh test001.inp
}}}

The output will print on standard output. Thus, it is better to redirect output by,

{{{
$./run.sh test001.inp > test001.out
}}}
Tips:


== BDF Flowchat ==

== Input style ==

Line 22: Line 65:
=== compass ===
Line 25: Line 68:
#[[drt]] [[drt]] - Generate DRTs in GUGA.
Line 27: Line 70:
#[[grad]] [[grad]] - Gradient.
Line 29: Line 72:
#[[mcscf]] [[mcscf]] - Multi-configrational self-consistent-field program
Line 31: Line 74:
#[[mp2]] [[mp2]] - MP2 program
Line 33: Line 76:
#[[mrci]] [[mrci]] - Multi-reference configuration interaction program.
Line 35: Line 78:
#[[local]] [[local]] - Localization of molecule orbital.
Line 37: Line 80:
#[[scf]] [[scf]] - Self-consistent-field program
Line 39: Line 82:
#[[tddft]] [[tddft]]
Line 41: Line 84:
#[[vgmfci]] [[vgmfci]]
Line 43: Line 86:
[[xuanyuan]] [[xuanyuan]] - 1e and 2e integrals program.

[[genfrag]] - Generate or optimize fragments and fragments pairs in Local orbital based Frag-MP2/CCSD.

BDF User's guide

Insert introduction of BDF module at here.

How to run BDF

To run BDF, you can write a shell script named "run.sh" with following content,

# specify BDF home directory
export BDFHOME=~/work/0.5.dev
# specify BDF scratch  directory
export BDF_TMPDIR=/scratch/bbs/$RANDOM

if [ -e $BDF_TMPDIR ]; then
  echo "Temperory directory " $BDF_TMPDIR "exist! STOP!"
else
  mkdir $BDF_TMPDIR
fi

# run BDF driver with input file $1
$BDFHOME/sbin/bdfdrv.py -r $1

ls -l $BDF_TMPDIR
rm -rf $BDF_TMPDIR

For example, you can copy the file named "$BDFHOME/Tests/input/test002.inp" to a work directory. Then, you write done the shell script and store it in you work directory. To evoke BDF calculation, you just use command

$./run.sh test001.inp 

The output will print on standard output. Thus, it is better to redirect output by,

$./run.sh test001.inp > test001.out

Tips:

BDF Flowchat

Input style

BDF modules

compass

drt - Generate DRTs in GUGA.

grad - Gradient.

mcscf - Multi-configrational self-consistent-field program

mp2 - MP2 program

mrci - Multi-reference configuration interaction program.

local - Localization of molecule orbital.

scf - Self-consistent-field program

tddft

vgmfci

xuanyuan - 1e and 2e integrals program.

genfrag - Generate or optimize fragments and fragments pairs in Local orbital based Frag-MP2/CCSD.

User's guide (last edited 2022-10-12 07:51:38 by bsuo)