|
|
```mermaid
|
|
|
classDiagram
|
|
|
class Session
|
|
|
Session : +BIGINT[UNSIGNED] id
|
|
|
Session : +CHAR[20] commit
|
|
|
Session : +DATETIME start_date
|
|
|
Session : +DATETIME end_date
|
|
|
Session : +VARCHAR[20] hpc_system
|
|
|
class session
|
|
|
session : +SERIAL id
|
|
|
session : +CHAR[20] commit
|
|
|
session : +DATETIME start_date
|
|
|
session : +DATETIME end_date
|
|
|
session : +VARCHAR[255] hpc_system
|
|
|
|
|
|
class Benchmark
|
|
|
Benchmark : +BIGINT[UNSIGNED] id
|
|
|
Benchmark : +VARCHAR[20] name
|
|
|
Benchmark : +BIGINT[UNSIGNED] elements
|
|
|
Benchmark : +BIGINT[UNSIGNED] nodes
|
|
|
class benchmark
|
|
|
benchmark : +SERIAL id
|
|
|
benchmark : +VARCHAR[255] name
|
|
|
benchmark : +BIGINT[UNSIGNED] elements
|
|
|
benchmark : +BIGINT[UNSIGNED] nodes
|
|
|
|
|
|
class Build
|
|
|
Build: +BIGINT[UNSIGNED] id
|
|
|
Build: +VARCHAR[20] compiler
|
|
|
Build: +VARCHAR[20] version
|
|
|
Build: +VARCHAR[20] platform
|
|
|
Build: +JSON configuration
|
|
|
class build
|
|
|
build: +SERIAL id
|
|
|
build: +VARCHAR[255] compiler
|
|
|
build: +VARCHAR[255] version
|
|
|
build: +VARCHAR[255] platform
|
|
|
build: +JSON configuration
|
|
|
|
|
|
class XP
|
|
|
XP : +BIGINT[UNSIGNED] id
|
|
|
XP : +BIGINT[UNSIGNED] session
|
|
|
XP : +BIGINT[UNSIGNED] benchmark
|
|
|
XP : +BIGINT[UNSIGNED] build
|
|
|
XP : +DATETIME start_date
|
|
|
XP : +DATETIME end_date
|
|
|
XP : +BIGINT[UNSIGNED] mpi
|
|
|
XP : +BIGINT[UNSIGNED] openmp
|
|
|
XP : +JSON nodes
|
|
|
class xp
|
|
|
xp : +BIGINT[UNSIGNED] id
|
|
|
xp : +BIGINT[UNSIGNED] session
|
|
|
xp : +BIGINT[UNSIGNED] benchmark
|
|
|
xp : +BIGINT[UNSIGNED] build
|
|
|
xp : +DATETIME start_date
|
|
|
xp : +DATETIME end_date
|
|
|
xp : +BIGINT[UNSIGNED] mpi
|
|
|
xp : +BIGINT[UNSIGNED] openmp
|
|
|
xp : +JSON nodes
|
|
|
|
|
|
XP ..> Session
|
|
|
XP ..> Benchmark
|
|
|
XP ..> Build
|
|
|
xp ..> session
|
|
|
xp ..> benchmark
|
|
|
xp ..> build
|
|
|
|
|
|
class Measure
|
|
|
Measure : +BIGINT[UNSIGNED] id
|
|
|
Measure : +BIGINT[UNSIGNED] xp
|
|
|
Measure : +CHAR[5] module
|
|
|
Measure : +VARCHAR[20] function
|
|
|
Measure : +VARCHAR[50] measure
|
|
|
Measure : +DOUBLE value
|
|
|
class measure
|
|
|
measure : +BIGINT[UNSIGNED] id
|
|
|
measure : +BIGINT[UNSIGNED] xp
|
|
|
measure : +CHAR[5] module
|
|
|
measure : +VARCHAR[255] function
|
|
|
measure : +VARCHAR[255] measure
|
|
|
measure : +DOUBLE value
|
|
|
measure : +VARCHAR[25] unit
|
|
|
|
|
|
Measure ..> XP
|
|
|
measure ..> xp
|
|
|
``` |
|
|
\ No newline at end of file |