Giter Club home page Giter Club logo

hpc-convexhull's Introduction

HPC convex hull 2019/2020

Questo archivio contiene le implementazioni e la relazione per il progetto del corso di High Performance Computing, laurea in Ingegneria e Scienze Informatiche, Universita' di Bologna sede di Cesena, AA 2019/2020.

Ho modificato leggermente il Makefile fornito ed ho creato altri Makefile che vengono invocati ricorsivamente per creare i file di input (quelli ricreabili), generare gli output *.hull e le immagini generate da plot-hull.gp.

Compilazione

Per compilare i file presenti nella cartella src, spostarsi nella cartella e usare il comando make:

path/> cd src
path/src> make

Nella cartella src sono presenti anche le versioni no split che vengono compilate insieme alle altre usando make.

Generazione file

Per generare i file di input come presente nel Makefile originale, usare:

path/src> make files

Per calcolare tutti gli output dei file *.in presenti nella cartella src/files/inputs, usare:

path/src> make outputs

Questo comando usa la verisione in OpenMP per calcolare gli output. Si può specificare la versione con:

path/src> make outputs VER=ver

con ver a scelta tra omp e mpi.

Per generare le immagini risultati, usare:

path/src> make images

Anche questo comando accetta la versione.

Si possono inoltre generare gli input utilizzati per il calcolo della weak scaling efficiency muovendosi nella cartella src/files/inputs/weak-scaling e usare make:

path/src> cd files/inputs/weak-scaling
path/src/files/inputs/weak-scaling> make

hpc-convexhull's People

Contributors

giackaloz avatar

Watchers

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