welcome: please sign in

Revision 2 as of 2013-10-23 07:01:18

Clear message
location: How to add a new module into BDF package?

Add new a module into BDF package

 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.

7 Edit the file "$BDFHOME/configure.in", add you module name "newmodule" into variable "xianlistf"

8 Goto directory "$BDFHOME", run command "autoconf" to generate new configure file.