Examples

Run scripts from repository root, for example:

julia --project=. examples/mono_1d_similarity.jl

Level-set examples

  • examples/mono_1d_similarity.jl: 1D similarity benchmark with LevelSetRep.
  • examples/mono_2d_circle_melt.jl: 2D circular interface melting with level set.
  • examples/diph_1d_stationary.jl: diphasic 1D stationary-interface setup.
  • examples/mono_2d_circle_gibbs_thomson_equilibrium.jl: Gibbs-Thomson equilibrium check.
  • examples/mono_2d_perturbed_crystal_shrink_gibbs_thomson.jl: capillarity-driven shrinkage.
  • examples/ls/mono_2d_anisotropic_dendrite_growth.jl: anisotropic free-growth case with tip-velocity diagnostics and solvability comparison.
  • examples/ls/mono_2d_anisotropic_crystal_decay.jl: anisotropic perturbed-crystal decay toward rounder states.
  • examples/smoke_small_grid_gibbs_thomson.jl: quick Gibbs-Thomson smoke test.
  • examples/mono_1d_similarity_ls_newton.jl: LevelSet nonlinear inner iteration (:ls_newton).

Global height-function examples

  • examples/ghf_compare_levelset_vs_ghf_planar.jl: compares planar LevelSetRep and GlobalHFRep runs.
  • examples/ghf_diph_1d_favier_testcase.jl: diphasic 1D Favier-style graph-interface testcase.
  • examples/ghf_mono_1d_neumann_similarity.jl: 1D Neumann similarity convergence with GHF.
  • examples/ghf_mono_1d_solidifying_planar_translation.jl: 1D translating-front manufactured check.
  • examples/ghf_mono_2d_sinusoidal_front.jl: 2D sinusoidal graph-front manufactured run.
  • examples/ghf_mono_3d_sinusoidal_front.jl: 3D sinusoidal graph-front manufactured convergence.

Front-tracking anisotropy examples

  • examples/ft/mono_2d_anisotropic_dendrite_growth_fronttracking.jl: anisotropic dendrite growth benchmark with tip metrics.
  • examples/ft/mono_2d_anisotropic_crystal_decay_fronttracking.jl: anisotropic perturbed-crystal decay with roundness diagnostics.

Validation scripts

  • examples/validate_neumann_similarity_1d.jl: Neumann similarity validation.
  • examples/validate_manufactured_planar_1d.jl: manufactured planar 1D validation.
  • examples/validate_diph_balanced_flux_1d.jl: diphasic balanced-flux validation.
  • examples/validate_frank_disk_2d.jl: Frank disk benchmark validation.

Test suite

julia --project=. -e 'using Pkg; Pkg.test()'