Model:BatTri: Difference between revisions

From CSDMS
(Created page with "{{Model identity |Model type=Tool }} {{Start models incorporated}} {{End a table}} {{Model identity2 |Categories=Coastal, Marine |Spatial dimensions=2D |Spatialscale=Regional-Sca...")
 
m (Text replacement - "{{End headertab}}" to "{{End headertab}} {{{{PAGENAME}}_autokeywords}}")
 
(26 intermediate revisions by the same user not shown)
Line 5: Line 5:
{{End a table}}
{{End a table}}
{{Model identity2
{{Model identity2
|Categories=Coastal, Marine
|ModelDomain=Coastal, Marine
|Spatial dimensions=2D
|Spatial dimensions=2D
|Spatialscale=Regional-Scale
|Spatialscale=Regional-Scale
Line 22: Line 22:
|Postal code=94720
|Postal code=94720
|State=California
|State=California
|Country=USA
|Country=United States
|Email address=jrs@cs.berkeley.edu
|Email address=jrs@cs.berkeley.edu
|Phone=510-642-3936
|Phone=510-642-3936
Line 38: Line 38:
{{Input - Output description
{{Input - Output description
|Describe input parameters=To generate a grid, the user should input the boundary node information, boundary segment information and hole (or island) information in form of a .poly file, as described in the Triangle manual (http://www.cs.cmu.edu/~quake/triangle.poly.html). These input nodes and segments in the .poly file are forced into the triangulation of the domain. Alternatively (and this is a strong point of BATTRI), all this information can be created from only a bathymetric dataset with the use of the editing options of BATTRI (see Option 0 in Running BATTRI section). This process may require manual deleting of unnecessary segments and nodes, closing of islands by segment adding, addition of an open ocean boundary segment, etc.
|Describe input parameters=To generate a grid, the user should input the boundary node information, boundary segment information and hole (or island) information in form of a .poly file, as described in the Triangle manual (http://www.cs.cmu.edu/~quake/triangle.poly.html). These input nodes and segments in the .poly file are forced into the triangulation of the domain. Alternatively (and this is a strong point of BATTRI), all this information can be created from only a bathymetric dataset with the use of the editing options of BATTRI (see Option 0 in Running BATTRI section). This process may require manual deleting of unnecessary segments and nodes, closing of islands by segment adding, addition of an open ocean boundary segment, etc.
As a starting point, ordered digital coastline node data can be extracted from the National Geophysical Data Center's webpage (http://rimmer.ngdc.noaa.gov/coast/getcoast.html) at various scales ranging from 1:70,000 to 1:5,000,000. If the coastline is very highly resolved, causing an excessive number of elements along the shoreline, the routine "xy_simplify.m" can be used to reduce the number of nodes to the desired resolution. Remember to format this data into a .poly file, consisting of nodes and segments, before inputting into BATTRI. To refine an already created grid, the user can input the above referenced information either in the form of a previously created .poly file or in the form of NML standard .nod, .ele and .bat files (see next section, Running BATTRI).
As a starting point, ordered digital coastline node data can be extracted from the National Geophysical Data Center's webpage (https://www.ngdc.noaa.gov/mgg/shorelines/) at various scales ranging from 1:70,000 to 1:5,000,000. If the coastline is very highly resolved, causing an excessive number of elements along the shoreline, the routine "xy_simplify.m" can be used to reduce the number of nodes to the desired resolution. Remember to format this data into a .poly file, consisting of nodes and segments, before inputting into BATTRI. To refine an already created grid, the user can input the above referenced information either in the form of a previously created .poly file or in the form of NML standard .nod, .ele and .bat files (see next section, Running BATTRI).
|Input format=ASCII
|Input format=ASCII
|Pre-processing software needed?=No
|Pre-processing software needed?=No
Line 48: Line 48:
{{Users groups model}}
{{Users groups model}}
{{Documentation model
{{Documentation model
|Provide key papers on model if any=Bilgili, A., Smith, K.W., Lynch, D.R., 2006. BatTri: A two-dimensional bathymetry-based unstructured triangular grid generator for finite element circulation modeling. Computer&Geosciences, 32,632~642
|Manual model available=Yes
|Manual model available=Yes
|Model manual=BATTRI 2-D TRIANGULAR GRID GENERATOR.pdf,  
|Model manual=BATTRI 2-D TRIANGULAR GRID GENERATOR.pdf,  
Line 54: Line 53:
{{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
|CCA component=No but possible
|IRF interface=No not possible
|IRF interface=No but possible
|CMT component=Not yet
|CMT 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 70: Line 70:
== 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:19, 16 September 2020



BatTri


Metadata

Also known as
Model type Tool
Model part of larger framework
Note on status model
Date note status model
Incorporated models or components:
Spatial dimensions 2D
Spatial extent Regional-Scale
Model domain Coastal, Marine
One-line model description A graphical Matlab interface to the C language 2-D quality finite element grid generator Triangle.
Extended model description BATTRI does the mesh editing, bathymetry incorporation and interpolation, provides the grid generation and refinement properties, prepares the input file to Triangle and visualizes and saves the created grid.
Keywords:
Name Jonathan Shewchuk
Type of contact Model developer
Institute / Organization University of California at Berkeley
Postal address 1 625 Soda Hall, Computer Science Division
Postal address 2
Town / City Berkeley
Postal code 94720
State California
Country United States
Email address jrs@cs.berkeley.edu
Phone 510-642-3936
Fax 510-642-3962


Supported platforms
Linux, Windows
Other platform
Programming language

Matlab

Other program language
Code optimized Single Processor
Multiple processors implemented
Nr of distributed processors
Nr of shared processors
Start year development
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
Source code availability
(Or provide future intension)
Through web repository
Source web address http://www-nml.dartmouth.edu/Software/battri/
Source csdms web address
Program license type Other
Program license type other
Memory requirements
Typical run time


Describe input parameters To generate a grid, the user should input the boundary node information, boundary segment information and hole (or island) information in form of a .poly file, as described in the Triangle manual (http://www.cs.cmu.edu/~quake/triangle.poly.html). These input nodes and segments in the .poly file are forced into the triangulation of the domain. Alternatively (and this is a strong point of BATTRI), all this information can be created from only a bathymetric dataset with the use of the editing options of BATTRI (see Option 0 in Running BATTRI section). This process may require manual deleting of unnecessary segments and nodes, closing of islands by segment adding, addition of an open ocean boundary segment, etc.

As a starting point, ordered digital coastline node data can be extracted from the National Geophysical Data Center's webpage (https://www.ngdc.noaa.gov/mgg/shorelines/) at various scales ranging from 1:70,000 to 1:5,000,000. If the coastline is very highly resolved, causing an excessive number of elements along the shoreline, the routine "xy_simplify.m" can be used to reduce the number of nodes to the desired resolution. Remember to format this data into a .poly file, consisting of nodes and segments, before inputting into BATTRI. To refine an already created grid, the user can input the above referenced information either in the form of a previously created .poly file or in the form of NML standard .nod, .ele and .bat files (see next section, Running BATTRI).

Input format ASCII
Other input format
Describe output parameters
Output format
Other output format
Pre-processing software needed? No
Describe pre-processing software
Post-processing software needed? No
Describe post-processing software
Visualization software needed? No
If above answer is yes
Other visualization software


Describe processes represented by the model
Describe key physical parameters and equations
Describe length scale and resolution constraints
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? Yes
Upload manual if available: Media:BATTRI 2-D TRIANGULAR GRID GENERATOR.pdf
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
Jonathan Shewchuk
Nr. of publications: 1
Total citations: 37
h-index: 1
m-quotient: 0.06
Qrcode BatTri.png
Link to this page



Introduction

History

References




Nr. of publications: 1
Total citations: 37
h-index: 1
m-quotient: 0.06



Featured publication(s)YearModel describedType of ReferenceCitations
Bilgili, Ata; Smith, Keston W.; Lynch, Daniel R.; 2006. BatTri: A two-dimensional bathymetry-based unstructured triangular grid generator for finite element circulation modeling. Computers &amp; Geosciences, 32, 632–642. 10.1016/j.cageo.2005.09.007
(View/edit entry)
2006 BatTri
Model overview 37
See more publications of BatTri


Issues

Help

Input Files

Output Files