How robertsj/flare works
FLARE is a compact Fortran 90 program for 2-D reactor core physics calculations. Its documented workflow is that a user supplies simple text input and obtains calculation results; alternatively, Python can access the Fortran modules through f2py. The tree identifies likely internal responsibilities, but source excerpts were unavailable, so internal call relationships are not inferred. The README also describes the model as old and outdated.
Main entry points: flare.f90 FLARE program · solver.f90 Solver · geometry.f90 Geometry · coefficients.f90 Coefficients
Components 11
Fortran runtime
- FLARE program
src/flare.f90 - Solver
src/solver.f90 - Geometry
src/geometry.f90 - Coefficients
src/coefficients.f90 - Group data
src/group_data.f90 - State
src/state.f90
Python access
- f2py access
Other components
- User
- Text input
- Calculation results
- Python caller
Connections 9
- User → Text input: writes
- Text input → FLARE program: supplies input
- FLARE program → Calculation results: produces
- Python caller → f2py access: accesses modules
- f2py access → Solver: exposes
- f2py access → Geometry: exposes
- f2py access → Coefficients: exposes
- f2py access → Group data: exposes
- f2py access → State: exposes