Giter VIP home page Giter VIP logo

cc301's Introduction

Parallel Algorithms- CC301

UNI - Facultad de Ciencias 2014 - 1

Taught by: Glen Rodriguez

Modified algorithms by : Jesus Lovon

Aboute the code files:

  • hola.c : Basic communication test between processors. Recognize master worker

Basic Integration:

  • ejemplo1.c : Basic example of integration using rectangles, calculating pi using a quarter of a circle
  • trapecio.c: Same as ejemplo1.c but using trapezoidal rule for integration.
  • simpson.c: Same as ejemplo1.c but using Simpson's rule
  • ejemplo2.c: Calculating PI using Monte Carlo Method, simple method with square.
  • ejemplo3.c/ejemplo3-1.c: Calculating PI using Monte Carlo Method, better precision reducing area.
  • ejemplo3-2.c: Calculating PI using Monte Carlo Method, better precision faster than ejemplo3.c using 2 areas.

Linear Systems:

  • linear.c: Sequential program using Monte Carlo with random walk to solve a linear system
  • linear_eq_p1.c: Parallel program doing the same as linear.c
  • linear_eq_p2.c: Parallel Monte Carlo using a different estimator
  • linear_eq_p3.c: Parallel Monte Carlo reusing calculated values
  • poissonparalelo.c: Parallel Monte Carlo to solve Poisson Equation with source 2pi(x²+y²) in a 11 square, and 0.50.5 hole
  • metropolisparalelo.c: Metropolis and MonteCarlo method for calculating an integral.

cc301's People

Contributors

jeslev avatar

Watchers

 avatar

Forkers

nabilaberr

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.