Directory structures
The uncompressed iQIST software package is somewhat complicated, but have a rich content. We think that it is helpful to introduce the detailed directory structure of it. As has been explained before, in the following, we always use the term iqist to denote the top folder which contains the uncompressed iQIST software package.

Figure | The directory structures of the iQIST software package.
Where is the compling system?
iqist/buildWhere are the executable programs installed by default?
iqist/buildYou have to compile the iQIST successfully, and then execute
$ iqist/build/x_setup.shat first. So that the executable programs will be copied into the iqist/build directory.
Where are the source codes?
iqist/srcWhere are the applications or plugins?
iqist/src/appWhere is the base library?
iqist/src/baseThe base library includes CSSL and CSML, which provide the numerical infrastructures for the other components of iQIST.
Where are the application programming interfaces?
iqist/src/capiWhere are the quantum impurity solvers?
- For CT-QMC quantum impurity solvers
iqist/src/ctqmc/azalea
iqist/src/ctqmc/begonia
iqist/src/ctqmc/camellia
iqist/src/ctqmc/gardenia
iqist/src/ctqmc/lavender
iqist/src/ctqmc/manjushaka
iqist/src/ctqmc/narcissus
iqist/src/ctqmc/pansy
- For HF-QMC quantum impurity solvers
iqist/src/hfqmc/daisyWhere is the atomic eigenvalue problem solver?
iqist/src/tools/jasmineWhere are the auxiliary tools?
iqist/src/tools/hibiscusWhere are the documentations?
Unfortunately, the documentations are not included in the iQIST software package. The official reference manual is released on the following website:
https://www.gitbook.com/book/huangli712/iqist/detailsWhere are the tutorials?
iqist/tutorWhere are the benchmark cases?
iqist/working