ChangeLog.md 2.36 KB
Newer Older
Daniel's avatar
Daniel committed
1
# Change log {#changelog}
Daniel Sussman's avatar
Daniel Sussman committed
2

Daniel Sussman's avatar
Daniel Sussman committed
3
4
### Changes in progress

Daniel Sussman's avatar
Daniel Sussman committed
5
6
### version 0.8.0 

7
* A directory to put common MD data analysis tools has been added
Daniel Sussman's avatar
Daniel Sussman committed
8
9
* Changed strategy for handling multiple T1 transitions per cell / vertex
* Numerous small changes
10

Daniel Sussman's avatar
Daniel Sussman committed
11
12
### version 0.7.1

Daniel Sussman's avatar
Daniel Sussman committed
13
* Support for non-square boxes... DelaunayCGAL calls currently implemented, but not DelaunayLoc
14
* Nose-Hoover thermostat-chain NVT simulations
Daniel Sussman's avatar
Daniel Sussman committed
15
* Starting transition away from Simple2DActiveCell class by using velocity GPUArrays in SPP updater
Daniel Sussman's avatar
Daniel Sussman committed
16
17
18

### version 0.7

19
* Cell death added. This removes a cell in Voronoi model, or does a T2 transition in vertex model
20
* BoxPtrs implemented...will eventually make different box shapes easier
Daniel Sussman's avatar
Daniel Sussman committed
21
* rationalize naming scheme of vertex and voronoi models
Daniel Sussman's avatar
Daniel Sussman committed
22
23
    * There are now vertexModelBase and voronoiModelBase classes
    * Derived classes of these largely just need to implement force laws
24
* include tree cleaning
Daniel Sussman's avatar
Daniel Sussman committed
25
26
27

### version 0.6.2

28
* Implement cell division in both vertex and Voronoi models
29
* Major bug fix in "quadratic" vertex model force computations
Daniel Sussman's avatar
Daniel Sussman committed
30
31
32
33

### version 0.6.1

* system-wide refactoring into simulation components: updaters, configurations, pieces, and a Simulation to tie them together
Daniel Sussman's avatar
Daniel Sussman committed
34
* added simple Brownian dynamics equation of motion
35
* added a (somewhat specialized) calculation of the quadratic voronoi model dynamical matrix
Daniel Sussman's avatar
Daniel Sussman committed
36

37
38
### version 0.6

Daniel Sussman's avatar
nudge    
Daniel Sussman committed
39
* started refactoring class structures... beginning with equations of motion
40

41
### version 0.5.1
Daniel Sussman's avatar
Daniel Sussman committed
42

43
44
45
* added FIRE minimization algorithm
* Simplified interface to SPV2D and AVM2D; have all models implement virtual functions to provide a
common interface for MD
Daniel Sussman's avatar
Daniel Sussman committed
46
47
48

### version 0.5

49
* First major restructuring of class structure...
Daniel Sussman's avatar
Daniel Sussman committed
50

Daniel Sussman's avatar
Daniel Sussman committed
51
### cellGPU version 0.4
Daniel Sussman's avatar
Daniel Sussman committed
52

53
54
55
* The AVM2D class implements a simple active vertex model
* numerous bug fixes
* GPU optimizations
Daniel Sussman's avatar
Daniel Sussman committed
56
57
58

### version 0.3

59
60
* SPV2D class inherits from DelaunayMD; implements the 2D self-propelled voronoi model
* references to Triangle are removed; CGAL becomes the default triangulation library
Daniel Sussman's avatar
Daniel Sussman committed
61

Daniel Sussman's avatar
Daniel Sussman committed
62
### DelGPU version 0.2
Daniel Sussman's avatar
Daniel Sussman committed
63

64
65
* "DelGPU" implements the DelaunayCheck class to assess the validity of a proposed triangulation on
either the CPU or GPU; DelaunayMD provides a simple interface to an MD-like protocol
Daniel Sussman's avatar
Daniel Sussman committed
66

Daniel Sussman's avatar
Daniel Sussman committed
67
### VoroGuppy version 0.1
Daniel Sussman's avatar
Daniel Sussman committed
68

69
* "VoroGuppy" has a CPU implementation of Chen and Gotsman's localized Delaunay triangulation,
70
comparisons with Shewchuck's Triangle program and a Bowyer-Watson implementation.