Subject: CGAL users discussion list
List archive
- From: Monique Teillaud <>
- To:
- Subject: Re: [cgal-discuss] Performance of Triangulation_3
- Date: Tue, 15 Oct 2013 18:59:08 +0200
Hi,
What if you replace CGAL::Triangulation_3<K> by CGAL::Delaunay_triangulation_3<K> ?
--
Monique Teillaud
http://www.inria.fr/sophia/members/Monique.Teillaud/
INRIA Sophia Antipolis - Méditerranée
Institut National de Recherche en Informatique et Automatique
Le 15/10/13 18:52, mytien a écrit :
Hi,
In the chapter 39.6.1 Running Time of the 3D triangulation manual:
http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Triangulation_3/Chapter_main.html
I have seen that the triangulation of 1000 points takes only 0.00724
seconds.
But when I have a vector v with 1000 random points and insert them into the
triangulation t via t.insert(v.begin(), v.end()), it takes approximately
0.250 to 0.44 seconds.
I defined my triangulation types like this:
typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
typedef CGAL::Triangulation_3<K> Triangulation;
typedef Triangulation::Point CGAL_Point;
Then I created random x,y,z float-values and added them to my vector like
this:
std::vectory<CGAL_Point> points;
CGAL_Point p = CGAL_Point(x, y, z);
points.push_back(p)
I start the timer before this statement and measure it directly afterwards:
t.insert(v.begin(), v.end());
In my CGAL CMakeCache.txt I found this configuration:
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
When compiling my test application I use these flags:
-O3 -DCGAL_NDEBUG
I also added these defines at the very first two lines of my application:
#define _SECURE_SCL 0
#define DCGAL_NDEBUG
My computer has an i7 processor with 8GB RAM. Release mode and debug mode
yield almost identical results.
Do I need to make any additional adjustments?
--
View this message in context:
http://cgal-discuss.949826.n4.nabble.com/Performance-of-Triangulation-3-tp4658201.html
Sent from the cgal-discuss mailing list archive at Nabble.com.
- [cgal-discuss] Performance of Triangulation_3, mytien, 10/15/2013
- Re: [cgal-discuss] Performance of Triangulation_3, Monique Teillaud, 10/15/2013
- Re: [cgal-discuss] Performance of Triangulation_3, mytien, 10/16/2013
- Re: [cgal-discuss] Performance of Triangulation_3, Andreas Fabri, 10/16/2013
- Re: [cgal-discuss] Performance of Triangulation_3, mytien, 10/16/2013
- Re: [cgal-discuss] Performance of Triangulation_3, mytien, 10/16/2013
- Re: [cgal-discuss] Performance of Triangulation_3, Andreas Fabri, 10/16/2013
- Re: [cgal-discuss] Performance of Triangulation_3, mytien, 10/17/2013
- Re: [cgal-discuss] Performance of Triangulation_3, mytien, 10/17/2013
- Re: [cgal-discuss] Performance of Triangulation_3, Olivier Devillers, 10/17/2013
- Re: [cgal-discuss] Performance of Triangulation_3, mytien, 10/17/2013
- Re: [cgal-discuss] Performance of Triangulation_3, Andreas Fabri, 10/17/2013
- Re: [cgal-discuss] Performance of Triangulation_3, mytien, 10/17/2013
- Re: [cgal-discuss] Performance of Triangulation_3, mytien, 10/16/2013
- Re: [cgal-discuss] Performance of Triangulation_3, Andreas Fabri, 10/16/2013
- Re: [cgal-discuss] Performance of Triangulation_3, mytien, 10/16/2013
- Re: [cgal-discuss] Performance of Triangulation_3, Monique Teillaud, 10/15/2013
Archive powered by MHonArc 2.6.18.