Dear Environ developers and users,
I am performing implicit-solvent calculations for a 2D h-AlN monolayer containing a substitutional C defect using Quantum ESPRESSO 7.4.1 with Environ 3.1.1. The corresponding vacuum calculations converge normally. However, I have not been able to achieve SCF convergence in any of the Environ calculations tested so far, despite trying different Environ models, environ_thr values, and electronic mixing parameters.
The system is a neutral 4×4 h-AlN monolayer containing 32 atoms, with a cell height of approximately 20 Å along the non-periodic direction. I use a 4×4×1 k-point mesh, ecutwfc = 80 Ry, ecutrho = 640 Ry, and a target electronic convergence threshold of conv_thr = 1.0d-6.
For the 2D electrostatics, I have been using:
I have performed the following convergence tests.
Test 1 – Full water model
The SCF became strongly unstable and did not converge. The calculation eventually terminated with:
Test 2 – Full water model with more conservative electronic mixing
The SCF behavior improved compared with Test 1. However, the requested SCF convergence was still not achieved, and the calculation eventually encountered the c_bands error.
Test 3 – Simplified dielectric/electrostatic model
This calculation showed the best numerical behavior among the tested cases. However, it also failed to reach SCF convergence. The calculation ran for the maximum 500 electronic iterations and reached SCF accuracies of approximately – Ry, but ultimately reported:
Therefore, although this setup was numerically more stable than the other tested configurations, its total energy cannot be considered electronically converged.
Test 4 – Reduced environ_thr and electronic mixing
In this case, Environ was introduced after the first few SCF iterations. However, SCF convergence was again not achieved. The calculation developed band-convergence problems and eventually terminated with the c_bands error. Thus, reducing mixing_beta from 0.10 to 0.05 did not resolve the convergence problem.
In summary, none of the four Environ calculations has reached the requested SCF convergence criterion of conv_thr = 1.0d-6. Among the tested settings, the dielectric-only calculation using environ_thr = 20 and mixing_beta = 0.10 showed the best numerical behavior, but even this calculation remained unconverged after 500 electronic iterations.
I would therefore be very grateful for your advice on the following points:
I have attached representative scf.in, scf.out, environ.in, and environ.debug files from these calculations. I would be happy to provide the complete outputs, additional test cases, or any other diagnostic files if needed.
Thank you very much for your time and assistance.
Best regards,
Darshil