Ecosystem of software tools for IsogeoemtricRepresetnation and Analysis

Summary
To address the software challenges of Isogeometric Analysis TERRIFIC has assembled an Isogeometric ecosystem of software toolkit addressing different aspects of isogeometric representation and analysis. The first modules of the Toolkit were available from the start of TERRIFIC. SINTEF's GoTools already addressed much functionality needed, and went through a first round of augmentations to better address the needs of the TERRIFIC partners with respect to IGA. Other tool available from the start was INRIA's AXEL framework and its plug-ins, including a GoTools plug-in, and Jotne's commercial Express Data Manager used by GoTools for reading STEP-files. In addition a set of solvers were available from UNIKL from the start of TERRIFIC. All the above modules have been augmented with new functionality during TERRIFIC: In GoTools the Surface model and Volume model modules have been augmented and the module for Block structuring of surfaces and Volumetric block structuring significantly improved. The module for reading STEP files has augmented to use the new EDM interface from Jotne, and a module for writing STEP-files added. The module that acts as an interface between isogeometric geometry model and isogeometric analysis has been extended from surfaces spline based models to volumetric spleen models. In addition a first version for a module for locally refined has been implemented. Axel core has been improved during TERRIFIC and connections to the software of MISSLER TopSolid established. Two new tools have been developed during TERRIFIC: A tool for the parameterization of computational domains and of collections of patches; A tool for the computation with solids related to the identified problems, e.g., silhouette, and offsets. The suit of solvers from UNIKL and Siemens have been extended to Basic C++ routines for isogeometric analysis such as surface and volume generation with GoTools and a suit of targeted solvers for different problems. In addition to the above tools the seed for a number of new tools have been made in TERRIFIC: The activities at UNIPV has resulted in a general purpose library, igatools that makes it easy to assemble numerical operators coming from discretized PDEs. In addition two modules provided as applications of the core software are made a reader of geometry provided by an external modeler, and then to solve the desired problem. The modeler can be GoTools or any other. Different tools from JKU and ECS related to tessellated models for detecting sharp edges in a triangular mesh, and decomposition of a triangulated solid into flow volumes suitable for dip paint simulation. Further tools promised to be released after the end of TERRIFIC related to the conversion of solid triangulation into a spline?based trimmed surface boundary representation. Another tool segments a contractible solid given as a boundary representation with 3?vertex connected edge graph into base solids. For third parties the tools of most interest are those that are easily accessible through the Internet. Four of the tools have such simple and direct access, and are available under different open source contracts: GoTools from SINTEF: http://www.sintef.no/gotools AXEL from INRIA: http://axel.inria.fr/ igatools from UNIPV: Http://www.igatools.org IGAsolvers from UNIKL http://www.mathematik.uni-kl.de/fileadmin/das/terrific/IGAsolvers_2.0.zip The four above tools interplay in the sense that AXEL has a GoTools plug-in and igatools can use GoTools models. Such interplay also exists for the IGAsolvers. The tools from ECS and JKU are stand-alone and has currently no interplay with the other tools. Jotne's Express Data Manager is used as the STEP reader/writer of GoTools and thus a vital component for interoperability in TERRIFIC. Both SINTEF and INRIA has a long tradition of toolkit development, and the tools developed and augmented in TERRIFIC will be integrated into the portfolio of tools already made available on the web by these research institutes. UNIPV has already launched the web-pages of igatools, and with the wide IGA activity at UNIPV we foresee a similar long-term support of the tools as already shown by SINTEF and INRIA.
Results type(s)
Unfold all
/
Fold all
More information & hyperlinks
Address: http://www.terrific-project.eu