Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Issues when using periodic mesh headers and make_mesh_3.h

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Issues when using periodic mesh headers and make_mesh_3.h


Chronological Thread 
  • From: <>
  • To: "" <>
  • Subject: Re: [cgal-discuss] Issues when using periodic mesh headers and make_mesh_3.h
  • Date: Fri, 4 Nov 2022 16:11:26 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=d9KR9wSAEqeOizmFdG0+qfgM0tX6o6YwsAK8sZgtGss=; b=C1Kxuc567wQ35w+2vMnXze6cHSaA1nmYyLhEmDV/I5sLIVpAMy5T18PQ8k3hrL0W23AsZNK5CGo6a72giwoCVQ9CWMsB1ZIrV2JqaGxqHEZbHB/brE9nU3OSvsfGfjoALrlzK0bv/biTtB0YuU5Xfl9coV/Cp0UfUMvZTetg2w8foNurhpTzIfIASaZyi7EkKm3LAibL8abV9QXQRP0VydyW32DmAn42Et/LZoGceW5aQW58BLzvXynr7Uayt1aluJMHfhr+pxqqJq0ZrdLEz2x9gjMcQl7/i6jXzDLiabuegG81Jcj+UROzRnoRof472FeiVnV+qHCqgfWh1nSnNQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nhIHd43zL3ClHyxT1wBBNkcQm+PJ0JhWWj2aDydKbaW70yx/9ECWbLTCEgLDlQ8GrE40HT0xkQocic5mvHDKPZnTcIrHcDXLvZd8Io8KpZELjrE8E8iOvF3YNENByVXkoFI0McMyDXoLc2X4hGJstazvO7NRTSBMls+1adfyCYGb4kD2NZ5s9BF/V/b4DG7dMWW73Avp16WZmauMJ32mxRQyirEoCZ8B78m5PMoOC0aEGpvU6XJY4BxbvuoyeDzzDAxfrVVVKEKWhAYoOTUCsP5Mjx/FuF5sDNBumAXi8qq/20KiBACU0O5SS6ywZFLHadaiLdsLGiStOaOKGGx6jQ==
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=Pass
  • Ironport-data: A9a23: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 Zus
  • Ironport-hdrordr: A9a23:Rg4K9K511opkZkeHWAPXwQOBI+orL9Y04lQ7vn2ZFiY5TiXIra qTdaogviMc0AxhIE3I6urwQ5VoIEmsg6KdhLN8AV7MZniDhILFFuBfBM7ZskTd8k7Fh6dgPM VbAs9D4bTLZDAU4/oSojPIderIq+P3k5xA8N2uqkuFOjsaCZ2IgT0YNi+rVmlNACVWD5swE5 SRouBdoSC7RHgRZsOnQlEYQunqvbTw5dnbSC9DIyRixBiFjDuu5rK/OQOfxA0iXzRGxqpn2X TZkjb++r6ov5iAu1XhPi7onthrcJaI8KoPOCW/sLlaFtzesHfoWG1VYczMgNhsyNvfqGrC3u O84CvIdP4DkU85NlvF3CcFnTOQmArH5xLZuCOlaFbY0L7ErQgBer98rJMcdgGc51srvdl63q 4O12WFt4BPBReFmCjm/dDHWxxji0Lx+BMZ4Jkupm0aVZFbZK5arIQZ8k8QGJAcHDji4IRiFO V1FsnT6PtfbFvfZXHEuWtkxsCqQx0Ib2O7qmNrgL3r79F7pgEL86JD/r1vop4pzuNMd3Flj9 60TJhVqA==
  • Ironport-phdr: A9a23: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 s+Bs5CYlTvaHsC4WuitVzOmE/1dmZ5bJycKGJF1
  • Ironport-sdr: 636539b0_l+Ng6HDB4/zGLAAYwVZ4oOX3ZKelizaeGFvMtnIfWUgNpPj UotHIMCfGLpbZMYIojv2E1YZJtjopVx/kMNj1WQ==
  • Msip_labels:

Hello,

Thanks for the explanation and solution! Is there any chance that me running into compilation issues when using the periodic mesh package in code that was set up to compile in concurrent mode is somehow related to this?

Regards,
Kim


From: <> on behalf of Mael Rouxel-Labbé <>
Sent: Monday, October 17, 2022 2:54 PM
To: <>
Subject: Re: [cgal-discuss] Issues when using periodic mesh headers and make_mesh_3.h
 

Hello,

The issue is that Mesh_3 makes uses of some triangulation features to speed up location function, and these features are not compatible with the 3D Periodic Mesh package.

These optimizations are in the triangulation code, which is common to both packages. Ideally a runtime switch would enable/disable them, but there is currently only a compile-time way of disabling that optimization, using the following macros:

#define CGAL_NO_STRUCTURAL_FILTERING

#define CGAL_MESH_3_SIZING_FIELD_INEXACT_LOCATE 0

This is properly done if you include <CGAL/Periodic_3_mesh_3/config.h> before including any other Mesh_3 headers, and you will be able to use both codes (albeit, with disabled location optimizations for Mesh_3).

However, you are getting these compilation errors because you have included Mesh_3 headers before Periodic_3_mesh_3 headers, and consequently the triangulation headers were included with optimizations enabled.

I will change <CGAL/Periodic_3_mesh_3/config.h> to give a clearer error and the fix (i.e., put this config header at the top).

Best, Mael

On 17/10/2022 14:05, mi.correo.temporal ( via cgal-discuss Mailing List) wrote:
Dear all,

When compiling code that includes both, the periodic meshing headers and CGAL/make_mesh_3.h a very long list of error is given. I guess the easiest way to reproduce the issue is to take the example Periodic_3_mesh_3/mesh_implicit_shape.cpp and simply add #include <CGAL/make_mesh_3.h> at the top. Any help is welcome.

Regards, Kim

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss


--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss




Archive powered by MHonArc 2.6.19+.

Top of Page