Subject: CGAL users discussion list
List archive
- From: "Biye Yang" <>
- To: ""蓝色追风" via cgal-discuss Mailing List" <>
- Subject: [cgal-discuss] Parallel calling CGAL with OpenMP
- Date: Mon, 18 Mar 2024 21:58:49 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-data: A9a23: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
- Ironport-hdrordr: A9a23:hZpXM6lF3bXFaTPRJcIPk8IpGZzpDfLV3DAbv31ZSRFFG/Fw8P re/8jztCWVtN91YhodcL+7Scu9qB/nmaKdg7NhWYtKLTOGhILAFugL0WKI+VPd8kPFmdK1rZ 0QFZSWc+eAaGRSvILD2E2dM/INqeP3l5yAtKPn9zNIRQFuZ7oI1XYBNi+rVnVPADhjLbodNL 2ywKN8ygaISDAuVoCLIkIkeMfkzuegqLvWJSY/Qxom5WC1/EuV1II=
- Ironport-phdr: A9a23:1VvRqxZOJCZzdVOHYRWPNv//LTHz2oqcDmcuAnoPtbtCf+yZ8oj4O wSHvLMx1g6PDdqQsq4dw8Pt8IneGkU4oqy9+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7F skRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCS5bL9oL xi7rwrdutQZjId/N6081gbHrnxUdutZwm9lOUidkxHg6Mmu4ZVt6T5Qu/Uv985BVaX1YaE1R qFGATolLm44+tTluQHMQgWT6HQcVH4WkgdTDAje8B76RJbxvTDkued7xSKXINf5TbEwWTSl8 qdrVBrlgzoJOjIl7G3ajNF7gblFqxy9uRNw34/UYJmUNPVgeKPdYcgaTndFUspISiBNHp+wY 44JAuEcP+hXspP9qkMOoxWgGAejC//gxDBGiHHs3qM01P8sHhvE0gE6Bd8BvmjYodfzOawPU e611q7IzTDbYv9YxDr96YjJfQ48qv6OR71wd8XRxUcyHA7Cjlidp4PoMy6L2ugQsmWW4e5tW Pm2i24+sQ1+vj+vxsI1h4TPm4kaxUzK+z9jz4YpOd23VlR7Ydi8HZdNuSyXOZV7T8w/Tmx2p Co21L0ItJ+6cSUX1JkqyRzSZfyafoWM4x/uVPudLCtkiH97Zr6yiBa//Ea9x+DhSsS51ktBo CldktTUqHwByxLe5tKZRvdh/kqtwyiD2x7O5u1ePEw5laTWJpg8ybMukpoTrF/DHjPol0Xsk aGWd0Ql9faw5uj7ZLjtu4WSOJVuig7kN6Qjgsy/Dvo8MggJR2Wb/vm81KH98UHlTrhGl+M6n rXZvZzDO8gXuLO1DxZI3osj5RuzFTKm384ZnXkDNl5FYQuHg5L1NFHJJfD0Ffa/g1Kynzd33 /3KIKHtD5vXInTdjLvsfaxx51BCxAYu19xT+pJZB78ZLPL2QEDxtdjYDhEjMwyzxubqENVw2 40RVG6SHKOVLaLfvFGM6+80OumMfZUZtyr6K/gg//Lui2Q2lkcHfaa1xZsXdGy4HvN+LkmEe XbsmMsOEX8WvgoiS+znkEGNUTFJaHa2Rq4z+zA7CJm6AofeXYCtm6eM3Dy7H51TfmBJEEqAE Xbud4WeWvcDcjieIsF7km9Mab/0AcXZLelW/kenkOY+dLOKoXwwrIul399wr/PSnFk5+jVwS sicyGqQVHo8u2oJQz4w0+hboFdhgB/X2qdxh7lUFMdY+uhSegY8L5/VieJgXYPcQAXEK52jS UerCuSvBz57BoZsmINXOR8jQISKlwmF1C2vVexG34eXDYA5p/qPl0P6INxwnjOfjPFJZzgOR 8JOMTfjnatj703JAIWPlUyFlqGsfKBa3SjX9W7Fw3Dd9FpAXltWVqPIFWsaelOQtc7wsx6ZE +b0UOp8YyNY0IiJLa4ZIsbxgwB+Tez4cM/bf3r3nm6xARiSwbbZMdG2Ij9Egn6MIFEd1QsU+ CXOLhAwUwGmpW+WFzlyDRTvbkfrpPF5s2++R1QowhuiaFB9jeLuv0RN2LnGEapWh+9f/iIoq jEyBU/71NXTYzaZjyxmeqgUIdY04VMdkHncqxQ4JJuraaZrml8ZdQ1z+ULozRR+TItaw4Asq zsxwQx+JLj9shsJfi6E3Z32JrzcK3XjtBGpZanM31jC0dGQsq4R4fU8ol/nsUmnDE0nu3lg1 tBU1TOb6PCoREJPCs6oCB9prElSvqicaS44psvV2XBqLaioo2rawdt6TOAhyxumY5JeKPbeT FS0SZVHQZL0capzxgP6C3BMdPpf/6M1Ic68Iv6P2arxef1lgCrjl2NMpoZ0zkOL8SN4DO/Ox ZcMhf+CjW7lH3/xikmstsfvlMVKfzYXSyDiknS9XtcPPfxaZJ9NAmCraZ7SpJ02l9v2VnhU+ UT2TQ5dhJbzIETJPnTkxEtb0kFd8jS33CC/yTJziTQgqKGSiTfPz+rVfx0CImdXRWNmgD8AO KCMhssBFAitZgktzl6+4FrigrJcr+J5JnXSRkFBe273KXtjW+2+rOjKb8lK4ZIu+SJZNYb0K Q3BFuen+kVBggv6Bi1VwzVzezyxu5r/lgB3kyrHdC019iKEP5sqnFGGuYeUTOUZxjccQShkl TTbYzr0d8Kk+9mZjdaLs+yzUX6gSowGdCDqyY2asy7orWZuABC5g7Wygoi9SVN8i3emkYMwD GOR8U2vB+ujn763Ou9mYERyUVr16s4gX5p7jpN1npYbn34TmpSS+3MD12b1K9RSn6zkPx9vD XYGxcDY5A/91QhtNHWMksikDSnEmJI/PIiSe3pQ0SU4pZMvau/c/PlfkC15r0Dt51+KPaEnx 2lGmNM38TgRhORD60I9iy6aBL4VB0xROyfhwg+J496Jp6JSfG+zcLK02Rkb/5jpHPSYrwpbQ nq8ZoY6EHo68JBkKFyVmi67+sT+ddLXd95WqhCEj0KKkb1OMJxo85hCzSt/ZTCk4ydjlbR90 Ewog8DyvZDbeTwzpuTnWFgGbXusNp9b+ymx3/8OxoDPgdvpRMknQ29bG8G1KJDgWDMK6aa+Z 13ISntl+ijdQf2FQEee8Bs09SqUVcrzajfNfiBflI8yA0PAQS4XyAEMAGdgxsV/TFj3gpa8K QEhoWpMrl/g9kkWk7ouakC5DjyZ/EDyN381UMTNcUoQtF0coR2Pa4rHtLI0RXw9nNXprRTRe DHLIV4VVSdQBhfCXgqzeePzrdjYr7rGX6zkc6KIPOjI8LYOEK3Vjdem1o8sl9qVHuOIOHQqT /gy204ZGGt8B9ycgTIEDSoeiyPKacef4ha64Cx+6M6lorztX0r06I2DBqE3U50n8g2qgaqFK ++bhTpoYTde2JQWwHbUyb8ZlFcMgiBqfjOpHPwOrynIBK7Xn6ZWCVYcZUYRfINQ6Lkg2wBWJ cPBotToyuQg1btvUwoADwa435j0PooPKmC5ckreQk2MMfXOJDHGxd32fbLpSbBUi7Yx1VX4s jKaHkn/ezWbwmOxDFb1abwK1nvCekUD49LYEF4lE2XoQdP4ZwfuNdZ2iWdz2rgonjbQMmVaN zFgckRLp7nW7CVCg/w5FXYSixgtZeSChSud6PHVb5gMtv4+SHkvy7sAuSphmpNM9WdPQ/k/y 06w5pZ+5kqrlOWC0G8tSB1VtjNCn56Gp21lJLmDrsIFAy6ZuUhXtCDJVk9MotJkDpv2ouZbz d2Fx8eRYH9SttnT+8UbHc3dLsmKZWEgPRTeEznRFAIZTDSvOAk3aGREibeZ8XjH9/DSS7Drh YZUEuQeDgRoU6lAUwE8QYdEJZ52WnU9iPiQi8tavRJWSTHIXYNRuZWVDpqv
- Ironport-sdr: 65f8ab10_+QYWP87rQB/Nt/HbBAuXCAso3LQdchZLS+TzD+O9Ke0aDBJ YHoPrPd6gIr4Q53quY+HD4pEU5H74sjRsZQ2A/w==
Hi, all:
I want to compute the interactions between lots of 3D polyhedrons using CGAL. It becomes low efficient when facing hundreds of objects. So I tried to parallel the code with the simple multi-thread OpenMP. But the segmentation fault always occur. Here is the code of the simple case:
#pragma omp_parallel_for
for(int i=0; i<Object.size(); i++)
{
CGSurfaceMesh smesh_insect;
bool valid_intersect = CGAL::Polygon_mesh_processing::corefine_and_compute_intersection(Object[i], TargertObject, smesh_insect);
}
I don't know how to figure that out. And do you have any suggestions on improving efficiency when handling hundreds of 3D intersections using CGAL?
Thanks a lot!
Best wishes,
Daye
- [cgal-discuss] Parallel calling CGAL with OpenMP, Biye Yang, 03/18/2024
- Re: [cgal-discuss] Parallel calling CGAL with OpenMP, Nicklas SB Karlsson, 03/19/2024
- Re: [cgal-discuss] Parallel calling CGAL with OpenMP, Sebastien Loriot, 03/20/2024
- Re: [cgal-discuss] Parallel calling CGAL with OpenMP, Sebastien Loriot, 03/20/2024
- Re: [cgal-discuss] Parallel calling CGAL with OpenMP, Nicklas SB Karlsson, 03/19/2024
Archive powered by MHonArc 2.6.19+.