evoxels.precompiled_solvers.allen_cahn

Functions

run_allen_cahn_solver(voxelfields, ...[, ...])

Solves time-dependent Allen-Cahn problem with RungeKutta4 timestepper.

evoxels.precompiled_solvers.allen_cahn.run_allen_cahn_solver(voxelfields, fieldnames: str | list[str], backend: str, jit: bool = True, device: str = 'cuda', time_increment: float = 0.5, frames: int = 10, max_iters: int = 100, eps: float = 2.0, gab: float = 1.0, M: float = 1.0, force: float = 0.0, curvature: float = 0.01, potential: Callable | None = None, vtk_out: bool = False, verbose: bool = True, plot_bounds=None)

Solves time-dependent Allen-Cahn problem with RungeKutta4 timestepper.