Coder Social home page Coder Social logo

geodesy / project790 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 3.0 1.28 MB

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

License: MIT License

Makefile 3.53% VBA 4.65% Tcl 0.68% Shell 0.07% Fortran 91.08%

project790's Introduction

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!

project790's People

Contributors

airaudofacundo avatar marco1410 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.