forked from henriquemiranda/phononwebsite
-
Notifications
You must be signed in to change notification settings - Fork 1
/
output.html
40 lines (40 loc) · 3.22 KB
/
output.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<h1>Phonon website</h1>
<p>Visualize phonon vibrational modes.</p>
<p>This project aims to provide a simple way to visualize the lattice vibrations of different materials. The temperature of a material is related to the agitation of its atoms. The atoms can move in any of the three cartesian directions. Combining the different possible ways the atoms can vibrate we obtain the eigenmodes. Each mode has associated a frequency of vibration that is related with the forces between the atoms.</p>
<h1>How to use</h1>
<p>In the phonon section you can click on any point in the dispersion relation and see an animation of how the atoms vibrate in that particular mode.</p>
<p>Currently the included python script reads a NetCDF output file from <code>anaddb</code> that is provided with the <code>abinit</code> package.<br />
I also have a script to read the matdyn.x output from Quantum Espresso <code>ph.x</code> and write it in the <code>anaddb</code> NetCDF format. </p>
<p>The user can visualize his own phonopy files by clicking on the <code>Choose files</code> button and selecting a <code>band.yaml</code> and a <code>disp.yaml</code> file obtained from phonopy. The following options should be present in the <code>band.conf</code> file:</p>
<pre><code>EIGENVECTORS = .TRUE.
BAND = (x1,y1,z1) (x2,y2,z2) (x3,y3,z3)
</code></pre>
<h1>Authors</h1>
<p>This project is the continuation of the work of Raul Weber during and internship in the University of Luxembourg for 2 months in the Teoretical Solid State Physics group under the supervision of Ludger Wirtz and technical help from me.</p>
<p>I decided to continue the project by optimizing the implementation, cleaning up the design and replacing JSmol by a self made applet using Three.js and WebGL called VibCrystal.
Currently the website works also as a web application which means the user can visualize his own calculations made with <code>phonopy</code>.</p>
<p>For more information about us and our work visit:<br />
<a href="http://wwwen.uni.lu/">http://wwwen.uni.lu/</a></p>
<p>The original implementation by Raoul Weber:<br />
<a href="http://tssphysics.jpsfs.com">http://tssphysics.jpsfs.com</a></p>
<p>My personal webpage:<br />
<a href="http://henriquemiranda.github.io">http://henriquemiranda.github.io</a></p>
<p>Contact me:<br />
miranda.henrique at gmail.com</p>
<h1>Contribute</h1>
<p>The project is still under development! </p>
<p>You can leave your suggestions and feature requests here:<br />
<a href="https://github.com/henriquemiranda/phononwebsite/issues">https://github.com/henriquemiranda/phononwebsite/issues</a></p>
<p>If you would like to see some of your calculations published on this website please contact me.</p>
<h1>Software used for this project</h1>
<ul>
<li>The WebGL visualization is made using Three.js: <a href="http://threejs.org/">http://threejs.org/</a></li>
<li>
<p>The phonon dispersion is plotted using highcharts: <a href="http://www.highcharts.com/">http://www.highcharts.com/</a> </p>
</li>
<li>
<p>Abinit: <a href="http://www.abinit.org/">http://www.abinit.org/</a></p>
</li>
<li>Quantum Espresso: <a href="http://www.quantum-espresso.org/">http://www.quantum-espresso.org/</a></li>
<li>Phonopy: <a href="http://atztogo.github.io/phonopy/">http://atztogo.github.io/phonopy/</a></li>
</ul>