Skip to main content.

Open Source Projects

Hermes, Agros2D, FEMhub Distribution, Himg, Xgen, Flex Mesh Editor

HowTo

hp-FEM Group HowTo

Sample Results


*
Interface tracking in two-component flow.

*
Microwave heating.

*
Resonances in Einstein-Bose gases.

*
Image compression with adaptive hp-FEM

The hp-FEM Group

The hp-FEM group at the University of Nevada, Reno and University of West Bohemia, Pilsen is a leader in the development, implementation, and dissemination of modern computational methods for engineering and scientific problems described by partial differential equations (PDE). Our work is freely available through several open source projects.

Hermes

Hermes is a C++ library for rapid development of adaptive hp-FEM / hp-DG solvers. Novel hp-adaptivity algorithms help solve a large variety of problems ranging from ODE and stationary linear PDE to complex time-dependent nonlinear multiphysics PDE systems.

NCLab

Many educators are frustrated by the demotivating and dull curriculum in programming and computing (read more). We want to change this. NCLab (Networked Computing Laboratory) is an interactive web framework for programming, computer modeling, and scientific computing. It provides programming modules for several languages as well as a wide range of graphical applications. Users can form teams and collaborate on projects in real time. In addition to using existing applications, users can create their own and share them with others. NCLab is developed by our company FEMhub Inc..

International Conferences ESCO and FEMTEC

We organize two series of international conferences: European Seminar on Coupled Problems (ESCO 2012, 2010, 2008) in Europe and Finite Element Methods in Engineering and Science (FEMTEC 2011, 2009, 2006) in the U.S.

The Dark Side of FEM

Do not format your harddisk yet! If the science is not working, maybe it's art. Visit our art gallery Dark Side of FEM :)

Latest News

  • December 2011: NCLab v0.6 released!
  • November 2011: Abstract Submission for ESCO 2012 Open,
  • October 2011: NCLab Version 0.5 released! New additions include Karel the Robot, Groups, and Chat.
  • September 2011: Hermes Version 1.0 Released! Read more here.
  • August 2011: The next ESCO 2012 will be organized by FEMhub Inc.
  • July 2011: Hermes was presented at invited lectures (Erlangen, Rome, INRIA). Several new people migrated from Comsol to Hermes mostly to use hp-adaptivity with dynamical meshes for transient problems.
  • June, 2011: Templating of Hermes2D in progress. The goal is to have only one version of the library (not real and complex versions).
  • May 9 -13, 2011: FEMTEC 2011 takes place.
  • April 2011: New repository hermes-dev.git at Github serves for testing of changes before they are pushed into the master repository hermes.git.
  • April 2011: Explicit support for linear problems ended. Linear problems need to be formulated using a jacobian-residual formulation (same as nonlinear problems).
  • March 2011: New object-oriented weak forms pushed to master. Some examples still need upgrading.
  • February 2011: Mateusz Paprocki has joined our team in Reno. VTK solution output was finally added to H2D. Progress on Hermes compilation on Mac was made.
  • January 2011: Dr. Sascha Schnepp from Technical University Darmstadt arrived for a six-weeks stay.
  • December 2010: Time integration in Hermes can be done using an arbitrary Butcher's table.
  • November 2010: Publishing and sharing of worksheets enabled in NCLab. This is a key feature for social networking.
  • November 2010: Bill Mitchell from NIST visited for a few days and helped to make his open source FEM solver Phaml run in NCLab.
  • November 2010: Hermes entered a feature-freeze stage of cleaning, consolidation, and preparation for the first official release.
  • October 2010: FEMTEC 2011 announced.
  • September 2010: Hermes1D, Hermes2D and Hermes3D merged into a single git repository Hermes.
  • Septeber 2010: New version of Hermes2D merged into upstream.
  • August 2010: New NCLab launched!
  • July 2010: New version of H2D in progress in branch change.
  • June 28 - July 3: ESCO 2010 was a great success!
  • May 2010: Special issue of MATCOM dedicated to ESCO 2008 finally printed.
  • March 24 - 28, 2010: Visit of Dr. Christopher Kees (U.S. Army Engineer Research and Development Laboratory)
  • March 18, 2010: Plenary lecture for 160 people on scientific computing and the NCLab on the occasion of the Junior Science and Humanities Symposium (JSHS). The presentation (minus movies) is here.
  • Glen Hansen from INL visited in February 2010 and gave several lectures on JFNK and Trilinos. The computer codes he used are here.
  • Bill Mitchell from NIST visited in December 2009.
  • New paper The FEMhub Project and Classroom Teaching of Numerical Methods. In: Proceedings of SciPy 2009.
  • Summer 2009:
    • Agros2D was used by the group of A. Fejfar at the Institute of Physics in Prague to model electric behavior of crystalline structures (see presentation).
    • The Hermes and FEMhub projects were presented 9 times during summer 2009 (7 invited presentations). See the Publications section for PDF files.
    • Preparations for ESCO 2010 started, preliminary web page is here.
  • July 2009:
    Idaho National Laboratory (INL) grant to explore the potential of adaptive multimesh hp-FEM for nuclear fuel performance analysis.
  • June 2009:
    Major DoE grant for advanced multiphysics computer simulations of nuclear reactor processes - Nevada News press release here.