/
index.dox
61 lines (47 loc) · 2.24 KB
/
index.dox
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/**
\mainpage Main page
\section sec_first TPIE - The Templated Portable I/O Environment
The Templated Portable I/O Environment (TPIE) library is a tool-box
providing efficient and convenient tools to ease the implementation of
algorithm and data structures on very large sets of data. The
algorithms and data structures that form the core of TPIE all provide
efficient worst-case space, time and disk usage guarantees.
TPIE works great on both Windows and Linux systems and have been
used successfully in several commercial products.
\subsection sec_help Getting started
This documentation contain a few sections that help you start out with tpie:
- \ref setup
- \ref basicconcepts of I/O algorithms
- \ref repository
- \ref files
Please feel free to file a <a
href="https://github.com/thomasmoelhave/tpie/issues">bug report on
GitHub</a> or submit a patch if you are experiencing an issue not
addressed in the documentation. You can also try asking on the
<em>tpie-devel</em> mailing-list which can be accessed from the <a
href="http://madalgo.au.dk/tpie">tpie homepage</a>.
\subsection sec_usage Usage
Before diving into the reference part of this documentation, you may
find the following introductionary examples helpful. If you need help
setting up a makefile for compiling these test programs, checkout the
file \c example/CMakeLists.txt in the reposityr.
- \ref file_stream
- \ref sorting_internal
- \ref sorting_external
- \ref priority_queue
- \ref memory (example snippets)
- \ref progress (example snippets)
- \ref fractiondb (example snippets)
\subsection sec_history History
TPIE was orginally known as the Transparent Parallel I/O
Environment, it was started by researchers from the <a
href="http://www.cs.duke.edu">Computer Science Department</a> at <a
href="http://www.duke.edu/">Duke University</a> in 1994. TPIE is
currently developed by researchers at The Center for Massive Data
Algorithmics (<a href="http://www.madalgo.au.dk">MADALGO</a>) at <a
href="http://au.dk">Aarhus University</a> in Aarhus, Denmark as well
as a group of contributors in Europe and the US.
A full list of current and past contributors can be found in the \ref authors section.
The current maintainer is
<a href="http://cs.au.dk/~rav/">Mathias Rav</a>.
*/