Giter Site home page Giter Site logo

ae2223-analysis's Introduction

AE2223-I: Analysing the L2-error of novel FEM methods

The code for the data analysis of the project AE2223-I. The data was generated by our tutor and analysed using this code. The results of that analysis is also contained in this repository.

What needs to be plotted:

  • convergence plot for h and N. So for the 3 methods plotting the log of L2-error versus N, h and log(h)
  • convergence for div(u)-f also on N, h and log(h).
  • add the integral values to get one value for a system and plot how that varies with h and P-refinement
  • plotting with both c=0.0 and c=0.3

Usage:

  1. Set the directory path in error_pd.py at parentdir and set the output path
  2. run error_pd.py to generate the L2-error analysis for the data given in that directory.
  3. Set the correct path to the generated analysis files in graphingGui.py
  4. run graphingGUI.py to try out various combinations of parameters to get the best graphs.
    1. add a savefile name to output a latex plot for more customization.

ae2223-analysis's People

Contributors

sail128 avatar willem505 avatar

Watchers

James Cloos avatar  avatar  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.