Model:TURBINS: Difference between revisions

From CSDMS
No edit summary
m (Text replacement - "{{End headertab}}" to "{{End headertab}} {{{{PAGENAME}}_autokeywords}}")
 
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Model identity
{{Model identity
|Model type=Modular
|Model type=Modular
|Categories=Model domain
}}
{{Start models incorporated}}
{{End a table}}
{{Model identity2
|ModelDomain=Marine
|Spatial dimensions=2D, 3D
|Spatial dimensions=2D, 3D
|Spatialscale=Patch-Scale
|Spatialscale=Patch-Scale
Line 52: Line 56:
|Model availability=As code
|Model availability=As code
|Source code availability=Through CSDMS repository
|Source code availability=Through CSDMS repository
|Source csdms web address=https://github.com/csdms-contrib/turbins
|Program license type=GPL v2
|Program license type=GPL v2
|Memory requirements=Roughly, 1 GB per 270,000 grid cells.
|Memory requirements=Roughly, 1 GB per 270,000 grid cells.
Line 61: Line 66:
Also, number of grid nodes, domain length, output file flags and simulation runtime, etc should be entered.
Also, number of grid nodes, domain length, output file flags and simulation runtime, etc should be entered.
|Input format=ASCII
|Input format=ASCII
|Describe output parameters=Depending on the flags set in the "input.inp" file, flow properties such as velocity, pressure, particle concentration(s), particle deposit mass, bottom shear stress, kinetic and potential energy, dissipation rate, suspended particle mass, current front location, and etc are recorded at the given timesteps.  
|Describe output parameters=Depending on the flags set in the "input.inp" file, flow properties such as velocity, pressure, particle concentration(s), particle deposit mass, bottom shear stress, kinetic and potential energy, dissipation rate, suspended particle mass, current front location, and etc are recorded at the given timesteps.
|Output format=ASCII, Binary
|Output format=ASCII, Binary
|Pre-processing software needed?=No
|Pre-processing software needed?=No
Line 74: Line 79:
|Describe key physical parameters and equations=Navier-Stokes equation in Bousinessq approximations: to describe the ambient fluid's motion
|Describe key physical parameters and equations=Navier-Stokes equation in Bousinessq approximations: to describe the ambient fluid's motion
Transport equation(s): to describe the particle and/or salinity concentration field evolution.  
Transport equation(s): to describe the particle and/or salinity concentration field evolution.  
Reynolds number, Peclet number, particle settling velocities.  
Reynolds number, Peclet number, particle settling velocities.
|Describe length scale and resolution constraints=The current version is a DNS code, i.e. no turbulence model is incorporated yet.  
|Describe length scale and resolution constraints=The current version is a DNS code, i.e. no turbulence model is incorporated yet.  
Hence, grid resolution should be carefully treated to resolve all the flow scales.  
Hence, grid resolution should be carefully treated to resolve all the flow scales.  
Line 82: Line 87:
{{Users groups model}}
{{Users groups model}}
{{Documentation model
{{Documentation model
|Provide key papers on model if any=Nasr-Azadani, M. M., Meiburg, E., 2011. TURBINS: An immersed boundary, Navier-Stokes code for the simulation of gravity and turbidity currents interacting with complex topographies. Computers & Fluids 45 (1), 14–28.
|Manual model available=No
|Manual model available=No
}}
}}
{{Additional comments model}}
{{Additional comments model}}
{{CSDMS staff part
{{CSDMS staff part
|OpenMI compliant=No not possible
|OpenMI compliant=No but possible
|CCA component=No not possible
|IRF interface=No but possible
|IRF interface=No not possible
|CMT component=No but possible
|CMT component=Not yet
|CCA component=No but possible
}}
}}
{{Start coupled table}}
{{Start coupled table}}
{{End a table}}
{{End a table}}
{{End headertab}}
{{End headertab}}
{{{{PAGENAME}}_autokeywords}}
<!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE -->
<!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE -->
{{#ifexist:Template:{{#sub:{{PAGENAME}}|0|1}}{{#sub:{{lc:{{PAGENAME}}}}|1}} download stats | ==Download statistics==
 
{{{{#sub:{{PAGENAME}}|0|1}}{{#sub:{{lc:{{PAGENAME}}}}|1}} download stats}} | }}


==Introduction==
==Introduction==
Line 103: Line 107:
== History ==
== History ==


== Papers ==
== References  ==
<br>{{AddReferenceUploadButtons}}<br><br>
{{#ifexist:Template:{{PAGENAME}}-citation-indices|{{{{PAGENAME}}-citation-indices}}|}}<br>
{{Include_featured_references_models_cargo}}<br>


== Issues ==
== Issues ==


== Help ==
== Help ==
{{#ifexist:Model_help:{{PAGENAME}}|[[Model_help:{{PAGENAME}}]]|}}


== Input Files ==
== Input Files ==


== Output Files ==
== Output Files ==
== Download source code ==

Latest revision as of 20:15, 16 September 2020



TURBINS


Metadata

Also known as
Model type Modular
Model part of larger framework
Note on status model
Date note status model
Incorporated models or components:
Spatial dimensions 2D, 3D
Spatial extent Patch-Scale
Model domain Marine
One-line model description An immersed boundary, Navier–Stokes code for the simulation of gravity and turbidity currents interacting with complex topographies.
Extended model description TURBINS, a highly parallel modular code written in C, is capable of modeling gravity and turbidity currents interacting with complex topographies in two and three dimensions. Accurate treatment of the complex geometry, implementation of an efficient and scalable parallel solver, i.e. multigrid solver via PETSc and HYPRE to solve the pressure Poisson equation, and parallel IO are some of the features of TURBINS.

TURBINS enables us to tackle problems involving the interaction of turbidity currents with complex topographies. It provides us with a numerical tool for quantifying the flow field properties and sedimentation processes, e.g. energy transfer, dissipation, and wall shear stress, which are difficult to obtain even at laboratory scales. By benefiting from massively parallel simulations, we hope to understand the underlying physics and processes related to the formation and deposition of particles due to the occurrence of turbidity currents.

Keywords:

turbidity current, numerical simulation, complex topography, polydisperse suspension, sedimentation, parallel computing,

Name Mohamad Nasr-Azadani
Type of contact Model developer
Institute / Organization UC Santa Barbara
Postal address 1 Engr II Bldg, Room 2301
Postal address 2 UC Santa Barbara
Town / City Santa Barbara
Postal code 93106
State California
Country United States
Email address mmnasr@gmail.com
Phone (805) 893-6107
Fax (805) 893-8651


Supported platforms
Linux, Mac OS, Windows
Other platform
Programming language

C

Other program language
Code optimized Single Processor, Multiple Processors
Multiple processors implemented Distributed memory
Nr of distributed processors
Nr of shared processors
Start year development 2007
Does model development still take place? Yes
If above answer is no, provide end year model development
Code development status
When did you indicate the 'code development status'?
Model availability As code
Source code availability
(Or provide future intension)
Through CSDMS repository
Source web address
Source csdms web address https://github.com/csdms-contrib/turbins
Program license type GPL v2
Program license type other
Memory requirements Roughly, 1 GB per 270,000 grid cells.
Typical run time Day(s)


Describe input parameters A self-explanatory file "input.inp" should be set before running the code.

Flow and particle parameters such as Reynolds number, Peclet number, particle settling velocity(ies) can be set here. Also, number of grid nodes, domain length, output file flags and simulation runtime, etc should be entered.

Input format ASCII
Other input format
Describe output parameters Depending on the flags set in the "input.inp" file, flow properties such as velocity, pressure, particle concentration(s), particle deposit mass, bottom shear stress, kinetic and potential energy, dissipation rate, suspended particle mass, current front location, and etc are recorded at the given timesteps.
Output format ASCII, Binary
Other output format
Pre-processing software needed? No
Describe pre-processing software
Post-processing software needed? Yes
Describe post-processing software A simple C++ code is called to convert raw binary data to "*.vtr" (see VTK format) that can be read by a software called Paraview.
Visualization software needed? Yes
If above answer is yes Matlab
Other visualization software Paraview


Describe processes represented by the model Any density driven current including particle-laden flows produced by the lock-exchange (or continuous inflow) can be simulated. The flow can interact with any arbitrary topography on the bottom.
Describe key physical parameters and equations Navier-Stokes equation in Bousinessq approximations: to describe the ambient fluid's motion

Transport equation(s): to describe the particle and/or salinity concentration field evolution. Reynolds number, Peclet number, particle settling velocities.

Describe length scale and resolution constraints The current version is a DNS code, i.e. no turbulence model is incorporated yet.

Hence, grid resolution should be carefully treated to resolve all the flow scales. In other words, limited by the computational costs, we are restricted to low Reynolds numbers (O(1,000)-O(10,000)).

Describe time scale and resolution constraints
Describe any numerical limitations and issues


Describe available calibration data sets
Upload calibration data sets if available:
Describe available test data sets
Upload test data sets if available:
Describe ideal data for testing


Do you have current or future plans for collaborating with other researchers?
Is there a manual available? No
Upload manual if available:
Model website if any
Model forum / discussion board
Comments


This part will be filled out by CSDMS staff

OpenMI compliant No but possible
BMI compliant No but possible
WMT component No but possible
PyMT component
Is this a data component
Can be coupled with:
Model info
Mohamad Nasr-Azadani
Nr. of publications: 4
Total citations: 109
h-index: 3
m-quotient: 0.23
Qrcode TURBINS.png
Link to this page



Introduction

History

References




Nr. of publications: 4
Total citations: 109
h-index: 3
m-quotient: 0.23



Featured publication(s)YearModel describedType of ReferenceCitations
Nasr-Azadani, M.M.; Meiburg, E.; 2011. TURBINS: An immersed boundary, Navier–Stokes code for the simulation of gravity and turbidity currents interacting with complex topographies. Computers &amp; Fluids, 45, 14–28. 10.1016/j.compfluid.2010.11.023
(View/edit entry)
2011 TURBINS
Model overview 55
See more publications of TURBINS


Issues

Help

Input Files

Output Files