Dear Yambo developers,
I have tried to calculate the excitonic structure. I want to use dense grid in BSE calculation in order to converge exciton properties. however I found that the double grid method only works with inversion solver, which cannot give the wavefunction of excitons. Is it possible to implement the double grid method within diagonalization solver? Or are there any feasible ways to get the wavefunctions with inversion solver?
Best,
Jason
How to use BSE double grid method with diagonalization solver
Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano, Conor Hogan
- jasonhan0710
- Posts: 58
- Joined: Wed Dec 23, 2020 6:48 am
- Location: China
How to use BSE double grid method with diagonalization solver
Jason Han
Assistant Professor
Department of Physics
National University of Defense Technology
Hunan, China
Assistant Professor
Department of Physics
National University of Defense Technology
Hunan, China
- Daniele Varsano
- Posts: 3827
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: How to use BSE double grid method with diagonalization solver
Dear Jason,
the solution could be to consider large single-grid and solve the BSE using iterative algorithms, the eigenfunction of the lower excitons can be then calculated using the slepc solver.
Best,
Daniele
the solution could be to consider large single-grid and solve the BSE using iterative algorithms, the eigenfunction of the lower excitons can be then calculated using the slepc solver.
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
- jasonhan0710
- Posts: 58
- Joined: Wed Dec 23, 2020 6:48 am
- Location: China
Re: How to use BSE double grid method with diagonalization solver
Hi Daniele,
Thank you for your reply.
Can I use a small k grid in GW calculation and use a dense k grid in BSE calculation with slepc solver? Will yambo interpolate the QP energy automatically when use different k grid database?
Best,
Jason
Thank you for your reply.
Can I use a small k grid in GW calculation and use a dense k grid in BSE calculation with slepc solver? Will yambo interpolate the QP energy automatically when use different k grid database?
Best,
Jason
Jason Han
Assistant Professor
Department of Physics
National University of Defense Technology
Hunan, China
Assistant Professor
Department of Physics
National University of Defense Technology
Hunan, China
- Daniele Varsano
- Posts: 3827
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: How to use BSE double grid method with diagonalization solver
Dear Jason,
yes, yambo will read the QP of the small grid and interpolate in the larger grid.
Best,
Daniele
yes, yambo will read the QP of the small grid and interpolate in the larger grid.
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
- jasonhan0710
- Posts: 58
- Joined: Wed Dec 23, 2020 6:48 am
- Location: China
Re: How to use BSE double grid method with diagonalization solver
Hi Daniele,
As you suggested before,
Best,
Jason
As you suggested before,
. What's the difference between double gird method and large single grid method? If I use the double grid method, I may just consider the bands near Fermi surface in order to save memory in calculation.the solution could be to consider large single-grid and solve the BSE using iterative algorithms
Best,
Jason
Jason Han
Assistant Professor
Department of Physics
National University of Defense Technology
Hunan, China
Assistant Professor
Department of Physics
National University of Defense Technology
Hunan, China
- Daniele Varsano
- Posts: 3827
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: How to use BSE double grid method with diagonalization solver
Dear jason,
Daniele
This can be done also considering single grids. The point is that slepc solver can be used for a single grid only (afaik).If I use the double grid method, I may just consider the bands near Fermi surface in order to save memory in calculation.
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
- jasonhan0710
- Posts: 58
- Joined: Wed Dec 23, 2020 6:48 am
- Location: China
Re: How to use BSE double grid method with diagonalization solver
Dear Daniele,
I know. Thank you!
Best,
Jason
I know. Thank you!
Best,
Jason
Jason Han
Assistant Professor
Department of Physics
National University of Defense Technology
Hunan, China
Assistant Professor
Department of Physics
National University of Defense Technology
Hunan, China