-
Notifications
You must be signed in to change notification settings - Fork 0
/
DEPENDENCIES.txt
81 lines (70 loc) · 4.15 KB
/
DEPENDENCIES.txt
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#############################################################################
# This file is part of the Stride software.
# It is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or any
# later version.
# The software is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License,
# along with the software. If not, see <http://www.gnu.org/licenses/>.
# see http://www.gnu.org/licenses/.
#
# Copyright 2016, Willem L, Kuylen E & Broeckhove J
#############################################################################
The project depends on a number of resources. Non-included dependencies need
to be installed on your system. They are very common libraries and most likely
already present on your system. If not, they can in most cases be installed
using binary distributions available on the internet. For linux systems the
operating system's package installer will guide you, for MacOS X systems
you should look at MacPorts (www.macports.org).
#############################################################################
# Non-included dependencies:
#############################################################################
-----------------------------------------------------------------------------
BOOST:
-----------------------------------------------------------------------------
Boost headers are REQUIRED, as are the libraries filesystem, thread, date_time,
and system.
See www.boost.org.
#############################################################################
# Included dependencies: (see src/main/resources/lib)
#############################################################################
-----------------------------------------------------------------------------
DOMP:
-----------------------------------------------------------------------------
A OpenMP placeholder library with implementations of OpenMP primitives that
are appropriate for a sequential program. Makes it possible to avoid
conditional compilations. We have slightly extended the implementation.
See https://github.com/chipbuster/libdomp
-----------------------------------------------------------------------------
SPDLOG:
-----------------------------------------------------------------------------
A C++ asynchronous an multi-threaded logging library, in header only format
developed by Gabi Melman.
See https://github.com/gabime/spdlog
-----------------------------------------------------------------------------
TCLAP:
-----------------------------------------------------------------------------
A templatized C++ command line parser library developped by M. E. Smoot and
D. Arano. Available at http://http://tclap.sourceforge.net/
-----------------------------------------------------------------------------
TRNG4:
-----------------------------------------------------------------------------
Version 4.0 of Tina's Random Number Generators Library developed by Heiko
Bauke and available at htt:/http://numbercrunch.de/trng/. Tina's Random Number
Generator Library (TRNG) is a state of the art C++ pseudo-random number
generator library for sequential and parallel Monte Carlo simulations. Its
design principles are based on a proposal for an extensible random number
generator facility, that has become part of the C++11 standard.
#############################################################################
# Included dependencies: (see src/test/resources/lib)
#############################################################################
-----------------------------------------------------------------------------
Googletest:
-----------------------------------------------------------------------------
A C++ unit test framwework developed by Gooogle and available at
https://github.com/google/googletest.
#############################################################################