Skip to content

Latest commit

 

History

History
157 lines (116 loc) · 5.66 KB

RELEASES.md

File metadata and controls

157 lines (116 loc) · 5.66 KB

iQIST (Interacting Quantum Impurity Solver Toolkit)

v0.6.6 @ 9e0bf1b // Dec 16, 2015

  • 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.

v0.6.5 @ 90793f1 // Sep 06, 2015

  • 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.

v0.6.4 @ 0816e25 // Aug 17, 2015

  • 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

v0.6.3 @ be5ed32 // May 29, 2015

  • 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

v0.6.2 @ 53c8b61 // May 11, 2015

  • Now the iQIST is compatible with the GNU gfortran compiler.

v0.6.1 @ d536991 // Apr 09, 2015

  • Add several templates for make.sys.

v0.6.0 @ aa24237 // Apr 03, 2015

  • Update working/ctqmc/validation directory, add more examples.

v0.5.9 @ 2dc7288 // Apr 01, 2015

  • 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.

v0.5.8 @ 68ab89d // Mar 24, 2015

  • Add working/ctqmc/validation directory.
  • Improve build/make.sys, add 'fPIC' option.

v0.5.7 @ 966e5ba // Mar 05, 2015

  • 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.

v0.5.6 @ 8f7d00f // Feb 28, 2015

  • 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.

v0.5.5 @ 797ace8 // Feb 05, 2015

  • 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.

v0.5.4 @ 3ac57c2 // Feb 04, 2015

  • Add icu = 3 in the jasmine code. See comments in the atomic_control.f90 file.
  • Add ROADMAP.md file.

v0.5.3 @ ab08c42 // Feb 02, 2015

  • Remove the chinese directory in doc.

v0.5.2 @ 67b5561 // Jan 31, 2015

  • 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.

v0.5.1 @ 222982c // Jan 16, 2015

  • 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.

v0.5.0 @ e182bbf // Jan 16, 2015

  • 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.

v0.4.9 @ 7a31b3c // Jan 09, 2015

  • Add u_ready.py file in the iqist/src/tools/hibiscus/script directory.

v0.4.8 @ 66a3e72 // Jan 08, 2015

  • The benchmark files in the iqist/working directory are ready.