<div dir="ltr">Hi Andreas,<div><br></div><div>pygmsh [1], a small Python wrapper of Gmsh that I wrote a while ago, might be useful to you.</div><div><br></div><div>Cheers,</div><div>Nico</div><div><br></div><div>[1] <a href="https://github.com/nschloe/pygmsh">https://github.com/nschloe/pygmsh</a></div><div><br></div><div><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Mar 15, 2017 at 9:37 PM <<a href="mailto:Andreas.Schuster@dlr.de">Andreas.Schuster@dlr.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="DE" link="blue" vlink="purple" class="gmail_msg">
<div class="m_-5050475280421459308WordSection1 gmail_msg">
<p class="MsoNormal gmail_msg"><a name="m_-5050475280421459308_Gruß" class="gmail_msg"></a><span lang="EN-US" class="gmail_msg">Hello,<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span lang="EN-US" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span lang="EN-US" class="gmail_msg">I’ve tried to build Gmsh from the source code with Cmake and the Microsoft Visual C++ Build Tools 2015 to test the python wrapper functionality.<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span lang="EN-US" class="gmail_msg">The compiling process works without problems but when generating the python wrapper code and linking, the compiler claims:<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span lang="EN-US" class="gmail_msg">Link error 1189: library limit of 65535 objects exceeded<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span lang="EN-US" class="gmail_msg">To solve this general error, I could only find some advisors where separate sub libraries should be created to separate the objects to be linked or manually select symbols via .def files.<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span lang="EN-US" class="gmail_msg">Both approaches seem to be very complex for non gmsh-developers.</span><span lang="EN-US" class="gmail_msg"><u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span lang="EN-US" class="gmail_msg">I also tried to disable some unused external libraries from the compiling process in Cmake to reduce the overall size of the gmsh library but this doesn’t work either.<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span lang="EN-US" class="gmail_msg">Are there any recommendations what to do in that special case to build gmsh with less compiling complexity and time?<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span lang="EN-US" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><span lang="EN-US" class="gmail_msg">Thanks<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif"" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:dimgray" class="gmail_msg">——————————————————————————</span><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:dimgray" class="gmail_msg"><u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:dimgray" class="gmail_msg">M.Sc.
<b class="gmail_msg">Andreas Schuster</b> <u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg" style="text-autospace:none"><b class="gmail_msg"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:dimgray" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></b></p>
<p class="MsoNormal gmail_msg" style="text-autospace:none"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:dimgray" class="gmail_msg">German Aerospace Center<u class="gmail_msg"></u><u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg" style="text-autospace:none"><a name="m_-5050475280421459308_Institut" class="gmail_msg"></a><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif"" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></p>
<p class="MsoNormal gmail_msg"><a name="m_-5050475280421459308_Funktion" class="gmail_msg"></a><a name="m_-5050475280421459308_Telefon" class="gmail_msg"></a><span lang="EN-US" class="gmail_msg"><u class="gmail_msg"></u> <u class="gmail_msg"></u></span></p>
</div>
</div>

_______________________________________________<br class="gmail_msg">
gmsh mailing list<br class="gmail_msg">
<a href="mailto:gmsh@onelab.info" class="gmail_msg" target="_blank">gmsh@onelab.info</a><br class="gmail_msg">
<a href="http://onelab.info/mailman/listinfo/gmsh" rel="noreferrer" class="gmail_msg" target="_blank">http://onelab.info/mailman/listinfo/gmsh</a><br class="gmail_msg">
</blockquote></div></div></div>