All Projects → pacs-course → pacs-examples

pacs-course / pacs-examples

Licence: other
The examples for the course on advanced programming for scientific computing (aka PACS), Politecnico di Milano

Programming Languages

Roff
2310 projects
C++
36643 projects - #6 most used programming language
TeX
3793 projects
Makefile
30231 projects
matlab
3953 projects
shell
77523 projects

Projects that are alternatives of or similar to pacs-examples

blockchain
Blockchain, basic implementation in go
Stars: ✭ 16 (+0%)
Mutual labels:  example-code
Teaching
My lecture notes and other course materials
Stars: ✭ 28 (+75%)
Mutual labels:  course-materials
idaplugins
Random IDA scripts, plugins, example code (some of it may be old and not working anymore)
Stars: ✭ 24 (+50%)
Mutual labels:  example-code
react-gojs-example
Example to show how to use gojs in a React/Redux environment
Stars: ✭ 33 (+106.25%)
Mutual labels:  example-code
Zero-Kara-FCPP
Simple Functional Programming of C++ from Scratch 从零开始的简单函数式C++ ZEROから始める使いやすい関数型プログラミング
Stars: ✭ 76 (+375%)
Mutual labels:  cpp-course
CNCC-2020
Computational Neuroscience Crash Course (University of Bordeaux, 2020)
Stars: ✭ 36 (+125%)
Mutual labels:  course-materials
r4excel users
Бесплатный видео курс "Язык R для пользователей Excel"
Stars: ✭ 14 (-12.5%)
Mutual labels:  course-materials
ikyle.me-code-examples
Smaller code examples from my blog posts on ikyle.me
Stars: ✭ 29 (+81.25%)
Mutual labels:  example-code
SplashScreenExample
How to implement a Splash Screen in ReactNative
Stars: ✭ 14 (-12.5%)
Mutual labels:  example-code
EECS 1720
commits made while instructing EECS 1720 (winter 2022) (course @york University, Canada) - live content will be cleaned, edited, and described in logfile and code comments each week on Thursday
Stars: ✭ 30 (+87.5%)
Mutual labels:  course-materials
deep vision and graphics
Course about deep learning for computer vision and graphics co-developed by YSDA and Skoltech.
Stars: ✭ 89 (+456.25%)
Mutual labels:  course-materials
fds
DSCI-633: Foundations of Data Science https://github.com/hil-se/fds
Stars: ✭ 16 (+0%)
Mutual labels:  course-materials
MAC0460
All contents from the course MAC0460 - An introduction to machine learning
Stars: ✭ 48 (+200%)
Mutual labels:  course-materials
computational-neuroscience
Short undergraduate course taught at University of Pennsylvania on computational and theoretical neuroscience. Provides an introduction to programming in MATLAB, single-neuron models, ion channel models, basic neural networks, and neural decoding.
Stars: ✭ 36 (+125%)
Mutual labels:  course-materials
Intro-Cultural-Analytics
Introduction to Cultural Analytics & Python, course website and online textbook powered by Jupyter Book
Stars: ✭ 137 (+756.25%)
Mutual labels:  course-materials
Coursera---Using-Python-to-Access-Web-Data
Here is All Weeks Assignment for Using Python to Access Web Data Course on Coursera
Stars: ✭ 36 (+125%)
Mutual labels:  course-materials
Programmatic-Control-Examples
An index of all remote instrument communication examples and links to discussion threads written by the community, for the community.
Stars: ✭ 27 (+68.75%)
Mutual labels:  example-code
cpluspluscourse
C++ Course Taught at CERN, from Sebastien Ponce (LHCb)
Stars: ✭ 19 (+18.75%)
Mutual labels:  cpp-course
covid19-clj-viz
REPL notebook for COVID19 visualization article – example code to produce maps in Vega from Clojure
Stars: ✭ 44 (+175%)
Mutual labels:  example-code
ml19-20w
CS 771A: Introduction to Machine Learning, IIT Kanpur, 2019-20-winter offering
Stars: ✭ 100 (+525%)
Mutual labels:  course-materials

EXAMPLES AND EXERCISES FOR PACS COURSE

This repo contains source code and descriptions for the examples and exercises that will be explained during the PACS (Programmazione Avanzata per il Calcolo Scientifico - Advanced Programming for Scientific Computing) course at Politecnico di Milano.

The repository contains submodules, so to check it out properly you have to type

git clone --recursive https://github.com/pacs-course/pacs-examples.git

or

git clone --recursive [email protected]:pacs-course/pacs-examples.git

In the latter case you have to register your ssh keys on a github account.

The software requires a c++ compiler, i.e. gcc >= 8.0 or clang >= 8. You may check the version of you compiler with the option -v. Several examples have now been ported to c++17 and some examples of c++20 are being added. Check wether your compile support those standards. You may have a look on https://en.cppreference.com/w/cpp/compiler_support

This directory contains some utilities:

** load_modules If you use the module system, typing

source load_modules

or

. load_modules.sh

will load the main modules used in the examples, a part hdf5 wich is used only on the example on iostreams (binary file).

** install_modules.sh

If you do not have used --recursive when cloning this repo and you want to use the git submodules containing third party software type:

./install_modules

The file submodule_commands.txt contains some reminder of useful git commands for operating with submodules

** change_submodules_url.sh Change the protocol of the submodules to https. You should not need it!

** change_submodules_url_ssh.sh Change the protocol of the submodules to ssh. You should not need it!

WHAT DO DO NEXT?

  • Go to the Extras/ directory that contains additional software used by some examples and follow the instructions in the local README.md file.
  • Go to the Examples/ directory and follow the instructions in the local README.md file.

What ELSE?

  • Exercises/ Directory with the exercises of the course, subdivided by year! Enjoy!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].