CVT_MAX - Try to Prescribe CVT Cell Sizes

CVT_MAX was an effort to compute a centroidal Voronoi tessellation (CVT) in which there were cells of specified size. Normally, given arbitrary initial data and a constant density, the CVT would comprise cells of roughly equal area. In this case, a modification was made to the CVT iteration, in an attempt to drive the algorithm towards cells of prescribed sizes. Each node was given a "capacity", corresponding to its desired size. Then all the sample points were generated, and "marked" by their nearest node. Then each node took as many of its nearest sample points as possible, up to its capacity. The remaining sample points were reapportioned to the next nearest nodes, and so on until all were allotted.

At the moment, this approach has not produced satisfactory results.

Files you may copy include:

The list of routines includes:

Return to the FORTRAN software page.


Last revised on 29 October 2001.