Giter Club home page Giter Club logo

ivarhaugerud / fys3150 Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 2.0 8.86 MB

My work in the course "FYS3150 - Computational physics" at UiO. This was done in collaboration with Cecilie Glittum (https://github.uio.no/cecilgl). The original github repository can be found at https://github.uio.no/cecilgl/FYS4150

Python 7.17% C++ 63.70% TeX 29.08% Makefile 0.05%
physics quantum-mechanics computational-physics differential-equations eigenvalueproblems solarsystem many-body-problems ising-model ising-model-2d magnetism

fys3150's Introduction

FYS4150

This repository contains the works of Ivar Svalheim Haugerud and Cecilie Glittum related to the course FYS4150 Computational Physics at the University of Oslo.

Project 1: Solving the 1D Poisson equation

In project 1, we solved the one dimensional Poisson equation. The code is found in the directory project1.

Project 2: Eigenvalue problems in physics - Solving the Schrödinger equation

In project 2, we solve two types of eigenvalue problems; the buckling beam and the Schrödinger equation for quantum dots. The code is found in the directory project2.

Project 3: The Solar System

In project 3, we solve coupled differential equations for the solar system. We have written a general code for n bodies where you have the possibilities of keeping the sun at rest, include the movement of the sun and include relativistic corrections to the acceleration. The simulations use an included data file containing the positions and velocities of a wide range of objects in the Solar System. The positions and velocities are dated 2018-Sep-28 00:00:00.0000 TDB and extracted from NASAs JPL HORIZONS. All the code for simulating the Solar System is found in the directory project3.

Project 4: The 2D Ising model

In project 4, we solve the 2D Ising model using Monte Carlo simulations and the Metropolis algorithm. The code is found in the directory project4.

Project 5: Variational Monte Carlo of electrons in a quantum dot

In project 5, we use variational Monte Carlo to approximate the ground state energy of to interacting electrons in a quantum dot. The code is found in the directory project5.

fys3150's People

Contributors

ivarhaugerud avatar

Stargazers

 avatar  avatar

Watchers

 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.