FELIPE v3.2
    Finite Element Learning Package


             *  More screenshots of FELIPE in action!

    FELIPE is a self-standing finite element software package, running under Windows, developed to support students of mathematics or engineering in understanding, appreciating and using the finite element method. Because it contains a powerful pre-processor and post-processor, as well as source code for the "main engines", it also enables more experienced finite element practitioners to develop f.e. analyses of their individual problems, for research or commercial purposes. The package consists of:

    • a powerful interactive graphics pre-processor PREFEL.EXE for generating, refining and renumbering 2D meshes which can combine a wide range of finite and mapped infinite element types;
      Click to see the range of elements handled

      A unique feature is the interactive graphics display of the element assembly process for the mesh being prepared.

    • a suite of "main engines" (fully-commented Fortran77 source code provided) for f.e. analysis of partial differential equations and continuum mechanics:
      • POISS.FOR, POISS.EXE - Poisson (quasi-harmonic) equation over a 2D region
      • ELAST.FOR, ELAST.EXE - Plane stress, plane strain or axisymmetric elasticity
      • FRAME.FOR, FRAME.EXE - Plane analysis of beams and frames
      • ELADV.FOR, ELADV.EXE - Advanced elasticity
      • PLAST.FOR, PLAST.EXE - Mohr-Coulomb elasto-plasticity
      • VPLAS.FOR, VPLAS.EXE - Mohr-Coulomb elasto-viscoplasticity
      • PLADV.FOR, PLADV.EXE - as PLAST, with a range of direct and iterative solvers
      • CONSL.FOR, CONSL.EXE - coupled elastic deformation and pore fluid flow
      • THERM.FOR, THERM.EXE - 2D thermoelasticity
      These 'main engines' utilise (and provide source code for) a range of solution algorithms, including:
      • Choleski decomposition using band and skyline storage
      • frontal solution for symmetric and non-symmetric matrices
      • conjugate gradients using diagonal and Incomplete Choleski preconditioning.

    • a post-processor FELVUE.EXE for graphical display of results:
      • nodal contours, flowlines for partial differential equations,
      • stresses, displacements, yield zones for elasticity/plasticity.
        A wide variety of plots are available: deformed mesh, nodal vectors, stress crosses, stress and displacement contours, and PostScript graphics files can be written.

    FELIPE is particularly suited for educational purposes, but can also be used commercially for civil and mechanical engineering analyses. Because the pre- and post-processors are independent from the "main engine" modules - and the latter are provided in source code - new "main engines" can be created to solve individual problems. As input to and output from the "main engines" is purely via formatted ANSI data files, "main engines" can even be written in another programming language!

    August 2010: FELIPE is now Freeware! From this site you can obtain a free download of the package.
    No supporting software is required, other than a Fortran compiler if you wish to modify and recompile the "main engines". (Salford FTN77 and FTN95 Personal Edition are free Fortran77 and Fortran95 compilers).

             *  More screenshots of FELIPE in action!

             *  Educational rationale underlying FELIPE

             *  Demonstrations of FELIPE

             *  Review of FELIPE,
                 commissioned by MSOR Connections

             *  Free download of FELIPE

             *  FELIPE online manual

             *  Frequently-Asked Questions

    Website last updated: 10 August 2010


    FELIPE Home | Demonstration | Download | Manual