Abdelkhalek BAROUDI 's repositories
AdaptiveGridDiscretizations
Adaptive schemes for anisotropic PDEs on cartesian grids
advanced-parallel-prog
Advanced Parallel Programming
Awesome-CUDA
This is a list of useful libraries and resources for CUDA development.
CFDPython
A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
CPP_Beginner_to_Expert
Contributed for those who want to learn how to write code in C++. This repository covers concepts from the basic to the advanced level. Comments added in each program for getting better grasp of the language. Happy coding !!
CUDA
Introduction to CUDA programming
cuda-python
CUDA Python Low-level Bindings
ML_course
EPFL Machine Learning Course, Fall 2023
Physics-Informed-Neural-Networks
Investigating PINNs
cuda-samples
Samples for CUDA Developers which demonstrates features in CUDA Toolkit
hpc-python
Python in High Performance Computing
IGA-Python
Isogeometric Analysis using Python.
maelstrom
Numerical simulation of magnetohydrodynamics.
node-level-optimization
Material for Node Level Performance Optimization course
num-methods-for-PDEs
Lecture material on numerical methods for partial differential equations.
numerical-methods-python
Numerical methods implementation in Python.
parallel-prog
Introduction to Parallel Programming
PINNs
Physics Informed Deep Learning: Data-driven Solutions and Discovery of Nonlinear Partial Differential Equations
psydac
Python 3 library for isogeometric analysis http://spl.readthedocs.io/
pyamg
Algebraic Multigrid Solvers in Python
pykrylov
A library of Krylov methods in pure Python
Python-Cuda
Cuda samples by Numba
Scientific-Machine-Learning
PyTorch Implementation of Neural Networks and Physics Informed Neural Networks.
summerschool
CSC Summer School in High Performance Computing