Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In Apply for Membership

running enGrid on OS X 10.5.6 + Qt 4.3.5 + VTK 5.2.1
  • admin March 2009
    Hi,

    Congratulations for the 1.0 release. I would like to drop a quick note
    about my experience with building and running enGrid-1.0 on OS X
    10.5.6 Intel + Qt 4.3.5 + VTK 5.2.1.

    1. Building: OS X issues
    The only modification required with the source code itself was to change
    typedef unsigned int uint_t;
    in mathvector.h to
    typedef unsigned long uint_t;
    because it clashes with the uint_t definition in OpenTransport.h:
    typedef unsigned long uint_t;
    . Another required modification was to the project setting. The libraries
    -lvtkRendering
    -lvtkIO
    -lvtkFiltering
    were needed to the linker flags.

    2. Building: Qt 4.3 issues
    I am still using Qt 4.3.5 because it is an officially supported
    version of ParaView. The problems that came from the version were that
    there are no
    QSettings::organizationName()
    QSettings::applicationName()
    (used in guisettingsviewer.cpp) nor
    class QFormLayout
    (used in guisettingstab.cpp) in Qt.4.3.

    3. Running issue
    After having got around the issues enGrid compiled. However when I
    load the sample throttle.msh and choose Mesh -> create/improve volume
    mesh (NETGEN), enGrid crashed after a bit of meshing calculations at
    (gdb) backtrace
    #0 0x000c3306 in netgen::CalcBad ()
    #1 0x000bc180 in netgen::MeshOptimize3d::SwapImprove ()
    #2 0x0011833b in netgen::MeshVolume ()
    #3 0x000a2745 in nglib::Ng_GenerateVolumeMesh ()
    #4 0x0001028e in CreateVolumeMesh::operate ()
    #5 0x0004d0d7 in OperationThread::run ()
    #6 0x028692c6 in QThreadPrivate::start ()
    #7 0x92742095 in _pthread_start ()
    #8 0x92741f52 in thread_start ()
    I have to admit that obviously I tried this operation without reading
    Tutorial 1, but a more graceful behavior would be nice. On the
    contrary if I follow the tutorial procedure, enGrid ran fine.

    Hope this information is useful.

    Regards,
    Takuya