Using dynamic library

For reducing program size and easy developing, dynamic library can be used.

./configure --enable-openmp=yes --enable-mkl=yes --enable-dyn=yes

List of dynamic libraries

The extra libraries libcint,libgen1int,libxcfun are dynamic. The list of other dynamic libraries can be finded in variable "DYNUTL" in database/xianest.mh

Modifying libraries

If the modified code is code of static library, please rebuild the library and the programs use this library. Just type

make

If the modified code is code of program, just rebuild the program. Just type

make

After modifying dynamic libraries, just rebuild the library. You need to type

make

If function calls are changed in both dynamic library and program, please rebuild the library first, then the executable modules.