Showing 37 open source projects for "finite difference"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    MethodOfLines.jl

    MethodOfLines.jl

    Automatic Finite Difference PDE solving with Julia SciML

    MethodOfLines.jl is a Julia package for automated finite difference discretization of symbolically defined PDEs in N dimensions. It uses symbolic expressions for systems of partial differential equations as defined with ModelingToolkit.jl, and Interval from DomainSets.jl to define the space(time) over which the simulation runs. This project is under active development, therefore the interface is subject to change.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    FiniteDifferences.jl

    FiniteDifferences.jl

    High accuracy derivatives, estimated via numerical finite differences

    FiniteDifferences.jl estimates derivatives with finite differences. See also the Python package FDM. FiniteDiff.jl and FiniteDifferences.jl are similar libraries: both calculate approximate derivatives numerically. You should definitely use one or the other, rather than the legacy Calculus.jl finite differencing, or reimplementing it yourself. At some point in the future, they might merge, or one might depend on the other.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3

    elastic-package

    Package for finite difference solution of elastic wave equations

    This package uses the summation-by-parts finite difference framework to facilitate numerical solution of elastic wave equations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    JUDI.jl

    JUDI.jl

    Julia Devito inversion

    ...The focus of the package lies on seismic modeling as well as PDE-constrained optimization such as full-waveform inversion (FWI) and imaging (LS-RTM). Wave equations in JUDI are solved with Devito, a Python domain-specific language for automated finite-difference (FD) computations. JUDI's modeling operators can also be used as layers in (convolutional) neural networks to implement physics-augmented deep learning algorithms thanks to its implementation of ChainRules's rrule for the linear operators representing the discre wave equation.
    Downloads: 8 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    StructuralEquationModels.jl

    StructuralEquationModels.jl

    A fast and flexible Structural Equation Modelling Framework

    ...We provide fast objective functions, gradients, and for some cases hessians as well as approximations thereof. As a user, you can easily define custom loss functions. For those, you can decide to provide analytical gradients or use finite difference approximation / automatic differentiation. You can choose to mix loss functions natively found in this package and those you provide. In such cases, you optimize over a sum of different objectives (e.g. ML + Ridge). This strategy also applies to gradients, where you may supply analytic gradients or opt for automatic differentiation or mixed analytical and automatic differentiation. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    elastic-curvilinear

    elastic-curvilinear

    SBP-SAT finite difference code for anisotropic elasticity

    SBP-SAT finite difference code for general anisotropic elasticity in complex geometries
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Ion Beam Simulator
    Library for ion optics, plasma extraction and space charge dominated ion beam transport.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 8

    Book-Reviews-In-Mathematica

    Partial Differential Equations, Complex Analysis, Mathematica, Farlow

    Cliff* Notes, Mathematica Evaluatable "Partial Differential Equations for Scientists and Engineers", Farlow "Physics for Scientists and Engineers", Serway "A First Course in Complex Analysis", Beck "PDE", Asmar "PDE, An Introduction", Colton "Elementary Differential Equations", 7th, Rainville "Ordinary Differential Equations", Tenenbaum "Linear Algebra And It's Applications", Lay "Swokowski Calculus", 5th, Swokowski "Chemistry Concepts & Problems, A Self-Teaching Guide",...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    DiffEqOperators.jl

    DiffEqOperators.jl

    Linear operators for discretizations of differential equations

    DiffEqOperators.jl is a package for finite difference discretization of partial differential equations. It allows building lazy operators for high order non-uniform finite differences in an arbitrary number of dimensions, including vector calculus operators. For the operators, both centered and upwind operators are provided, for domains of any dimension, arbitrarily spaced grids, and for any order of accuracy.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    laplace-curvilinear

    laplace-curvilinear

    SBP-SAT finite difference code for the Laplacian in complex geometries

    MATLAB code that generates all figures in [Almquist and Dunham, 2020, https://doi.org/10.1016/j.jcp.2020.109294 ]. The paper considers narrow-stencil summation-by-parts finite difference methods and derives new penalty terms for boundary and interface conditions. The new penalty terms are significantly less stiff than the previous state-of-the-art method on curvilinear grids. On highly skewed grids, there may be an order of magnitude or more difference in the time-step restriction.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    acoustic-package

    Package for finite difference solution of acoustic wave equations

    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    APBS

    APBS

    Biomolecular electrostatics software

    This software has moved to http://www.poissonboltzmann.org/.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Finite Difference Nuclear Magnetic Resonance provides a set of tools for simulating NMR experiments in restricted geometries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    GMES

    GMES is a free Python package for FDTD electromagnetic simulations.

    GMES is a free finite-difference time-domain (FDTD) simulation Python package developed at GIST to model photonic devices. Its features include simulation in 1D, 2D, and 3D Cartesian coordinates, distributed memory parallelism on any system supporting the MPI standard, portable to any Unix-like system, variuos dispersive ε(ω) models, CPML absorbing boundaries and/or Bloch-periodic boundary conditions, and arbitrary material and source distributions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    swe2d

    Matlab 2D Shallow Water Solver

    This is a set of matlab codes to solve the depth-averaged shallow water equations following the method of Casulli (1990) in which the free-surface is solved with the theta method and momentum advection is computed with the Eulerian-Lagrangian method (ELM). The free-surface equation is computed with the conjugate-gradient algorithm. Casulli, V. (1990) Semi-implicit finite difference methods for the two-dimensional shallow water equations, J. Comp. Phys., 86 (1), 56-74.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    FDAC3DMOD

    an open source 3D acoustic forward simulation software package

    fdac3dmod is an open source 3D acoustic forward simulation software. It solves 3D acoustic velocity-pressure equations via finite-difference time-domain (FDTD) method with perfectly matched layers (PML) used as the boundary condition.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    KEMP

    A FDTD solver for electromagnetic wave simulations on a GPU cluster

    KEMP is a fast FDTD solver on a GPU-based cluster. The FDTD (Finite-Difference Time-Domain) method is a popular numerical method for electromagnetic field simulations. KEMP enables hardware accelerations suitable for multi-GPU, multi-core CPU and GPU cluster. KEMP also provide easy configuration by using Python scripting language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    rmhdtod

    Code to solve RMHD equations for turbulence

    This code is intended to solve the reduced magnetohydrodynamic equations. The code will be pseudospectral in the perpendicular dimensions and finite difference in the z direction. It is parallelised in two dimensions, y and z for real space variables and kx and z for fourier-space variables).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Acoustic FDTD Solver (AC2D) -- is a software to simulate acoustic wave propagation in two dimensions based on the finite-difference time-domain (FDTD) method.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20

    WOLFSIM: Wideband Optical FDTD Simulator

    FDTD Electomagnetic Wave Simulation Software

    WOLFSIM is a Finite-Difference Time-Domain electromagnetic simulator, designed to be easy to use but still very powerful, developed and maintained by researchers at North Carolina State University. It's features include: -1D, 2D, and 3D structures that are periodic in 1 or 2 dimensions -Materials that are anisotropic in permittivity and conductivity -Obliquely incident sources -Built-in vectorial (i.e. full polarization) near-to-far-field transformation See these publications for full details on the algorithm: http://www.ece.ncsu.edu/oleg/files-wiki/6/62/SPIE_12_Miskiewicz_wolfsim3D.pdf http://www.ece.ncsu.edu/oleg/files-wiki/1/13/OptExpress07_OH.pdf
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    CFD Free Surface 3D

    CFD Free Surface 3D

    Incompressible Navier–Stokes 3D water simulation with free surface

    This is Incompressible Navier–Stokes 3D simple water simulation with free surface for Computational Fluid Dynamics.Uses Finite difference method and particles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    The parallelized FDTD Schrodinger Solver implements a parallel algorithm for solving the time-independent 3d Schrodinger equation using the finite difference time domain (FDTD) method. See the Hosted Apps > MediaWiki menu item for more information.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    The Finite Difference Time Domain (FDTD) method is a powerfull numerical technique to solve the Maxwell equations. Here you can find parallel FDTD codes developed by Zsolt Szabó. The codes can be run under UNIX and Windows operating systems.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24

    Visual Two Zone Model

    Build up groundwater numerical modeling

    ...The conceptual model and computer native code was developed by Rushton and Redshaw (1979), Rathod and Rusthon (1984 and 1992), and the graphical user interface was developed by our Group Member, the hydrogeologist Noél Hernández Laloth. The model, based on finite-difference approximations using the “two-zone” conceptual approach, can provide a greater flexibility than analytical methods, because the aquifer system is approximated as two horizontal permeable zones with less permeable intermediate layers. When this approximation is adopted, it is possible to represent both radial and vertical components of flow (Rathod and Rusthon, 1992). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    SPSens

    Stochastic parameter sensitivity analysis for chemical networks

    SPSens is a complete software package written in C that estimates parameter sensitivities for stochastic models of chemical and biochemical reaction networks using Monte Carlo (MC) stochastic simulations. It is possible to estimate sensitivities with respect to system parameters using the following algorithms: finite difference methods (crude monte carlo, common reaction path, coupled finite differences); likelihood ratio methods; and regularized pathwise derivatives. Additionally the package includes basic stochastic simulation algorithms. The package includes several example networks which can be easily modified for other networks. Serial and parallel MPI implementations can be built and called from the command line. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Auth0 Logo