Directory Structure
Repository Organization
Section titled “Repository Organization”At the root of the Tolosa repositories:
Build & Compilation
Section titled “Build & Compilation”Makefile: To compile the software, clean generated files and control execution/build: Working directory with compilation files (generated during compilation)
Source Code
Section titled “Source Code”/src: All source files/src: Fortran modules and main program/src/include: Source files included in Fortran modules/src/submodule: Submodule source files
Execution
Section titled “Execution”/bin: Main directory to use after compilationinput.txt: Simulation control file (required)m_user_data.f90: User-subroutines for initial/boundary conditions (required)exe: Linked executable/bin/res: Simulation result files
Additional
Section titled “Additional”/tests: Test cases with prepared simulations/Tolosa-lib: The library repository (optional, can be linked separately)