Add new a module into BDF package
Contents
Add a new module into BDF package takes several steps.
1 Prepare you source codes and store it in a directory named "newmodule" .
2 Copy the directory "newmodule" into BDF source code directory $BDFHOME/source.
3 Copy a Makefile from any BDF module directory to "newmodule" to compile and link you program.
4 If you program is linked correctly, you will have a executable file name "newmodule.x" in the directory $BDFHOME/bin.
5 Append a line with the content "newmodule" into the file "$BDFHOME/database/program.dat". This file defines all available BDF modules which will be executed by BDF driver.
6 Edit the file "$BDFHOME/database/xianest.mh". Add your module name "newmodule "into variable PRGLIST.
- PRGLIST = dpdmrpt2 compass xuanyuan mcscf ... newmode
7 Edit the file "$BDFHOME/configure.in", add you module name "newmodule" into variable "xianlistf"
- xianlistf = "class module compass sys_util ... newmodule"
8 Goto directory "$BDFHOME", run command "autoconf" to generate new configure file.