-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
34 lines (29 loc) · 1.6 KB
/
README
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
Agreed upon binary file formats for passing data between various codes.
The formats are given by:
A.vX
where A is the type of file and X is the integer version number.
All units should be SI.
distances are in meters [m]
times are in seconds [s]
masses are in kilograms [kg]
etc...
The first entry in each file is a char[64] that identifies the file format.
The second entry is an integer version number.
The third entry is a char[1024] that is a comment. The comment is by
definition completely irrelevant to all programs. They are only there to
help humans understand what other humans were doing.
Currently, we have:
Filename | Contents | Units
-----------------+-----------------------------------------------+-------------
Q.v1 | List of Q-Vectors, for BvK, Simulations, etc. | 1/m
FractionalQs.v1 | List of Q-Vectors in fractional coordinates. | --
E.v1 | List of Energies, for BvK, Simulations, etc. | J
Omega2.v1 | List of squared angular frequncies. | Hz^2
Polarizations.v1 | List of Polarization vectors, from BvK, etc. | --
| Eigenvectors of the Dynamical matrix are |
| made up of D polarization vectors in a |
| column. The eigenvector should be |
| normalized to 1.0. |
Sqe.v1 | List of Scattering as a function of Q and E. | m/J
Sq.v1 | List of Scattering as a function of Q | m
| |