Skip to content

Directory Structure

At the root of the Tolosa repositories:

  • Makefile: To compile the software, clean generated files and control execution
  • /build: Working directory with compilation files (generated during compilation)
  • /src: All source files
    • /src: Fortran modules and main program
    • /src/include: Source files included in Fortran modules
    • /src/submodule: Submodule source files
  • /bin: Main directory to use after compilation
    • input.txt: Simulation control file (required)
    • m_user_data.f90: User-subroutines for initial/boundary conditions (required)
    • exe: Linked executable
    • /bin/res: Simulation result files
  • /tests: Test cases with prepared simulations
  • /Tolosa-lib: The library repository (optional, can be linked separately)