PinnDE
  • Installation
  • Team
  • Cite

Tutorials

  • PINNs
  • DeepONets
  • Inverse PINNs
  • Legacy
    • ODEs
      • Using PINNs
      • Using DeepONets
    • PDEs in t and x
    • PDEs in x and y

API

  • adaptives
    • adaptives
    • RAR
    • RAD
    • RARD
  • boundaries
    • boundaries
    • periodic
    • dirichlet
    • neumann
    • odeicbc
  • data
    • data
    • pinndata
    • timepinndata
    • dondata
    • timedondata
    • invpinndata
    • timeinvpinndata
  • domain
    • domain
    • timedomain
    • NRect
    • Time_NRect
    • NEllipsoid
    • Time_NEllipsoid
  • legacy
    • ode_Solvers
    • pde_Solvers
    • pde_Boundaries_2var
    • pde_Initials
    • ode Solve Classes
      • ode_SolveClass
      • ode_SystemSolveClass
      • ode_DeepONetSolveClass
      • ode_SystemDeepONetSolveClass
    • pde Solve Classes
      • pde_SolveClass_tx
      • pde_SolveClass_xy
      • pde_DeepONetSolveClass_tx
      • pde_DeepONetSolveClass_xy
    • ode_ModelFuncs
    • ode_ParamChecks
    • ode_Plotters
    • ode_Points
    • ode_trainingSelect
    • ode_TimeSteppersDeepONet
    • SpecificTraining
      • IVP_Training
        • ode_TrainingIVP_soft
        • ode_TrainingIVP_hard
        • ode_Training2SystemIVP_soft
        • ode_Training3SystemIVP_soft
      • BVP_Training
        • ode_TrainingBVP_soft
        • ode_TrainingBVP_Hard
      • DeepONet_Training
        • ode_TrainingDeepONetIVP
        • ode_TrainingDeepONetBVP
        • ode_TrainingDeepONet_2EquationSystems
        • ode_TrainingDeepONet_3EquationSystems
    • pde_ParamChecks
    • pde_Plotters
    • pde_Points
    • pde_trainingSelects
    • ModelFuncs
      • pde_ModelFuncs_2var
      • pde_DeepONetModelFuncs_2var
    • SpecificTraining_2var
      • tx_Training
        • pde_TrainingICBCP_hard
        • pde_TrainingICBCP_periodic_soft
        • pde_TrainingICBCP_dirichlet_soft
        • pde_TrainingICBCP_neumann_soft
      • xy_Training
        • pde_TrainingBCP_periodic
        • pde_TrainingBCP_dirichlet_soft
        • pde_TrainingBCP_dirichlet_hard
        • pde_TrainingBCP_neuamnn_soft
      • tx_DeepONet_Training
        • pde_TrainingDeepONetICBCP_periodic_soft
        • pde_TrainingDeepONetICBCP_periodic_hard
        • pde_TrainingDeepONetICBCP_dirichlet_soft
        • pde_TrainingDeepONetICBCP_neumann_soft
      • xy_DeepONet_Training
        • pde_TrainingDeepONetBCP_hard
        • pde_TrainingDeepONetBCP_dirichlet_soft
        • pde_TrainingDeepONetBCP_neumann_soft
  • models
    • pinn
    • deeponet
    • invpinn
  • plotters
    • plotLosses
    • plotPinnPredicitons
  • training
    • pinnTrainSteps
    • deeponetTrainSteps
    • invpinnTrainSteps
    • lbfgsTrainSteps
  • initials
PinnDE
  • Tutorials
  • Legacy
  • ODEs

ODE Tutorials

Examples for solving ODEs using PinnDE

Using PINNs

Examples using PINNs

  • Second order ODE, inital value problem with soft constraints
  • Third order ODE, inital value problem with hard constraints
  • Second order ODE, boundary value problem with hard constraints
  • Third order ODE, boundary value problem with soft constraints, specifying PINN architecture

  • System of 2 ODEs, inital value problem with soft constraints

  • System of 3 ODEs, inital value problem with soft constraints

Using DeepONets

Examples using DeepONets

  • Second order ODE, inital value problem with soft constraints and time stepping
  • Third order ODE, inital value problem with hard constraints
  • Second order ODE, boundary value problem with hard constraints
  • Third order ODE, boundary value problem with soft constraints, specifying DeepONet architecture

  • System of 2 ODEs, inital value problem with soft constraints

  • System of 3 ODEs, inital value problem with soft constraints and time stepping
Previous Next

Built with MkDocs using a theme provided by Read the Docs.