DisPerSE - persistent structures identification - InstallAutomatic identification of persistent structures in 2D or 3D.
keywords: Morse complex, topology, peak, void, source, wall, filament, cosmic web, cosmology, structure identification.2013-01-24T03:58:22+01:00thierry sousbieurn:md5:f62b3bf39b9948523836119476648bbfDotclearCompilingurn:md5:a9530f8f886c454715738918e902506a2102-05-08T13:52:00+01:002012-11-15T14:13:41+01:00thierry sousbieInstall Go to the <q>${DISPERSE_SRC}/build</q> directory and type:<div>
<div style="text-align: center; border: 1px dotted gray;">cmake ../</div>
<br />This will check the configuration and generate the Makefile. Read the output to know which library were found, which were not, and how to specify their path (option <q>-DLIBNAME_DIR=path/to/library/</q> where {LIBNAME} may be QT,GSL,SDL,MATHGL or CGAL).</div><div>The default install path is "${DISPERSE_SRC}", but it can be changed using option <q>-DCMAKE_INSTALL_PREFIX=PATH/TO/INSTALL/DIR</q>.<br />Then just compile and install with:</div><div><br /><div style="text-align: center; border: 1px dotted gray;">make install -j N</div><br />where N is the number of processors to be used for compilation. One to seven executables should be created in <q>${DISPERSE_SRC}/bin</q> (or <q>${CMAKE_INSTALL_PREFIX}/bin</q> if set), depending on which libraries were found: <div><br />
<ul>
<li><a href="http://localhost/dotclear/index.php?post/mse">mse</a></li>
<li><a href="http://localhost/dotclear/index.php?post/Usage">delaunay_2D</a> (Optionnal)</li>
<li><a href="http://localhost/dotclear/index.php?post/Usage">delaunay_3D</a> (Optionnal)</li>
<li><a href="http://localhost/dotclear/index.php?post/pdview">pdview</a> (Optionnal)</li>
<li><a href="http://localhost/dotclear/index.php?post/skelconv">skelconv</a></li>
<li><a href="http://localhost/dotclear/index.php?post/netconv">netconv</a></li>
<li><a href="http://localhost/dotclear/index.php?post/fieldconv">fieldconv</a></li>
</ul>
</div></div>Requirementsurn:md5:82c57abde809872255772cdbe17d1f3d2101-05-08T13:51:00+01:002013-01-11T04:27:47+01:00thierry sousbieInstall <div>The following libraries/programs are required: </div>
<br />
<ul>
<li>Cmake 2.6.3+</li>
<li>GSL</li>
</ul>
<br />
<br />
<div>The following libraries are optional: </div>
<br />
<ul>
<li>CGAL 3.7+ (for delaunay)</li>
<li>CFitsIO (for reading FITS)</li>
<li>SDL/SDL-image (for loading jpg,bmp,...)</li>
<li>mathGL 1.10 (for visualizing persistence diagrams with pdview)</li>
<li>Qt4 (for visualizing persistence diagrams with pdview)</li>
</ul>
<br />
<br />
<div><ins>NOTE:</ins> gcc v4.3.3+ is required for multithreading to be enabled.</div>