20 lines
995 B
Markdown
20 lines
995 B
Markdown
# Fortran Core API Reference
|
|
|
|
The Fortran core elements have been fully documented and compiled using **FORD** (FORtran Documenter), which extracts comments (`!>` and `!!`) and draws rich module dependency graphs.
|
|
|
|
---
|
|
|
|
## View Interactive Documentation
|
|
|
|
[👉 Click Here to Open Interactive Fortran API Reference](fortran_api/index.html){: .md-button .md-button--primary .md-button--large }
|
|
|
|
---
|
|
|
|
### Core Modules Cataloged
|
|
|
|
- **[[Compact]]**: Solves compact finite difference scheme equations using high-order tridiagonal/pentadiagonal schemes.
|
|
- **[[m_calculate]]**: Runs budget calculations, spatial derivatives, and pieces Arrhenius chemical kinetics.
|
|
- **[[m_arrays]]**: Handles array allocations and instant budget memory blocks.
|
|
- **[[m_openmpi]]**: Wraps domain sizing, grid splitting, and MPI communicators.
|
|
- **[[m_parameters]]**: Loads physical settings, boundary configurations, and grid sizes from file inputs.
|
|
- **[[post]]**: Entry driver performing budget calculation run tasks.
|