GoogleCloudPlatform / scientific-computing-examples
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 11 components.
  • 79 files, 5,595 LOC (79.2% vs. main code).
  • "python-batch" is biggest, containing 20.36% of LOC.
  • "custom-workbenches" is smallest, containing 0.11% of LOC.


python-batch1139 LOC (16%) 21 files
notebooks1065 LOC (15%) 2 files
fluxfw-gcp780 LOC (11%) 15 files
higgs771 LOC (10%) 18 files
llama2-finetuning-slurm469 LOC (6%) 6 files
fsi428 LOC (6%) 4 files
qwiklabs423 LOC (5%) 6 files
hcls370 LOC (5%) 2 files
slurm-cookbook76 LOC (1%) 1 file
apptainer68 LOC (<1%) 3 files
custom-workbenches6 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
llama2-finetuning-slurm20 commits (16%)
python-batch11 commits (9%)
qwiklabs10 commits (8%)
hcls8 commits (6%)
fsi5 commits (4%)
fluxfw-gcp3 commits (2%)
custom-workbenches2 commits (1%)
apptainer1 commits (<1%)
notebooks1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023
llama2-finetuning-slurm
3
27
python-batch
21
26
qwiklabs
7
8
hcls
8
fsi
8
fluxfw-gcp
6
8
apptainer
3
custom-workbenches
2
notebooks
1


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G fsi fsi fsi--fsi 2 qwiklabs qwiklabs qwiklabs--qwiklabs 1 fluxfw-gcp fluxfw-gcp fluxfw-gcp--fluxfw-gcp 1


2025-05-04 15:47