Skip to content

Commit 25d9145

Browse files
AugustoAugusto
authored andcommitted
2 parents 905597f + 90fae9b commit 25d9145

File tree

2 files changed

+71
-1
lines changed

2 files changed

+71
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The latest version can be found on the
1616
Documentation
1717
-------------
1818

19-
The complete and updated [Doxygen](www.doxygen.org/) source code documentation of this release is available in HTML format on the
19+
The complete and updated [Doxygen](http://www.doxygen.org/) source code documentation of this release is available in HTML format on the
2020
[reference manual](http://multithreadcorner.github.io/MCBooster/) webpage.
2121
User can also browse the documentation by class, file or name using the following links:
2222

mcbooster/MCBooster.h

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,73 @@
22
#define MCBooster_VERSION_MAJOR 1
33
#define MCBooster_VERSION_MINOR 0
44
#define MCBooster_VERSION_PATCH 0
5+
/**
6+
\mainpage
7+
8+
MCBooster
9+
=========
10+
11+
What is it?
12+
-----------
13+
MCBooster is an header only library designed for the fast generation of
14+
phase space events. The library make use of thrust library and can deploy OpenMP
15+
threads, CUDA and Xeon Phi cores. It is focused on performance and precision.
16+
17+
The Latest Version
18+
------------------
19+
20+
The latest version can be found on the
21+
[project relases page](https://github.com/MultithreadCorner/MCBooster/releases).
22+
23+
Documentation
24+
-------------
25+
26+
The complete and updated [Doxygen](http://www.doxygen.org/) source code documentation of this release is available in HTML format on the
27+
[reference manual](http://multithreadcorner.github.io/MCBooster/) webpage.
28+
User can also browse the documentation by class, file or name using the following links:
29+
30+
1.[classe](http://multithreadcorner.github.io/MCBooster/classes.html)
31+
32+
2.[file](http://multithreadcorner.github.io/MCBooster/files.html)
33+
34+
3.[name](http://multithreadcorner.github.io/MCBooster/namespacemembers.html)
35+
36+
37+
Examples
38+
--------
39+
40+
Some example code samples demonstrating the basic usage of the library are stored in the src directory.
41+
These samples can be built using [CMAKE](https://cmake.org/) according the following instructions:
42+
43+
1. clone the git repository: `git clone https://github.com/MultithreadCorner/MCBooster.git`
44+
2. go to MCBooster directory: `cd MCBooster`
45+
3. create a build directory: `mkdir build`
46+
4. `cmake ../`
47+
5. `make`
48+
49+
The targets will be installed into directory-of-the-project/bin. To run an example do ./example-name
50+
51+
Installation and requirements
52+
-----------------------------
53+
54+
MCBooster is a header only library, so no build process is necessary to install it.
55+
The library run on Linux systems and requires C++11 and the [Thrust library](https://thrust.github.io/). The code samples require [ROOT](https://root.cern.ch/) and [TCLAP](http://tclap.sourceforge.net/) library.
56+
CUDA based projects will require a local installation of [CUDA Tookit](https://developer.nvidia.com/cuda-toolkit) with version 6.5 or higher.
57+
Alternatively, projects the targeting [OpenMP](http://openmp.org/wp/) backend can be compiled with nvcc or gcc directly.
58+
59+
Licensing
60+
---------
61+
62+
MCBooster is released under the [GNU General Public License version 3](http://www.gnu.org/licenses/gpl-3.0.en.html). Please see the file called [COPYING](https://github.com/MultithreadCorner/MCBooster/blob/master/COPYING).
63+
64+
Author
65+
--------
66+
67+
MCBooster is developed and mantained by [Antonio Augusto Alves Jr](@AAAlvesJr).
68+
69+
Acknowledgement
70+
---------------
71+
72+
MCBooster's development has been supported by the [National Science Foundation](http://nsf.gov/index.jsp) under grant number [PHY-1414736](http://nsf.gov/awardsearch/showAward?AWD_ID=1414736). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the developers and do not necessarily reflect the views of the National Science Foundation.
73+
74+
*/

0 commit comments

Comments
 (0)