Over the past few years, personalities in the field of scientific computing have been compiling Open Source collaborative libraries that are used today in many research papers.
Thanks to these Open Source projects, it is now easier than ever to implement mathematical models. One of them is FEniCS, it is a collaborative library for the development of innovative concepts and tools for automated scientific computing, that allows solving a great variety of problems and applications of scientific computation.
Its collaborators include the Simula Research Laboratory, Cambridge University, University of Chicago, Baylor University and the KTH Royal Institute of Technology.
FEniCS consists of a large set of open source scientific computing libraries, such as PETSc, Trilinos Project, uBLAS, GMP, UMFPACK and ParMETIS among others.