A daydreamer, jazz & electronic music lover, technology & computer science geek.
Aero-matlab. My matlab homework files
124ApproximateRiemannSolvers. My personal collection of Riemann solvers using MUSCL and WENO schemes written as short Matlab scripts
104openLBMflow. A tiny but powerful open source Lattice Boltzmann solver
36WENO. WENO (Weighted Essentially Non-Oscillatory) schemes
35ShallowWaterEquations. Conservative discretizations for the Saint Venant (shallow water) equations
34Euler. The Euler Equations of Compressible Fluid Flow
26LG_Vortex_Beams. Matlab implementations of Laguerre-Gaussian Vortex Beams
24Aero-shock. My Cpp, python and fortran practice files
24WENO5-X. A 1-d comparison of finite difference implementations of fifth-order WENO schemes, namely WENO-JS, WENO-M and WENO-Z.
17MUSCL. MUSCL (Monotonic Upstream-Centered Scheme for Conservation Laws) example schemes
16MultiGPU_AdvectionDiffusion. Multi-GPU (CUDA-MPI) baseline implementation of Heat Equation and the inviscid Burgers' equation
12compact_schemes. Examples snippets that exemplify correct implementation of conservative-compact-schemes.
9INIreader. Simple .INI file reader in C++ ready to be embedded into any project.
7DataAssimilation. A collection of ENKF, IENKF Matlab scripts an their tools for developing DA-algorithms
7RooflineToolkit. This is a fork of the Empirical Roofline Toolkit (ERT) from Berkeley's CRD Lab.
6Fortran2Paraview_with_HDF5. This example is mean to show how to export data from fortran using XDMF/HDF5 solution. This snippet can also be used as translator of binary (unformatted) data into HDF5 format.
6WaveEquation. Modeling Second-order Wave Equation as a system of ODEs with WENO and MUSCL schemes
6Tecplot. Tecplot utilities for Matlab users
5Matlab2CPP. Example files I've been developing to get become more familiar in programming multiple GPUs.
5MeshPartitioning. This repo contains hello world examples for using METIS & ParMETIS packages to paritition unstructured meshes
5LaguerreL. A Matlab implementation of the generalized Laguerre Polynomials
4WENO7-Z. A 1-d comparison between the finite difference implementations of seventh-order WENO-JS and the WENO-Z scheme.
4EulerEquations2D. A short implementation of a WENO5 Finite-Volume single-GPU solver for the 2-d Euler Equations.
4python-mhd. Automatically exported from code.google.com/p/python-mhd
4ADER-WENO. A Python implementation of the ADER-WENO method for solving hyperbolic systems of PDEs
4ENO. ENO (Essentially Non-Oscillatory) stencils generator
4Vortex_Panel_Method. A Matlab implementation of the vortex-panel method
3QuasiAnalyticalSolver. Couluovrat's quasi-analitical solver for the Buckley-Leverett and inviscid Burgers' equations
3EulerEquationsNd. Snippets for computing exact solutions of the unsteady-, compressible-Euler equations of gas dynamics, on both: 2- and 3-spatial dimensiones.
3DRP_schemes. Dispersion-Relation-Preserving Finite Differences
3RK. Tests on RK (Runge-Kutta) schemes
3adaptive-mesh-refinement. An adaptive mesh refinement algorithm for MATLAB
2LaTeX_BuildThesisTemplate. This repo constains contains snippets and figures to exemplify the construction of a thesis document with LaTeX
2lid-driven-cavity_gpu. Solves lid-driven cavity problem using finite difference method on GPU, with equivalent CPU version for comparison.
2CMAKE_hellow. CMAKE for building projects with C, CXX, MPI, HDF5, EIGEN, GLEW and libigl and combinations of them.
2Template_Metaprogramming. C++
2FVENS. Finite volume Euler / Navier-Stokes solver
2Paraview_HDF5-XDMF_Animations. C/C++ snippets for saving 2D & 3D temporal structured data into HDF5 format. Also I provide routines creating their associated XDMF schema so that animations of the data can be animated in Paraview.
2WENO_formulations. I'm migrating away from Mathematica, thus I took some time to re-proeduce some of my old WENO formulations with SymPy.
2Julia-WENO. An optimized Julia implementation of the WENO reconstruction algorithm, of any order of accuracy
2ccfd. A 2D Finite Volume CFD code, written in C
2Fluid2d. A versatile Python-Fortran CFD code that solves a large class of 2D flows
2GMSHparser. A collection of parsers for reading Gmsh mesh-files in format v2 and v4.
2AcousticSources. Snippets for simulating acoustic sources and capturing their directivity
1metis4matlab. A mex file to use metis in Matlab
1cprlinearexamples. One- and two-dimensional FR/CPR scalar advection examples using artificial diffusion.
1dg4py. Pre- and post-processing utilities for hangling simulations with discontinuous Galerkin (DG) methods.
1flexi. Open Source High-Order Unstructured Discontinuous Galerkin Fluid Dynamics Solver
1NavierStokesEqnsNd. Collection of manufactured solutions of compressible Navier-Stokes equations
1nodal-dg-extension. A simple extension for the nodal-dg code by Jan S. Hesthaven and Tim Warburton
1Panel_Methods. Source and vortex panel method codes referenced in my YouTube videos.
1wave_decomposition. MATLAB
1cuIBM. A GPU-based immersed boundary method code.
1Euler1d. Fortran
1MPI-OMP-hybrid_HelloWorld. MPI+OMP HelloWorld in pure C
1fftocean. Ocean Simulation Using FFT — C++, OpenGL, glut
1cfd. 2d CFD solves the incompressible Euler equations. Code written in Fortran
1hiperc. High Performance Computing Strategies for Boundary Value Problems
1Matlab-WENO5. A matlab toolkit to calculate numerical differentiation using WENO5 scheme. Mainly for level set simulation.
1FourierContinuation. Fourier Continuation or Fourier Extension Method for solving PDEs
1