evoxels

Contents:

  • evoxels
  • How to use the VoxelFields class
  • How to run solvers
  • Microstructure simulation chain
  • Rapid prototyping for custom ODE classes
  • Differentiable numerical simulations
  • Appendix: Code testing and verification with Manufactured Solutions
  • API Reference
  • Contributing
  • Authors
evoxels
  • Welcome and evoxel!
  • View page source

Welcome and evoxel!

Contents:

  • evoxels
    • Description
    • Installation
    • Usage
    • License
  • How to use the VoxelFields class
    • What are VoxelFields?
    • Getting started
    • Staggered grid positions
  • How to run solvers
    • What’s a solver?
    • Example: Cahn-Hilliard equation
    • Execute the precompiled solver
    • Assembling custom solvers
    • Just-in-time compilation and wall time
    • Custom solver kernel
    • Callable chemical potential
    • Float precision and wall time
  • Microstructure simulation chain
    • Loading data
    • Allen-Cahn equation for phase evolution
    • Smoothed boundary method
    • Further investigations
  • Rapid prototyping for custom ODE classes
    • Example: Reaction diffusion system (Gray-Scott model)
    • Defining the custom ODE class
    • Testing the right-hand side
    • Run simulations
  • Differentiable numerical simulations
    • Choose output times
    • Run the optimisation
  • Appendix: Code testing and verification with Manufactured Solutions
    • Method of Manufactured Solution (MMS)
    • Spatial order of convergence for Laplacian stencils
    • Testing ODE right-hand sides
    • Time-dependent problems
  • API Reference
    • evoxels
  • Contributing
  • Authors
Next

© Copyright .

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