Skip to content

Latest commit

 

History

History
27 lines (26 loc) · 2.12 KB

README.md

File metadata and controls

27 lines (26 loc) · 2.12 KB

Project790 License

Facundo Nicolás Airaudo & Marco Antonio Zuñiga


Project790 is a pure Fortran(KISS) Object Oriented Framework for the solution of Finite Element Method based problems. This framework serves three distinct purposes:

  • For students and engineers interested in making use of the different applications already developed:
    • Thermal2D Solves Poisson's equation with Dirichlet and Neumann conditions for steady heat transfer problems in two-dimensional domains. Presents as results:
      • Temperature distribution
      • Heat flux distribution
    • Thermal2DTransient Same as the above application but for unsteady problems, presenting solutions for all time steps.
    • Thermal3D Same as Thermal2D but for three-dimensional domains.
    • Structural2D Solves the linear elasticity equations for solids under the hypothesis of plane stress or plane strain. Presents as results:
      • Displacement field
      • Normal and shear stress field
      • Strain distribution
    • Structural3D Solves the linear elasticity equations for three-dimensional solids. Presents the same results as the above application.
    • ThermalStructural2D Solves in tandem the heat transfer equation and the linear elasticity equation for two-dimensional problems. To the structural calculation it is added an initial deformacion for a temperature differential Δt.
    • CFD2D Solves Euler's equations for two-dimensional domains and compressible flow. Presents as results:
      • Velocity field
      • Pressure distribution
      • Temperature distribution
      • Mach distribution
      • Internal Energy distribution
      • Density distribution
  • For people interested in making use of the Framework's features in order to develop their own applications. To whom, a wiki will be available soon. Altough we hope that looking at the currently existing applications serves as a clear enough guide to obtain the general ideas.
  • For developers and students interested in getting into the framework's core classes, be it in order to add new features, or to borrow some ideas for their own developments!