How to calculate the phonon-electron scattering rate using the phoebe? #180
-
I want to study the effect of phonon-electron scattering on the lattice thermal conductivity, but i do not know how to calculate the phonon-electron scattering rate using the phoebe? |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 2 replies
-
Thanks for your interest in Phoebe! Up to now, we've just had the phonon-electron scattering contribution on a separate branch of the repository, though it's ready for use. I'll release it (along with its tutorial for use) ideally in ~a day. When I do, I'll send you a message here, and can then help answer any further questions about the calculation. Best, |
Beta Was this translation helpful? Give feedback.
-
Just to update you, the ph-el tutorial should now be online. Thanks for your patience -- I took a little longer, but was able to further accelerate it. If you find any difficulty with the tutorial, let me know and I can help. We also appreciate the feedback on these tutorials, as we try to make them as straightforward as possible and are happy to update them if anything is confusing. Thanks, |
Beta Was this translation helpful? Give feedback.
-
Hi Jenny,
cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-copy’ Could you tell me how to solve this problem, thanks. |
Beta Was this translation helpful? Give feedback.
-
Hi Jenny, |
Beta Was this translation helpful? Give feedback.
-
I can see a few things wrong with your cmake.
First, somehow, you have a Intel for Fortran and GNU for C/C++. This seems suspicious. Secondly, I would suspect you've made a key mistake (and one people commonly make when building codes!) -- you can see that cmake has found many copies of dependencies belonging to Anaconda. For example, your HDF5 is: This likely happened because you currently have a conda environment turned on, and it's obscuring your system copies of these libraries. Try either "conda deactivate" or "source deactivate", remove the entire build directory, create a new one, and try again, checking to see the CMake has identified the correct paths to things like HDF5. If you're still having this issue after rebuilding without conda envs loaded, you may want to use the environment variables CC, CXX, and F90 to specify paths to the correct intel or gnu compilers (perhaps by using Best, |
Beta Was this translation helpful? Give feedback.
An additional note because there was a bug in Read The Docs that caused the tutorial not to build at first.
It's now located here.
https://phoebe.readthedocs.io/en/develop/tutorials/thermalCondOfMetals.html
If you just want to know about the lattice thermal conductivity, follow the steps to generate the el-ph input files and ph-ph input files, then skip to step 2.