Skip to content

isogeometric_application (IA) is an extension of KRATOS Multiphysics framework to assist isogeometric analysis with NURBS, hierarchical B-Splines and T-Splines. IA uses the Bezier decomposition concept to retain the local characteristics of the standard finite element. With this design, IA can interoperably works with other KRATOS applications.

License

Notifications You must be signed in to change notification settings

vryy/isogeometric_application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

isogeometric_application (IA) (c) Hoang-Giang Bui, 2014, 2015, 2016, 2017, 2018, 2019, Ruhr University Bochum, is an extension of KRATOS Multiphysics framework to assist isogeometric analysis with multipatch NURBS, hierarchical B-Splines and T-Splines. IA uses the Bezier decomposition concept to retain the local characteristics of the finite element. IA is designed to be a complete IGA modeller and employs the Kratos infrastructure to perform analysis.

NURBS:

  • NUBRS patch/multipatch creation. All interface rotation are handled (2D/3D).
  • Support NURBS file format v2.1
  • Utilities to create standard geometry (line, arc, rectangle, ring).
  • Creation of surface by lofting two lines.
  • Creation of volume by lofting two surfaces.
  • Creation of sweep volume.
  • Creation of bending strip patch.
  • h/p/k-refinement. Control values are transferred automatically.
  • Post-processing in GiD (2D/3D, multipatch, using Lagrange mesh).
  • Post-processing in Glvis (single patch).
  • Bezier extraction.

Hierarchical B-Splines:

  • Generation of hierarchical B-Splines patch/multipatch from NURBS patch/multipatch. The conforming of hierarchical B-Splines during refinement is preserved.
  • Local refinement retaining the basis function linear independence. Control values are transferred automatically.
  • Bezier extraction.

T-Splines:

  • Read-in T-Splines.
  • Bezier extraction.

About

isogeometric_application (IA) is an extension of KRATOS Multiphysics framework to assist isogeometric analysis with NURBS, hierarchical B-Splines and T-Splines. IA uses the Bezier decomposition concept to retain the local characteristics of the standard finite element. With this design, IA can interoperably works with other KRATOS applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •