README.md 831 Bytes
Newer Older
1 2 3 4 5 6 7 8
![PLIBS_9 logo](doc/logo.png)

---- 

# Code

https://gitlab.in2p3.fr/CTA-LAPP/PHOENIX_LIBS/PhoenixPerformance

Pierre Aubert's avatar
Pierre Aubert committed
9
<!-- # Documentation -->
10

Pierre Aubert's avatar
Pierre Aubert committed
11
<!-- https://cta-lapp.pages.in2p3.fr//PHOENIX_LIBS/PhoenixPerformance/ -->
12 13 14 15 16 17 18

# Requirements


- c++ compiler >=5.3.1 
- cmake > 3
- make
Pierre Aubert's avatar
Pierre Aubert committed
19
- gnuplot
20
- libtbb, libtbb-dev
21

Pierre Aubert's avatar
Pierre Aubert committed
22
# Performance tests for Users
23 24 25

	$ git clone https://gitlab.in2p3.fr/CTA-LAPP/PHOENIX_LIBS/PhoenixPerformance.git
	$ cd PhoenixPerformance
Pierre Aubert's avatar
Pierre Aubert committed
26 27 28 29 30
	$ mkdir build
	$ cd build
	$ cmake ..
	$ make
	$ make plot_all
31

32
# Performances with nvc++
33

34 35 36 37 38 39 40 41 42 43
With the environnement variable **NVCPP** pointing to your nvc++ compiler.

	$ git clone https://gitlab.in2p3.fr/CTA-LAPP/PHOENIX_LIBS/PhoenixPerformance.git
	$ cd PhoenixPerformance
	$ mkdir build
	$ cd build
	$ cmake .. -DGPU_MODE=yes -DCMAKE_CXX_COMPILER=$NVCPP
	$ make
	$ make plot_all
	
44 45 46