diff --git a/_config.yml b/_config.yml index 41dcdae..5b38530 100644 --- a/_config.yml +++ b/_config.yml @@ -239,13 +239,6 @@ compress_html: envs: development -# Collections -collections: - projects: - output: true - permalink: /:collection/:path/ - - # Defaults defaults: # default page (where no layout is specified) @@ -263,19 +256,19 @@ defaults: overlay_color: "#4d4d4d" overlay_particles: true classes: wide - # _projects + # models - scope: - path: "_projects" - type: projects + path: "models" values: layout: single author_profile: false - read_time: true - comments: # true + read_time: false + comments: false share: false related: false + toc: false sidebar: - nav: "projects" + nav: "models" # scripts to include in head head_scripts: diff --git a/_data/benchmarks.yml b/_data/benchmarks.yml new file mode 100644 index 0000000..7272711 --- /dev/null +++ b/_data/benchmarks.yml @@ -0,0 +1,20 @@ +- name: "Circles Benchmark" + description: "Performance benchmarking of the Circles model using the C++ and C++ RTC interfaces and different communication strategies at various scales" + image_url: + video_url: + github_url: https://github.com/flamegpu/FLAMEGPU2-circles-benchmark + language: C++ + +- name: "Concurrency Benchmark" + description: "Performance benchmarking of concurrency within FLAME GPU 2" + image_url: + video_url: + github_url: https://github.com/flamegpu/FLAMEGPU2-concurrency-benchmark + language: C++ + +- name: "Ensemble Benchmark" + description: "Demonstration of the ensembles feature of FLAME GPU 2" + image_url: + video_url: + github_url: https://github.com/flamegpu/FLAMEGPU2-ensemble-benchmark + language: C++ \ No newline at end of file diff --git a/_data/models.yml b/_data/models.yml index 7a087b3..ff79e53 100644 --- a/_data/models.yml +++ b/_data/models.yml @@ -1,34 +1,29 @@ -- name: "Circles Benchmark" - description: "Performance benchmarking of the Circles model using the C++ and C++ RTC interfaces and different communication strategies at various scales" - image_url: - video_url: - github_url: https://github.com/flamegpu/FLAMEGPU2-circles-benchmark - language: C++ +- name: "Digital Twinning of Urban Transportation Systems with Fujitsu Research Europe" + description: "A road network simulation model of vehicles and junctions to create a digital twin of the Isle of Wight." + image_url: /assets/images/models/digital-twinning-tile.png + video_url: https://www.youtube.com/watch?v=hZPDgZZP5TM + more_url: /models/digital-twinning -- name: "Concurrency Benchmark" - description: "Performance benchmarking of concurrency within FLAME GPU 2" - image_url: - video_url: - github_url: https://github.com/flamegpu/FLAMEGPU2-concurrency-benchmark - language: C++ +- name: "Simulating Plastic Strain Accumulation in Rail Steel" + description: "A model of plastic strain accumulation in rail steels to understand structural failures." + image_url: /assets/images/models/rail-steel-tile.png + video_url: https://www.youtube.com/watch?v=_jRZMfsbwsw + more_url: /models/rail-steel + +- name: "Patient-specific Multi-Scale Tumor Growth Modelling" + description: "Cellular level modelling as part of a multi scale simulation approach for studying neuroblastoma" + image_url: /assets/images/models/primage-tile.png + video_url: https://vimeo.com/607559004/2f944666ad?fl=pl&fe=vl + more_url: /models/tumor-modelling -- name: "Ensemble Benchmark" - description: "Demonstration of the ensembles feature of FLAME GPU 2" - image_url: - video_url: - github_url: https://github.com/flamegpu/FLAMEGPU2-ensemble-benchmark - language: C++ +- name: "Testing Interventions for Infectious Disease Spread within Buildings" + description: "Large-scale epidemiological models of infectious disease spread within buildings" + image_url: /assets/images/models/forge4flame-tile.png + video_url: https://www.youtube.com/watch?v=H_RMj3LmD18 + more_url: /models/forge4flame -- name: "CUDA C++ Model Template" - description: "The template repository which can be used as a starting point for CUDA C++ FLAME GPU 2 models" - image_url: - video_url: - github_url: https://github.com/flamegpu/FLAMEGPU2-example-template - language: C++ - -- name: "Python Model Template" - description: "The template repository which can be used as a starting point for python FLAME GPU 2 models" - image_url: - video_url: - github_url: https://github.com/FLAMEGPU/FLAMEGPU2-python-example-template - language: Python \ No newline at end of file +- name: "Improving Passenger Boarding Rate and Reducing Risk at the Platform Train Interface " + description: "Evaluating how rolling stock characteristics such as door width and carriage layout affect passenger movement." + image_url: /assets/images/models/ratesetter-tile.png + video_url: https://www.youtube.com/watch?v=pvhDlSd1gyo + more_url: /models/ratesetter \ No newline at end of file diff --git a/_data/navigation.yml b/_data/navigation.yml index d708aa1..709e2a7 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -4,12 +4,19 @@ main: url: /download/ - title: "About" url: /about/ - # - title: "Projects" - # url: /projects/ - title: "Models" url: /models/ - title: "Documentation" url: /documentation/ - title: "Contact" url: /contact/ - \ No newline at end of file + +models: + - title: Models + children: + - title: "Case Studies" + url: /models/ + - title: "Benchmarks" + url: /models/benchmarking + - title: "Templates" + url: /models/templates/ \ No newline at end of file diff --git a/_data/templates.yml b/_data/templates.yml new file mode 100644 index 0000000..0e46d70 --- /dev/null +++ b/_data/templates.yml @@ -0,0 +1,13 @@ +- name: "CUDA C++ Model Template" + description: "The template repository which can be used as a starting point for CUDA C++ FLAME GPU 2 models" + image_url: + video_url: + github_url: https://github.com/flamegpu/FLAMEGPU2-example-template + language: C++ + +- name: "Python Model Template" + description: "The template repository which can be used as a starting point for Python FLAME GPU 2 models" + image_url: + video_url: + github_url: https://github.com/FLAMEGPU/FLAMEGPU2-python-example-template + language: Python \ No newline at end of file diff --git a/assets/images/models/digital-twinning-tile.png b/assets/images/models/digital-twinning-tile.png new file mode 100644 index 0000000..a26ef48 Binary files /dev/null and b/assets/images/models/digital-twinning-tile.png differ diff --git a/assets/images/models/digital-twinning.png b/assets/images/models/digital-twinning.png new file mode 100644 index 0000000..f2ff8be Binary files /dev/null and b/assets/images/models/digital-twinning.png differ diff --git a/assets/images/models/forge4flame-tile.png b/assets/images/models/forge4flame-tile.png new file mode 100644 index 0000000..18289b0 Binary files /dev/null and b/assets/images/models/forge4flame-tile.png differ diff --git a/assets/images/models/forge4flame.png b/assets/images/models/forge4flame.png new file mode 100644 index 0000000..4f3b8ea Binary files /dev/null and b/assets/images/models/forge4flame.png differ diff --git a/assets/images/models/primage-tile.png b/assets/images/models/primage-tile.png new file mode 100644 index 0000000..057dbf7 Binary files /dev/null and b/assets/images/models/primage-tile.png differ diff --git a/assets/images/models/primage.png b/assets/images/models/primage.png new file mode 100644 index 0000000..1c153b7 Binary files /dev/null and b/assets/images/models/primage.png differ diff --git a/assets/images/models/rail-steel-tile.png b/assets/images/models/rail-steel-tile.png new file mode 100644 index 0000000..82eb292 Binary files /dev/null and b/assets/images/models/rail-steel-tile.png differ diff --git a/assets/images/models/rail-steel.png b/assets/images/models/rail-steel.png new file mode 100644 index 0000000..2574416 Binary files /dev/null and b/assets/images/models/rail-steel.png differ diff --git a/assets/images/models/ratesetter-tile.png b/assets/images/models/ratesetter-tile.png new file mode 100644 index 0000000..c4cc83e Binary files /dev/null and b/assets/images/models/ratesetter-tile.png differ diff --git a/assets/images/models/ratesetter.png b/assets/images/models/ratesetter.png new file mode 100644 index 0000000..124e4ca Binary files /dev/null and b/assets/images/models/ratesetter.png differ diff --git a/models/benchmarking/index.md b/models/benchmarking/index.md new file mode 100644 index 0000000..51838fc --- /dev/null +++ b/models/benchmarking/index.md @@ -0,0 +1,36 @@ +--- +title: "FLAME GPU 2 Models" +permalink: "models/benchmarking" +--- + +In order to evaluate the performance of FLAME GPU a number of benchmarking models exist which evaluate different scaling aspects of FLAME GPUs features. + + +