2016
DOI: 10.1108/ec-10-2015-0306
|View full text |Cite
|
Sign up to set email alerts
|

A Fortran implementation of isogeometric analysis for thin plate problems with the penalty method

Abstract: Purpose As one of the earliest high-level programming languages, Fortran with easy accessibility and computational efficiency is widely used in the engineering field. The purpose of this paper is to present a Fortran implementation of isogeometric analysis (IGA) for thin plate problems. Design/methodology/approach IGA based on non-uniform rational B-splines (NURBS) offers exact geometries and is more accurate than finite element analysis (FEA). Unlike the basis functions in FEA, NURBS basis functions are non… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 40 publications
0
4
0
Order By: Relevance
“…Hughes et al (2005) and Cottrell et al (2009) firstly introduced the concept of IGA by using the spline basis functions [such as non-uniform rational B-splines (NURBSs)] constructing the exact geometric models as interpolation functions in CAE analysis. Up to now, this approach has also gained widespread reception from the scientific community and many applications have been verified, for example, structural optimization (Cho and Ha, 2009;Qian, 2010;Ding et al, 2016;Ding et al, 2018c;Lian et al, 2017;Lian et al, 2016;Hao et al, 2018a;Hao et al, 2019;Hao et al, 2018b), plate and composite structures (Thai et al, 2014;Yu et al, 2018;Thai et al, 2015;Nguyen-Xuan et al, 2014;Chang et al, 2016;Yin et al, 2015;Thanh et al, 2019b;Phung-Van et al, 2019;Thanh et al, 2019a;Thanh et al, 2018;Phung-Van et al, 2018;Thai et al, 2018b;Thai et al, 2018a;Tran et al, 2017;Thai et al, 2016), isogeometric boundary methods (Simpson et al, 2013;Simpson et al, 2012;Peng et al, 2017;Scott et al, 2013), stochastic analysis (Ding et al, 2019a;Ding et al, 2018b;Ding et al, 2019b;Ding et al, 2019c), other splines based methods (Atroshchenko et al, 2018;Nguyen-Thanh et al, 2011;Gu et al, 2018a;Gu et al, 2018b), and especially the severa...…”
Section: Cae Modelmentioning
confidence: 99%
“…Hughes et al (2005) and Cottrell et al (2009) firstly introduced the concept of IGA by using the spline basis functions [such as non-uniform rational B-splines (NURBSs)] constructing the exact geometric models as interpolation functions in CAE analysis. Up to now, this approach has also gained widespread reception from the scientific community and many applications have been verified, for example, structural optimization (Cho and Ha, 2009;Qian, 2010;Ding et al, 2016;Ding et al, 2018c;Lian et al, 2017;Lian et al, 2016;Hao et al, 2018a;Hao et al, 2019;Hao et al, 2018b), plate and composite structures (Thai et al, 2014;Yu et al, 2018;Thai et al, 2015;Nguyen-Xuan et al, 2014;Chang et al, 2016;Yin et al, 2015;Thanh et al, 2019b;Phung-Van et al, 2019;Thanh et al, 2019a;Thanh et al, 2018;Phung-Van et al, 2018;Thai et al, 2018b;Thai et al, 2018a;Tran et al, 2017;Thai et al, 2016), isogeometric boundary methods (Simpson et al, 2013;Simpson et al, 2012;Peng et al, 2017;Scott et al, 2013), stochastic analysis (Ding et al, 2019a;Ding et al, 2018b;Ding et al, 2019b;Ding et al, 2019c), other splines based methods (Atroshchenko et al, 2018;Nguyen-Thanh et al, 2011;Gu et al, 2018a;Gu et al, 2018b), and especially the severa...…”
Section: Cae Modelmentioning
confidence: 99%
“…In addition, many works on other dimensions of IGA have been conducted, including topology optimization (Dedè et al , 2012), fluid mechanics (Nielsen et al , 2011), plate structures (Yin et al , 2015; Rauen et al , 2017) and various significant reviews (Nguyen et al , 2015; Chang et al , 2016).…”
Section: Introductionmentioning
confidence: 99%
“…If pure numerical efficiency is the only criterion for qualifying an implementation of IGA, the best approach would certainly be to rewrite everything into a dedicated piece of code written using a low-level language (e.g. PetIGA (Dalcin et al , 2016) for high performance IGA based on the PETSc library, (Chang et al , 2016) for an implementation using Fortran and (Nguyen et al , 2015) for global implementation aspects). In addition, let us mention that recent works to implement IGA efficiently start with a modification of the standard looping over elements in the assembly process (Calabro et al , 2017), which is incompatible with the use of standard FE codes.…”
Section: Introductionmentioning
confidence: 99%