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