AF_Magnon

Antiferromagnetic magnons andlocal anisotropy: dynamicalmean-field study

This is the repository for the paper "Antiferromagnetic magnons andlocal anisotropy: dynamicalmean-field study", published in Phys. Rev. B 104, 075152 (2021).

Work done:

We studied antiferromagnetic magnons in one-, two- and three-orbital Hubbard model of square and bcc cubic lattice at intermediate coupling using dynamical mean-field theory (DMFT). We investigate the effect of anisotropy introduced by an external magnetic field or single-ion anisotropy. For the latter we tune continuously between the easy-axis and easy-plane models. We also analyze a model with spin-orbit coupling in cubic site-symmetry setting. The ordered states as well as the magnetic excitations are sensitive to even a small breaking of SU(2) symmetry of the model and follow the expectations of spin-wave theory as well as general symmetry considerations.

Figures:

*Generation: The figures are generated by juputer notebooks, inkscape and Gnuplot. Jupyter version 6.1.5 was used, alongside Python 3.6.9,matplotlib 3.1.2, numpy 1.19.4. The data used in the notebooks require python scrip post processing, these script are avaiable from github, commit 96453bd8f7a9dfca59a02d35b87ea546cd6b3774

All figures are generated by three notebooks: Linear_Response/Notebooks/2_part/collective_magnon_dynamic_susceptibility_archive.ipynb

  • Data: The data from 1p self-consistent DMFT and 2p QMC data are stored in VSC3.
    /gpfs/data/fs70946/niyazi/Data/magnon_data.

Imaginary data after bseq calculation is in summed_matrices.npz , real date after analytic continuation is in data_real_normal.csv . 1p data is in folder with name sigma..., 2p data is in folder 2p. In order to reproduce bseq calculation copy the folder named as bese_***** (in case no such a folder, copy the folder 2p_0 in to new folder, then copy input.out_1.h5 file from folder 2p_1 to your new folder) in your folder then use job script such as https://github.com/TECCP/dg_jobs/blob/master/vsc3/batchjobs/vsc3plus_batchjob_alps3_bseq.slurm, bseq calculation will produce file summed_matrices.npz. Unfolding is done using jupyter notebook https://github.com/TECCP/Linear_Response/blob/abdu_test/Notebooks/Ruthenates/sum_contribution_map-modified-corrected.ipynb or python scritp https://github.com/TECCP/Linear_Response/blob/abdu_test/Source/dynamic_study_magnon_unfold.py. Finally the analytic continuation is done with script https://github.com/TECCP/Linear_Response/blob/abdu_test/Source/perform_continuation.py.

Impurity solver:

Fork of H. Shinaoka's code, hashtag 9a211f.

Self-consistent loop:

Hashtag 1de280 of the self-consistent code repository.