How vanhoang0507/exph-methods works
ExpH is a MATLAB research implementation of explicit exponential integrators for stiff semilinear problems. The main workflow is to run a documented test problem with an ExpH method, evaluating the required phi-function actions through the adaptive Krylov routine, and inspect convergence, accuracy, or efficiency results. The repository also includes a tensor-operations package used by some experiments and a nonlocal-problem branch. Relationships follow the README; source excerpts were unavailable, so specific script-to-integrator calls are not asserted.
Main entry points: hocost_1d.m 1D HocOst · hocost_integral_1d.m Nonlocal HocOst · phipm_simul_iom.m Phi-action Krylov · ExpH4s3.m ExpH4s3
Components 17
Test problems
- 1D HocOst
Example 1_HocOst/hocost_1d.m - 2D ADR
Example 2_2d_ADR - 3D Brusselator
Example 3_3d_brusselator - Nonlocal HocOst
Example 4_HocOst_nonlocal/hocost_integral_1d.m
ExpH methods
Numerical kernels
- Phi-action Krylov
phipmsimuliom/phipm_simul_iom.m - Exponential norm
phipmsimuliom/expmnorm.m
Tensor operations
- KronPACK
KronPACK/src
Other components
- Researcher
Connections 26
- Researcher → 1D HocOst: runs experiment
- Researcher → 2D ADR: runs experiment
- Researcher → 3D Brusselator: runs experiment
- Researcher → Nonlocal HocOst: runs experiment
- 1D HocOst → ExpH2: tests methods
- 1D HocOst → ExpH3: tests methods
- 1D HocOst → ExpH4s3: tests methods
- 1D HocOst → ExpH5s3: tests methods
- 1D HocOst → ExpH5s4: tests methods
- 1D HocOst → ExpH5s5: tests methods
- Nonlocal HocOst → ExpH2: tests methods
- Nonlocal HocOst → ExpH3: tests methods
- Nonlocal HocOst → ExpH4s3: tests methods
- Nonlocal HocOst → ExpH5s3: tests methods
- Nonlocal HocOst → ExpH5s4: tests methods
- Nonlocal HocOst → ExpH5s5: tests methods
- 2D ADR → ExpH4s3: compares methods
- 3D Brusselator → ExpH4s3: compares methods
- ExpH2 → Phi-action Krylov: evaluates phi actions
- ExpH3 → Phi-action Krylov: evaluates phi actions
- ExpH4s3 → Phi-action Krylov: evaluates phi actions
- ExpH5s3 → Phi-action Krylov: evaluates phi actions
- ExpH5s4 → Phi-action Krylov: evaluates phi actions
- ExpH5s5 → Phi-action Krylov: evaluates phi actions
- 2D ADR → KronPACK: uses tensor operations
- 3D Brusselator → KronPACK: uses tensor operations