Merge branch 'leadoff'
[physik/posic.git] / TODO.txt
1 parcas
2 ******
3 more DOUBLECHECKs with PARCAS !!!!
4
5   * E_kin
6   * x/y/z(t) of both
7   * video of hex -> 100db
8
9 implement
10 *********
11
12  - improve ins_m_atoms (merge to general ins_atoms function maybe)
13
14    * modified first: try rules to better distribute Si and C    ***
15    * general cleanup
16    * type 1 square, type 2 radius!
17
18  - clean up mdrun
19  - config sanity checks
20
21  - anneal -> from current to T with rate R
22
23  - check virial calc, where does the - come from?
24
25  - angular distribution
26  - structurfactoranalyze (see nordlund paper)
27
28  - filled atoms need atom attrib?!?!? or aattr pre prerun
29
30  - bond_analyze to dump xyz file of atoms
31
32  - improve diff calc
33
34  - pthreads:
35
36    * threads nur einmal oeffnen
37    * verteilung auf laufende threads
38
39  - potentials:
40    
41    * tersoff fast
42    * meam
43
44  - optimize code!
45
46    * 6.56
47    * -> 6.16 (albe_potential_force_calc) unoptimized
48    * -> 7.05 first variable optimization
49    * -> 5.53 2nd variable mod (moving out of blocks)
50    * -> 5.12 source c files (orig albe) /wo float-store (otherwise 9.x)
51    * -> 5.00 source c, fpu_set() (orig albe)
52    * -> 5.04 source c, fpu_set() (albe fast) (same w -finline-functions)
53    * -> 4.55 source c, fpu(), albe orig, fast-math ;)
54    * -> 4.12 source c, fpu(), albe fast
55    * -> 4.06 source c, fpu(), albe fast, arch opts
56    * -> 3.54 ^ + c,d,h,gamma opts
57    * -> 3.50 ^ + static lists
58    * -> 3.37 source c, albe f, arch opts, c,d,h,gamma
59              + lowmem lists (test for bigger + atoms!)
60    * -> 3.31(36) ^ + inline v_calc
61
62    * -> 4.44 orig albe, lowmem, source c, arch opts
63
64    todo:
65     - listen ! estimate time
66     - more in fast (also think about -> 'type')
67     - inline
68
69 simulation runs
70 ***************
71
72 - start with small nuclei and amorphous surrounding
73 - tctrl only in outer regions
74 - only 1 atom per timestep
75 - melting exps (both, anneal + interface method)
76 - interstitials:
77   - sic ints (compare!)
78   - more interstitial combinations
79   - characterize interstitials by PCF, then inc temperature
80
81 learn
82 *****
83
84 - ab initio / dft itself (find good docs)
85 - checkout abinit in the same time
86 - checkout thight binding
87 - of course md theory!
88
89 write
90 *****
91
92 - results >> thesis!
93