Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Scimba 1.4.1 documentation
Scimba 1.4.1 documentation
Home

`scimba_jax` documentation

  • Tutorials
    • Scimba basics I: approximation of the solution of pre-defined physical models
    • Strong boundary conditions
    • Mixed Boundary Conditions with PINNs
    • Save and load PINNs and other scimba_jax objects
    • Domains and Samplers
    • Defining a physical model
  • Examples
    • Python Scripts Index (JAX)

`scimba_torch` documentation

  • Tutorials
    • Scimba basics I: approximation of the solution of a 2D Laplacian
    • Scimba basics II: Natural gradient preconditioners
    • Creating meshless domains
    • Defining a physical model
    • Projection of a function on an approximation space.
    • Saving and loading PINNs
    • Strong boundary conditions
    • Imposing mixed boundary conditions
    • Using Time-Discrete Schemes
    • Scimba Optimizers
    • Losses in Scimba PINNs
  • Examples
    • Deep Ritz: div A grad u 2D
    • Deep Ritz: 2D laplacian on a disk
    • PINNs: viscous Burgers 1D
    • PINNs: Inhomogeneous Helmholtz equation
    • PINNs: linearized Euler 1D
    • PINNs: grad-div system 2D
    • PINNs: Navier Stokes equation
    • Flows: pendulum
    • Time discrete: kinetic Vlasov in 1D
    • Time discrete: rotating transport
    • Time discrete: heat equation
    • Time discrete: transport in a cylinder
    • Time discrete: advection of a 3D level-set function
    • Learning the Signed Distance Function of a shape
    • Python Scripts Index (PyTorch)
  • Scimba API documentation
    • Basic configuration
    • scimba_torch.approximation_space
      • scimba_torch.approximation_space.abstract_space
      • scimba_torch.approximation_space.kernelx_space
      • scimba_torch.approximation_space.nn_space
      • scimba_torch.approximation_space.radial_space
      • scimba_torch.approximation_space.spectral_space
    • scimba_torch.domain
      • scimba_torch.domain.mesh_based_domain
        • scimba_torch.domain.mesh_based_domain.cuboid
      • scimba_torch.domain.meshless_domain
        • scimba_torch.domain.meshless_domain.base
        • scimba_torch.domain.meshless_domain.domain_1d
        • scimba_torch.domain.meshless_domain.domain_2d
        • scimba_torch.domain.meshless_domain.domain_3d
        • scimba_torch.domain.meshless_domain.domain_nd
      • scimba_torch.domain.sdf
    • scimba_torch.flows
      • scimba_torch.flows.create_solution
      • scimba_torch.flows.deep_flows
      • scimba_torch.flows.discretization_based_flows
      • scimba_torch.flows.flow_trainer
      • scimba_torch.flows.integrators_ode
    • scimba_torch.integration
      • scimba_torch.integration.mesh_based_quadrature
      • scimba_torch.integration.monte_carlo
      • scimba_torch.integration.monte_carlo_parameters
      • scimba_torch.integration.monte_carlo_time
    • scimba_torch.geometry
      • scimba_torch.geometry.monte_carlo_hypersurface
      • scimba_torch.geometry.parametric_hypersurface
      • scimba_torch.geometry.regularized_eikonal_pde
      • scimba_torch.geometry.regularized_sdf_projectors
      • scimba_torch.geometry.utils
    • scimba_torch.neural_nets
      • scimba_torch.neural_nets.coordinates_based_nets
        • scimba_torch.neural_nets.coordinates_based_nets.activation
        • scimba_torch.neural_nets.coordinates_based_nets.discontinuous_mlp
        • scimba_torch.neural_nets.coordinates_based_nets.features
        • scimba_torch.neural_nets.coordinates_based_nets.mlp
        • scimba_torch.neural_nets.coordinates_based_nets.pirate_net
        • scimba_torch.neural_nets.coordinates_based_nets.res_net
        • scimba_torch.neural_nets.coordinates_based_nets.scimba_module
        • scimba_torch.neural_nets.coordinates_based_nets.siren
      • scimba_torch.neural_nets.embeddings
        • scimba_torch.neural_nets.embeddings.periodic_embedding
      • scimba_torch.neural_nets.structure_preserving_nets
        • scimba_torch.neural_nets.structure_preserving_nets.affine_ode_layers
        • scimba_torch.neural_nets.structure_preserving_nets.coupling_layers
        • scimba_torch.neural_nets.structure_preserving_nets.coupling_symplectic_layers
        • scimba_torch.neural_nets.structure_preserving_nets.invertible_nn
        • scimba_torch.neural_nets.structure_preserving_nets.nilpotent_symplectic_layer
        • scimba_torch.neural_nets.structure_preserving_nets.nonlinear_ode_layers
        • scimba_torch.neural_nets.structure_preserving_nets.ode_splitted_layer
        • scimba_torch.neural_nets.structure_preserving_nets.separated_symplectic_layers
        • scimba_torch.neural_nets.structure_preserving_nets.split_layer
        • scimba_torch.neural_nets.structure_preserving_nets.symplectic_nets
    • scimba_torch.numerical_solvers
      • scimba_torch.numerical_solvers.abstract_preconditioner
      • scimba_torch.numerical_solvers.abstract_projector
      • scimba_torch.numerical_solvers.collocation_projector
      • scimba_torch.numerical_solvers.elliptic_pde
        • scimba_torch.numerical_solvers.elliptic_pde.deep_ritz
        • scimba_torch.numerical_solvers.elliptic_pde.pinns
      • scimba_torch.numerical_solvers.functional_operator
      • scimba_torch.numerical_solvers.ode
        • scimba_torch.numerical_solvers.ode.pinns
      • scimba_torch.numerical_solvers.pinn_preconditioners
        • scimba_torch.numerical_solvers.pinn_preconditioners.anagram_ng
        • scimba_torch.numerical_solvers.pinn_preconditioners.energy_ng
        • scimba_torch.numerical_solvers.pinn_preconditioners.nystrom_ng
        • scimba_torch.numerical_solvers.pinn_preconditioners.sketchy_ng
      • scimba_torch.numerical_solvers.preconditioner_deep_ritz
      • scimba_torch.numerical_solvers.preconditioner_pinns
      • scimba_torch.numerical_solvers.preconditioner_projector
      • scimba_torch.numerical_solvers.preconditioner_solvers
      • scimba_torch.numerical_solvers.temporal_pde
        • scimba_torch.numerical_solvers.temporal_pde.discrete_pinn
        • scimba_torch.numerical_solvers.temporal_pde.neural_galerkin
        • scimba_torch.numerical_solvers.temporal_pde.neural_semilagrangian
        • scimba_torch.numerical_solvers.temporal_pde.pinns
        • scimba_torch.numerical_solvers.temporal_pde.time_discrete
    • scimba_torch.optimizers
      • scimba_torch.optimizers.line_search
      • scimba_torch.optimizers.losses
      • scimba_torch.optimizers.optimizers_data
      • scimba_torch.optimizers.scimba_optimizers
      • scimba_torch.optimizers.ssbroyden
    • scimba_torch.physical_models
      • scimba_torch.physical_models.elliptic_pde
        • scimba_torch.physical_models.elliptic_pde.abstract_elliptic_pde
        • scimba_torch.physical_models.elliptic_pde.advection_diffusion
        • scimba_torch.physical_models.elliptic_pde.laplacians
        • scimba_torch.physical_models.elliptic_pde.linear_order_2
      • scimba_torch.physical_models.kinetic_pde
        • scimba_torch.physical_models.kinetic_pde.abstract_kinetic_pde
        • scimba_torch.physical_models.kinetic_pde.radiative_transfer
        • scimba_torch.physical_models.kinetic_pde.vlasov
      • scimba_torch.physical_models.ode
        • scimba_torch.physical_models.ode.abstract_ode
        • scimba_torch.physical_models.ode.damped_harmonic_oscillator
        • scimba_torch.physical_models.ode.rigid_body
        • scimba_torch.physical_models.ode.simple_ode
      • scimba_torch.physical_models.temporal_pde
        • scimba_torch.physical_models.temporal_pde.abstract_temporal_pde
        • scimba_torch.physical_models.temporal_pde.advection_diffusion_equation
        • scimba_torch.physical_models.temporal_pde.heat_equation
        • scimba_torch.physical_models.temporal_pde.transport_equation
    • scimba_torch.plots
      • scimba_torch.plots.plot_regularized_sdf_projector
      • scimba_torch.plots.plot_time_discrete_scheme
      • scimba_torch.plots.plots_nd
    • scimba_torch.utils
      • scimba_torch.utils.environment
      • scimba_torch.utils.mapping
      • scimba_torch.utils.paths
      • scimba_torch.utils.scimba_tensors
      • scimba_torch.utils.typing_protocols
      • scimba_torch.utils.verbosity

Development

  • Setup for development
  • Coding conventions
  • Documenting
  • Testing
  • Benchmarks
  • GitLab
Back to top
View this page
Edit this page

scimba_torch.physical_models.temporal_pdeΒΆ

Models for temporal partial differential equations.

Modules

abstract_temporal_pde

Module for abstract temporal PDEs.

advection_diffusion_equation

Advection-reaction-diffusion equation.

heat_equation

Heat equation in strong form.

transport_equation

1D transport equation in strong form.

Next
scimba_torch.physical_models.temporal_pde.abstract_temporal_pde
Previous
scimba_torch.physical_models.ode.simple_ode
Copyright © 2025, IRMA
Made with Sphinx and @pradyunsg's Furo