jejjohnson / jaxsw

Simple differentiable approximate ocean models built with JAX.
https://jejjohnson.github.io/jaxsw/
MIT License
12 stars 1 forks source link

Generic Elliptical Terms #24

Open jejjohnson opened 1 year ago

jejjohnson commented 1 year ago

Some generic Hyperbolic functions that we may need to solve, e.g. Laplacian, Poisson. It's 2023 so we'll stick with iterative solvers that scale, e.g., the steepest descent methods, the conjugate gradient methods and the discrete sine transform methods.

$$ \begin{aligned} \boldsymbol{\nabla}^2\boldsymbol{u}&= 0 \ \boldsymbol{\nabla}^2\boldsymbol{u}&= \boldsymbol{b} \end{aligned} $$

Methods From Scratch

I have don't a few methods from scratch but they are not well tested...

External Packages

There are many external packages that can be used with general linear solvers

This showcases some of the ways we can do linear solvers using the package.