Skip to content

Project790 is a pure Fortran(KISS) Object Oriented Framework for the solution of Finite Element Method based problems

License

Notifications You must be signed in to change notification settings

Marco1410/Project790

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

Project790 is a pure Fortran(KISS) Object Oriented Framework for the solution of Finite Element Method based problems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Fortran 91.0%
  • BASIC 4.7%
  • Makefile 3.5%
  • Other 0.8%