SWASH is a general-purpose numerical tool for simulating unsteady, non-hydrostatic, free-surface, rotational flow and transport phenomena in coastal waters as driven by waves, tides, buoyancy and wind forces. It provides a general basis for describing wave transformations from deep water to a beach, port or harbour, complex changes to rapidly varied flows, and density driven flows in coastal seas, estuaries, lakes and rivers.

Features

  • non-hydrostatic wave-flow model
  • suitable for small-scale coastal and large-scale ocean applications
  • supports both structured (recti- and curvilinear) and unstructured (triangular) meshes
  • includes user-friendly pre- and post-processing
  • portable to many operating systems (e.g. Windows, Linux and Mac)
  • no need to install other packages or special libraries (e.g. PETSc, HYPRE)
  • source code is highly flexible, accessible and easily extendible
  • better performance is achieved on multi-core CPUs using MPI

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow SWASH

SWASH Web Site

You Might Also Like
Automated RMM Tools | RMM Software Icon
Automated RMM Tools | RMM Software

Proactively monitor, manage, and support client networks with ConnectWise Automate

Out-of-the-box scripts. Around-the-clock monitoring. Unmatched automation capabilities. Start doing more with less and exceed service delivery expectations.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SWASH!

Additional Project Details

Operating Systems

Linux, BSD, Mac, Windows

Languages

English

Intended Audience

Science/Research, Education, Advanced End Users, Developers, Engineering

User Interface

Console/Terminal, Command-line

Programming Language

Fortran

Related Categories

Fortran Mechanical and Civil Engineering Software

Registered

2010-12-17