From 4ecb903f6fe68a961cdc0bd8920e41dbb2ddec4e Mon Sep 17 00:00:00 2001 From: nesi-mkdocs-bot Date: Tue, 12 May 2026 13:20:04 +1200 Subject: [PATCH 1/2] include both modules --- .../Available_Applications/Delft3D.md | 44 ++++++++++++++----- 1 file changed, 32 insertions(+), 12 deletions(-) diff --git a/docs/Software/Available_Applications/Delft3D.md b/docs/Software/Available_Applications/Delft3D.md index 4d426c465..093ed9e5f 100644 --- a/docs/Software/Available_Applications/Delft3D.md +++ b/docs/Software/Available_Applications/Delft3D.md @@ -1,5 +1,6 @@ --- created_at: '2020-06-26T06:09:34Z' +description: How to run Delft3D hydrodynamic and morphodynamic modelling on NeSI. tags: - hydrodynamics - morphodynamics @@ -8,9 +9,22 @@ tags: - wave modelling --- -{% set app_name = page.title | trim %} +{% set app_name = "Delft3D_FM" %} {% set app = applications[app_name] %} -{% include "partials/app_header.html" %} + +{{ app.description }} +{% include "partials/app/app_homepage.html" -%} +{% include "partials/app/app_warnings.html" -%} + +!!! note "Module names" + `Delft3D_FM` contains solvers for both structured and unstructured meshes. + `Delft3D` contains only the structured mesh solvers and is kept for backwards compatibility. + +## Available Modules + +{% set app = applications["Delft3D"] %} +{% include "partials/app/app_version.html" -%} +{% include "partials/app/app_version.html" -%} ## Example scripts @@ -23,8 +37,10 @@ tags: #!/bin/bash -e #SBATCH --job-name Delft3D + #SBATCH --account nesi99991 #SBATCH --time 00:05:00 # Walltime #SBATCH --mem 512M # Total Memory + module load Delft3D/{{app.default}} d_hydro test_input.xml @@ -33,27 +49,29 @@ tags: === "Shared Memory" For domain based decompositions. Use `--cpus-per-task` to allocate resources. - Each subdomain runs in a separate thread, inside one executable. Limited to one node. + Each subdomain runs in a separate thread inside one executable. Limited to one node. ```sl #!/bin/bash -e - + #SBATCH --job-name Delft3D + #SBATCH --account nesi99991 #SBATCH --time 00:05:00 # Walltime #SBATCH --cpus-per-task 4 #SBATCH --mem 2G # Total Memory - + module load Delft3D/{{app.default}} - + srun d_hydro test_input.xml ``` === "Distributed Memory" - Domain is split automatically in stripwise partitions. - Can run across multiple nodes. Use `--ntasks` to allocate resources. + Domain is split automatically into stripwise partitions and can run across multiple nodes. + Use `--ntasks` to allocate resources. Cannot be used in conjunction with: + - DomainDecomposition - Fluid mud - Coup online @@ -71,13 +89,15 @@ tags: ```sl #!/bin/bash -e - #SBATCH --job-name Delft3D_distributed + #SBATCH --job-name Delft3D + #SBATCH --account nesi99991 #SBATCH --time 00:05:00 # Walltime - #SBATCH --mem-per-cpu 1G + #SBATCH --mem-per-cpu 1G module load Delft3D/{{app.default}} + srun d_hydro test_input.xml ``` -!!! warning - Trying to use more tasks than there are partitions in your model will cause failure. + !!! warning + Trying to use more tasks than there are partitions in your model will cause failure. From 523a297ca243b3525f37bd02c3d2d01fdd6d4fcf Mon Sep 17 00:00:00 2001 From: Cal <35017184+CallumWalley@users.noreply.github.com> Date: Wed, 13 May 2026 13:14:06 +1200 Subject: [PATCH 2/2] Update Delft3D.md Signed-off-by: Cal <35017184+CallumWalley@users.noreply.github.com> --- docs/Software/Available_Applications/Delft3D.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/Software/Available_Applications/Delft3D.md b/docs/Software/Available_Applications/Delft3D.md index 093ed9e5f..48489ffc0 100644 --- a/docs/Software/Available_Applications/Delft3D.md +++ b/docs/Software/Available_Applications/Delft3D.md @@ -22,10 +22,11 @@ tags: ## Available Modules -{% set app = applications["Delft3D"] %} {% include "partials/app/app_version.html" -%} +{% set app = applications["Delft3D"] %} {% include "partials/app/app_version.html" -%} + ## Example scripts === "Serial"