Coder Social home page Coder Social logo

ascidian's Introduction

ascidian
# ascidian - 2D wind driven ocean circulation & wave model

ascidian is intended to simulate regional-scale wind driven ocean circulation by simulating:

  • 2D ocean currents, and
  • ocean waves dynamic

The model will be merged within badlands to compute seabed transport over geological time-scale (several thousands of years).

In comparison to other approaches used for geological problem, the model solves the ocean dynamic in a more rigourous way. The method consists in defining several seasonal (fair-weather / storms) inputs and to compute for each of these scenarios the associated stresses applied to the seabed. The implications on the seabed evolution are computed on a yearly to decadal basis, assuming the changes on the seabed morphology are small and have minor effects on ocean/wave dynamic. This assumption is considered valid for the spatial scale that we intend to use.

The model is built around 2 codes:

  • a simplified version of the spectral wave model SWAN (Simulating WAve Nearshore)
  • an updated version of the tide and wind driven circulation model (TAWIC)

SWAN

The model (code) is a spectral wave model developed at the Delft University of Technology, The Netherlands. SWAN models the energy contained in waves as they travel over the ocean surface towards the shore.

TAWIC

The model solves the nonlinear two-dimensional hydrodynamic equations by a finite differencing method on a constructed zigzag boundary.

Reference:

  • Caviglia F. J. & Dragani W. C., 1996. An improved 2-d finite-difference circulation model for tide- and wind-induced flows. Computers & Geosciences, 22(10), 1083-1096.

Input/output

ascidian uses a XmL input file and outputs are generated in hdf5. The results are directly visualised in Paraview or MayaVI.

Example

ascidian test

ascidian's People

Contributors

tristan-salles avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.