Checkmark Down-pointing chevron =facebooklinklinkedin Linux logo Apple logo Ongoing indicator +Left-facing arrowRight-facing arrowCheckmarkDown-pointing chevronLeft-pointing chevronRight-pointing chevronUp-pointing chevrontwitter Windows logo x

Delft3D FM

Deltares

Versions

1.5.0.1.44

Delft3D FM is an engine for hydrodynamical simulations on unstructured grids in 1D-2D-3D. It is the successor of Delft3D-FLOW and SOBEK-FLOW.

Running your Delft3D FM workload on Nerdalize

Delft3D FM is currently in private beta. Would you like to run large simulations with Delft3D FM? Let us know if you would like beta access.

Request access

In the meantime you could try running a job with our Delft3D image or get yourself familiar with Nerd.

The following steps assume you’ve been given access to the private beta and have credentials on-hand that provide access to the Delft3D FM image repository.

  1. Make sure you’ve set up Nerd, our CLI.

  2. Upload your dataset.

    $ nerd dataset upload --name=d3d-input <path>
    Archiving (Step 1/2): 89.63 KB / 89.63 KB [=======] 100.00% 0s
    Uploading (Step 2/2): 109.57 KB / 109.57 KB [=======] 100.00% 0s
    Uploaded dataset: 'd3d-input'
    To run a job with a dataset, use: 'nerd job run'
    

    Don’t have a dataset at hand? Download our example dataset and unzip it.

  3. Start Delft3D FM while providing credentials to use the private image.

    Nerd will ask for your credentials to gain access to the private image. Note that your password will be hidden while you type it.

    $ nerd job run --private --name=d3d-run --input=d3d-input:/input --output=d3d-output:/output nerdalize/dflowfm /bin/sh -c 'cd /input; ./run_docker.sh'
    Please provide credentials for the Docker Hub repository that stores the private image:
    Username:  <your_username>
    Password:  <your_password>
    Submitted job: 'd3d-run'
    To see whats happening, use: 'nerd job list'
    
  4. Check on the status of your job.

    $ nerd job list
    JOB      IMAGE    INPUT       OUTPUT       MEMORY   VCPU   CREATED AT      PHASE     DETAILS   
    d3d-run  dflowfm  d3d-input   d3d-output   3.0      2.0    6 seconds ago   Running    
    

    When your task’s status is Completed it’s finished and you can continue to download the output.

    If you want to review the log output, run:

    $ nerd job logs d3d-run
    Part I    - Initialisation Time Dep. Data module...
                runid : f34
    Part II   - Creating intermediate files...             
    Part III  - Initialisation of the Execution module...  
    
  5. Download the collection of output files.

    $ nerd dataset download --output-of d3d-run <target_dir>
    Downloading (Step 1/2): 972.80 KB / 972.80 KB [=======] 100.00% 0s
    Unarchiving (Step 2/2): 972.80 KB / 972.80 KB [=======] 100.00% 0s
    Downloaded 1 dataset