Pinned Repositories
Duffing
Numerical integration for Poincare sections of chaotic Duffing oscillator dynamics.
EOF
A data analysis homework on empirical orthogonal functions (EOFs) and objective mapping in matlab.
Floquet
Code for computing the Floquet modes of a oscillating stratified boundary layer.
Fornberg
A generalized finite difference / interpolation algorithm using Lagrange polynomials from B. Fornberg (1998).
Laplacian
fortran90 scripts for MPI-parallel computation of the 2d Laplacian operator using finite differences.
MDN
Mixture Density Networks in Tensorflow
OrrSommerfeld
Matlab code for computing the neutral stability curves of the Orr-Sommerfeld equation.
Poisson
Poisson equation solutions in 1D and 2D using FFTW to compute discrete sine transforms and fast Fourier transforms.
QGPV
Solvers for nonlinear barotropic quasi-geostrophic ocean circulation in a basin including options for a single gyre, symmetric double gyres, or asymmetric double gyres.
SDE
Numerical integration (4th order Runge-Kutta) of a Stratonovich stochastic differential equation (SDE).
bekaiser's Repositories
bekaiser/Fornberg
A generalized finite difference / interpolation algorithm using Lagrange polynomials from B. Fornberg (1998).
bekaiser/Laplacian
fortran90 scripts for MPI-parallel computation of the 2d Laplacian operator using finite differences.
bekaiser/Poisson
Poisson equation solutions in 1D and 2D using FFTW to compute discrete sine transforms and fast Fourier transforms.
bekaiser/QGPV
Solvers for nonlinear barotropic quasi-geostrophic ocean circulation in a basin including options for a single gyre, symmetric double gyres, or asymmetric double gyres.
bekaiser/Duffing
Numerical integration for Poincare sections of chaotic Duffing oscillator dynamics.
bekaiser/Floquet
Code for computing the Floquet modes of a oscillating stratified boundary layer.
bekaiser/MDN
Mixture Density Networks in Tensorflow
bekaiser/OrrSommerfeld
Matlab code for computing the neutral stability curves of the Orr-Sommerfeld equation.
bekaiser/SDE
Numerical integration (4th order Runge-Kutta) of a Stratonovich stochastic differential equation (SDE).
bekaiser/EOF
A data analysis homework on empirical orthogonal functions (EOFs) and objective mapping in matlab.
bekaiser/Galerkin
The Galerkin spectral method example from "Essential Computational Fluid Dynamics" (2010)
bekaiser/overunder
Examples of under- and over-determined least squares problems with derivations.
bekaiser/Pade
A 4th-order accurate compact finite difference scheme for first derivatives on a uniform grid.
bekaiser/TensorOcean
Ocean turbulence prediction using Tensorflow for training Mixture Density Networks with the UCSD microstructure database.
bekaiser/bekaiser.github.io
bekaiser/Bezier
A function for generating cubic Bezier curves.
bekaiser/ChebyshevGauss
The Chebyshev-Gauss quadrature method for numerical approximations of integrals.
bekaiser/circulation
Computes the circulation integral around circular contour that is advected and distorted as a laminar boundary layer flow transitions to turbulence in a direct numerical simulation with uniform grid spacing in x and y and Chebyshev nodes in z.
bekaiser/Couette
Comparison of numerical and analytical laminar Couette flow solutions in C.
bekaiser/Dedalus_project_scripts
This repository contains python 3 scripts that use the Dedalus project pseudo-spectral solver to solve various partial differential equations. To download the Dedalus PDE solver go to: www.dedalus-project.org
bekaiser/dl-Osborn
Using deep learning to parameterize mixing efficiency using KH and HW dataset
bekaiser/dominant_balance
Code for "Automated Identification of Dominant Physical Processes" (2022) in Engineering Application of Artificial Intelligence
bekaiser/heatflow
A 1D transient solution for the heat equation (including latent heat flux, diffusion, advection) in Julia and purely diffusive solutions in Matlab and C.
bekaiser/Lagrange
Finite differences / interpolation using Lagrange polynomials
bekaiser/microstructure
Code for processing the UCSD microstructure database.
bekaiser/Morlet
A continuous Morlet wavelet example in matlab
bekaiser/Standard-Mixing-Routines
Repository for standard software used by Oceanography community
bekaiser/tumor_dynamics
Numerical solvers for differential models of tumor angiogenesis and invasion