<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">The netgen file is newer and has the correct spelling “mp.second_order”, however I noticed that there are other differences between the netgen file and calculix cgx. <div class=""><br class=""></div><div class=""><div class="">--- /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_netgen/netgen/work/netgen-5.3.1/nglib/ng_vol.cpp<span class="Apple-tab-span" style="white-space:pre">        </span>2014-08-29 04:54:00.000000000 -0500</div><div class="">+++ /opt/local/var/macports/build/_Users_marbre_ports_math_calculix/calculix-cgx/work/CalculiX/cgx_2.10/netgen/ng_vol.cpp<span class="Apple-tab-span" style="white-space:pre">        </span>2015-12-16 14:08:16.000000000 -0600</div><div class="">@@ -1,5 +1,12 @@</div><div class="">+/*</div><div class="">+ original from Joachim Schoeberl</div><div class="">+ ..../netgen-4.9.13/nglib/ng_vol.cpp</div><div class="">+ License: LGPL</div><div class="">+*/</div><div class=""> #include <iostream></div><div class=""> #include <fstream></div><div class="">+// added by wittig 2.dec 2013</div><div class="">+#include <mystdlib.h></div><div class=""> </div><div class=""> using namespace std;</div><div class=""> </div><div class="">@@ -11,7 +18,9 @@</div><div class=""> {</div><div class=""> using namespace nglib;</div><div class=""> </div><div class="">- cout << "Netgen Testing" << endl;</div><div class="">+ // changed by wittig 2.dec 2013</div><div class="">+ //cout << "Netgen Testing" << endl;</div><div class="">+ cout << "Netgen tet-mesher" << endl;</div><div class=""> </div><div class=""> if (argc < 2)</div><div class=""> {</div><div class="">@@ -63,13 +72,17 @@</div><div class=""> Ng_Meshing_Parameters mp;</div><div class=""> mp.maxh = 1e6;</div><div class=""> mp.fineness = 1;</div><div class="">- mp.second_order = 0;</div><div class="">+ mp.secondorder = 0;</div><div class="">+ // added by wittig 2.dec 2013</div><div class="">+ if (argc == 3) mp.maxh = atof(argv[2]);</div><div class=""> </div><div class=""> cout << "start meshing" << endl;</div><div class=""> Ng_GenerateVolumeMesh (mesh, &mp);</div><div class=""> cout << "meshing done" << endl;</div><div class=""> </div><div class=""> // volume mesh output</div><div class="">+ // deactivated by wittig 2.dec 2013</div><div class="">+ /*</div><div class=""> np = Ng_GetNP(mesh);</div><div class=""> cout << "Points: " << np << endl;</div><div class=""> </div><div class="">@@ -87,6 +100,7 @@</div><div class=""> cout << i << ": " << tet[0] << " " << tet[1] </div><div class=""> <span class="Apple-tab-span" style="white-space:pre">        </span> << " " << tet[2] << " " << tet[3] << endl;</div><div class=""> }</div><div class="">+ */</div><div class=""> </div><div class=""> Ng_SaveMesh(mesh,"test.vol");</div><div class=""> </div><div class=""></div></div></body></html>