Pigasus : Python for IsoGeometric AnalysiS and Unified Simulations.

B-splines and NURBS (Non Uniform Rational B-splines) are widely used in CAD (Computer Aider Design) models. IGA (IsoGeometric Analysis) consists of using these functions to both define the geometry and represent the unknowns that are solution of a Partial Differential Equation, using the Finite Element principle. In this paper we present a new library, namely Πgasus , that was developped in order to bring a common framework between the users (especially physicists) and mathematicians. We want to provide a stable and robust framework, that handles complex geometries and models as it is the case in Plasma Physics. Physicists will be able to use the recent works and results obtained by mathematicians. Πgasus is a 1D, 2D and 3D Fortran code, interfaced with Python. It provides a Geometry module, a FEM (Finite Element Method) computational engine and a Visualization module.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/hal-00769225
Author Ratnani, Ahmed
Maintainer CCSD
Last Updated May 29, 2026, 04:57 (UTC)
Created May 29, 2026, 04:57 (UTC)
Identifier hal-00769225
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Institut de Recherche Mathématique Avancée (IRMA) ; Université de Strasbourg (UNISTRA)-Centre National de la Recherche Scientifique (CNRS)
creator Ratnani, Ahmed
date 2012-12-29T00:00:00
harvest_object_id fabb20cc-92d6-492b-879a-f57c9a5d561c
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-11-04T00:00:00
set_spec type:REPORT