CAFLOOD 2D surface flow (flood) simulator with two-way coupling to other simulators



This is an improved version of the latest published open source version of University of Exeter's CAFLOOD cellular automata based 2D flood analysis engine. The original source is:

The software is licensed under GPL2 as the original.


You first need to checkout the caddies-api project (from This project must then be checked out into that projects under apps/caddies-caflood. Compilation is done by invoking cmake in the api project root directory.

New features

This repository contains several features not found in the original open source version of the CAFLOOD simulator.

  • Support for full coupling between other engines, such as 1D models like EPASWMM - done via socket based communication
  • Support for culverts connecting two points in the model (i.e. pipe like structures)
  • Support for per cell Manning and infiltration coeffiecients
  • Support for per cell permeability coefficient
  • Various fixes for compiling the OpenCL and OpenMP versions on different platforms (Linux, Windows, MacOS X)

Upcoming features include

  • Support for per cell initial water level
  • Better mass balance reporting
  • More optimizations
Fluidit LTD
Building the basis of smart cities with model-based data-analytics
Fluidit LTD
Flood is a tool which expolits some the most popular DDoS attacks

FLOOD Flood is a DDoS(Destributed denail of service) tool which can exploit some of the most popular DoS/ DDoS attacks. Features flood v0.0.1 It Suppo

null 17 May 23, 2022
Coupling MOR codes using pyMOR and preCICE

mor-coupling Coupling MOR codes using pyMOR and preCICE Installation Install preCICE, pyMOR and deal.II (v9.2 or greater). Afterwards, install the pyM

David Schneider 4 Dec 20, 2021
MFD Button Switches for Flight Simulators. Arduino *.ino and PCB Gerber files and a picture. Now with FalconBMS specific firmwares.

MFD-Switches Use at your own risk. I am not accepting responsiblity for anything. Copyright Ron Lyttle 2021. I have to copyright because of some of th

Ron Lyttle 10 Jul 10, 2022
A Motorola 68K simulator based on Musashi-master 68K simulator.

cpmsim Originally referenced as (now 404) This simple CP/M-68K simulator, is built around the

Neil Cherry 8 Oct 26, 2021
Two programs to find the LCM of two positive integers.

LCM-finders LCM-finders? LCM-finders is the repo for my LCM finder projects. I made this program in two similar languages. ?? Note: Two languages mean

Chandula Janith 1 Apr 15, 2022
Two mice, two cursors

Mouse multiplexer This is Arduino code that makes it possible to have two mouse cursors when connecting two USB mice to the same machine. It works on

Jacek Fedoryński 11 Jun 20, 2022
Incompressible Schrödinger FLow in real-time in TouchDesigner

Open a .toe file from the ISF/TouchDesignerProjects folder on a windows machine with CUDA enabled GPU.

Josef Pelz 28 Jul 21, 2022
PoC tool to coerce Windows hosts to authenticate to other machines via MS-EFSRPC EfsRpcOpenFileRaw or other functions.

PetitPotam PoC tool to coerce Windows hosts to authenticate to other machines via MS-EFSRPC EfsRpcOpenFileRaw or other functions :) The tools use the

Topotam 1.3k Aug 5, 2022
Isotropic Remeshing of Triangulated Surface

Isotropic Remesher Isotropic Remeshing of Triangulated Surface Overview This repository implement the five steps of Isotropic Remeshing described in t

Jeremy HU 45 Jun 7, 2022
A proposition for a fully intergrated kext for all Surface Pro hardwares

BigSurface The name comes from macOS Big Sur. Big Sur + Surface -> Big Surface (LOL) PS:If you have a better name, please let me know. A proposition f

null 85 Aug 5, 2022
Contour mapping and 3D surface modeling app

QuikGrid v5.4 for 64-bit editions of MS Windows Contour mapping and 3D surface modeling app A 64-Bit Windows installer for QuikGrid can be found in th

Stephen Ferrell 4 Jul 28, 2022
A format converter for surface mesh intergrated with muli tools.

MeshConverter A format converter for surface mesh intergrated with small tools for fast surface mesh modification in CFD application scenarios. Build

yhf 4 Jul 22, 2022
Wayfire plugin for handling touchpad gestures globally in a layer-shell surface

wf-globalgestures Global touchpad gestures plugin for Wayfire: implements a special protocol (also in this repo) that lets clients request that a part

null 4 Jan 18, 2022
White paper describing the Autodesk Standard Surface shader.

Autodesk Standard Surface A white paper specifying an uber surface shader that aims to provide a material representation capable of accurately modelin

Autodesk 308 Aug 9, 2022
Make Epsilon Great again - Project Mu UEFI Firmware for Surface Duo (First Generation) Devices

Project Mu UEFI Implementation for Surface Duo Build Quick notes for building: Use Ubuntu 20.04 x64 Generate ACPI tables with IASL Follow this quick d

WOA Project 62 Aug 3, 2022
Physically-based GPU and CPU ray-tracer emerging on a surface

etx-tracer Physically-based GPU and CPU ray-tracer emerging on a surface. Features Vertex Connection and Merging algorithm (CPU and GPU); Full-spectra

Serhii Rieznik 226 Aug 9, 2022
Mobile robot simulator

The Stage Simulator This is the Stage README file, containing an introduction, license and citation information. Stage is a 2(.5)D robotics standalone

Richard Vaughan 350 Jul 29, 2022
Real-time 2D fluid simulator with lots of visualization options.

Fluid Simulator Building Start by cloning the program and all submodules using the following command: git clone --recursive

Linus Mossberg 26 Jun 20, 2022
Restoration of The Linux Scheduler Simulator (LinSched)

Restoration of The Linux Scheduler Simulator (LinSched)

Jim Huang 13 Sep 3, 2021