An open API service indexing awesome lists of open source software.

https://github.com/dalcinl/igakit

NURBS surfaces and volumes for isogeometric analysis
https://github.com/dalcinl/igakit

isogeometric-analysis nurbs

Last synced: over 1 year ago
JSON representation

NURBS surfaces and volumes for isogeometric analysis

Awesome Lists containing this project

README

          

igakit: Toolkit for IsoGeometric Analysis (IGA)
===============================================

Overview
--------

This package implements many of the NURBS routines in Piegl's book
using Fortran. It provides Python bindings for these functions using
``f2py``. Finally, we provide a NURBS class which uses this
functionality for the simplified, manually creation of geometries for
use in isogeometric analysis.

Installation
------------

Quick installation::

$ pip install https://github.com/dalcinl/igakit/archive/refs/heads/master.zip

Alternatively, clone the repository hosted at
`GitHub `_::

$ git clone https://github.com/dalcinl/igakit

and next install from the top level package directory using ``pip``::

$ cd igakit
$ python -m pip install .

Acknowledgments
---------------

This project was partially supported by the
Advanced Algorithm and Numerical Simulations Laboratory
(`AANSLab `_),
Division of Computer, Electrical, and
Mathematical Sciences & Engineering
(`CEMSE `_),
King Abdullah University of Science and Technology
(`KAUST `_).