Skip to main content

Software

See the table below for our open-source software offerings. 

For the most current listing of NREL-developed open-source software, see U.S. Department of Energy Office of Scientific and Technical Information's DOE CODE database.

Commercial Licensing

Explore more than 250 copyrighted software tools available for licensing via the Department of Energy's Lab Partnering Service.


pFibs: Parallel Fenics Implementation of Block Solvers

Nov 27, 2018, 17:00 PM
This Python package acts as an interface between FEniCS and PETSc to facilitate the construction and application of parallel block solvers/preconditioners. The original intent of the software was to enable battery and wind farm simulations for use on high-performance computing systems. The code is written in Python and uses the petsc4py module to access the more advance features of the PETSc Krylov Solver.
Title : pFibs: Parallel Fenics Implementation of Block Solvers
Url : https://github.com/NREL/pfibs
Software Id : 20891
Categories :
  • Python
  • Software Categories
  • Transportation and Mobility

Share

Last Updated July 8, 2025