This archive contains the data from the publication "Probing the Mott-insulating behavior of Ba2MgReO6 with DFT+DMFT" by Maximilian E. Merkel, Aria Mansouri Tehrani, and Claude Ederer, currently published on the arxiv under https://doi.org/10.48550/arXiv.2312.09839 and under review at Physical Review Research.

Notebooks and figures in publication

All our results are stored data.tar.gz. The figures and data in the table are generated with .ipynb notebooks. The number of the respective figures/tables are part of the file name. If data is passed between notebooks, .pkl files are used that are generated by one notebook and read in by another.

Additionally, the archive data_dft_para_rand.tar.gz contains the data we obtained from the authors of doi.org/10.1103/PhysRevMaterials.5.104410. Also here, we added two .ipynb notebooks in there to extract the relevant data into two .pkl files for our Figs. 5 and 7.

Reproducing the results

This section contains some information on how to reproduce the results contained in this archive. As specified in publication, we used VASP 6.4.1 and postprocessed the data with multipyles 1.1.0.

Explanation on run scripts

Most folders include an input folder with the relevant input files and a job script as jobfile.sh or run.sh.

In our calculations, we have mostly used docker with two different images that are not part of this archive because they contain the VASP source code:

  • vasp:6.4.1 with VASP 6.4.1 and Wannier90 3.1.0 installed
  • triqs_mpich:unstable_vasp5 with solid_dmft installed as specified below. The VASP version of this image is never used.

For solid_dmft, we used commit 4712080 (which corresponds to the branch soc_real at the moment of publication of this Materials Cloud Archive entry). It can be obtained from GitHub but the python files from that commit are also added to this Materials Cloud Archive entry as solid_dmft_soc_real.tar.gz to ensure reproducibility.

We used the libraries TRIQS, DFTTools and CT-HYB from commits based on the respective 3.1.x branch.

Workflow DFT calculations

The DFT calculations are in the folders containing 0scf, 1bands, 2wannier, 8ed, and 9crpa. nonmag and soc are used to designate if SOC was turned on. Note that also for the soc calculations, the magnetic moment is numerically zero throughout all DFT calculations. In general, calculations sometimes use results from calculations with lower number, for example 9crpa links to files from 8ed and 8ed copies files from 0scf.

For rerunning our calculations, please insert a POTCAR file composed of the following files from VASP into respective input folder:

  • PAW_PBE Ba_sv 06Sep2000 (VRHFIN =Ba: 5s5p6s)
  • PAW_PBE Mg_pv 13Apr2007 (VRHFIN =Mg: p6s2)
  • PAW_PBE Re_pv 06Sep2000 (VRHFIN =Re: 5p6s5d)
  • PAW_PBE O 08Apr2002 (VRHFIN =O: s2p4)

Creating the h5 archive for DMFT from DFT data

The DMFT input is generated from wannierization of the DFT results in 2wannier. We first run VASP with wannier90.win to write out all initial projections potentially needed later (Re-d and O-p).

We now manipulate the Wannier90 output using the python scripts crop_amn_file.py and read_projectors_and_write_to_h5.py that are contained in dmft_projectors.tar.gz here on Materials Cloud Archive. This is done in the script postproc.sh that modifies the Wannier90 files and creates a new set of input files (amn, eig, mmn, win) for the frontier-orbital projectors (indicated by a _corr) using the script dmft_projectors/crop_amn_file.py.

We then run Wannier90 for the seeds wannier90 (VASP default, localized orbitals) and wannier90_corr (output from crop_amn_file.py, frontier orbitals) to obtain the respective Wannier orbitals. Finally, we run the converter to obtain an h5 archive in the run_conv.py script, which uses the Wannier90Converter from triqs_dft_tools for different spin-orbit coupling strengths between 0 and 0.6 eV. It also writes the projector matrices for frontier and localized Wannier orbitals to the h5 archive with dmft_projectors/read_projectors_and_write_to_h5.py.

These resulting h5 archives are then the input to our DMFT calculations.

Workflow DMFT calculations

All DMFT calculations are in folders containing 5dmft. They simply use the h5 archives obtained before and the generate_jobfile_scan_standard.sh script that writes out the correct config file for solid_dmft.