OUTCAR verbosity tags for long relaxations: Suppress bandstructure info for each ionic step while keeping the forces and
Posted: Fri Oct 13, 2023 12:07 pm
Hello,
I've been running relaxations of various spin-polarized Cr-Fe (and other binary Cr-X) SQS structures. However, I have run to an issue that, unless I use NWRITE=0, the full band structure (for both spin channels) is written for each relaxation step in the OUTCAR. This, with a lot of k-points, a lot of bands and for a long relaxations, results in "massive" OUTCAR files, and these "massive" OUTCAR files stack up if one runs hundreds to thousands of these simulations.
I wonder if it is, or would be, possible to suppress the band structure from being written in the OUTCAR file for every relaxation step (e.g., print the same as NWRITE=2, but write the band structure only for first and last ionic step, or not at all)? This could also be implemented as a separate tag from NWRITE to control whether the eigenvalues are written in the OUTCAR.
I have tried using NWRITE=0, but this removes the basis vectors, ion positions and forces on ions from the OUTCAR for the relaxation steps, which is information that I would like to see in the OUTCAR when running relaxation runs (instead of the band structure).
Here are attached my input files and the OUTCAR file using NWRITE=0 (70K lines). With NWRITE=1 or 2 the OUTCARS are ~1 million lines due to the band structure being written for each relaxation step.
Best,
Lassi
I've been running relaxations of various spin-polarized Cr-Fe (and other binary Cr-X) SQS structures. However, I have run to an issue that, unless I use NWRITE=0, the full band structure (for both spin channels) is written for each relaxation step in the OUTCAR. This, with a lot of k-points, a lot of bands and for a long relaxations, results in "massive" OUTCAR files, and these "massive" OUTCAR files stack up if one runs hundreds to thousands of these simulations.
I wonder if it is, or would be, possible to suppress the band structure from being written in the OUTCAR file for every relaxation step (e.g., print the same as NWRITE=2, but write the band structure only for first and last ionic step, or not at all)? This could also be implemented as a separate tag from NWRITE to control whether the eigenvalues are written in the OUTCAR.
I have tried using NWRITE=0, but this removes the basis vectors, ion positions and forces on ions from the OUTCAR for the relaxation steps, which is information that I would like to see in the OUTCAR when running relaxation runs (instead of the band structure).
Here are attached my input files and the OUTCAR file using NWRITE=0 (70K lines). With NWRITE=1 or 2 the OUTCARS are ~1 million lines due to the band structure being written for each relaxation step.
Best,
Lassi