Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 2.06 KB

File metadata and controls

57 lines (39 loc) · 2.06 KB

Back to Projects List

FEniCS integration

Key Investigators

  • Ben Zwick (The University of Western Australia)
  • Samantha Horvath (Kitware)
  • Jean-Christophe Fillion-Robin (Kitware)
  • Andras Lasso (Queen's Universtity)

Project Description

FEniCS is a popular open-source (LGPLv3) computing platform for solving partial differential equations (PDEs). FEniCS enables users to quickly translate scientific models into efficient finite element code. With the high-level Python and C++ interfaces to FEniCS, it is easy to get started, but FEniCS offers also powerful capabilities for more experienced programmers. FEniCS runs on a multitude of platforms ranging from laptops to high-performance clusters. The goal of this project is to integrate FEniCS into a Slicer extension.

Objective

  1. Install FEniCS Python packages inside Slicer.
  2. Run FEniCS demo inside Slicer.
  3. Create Slicer FEniCS extension.

Progress and Next Steps

  1. Installed FEniCS Python packages inside Slicer (see Slicer FEniCS Installation).
  2. Created Slicer FEniCS extension to run FEniCS demo inside Slicer.

Illustrations

Slicer FEniCS demo

Background and References