<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chroma/bin/chroma-bvh, branch master</title>
<subtitle>Chroma is a high performance optical photon simulation for particle physics detectors</subtitle>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/'/>
<entry>
<title>BVH optimization to sort child nodes by area.  Only has a small effect.</title>
<updated>2021-05-09T15:42:38+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2012-02-17T18:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=aa14bc9f0947a77781c1234c38f422f18b2fe154'/>
<id>aa14bc9f0947a77781c1234c38f422f18b2fe154</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New BVH algorithm: Recursive Grid</title>
<updated>2021-05-09T15:42:38+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2012-02-15T20:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=65bf1df06c3a97f8346fb27b9c7dcc5f4d52e5f7'/>
<id>65bf1df06c3a97f8346fb27b9c7dcc5f4d52e5f7</id>
<content type='text'>
This is an adaptation of the original Chroma BVH construction algorithm.
The generation stage is very slow, but can be fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an adaptation of the original Chroma BVH construction algorithm.
The generation stage is very slow, but can be fixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Redo node format to include number of children, rather than just leaf bit.</title>
<updated>2021-05-09T15:42:38+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2012-02-07T02:40:42+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=9ee0ada34e872267fa10b38e9b7c09e96c4d81fa'/>
<id>9ee0ada34e872267fa10b38e9b7c09e96c4d81fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a chroma-bvh hist function that displays a ROOT histogram of the</title>
<updated>2021-05-09T15:42:38+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2012-02-06T21:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=5edb1858a6baf60d427a78a760806c9577737713'/>
<id>5edb1858a6baf60d427a78a760806c9577737713</id>
<content type='text'>
areas of the BVH nodes in a particular layer of the tree.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
areas of the BVH nodes in a particular layer of the tree.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use fixed point BVH surface area instead of world coordinates for consistency everywhere.</title>
<updated>2021-05-09T15:42:38+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2012-01-24T21:23:47+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=6a5a1bafd0a24ca1b91a972c2f8042d61eaeea7a'/>
<id>6a5a1bafd0a24ca1b91a972c2f8042d61eaeea7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>If the node_swap optimization is run with a minus sign after the layer number, it will be done to that layer, and all layers above it.</title>
<updated>2021-05-09T15:42:38+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2012-01-24T21:21:02+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=70db095406da6a9ffd6d0234298d282b4d6cc12f'/>
<id>70db095406da6a9ffd6d0234298d282b4d6cc12f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more BVH manipulation commands:</title>
<updated>2021-05-09T15:42:38+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2012-01-22T15:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=a302076191a4600da66bd461e1c2d568d341ed34'/>
<id>a302076191a4600da66bd461e1c2d568d341ed34</id>
<content type='text'>
* chroma-bvh create [name] [degree] - Creates a new BVH with the specified
  branching degree.

* chroma-bvh node_swap [name] [layer] - Optimizes a BVH layer with a
  "greedy, short-sighted" algorithm that swaps around nodes to minimize
  the surface area of the immediate parent layer.  Rebuilds the tree
  above the modified layer when finished.

Also modified the chroma-bvh stat command to print the sum of the
logarithms of the areas of each layer.  It seems to be a rough
predictor of the simulation speed of the BVH.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* chroma-bvh create [name] [degree] - Creates a new BVH with the specified
  branching degree.

* chroma-bvh node_swap [name] [layer] - Optimizes a BVH layer with a
  "greedy, short-sighted" algorithm that swaps around nodes to minimize
  the surface area of the immediate parent layer.  Rebuilds the tree
  above the modified layer when finished.

Also modified the chroma-bvh stat command to print the sum of the
logarithms of the areas of each layer.  It seems to be a rough
predictor of the simulation speed of the BVH.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add list, copy, and remove commands to chroma-bvh</title>
<updated>2021-05-09T15:42:38+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2012-01-21T22:12:47+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=4264a823b0458aa595424d47d51322c8600ce381'/>
<id>4264a823b0458aa595424d47d51322c8600ce381</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chroma-bvh: command to manipulate BVH trees in cache.  Just a stat subcommand for now.</title>
<updated>2021-05-09T15:42:38+00:00</updated>
<author>
<name>Stan Seibert</name>
<email>stan@mtrr.org</email>
</author>
<published>2012-01-21T22:05:28+00:00</published>
<link rel='alternate' type='text/html' href='https://www.tlatorre.com/cgit/chroma/commit/?id=68aeef463cbc77089a5e5294f20ffca61968fdd8'/>
<id>68aeef463cbc77089a5e5294f20ffca61968fdd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
