Recent News

August 4, 2017

VKI releases DevTools 4.4.3 with the following highlights.

  • VglTools
    + The FBuffer object function vgl_FBufferPixelmap has been added to convert a device dependent Pixelmap object to a device independent FBuffer object.
  • VisTools/Mesh
    + All unstructured meshing modules now support generation of cubic Serendipity elements, ie. elements with 2 midside nodes.

    + Numerous robustness enhancements for tri/quad surface meshing.

    + A complete interface to Open CASCADE has been developed as a source code example.

  • VdmTools
    + Reading of MSC/NASTRAN .h5 result file format is supported.

    + Reading of all NASTRAN CBUSH/PBUSH and CONM2 data has been added. Round tripping of CBAR/PBAR, CBEAM/PBEAM, RBAR and RBE2 has been improved.

    + The ANSYS .cdb reader now supports time dependent and complex valued loads and restraints.

    + The performance of the OpenFOAM reader is much improved for ASCII file formats.

    + The D3DLib module now supports reading the nodal contact force, "ncforc", file. The function vdm_D3DLibSetSearch has been added to toggle various search options.

  • VfeTools
    + Complete support for NASTRAN CONM1, CONM2 and CBUSH element formulations.
  • VfsTools
    + Supports an out of core eigenvector option.

    + Supports the Intel Pardiso and MUMPS direct sparse solvers. These solvers may be used in lieu of the native direct sparse solver implementation.

    + Supports iterative solver preconditioning for nonsymmetric matrices using GMRES.

    + Iterative solver preconditioner has been substantially improved for models dominated by linear elements.

  • VfsTools
    + The ProSolve module now has full support for NASTRAN CBUSH/PBUSH, CONM1 and CONM2 elements and properties.

    + The ProSolve module now supports parallel computation of mass, stiffness, geometric stiffness and results output.

    + The ProSolve module now has support for node and element set selection for results output.

    + The ProSolve module now has query functions for all set parameters.


June 23, 2016

VKI releases DevTools 4.4.1 with the following highlights.

  • VglTools
    + The FBuffer object now supports writing image files in Scaleable Vector Graphics (SVG) format.

    + The FBuffer module now supports RGBA, ie alpha values, at each pixel for PNG image files.

    + The drawing function ProjLoad has been added to support explicit loading of a projection matrix.

  • VisTools
    + The State module module query functions have been made thread safe, ie "const".

    The State, History, ElemDat and RedMat modules provide support for complex valued solution results.

    + The State, History and ElemDat modules may now manage a "scalars" data type with up to 256 values per entity.

  • VisTools/Mesh
    + The SurfMesh module function vis_SurfMeshComputeArea, the TetMesh function vis_TetMeshComputeVolume and the TriMesh function vis_TriMeshComputeArea have been added.

    + The SurfMesh module now supports generating identical meshes on periodic faces.

    + The SurfMesh module maximum edge length option is now treated as a hard maximum.

    + The TriMesh and TetMesh modules now support Delaunay triangulation/tetrahedralization of point sets. The boundary is the convex hull of the point set.

    + The CurvMesh module has been altered to accept input line segment tangents and implement writing and reading of the geometry and meshing input.

  • VdmTools
    + The VDM_CONVENTION_STRESSGLOBAL option has been removed. It was used to transform ANSYS shell stress on .rst files to global.

    + The D3DLib module now supports reading part names.

    + The ANSLib module now reads element thickness results. It also adds an EIP qualifier to element node results data which has been moved from an element integration point.

    + The NAFIL module now has full support for read/write of CONM1 and CONM2 concentrated mass elements.

    + The SDRCLib module now writes element based section results which have layer position information using data on ply elements format.

    + The NASLib, ANSLib and ABALib modules now support reading cyclic symmetry number of sectors and rotational symmetry axis information.

    + The NASLib module now reads the SECONCT record from the GEOM1 datablock to define superelement connectivity.

    + The NASLib module now recognizes the OESCPR and OESTRCPR laminate results datablocks.

    + The ANSFil module now supports writing ANSYS results output and printing requests.

    + The NatLib module has been enhanced to support a HDF5 implementation of VKI native file format.

    + The COMSOLLib module has been enhanced to write ASCII or binary "mph" files.

    + The NASLib module now supports writing subsets of node and element results to .op2 files.

    + The COMSOLLib module now supports reading mesh entities information from "mph" files.

    + The OpenFOAMLib module now supports writing mesh entities information.

    + The NASLib module did not read OPRESS results properly for CPYRAM elements. The module did not read CSTM results properly for ILP 64 formatted files.

  • VfsTools
    + The SysMatrix module has optimized the degree of freedom ordering for the iterative solver preconditioner.

    + The SysMatrix module now supports an automatic shifting strategy for vibration mode extraction. This strategy is now the default.

  • VfxTools
    + The ProSolve module now supports the generation of thermal superelements. The output consists of reduced conductivity and capacitance matrices.


February 3, 2016

VKI releases DevTools 4.3.6 with the following highlights.

  • VglTools
    + Export to MP4 and H264 video file format has been implemented using the publically available FFMPEG library.

    + Support for VIS_VISUAL_USECONTEXT has been added. This allows the application to create and manage the graphics context.

  • VisTools
    + The SProp module has been extended to support solution properties required for mode based frequency response analysis.

    + The LCase and RCase modules have been extended to support real and imaginary parts of restraint and load cases. Individual restraints and load items may be dependent upon a user input table curve.

    + The State module now supports element integration point data.

  • VisTools/Mesh
    + The SurfMesh module now supports explicit quadrilateral warp and quad/tri skew quality control. The edges of quadrilateral elements are now aligned to the directions of principal surface curvature. Quad dominant meshing is supported.
  • VdmTools
    + The ABALib and MarcLib modules now support element integration point data.

    + The D3DLib module now supports reading "swforc" files.

    + The ANSLib module now supports reading ANSYS 17 compressed results files.

    + The FluentLib module now supports reading materials from the "Variables" block and associating them with the appropriate elements generated in the associated cell zone.

    + The ABAFil module now supports the "TIE" and "BASEMOTION" commands

  • VfxTools
    + The ProSolve module now supports parallelization of the computation of static attachment modes in superelement generation.


August 12, 2015

VKI releases DevTools 4.3.5 with the following highlights.

  • VisTools
    + The SProp module has been extended to support "sensor" nodes and degrees of freedom.
  • VisTools/Mesh
    + The SurfMesh module proximity meshing has been significantly improved. An option now exists to generate a quad dominant mesh in which triangles are used for transition regions, etc. This is as opposed to an all quadrilateral mesh in which triangles are only used when required by topological or extreme geometrical constraints.

    + The TriMesh module now uses exact arithmetic for all triangle predicates.

  • VdmTools
    + The vdm_MemLib module has been added to support reading and writing model and result data in native format to a memory buffer. This is useful for persistence on user defined files.

    + The NASLib module now supports NX/Nastran version 11.

    + The PAMLib module now supports ERF file format version 2.1

  • VfxTools
    + The ProSolve module now supports "sensor" nodes and degrees of freedom. This feature allows loading to be controlled as a function of a solution unknown at a sensor node DOF. History results are now supported for multistep simulations such an nonlinear or transient analyses.

    + A unique solution type, SINGULAR, is now supported. This solution type quickly determines any singularities, ie rigid body modes, in the discretized model.


February 10, 2015

VKI releases DevTools 4.3.3 with the following highlights.

  • VisTools
    + The State module has been significantly extended to support element face, element face node, element edge and element edge node located solution results. This includes polygon and polyhedral face topologies.

    + The Model object has been extended to support distributed radiation environments.

  • VisTools/Mesh
    + The SurfMesh module now supports the maximum edge length specification more accurately without mesh over refinement.
  • VglTools
    + A number of shader assisted rendering options have been introduced. These include screen space ambient occlusion, depth peeling for accurate transparency rendering and z-buffer edge detection and enhancement.

    + The OpenGL rendering module has been modified to support off screen rendering. There are two cases, color rendering and "data index" rendering. These cases are designed to implement in hardware what was previously performed in software by the RendBuf and DataBuf modules.

  • VdmTools
    + The vdm_AdamsLib module has been added to support reading the MSC/ADAMS input and result files.

    + The native VdmTools file format now has an option to write to a HDF5 file.

    + The CGNSVLib module now allows specification of ADF or HDF5 file type to be used for file export.

  • VfxTools
    + The ProSolve module has been enhanced to support a set of deleted elements. The support for black body radiation has been improved.


November 18, 2014

VKI releases DevTools 4.3.2 with the following highlights.

  • VisTools
    + The Tess module has been optimized and the performance is vastly improved for large cases.

    + The Stream and Trace modules are now more tolerant and provide improved user handling of inverted or otherwise degenerate elements.

    + The History module now supports arbitrary section point numbering.

    + The GProp module has been extended to support cyclic symmetry number of sectors and coordinate system. It also supports global physical constants such as the Stefan Boltzmann constant.

    + The ASurf module has been extended to support trimmed NURBS and facetted surfaces.

  • VisTools/Mesh
    + The SurfMesh, TetMesh, TriMesh and VolMesh modules now support specifying element sizing within simple geometric shapes.

    + The SurfMesh, TetMesh, TriMesh and VolMesh modules now support specifying element sizing within a given depth of the input boundary triangles and faces.

    + The SurfMesh module has much improved proximity meshing.

  • VglTools
    + A set of new drawing functions has been introduced to support Vertex Buffer Objects. The DList module will automatically use Vertex Buffer Objects as an option.
  • VdmTools
    + The CGNSVlib module has an option to export to either ADF or HDF5 file type.

    + The NASLib module now supports OESVM and OESXRMS data blocks. The CFAST element is supported. Reading reduced load vectors is supported.

    + The AFLRFil module has been added to support reading the Mississippi State AFLR grid file.

    + The MarcLib module has been extended to read analytic surfaces.

  • VfeTools
    + The Shell3D module now has an improved stress extrapolation from integration points to nodes for quadratic elements.

    + The Inter2D and Inter3D modules now have an option to support black body radiation.

  • VfsTools
    + The SysMatrix and DofTab modules now support coarse grained shared memory parallelization.
  • VfxTools
    + The ProSolve module has been enhanced to support reduced vector computation during superelement analysis and kinetic energy output output requests. A specific output solution procedure has also been added.


August 28, 2013

VKI releases DevTools 4.2.4 with the following highlights.

  • VisTools
    + The GProp module has been added to support global model properties.

    + The Glyph module now supports higher quality, tristrip optimized spheres.

  • VisTools/Mesh
    + The TriMesh and TetMesh modules now support the specification of a maximum edge length.

    + The ExtMesh module has been modified to support global intersection and recession checking. Control over layer spacing has been greatly improved with options to insert layers of interface elements.

    + The VolMesh, TetMesh and TriMesh modules now allow sizing controls to be placed on individual input nodes and specified for individual regions.

    + The TetMesh module has had significant improvements to the boundary recovery robustness. There are now also options to allow points to be placed on the boundary to facilitate boundary recovery in extremely difficult cases.

  • VglTools
    + The DOpt module supports stringing individual tristrips together for optimizing graphics performance.
  • VdmTools
    + The SAMCEFLib module has been added to support reading Siemens/SAMCEF results files

    + The ANSLib module now supports ECT contact element node results available in ANSYS 14.5.

    + The NASLib module now supports OERPEL data blocks and Sort 1 and Sort 2 MPC reactions for random response analysis,

    + The D3DLib module now reads all SPH data variables. Internal part names are read. FEMZIP'ed files are automatically detected. Legacy files are read. Two shell element dependent variables are read.

    + The D3DFil module now supports the SET_PART keyword and the TITLE option on all SET keywords.


December 6, 2012

Mentor Graphics licenses VKI VisTools, VisTools/Mesh visualization and mesh generation toolsand VfeTools and VfsTools FEA solver tools to support product development.


November 16, 2012

VKI President, Gordon Ferguson, is interviewed about mesh generation technology in the fall issue of Spatial Technology's The Spatial Blend newsletter.


November 14, 2012

VKI releases DevTools 4.2.0 with the following highlights.

  • VisTools
    + Full support for cubic Serendipity and Lagrange elements + New HandleBox object for drawing and controlling clipping planes.
  • VisTools/Mesh
    + New quadrilateral mesh refinement + New mesh mating features
  • VglTools
    + Graphics primitive optimization for full performance of graphics hardware. + New non-destructive frame buffer and zbuffer drawing. + Lighting and texture mapping option for line and point primitives.
    + 64 bit high resolution zbuffer for software rendering.
  • VdmTools
    + New VTK legacy formatted file reader. + Enhanced monitor function queries. Determine progress of vgl_DrawFunOpen and vgl_DrawFunReadDataset. + New feature to open several parallel solution domains independently.
  • VfeTools/VfsTools
    + Support for 2D and 3D cubic solid element formulations, triangle, quadrilateral, tetrahedron, pyramid, wedge, hexahedron shapes. + Optimized Stiffness and Mass Matrix reduction for Component Mode Synthesis


June 12, 2012

VKI releases DevTools 4.1.0 with the following highlights.

  • VisTools/Mesh
    + Non-obtuse triangulations + Enhanced surface geometry with edge tangent input
  • VglTools
    + Support for graphics primitive export to X3D and DAE file formats.
  • VdmTools
    + New PERMAS and GMV file readers. + Support for ANSYS version 14.5 result files + Support for reading reduced or modal mass, stiffness and damping matrices.


August 1, 2011

Comet Solutions licenses VKI VdmTools interoperability technology for their Comet/Multi-Physics application.


July 20, 2011

Design Simulation Technologies licenses VKI VfeTools and VfsTools FEA solver technology for inclusion in their SimWise 4D mechanical simulation product.


June 6, 2011

Bruel & Kjaer licenses VKI VdmTools interoperability technology for their PULSE Reflex application.