- Add camellia component. BUT IT DOES NOT WORK PROPERLY. DON'T USE IT!
- Add kurtosis and skewness features in azalea.
- Add kurtosis and skewness features in begonia.
- Add kurtosis and skewness features in camellia.
- Add kurtosis and skewness features in gardenia.
- Add kurtosis and skewness features in lavender.
- Add kurtosis and skewness features in manjushaka.
- Add kurtosis and skewness features in narcissus.
- Add kurtosis and skewness features in pansy.
- Remove doc/manual. In the future, the documents will be published in Gitbook.
- The building system is modified. And the build directory is moved to the iqist directory.
- Remove iqist/bin directory, and the shell scripts are copied into iqist/build.
- Add error bars support in azalea.
- Add error bars support in begonia.
- Add error bars support in gardenia.
- Add error bars support in lavender.
- Add error bars support in manjushaka.
- Add error bars support in narcissus.
- Add error bars support in pansy.
- Add error bars support in daisy.
- Re-design the Python and Fortran APIs.
- Re-design the output file format.
- Improve hibiscus to be compatible with the new file formats.
- Fix a serious bug in hibiscus/toolbox/maketau.f90
- Refine the examples/tutorials.
- Improve the code style
WARNING:
The file formats, Python and Fortran APIS are not compatible with the previous. Especially, the solver.hyb.in files generated using the previous iQIST are not valid for the current version.
- Add <k^2> - ^2 support for gardenia.
- Add <k^2> - ^2 support for narcissus.
- Add <k^2> - ^2 support for lavender.
- Add <k^2> - ^2 support for manjushaka.
- Add <k^2> - ^2 support for script/u_reader.py
- Add fidelity susceptibility support for gardenia.
- Add fidelity susceptibility support for narcissus.
- Add fidelity susceptibility support for lavender.
- Add fidelity susceptibility support for manjushaka.
- Add fidelity susceptibility support for script/u_reader.py
As for fidelity susceptibility, please refer to arXiv:1502.06969
- Now the iQIST is compatible with the GNU gfortran compiler.
- Add several templates for make.sys.
- Update working/ctqmc/validation directory, add more examples.
- Fix the sign problems in the measurement.
- Redefine the behavior of control variable: isvrt.
- Introduce new control variable: issus.
- Fix a bug in the calculation of self-energy function for narcissus code.
- Add working/ctqmc/validation directory.
- Improve build/make.sys, add 'fPIC' option.
- Add OpenMP support for the measurements of two-particle quantities.
- Adjust the file format for solver.kernel.dat.
- Adjust the output for hybridization function.
- Fix the u_reader.py to support new file format of solver.kernel.dat.
- Fix typo in makescr.f90 and comment in make.sys.
- Modify jasmine/atomic_util.f90, remove unused variables.
- Add script/d_archive.sh shell script.
- Fix a format bug in script/u_writer.py.
- Modify ctqmc_record.f90 in gardenia, narcissus, lavender, and manjushaka.
- Improve the computational efficiency for two-particle quantities.
- Improve the compiling system, add 'lib' target.
- Move src/ctqmc/api to src/api.
- Move jasmine/atomic_api.f90 to src/api.
- Move daisy/hfqmc_api.f90 to src/api.
- Update the compiling system to support new api directory.
- Add src/app directory.
- Update the tutor/t961-t964, fix path bug.
- Rename check.py to d_check.py, fix the comment.
- Rename clean.py to d_clean.py, fix the comment.
- Reanme cmp.py to d_cmp.py, fix the comment.
- Rename sar.sh to d_sar.sh, fix the comment.
- Reanme trailing.sh to d_trailing.sh, fix the comment.
- Add and implement u_writer.py.
- Fix some deadly bugs in u_reader.py.
- Fix the comments in ctqmc_main.f90, include solver.anydos.in.
- Add icu = 3 in the jasmine code. See comments in the atomic_control.f90 file.
- Add ROADMAP.md file.
- Remove the chinese directory in doc.
- Update the input files in tutor directory.
- Add t961, t962, t963, t964 directories, and tutor.md file in the tutor directory.
- Rename F2PY flag to MPY flag to avoid potential conflict.
- Correct some typos in working/advanced/begonia and working/advanced/lavender directories.
- Fix bugs/comments in ctqmc_api.f90, hfqmc_api.f90, and atomic_api.f90.
- Now the Python API and Fortran API work.
- Update the manual.
- Add solver.umat.in support for the azalea, gardenia, and narcissus codes.
- Reconstruct the ctqmc_make_uumat() for the narcissus code.
- Add ctqmc_make_shift() in ctqmc_util.f90 for the narcissus code.
- Modify the iqist/src/ctqmc/api/ctqmc_api.f90, add set_uumat().
- Modify all of the ctqmc_main.f90 files, implement the cat_set_uumat() subroutine.
- Improve the comments.
- Add cmp.py file in the iqist/src/tools/hibiscus/script directory.
- Fix small bug in the jasmine code.
- Add solver.umat.in output in the jasmine code.
- Add u_ready.py file in the iqist/src/tools/hibiscus/script directory.
- The benchmark files in the iqist/working directory are ready.