• Corpus ID: 17051293

Enhancing SfePy with Isogeometric Analysis

  title={Enhancing SfePy with Isogeometric Analysis},
  author={Robert Cimrman},
  • R. Cimrman
  • Published 19 December 2014
  • Computer Science
  • ArXiv
In the paper a recent enhancement to the open source package SfePy (Simple Finite Elements in Python, this http URL) is introduced, namely the addition of another numerical discretization scheme, the isogeometric analysis, to the original implementation based on the nowadays standard and well-established numerical solution technique, the finite element method. The isogeometric removes the need of the solution domain approximation by a piece-wise polygonal domain covered by the finite element… 
PetIGA: High-Performance Isogeometric Analysis
An isogeometric analysis approach for coupled multi-field problems at large strain
The choices of patches for two-fields formulation displacement/temperature fields for IGA applied to thermoelasticity are investigated and an incompressible viscous thermo-hyperelastic model is evaluated in the IGA framework with the proposed approach.
Finite element method and isogeometric analysis in electronic structure calculations: convergence study
We compare convergence of isogeometric analysis (IGA), a spline modification of finite element method (FEM), with FEM in the context of our real space code for ab-initio electronic structure
Multiscale finite element calculations in Python using SfePy
The paper introduces the SfePy package development, its implementation, structure, and general features, and an example of a two-scale piezoelastic model is presented, showing both the mathematical description of the problem and the corresponding code.
Isogeometric analysis in electronic structure calculations
Calculation of Elastic Modulus for Fractured Rock Mass Using Dimensional Analysis Coupled with Numerical Simulation
Underground mining activities make the fractures in the natural rock mass develop randomly. The elastic modulus of the fractured rock mass Em is changed with the redistribution and development of the


Isogeometric Analysis: Toward Integration of CAD and FEA
Providing a systematic approach to the topic, the authors begin with a tutorial introducing the foundations of Isogeometric Analysis, before advancing to a comprehensive coverage of the most recent developments in the technique.
SfePy - Write Your Own FE Application
This paper illustrates the use of FeSfePy (Simple Finite Elements in Python) in an interactive environment or as a framework for building custom finite-element based solvers.
The NURBS Book
This chapter discusses the construction of B-spline Curves and Surfaces using Bezier Curves, as well as five Fundamental Geometric Algorithms, and their application to Curve Interpolation.
Isogeometric finite element data structures based on Bézier extraction of T-splines
It is shown that the extraction operator and Bézier elements provide an element structure for isogeometric analysis that can be easily incorporated into existing finite element codes, without any changes to element form and assembly algorithms, and standard data processing arrays.
Hughes: Isogeometric Finite Element Data Structures based on Bezier Extraction of NURBS
  • Int. J. Numer. Meth. Engng., 87: 15–47. doi: 10.1002/nme.2968,
  • 2011
The NURBS book (2nd ed.)
Isogeometric Finite Element Data Structures based on Bezier Extraction of NURBS
  • Int. J. Numer. Meth. Engng
  • 2011
Calo: PetIGA: High-Performance Isogeometric Analysis
  • arxiv
  • 1305
Calo: PetIGA: High-Performance Isogeometric Analysis, arxiv 1305
  • Calo: PetIGA: High-Performance Isogeometric Analysis, arxiv 1305
  • 2013