--- Welcome to the official ADCIRCWiki site! The site is currently under construction, with limited information. ---
For general information, see the ADCIRC site, ADCIRC FAQ, or the ADCIRC Wikipedia page. For model documentation not yet available on the wiki, see the ADCIRC site. New content is being continuously added to the ADCIRCWiki, and material from the main ADCIRC site will be gradually transitioned over to the wiki.

Difference between revisions of "Idealized Channel Problem"

From ADCIRCWiki
Jump to: navigation, search
(Options/Features Tested)
Line 14: Line 14:
 
*<code>[[NOUTGV]]</code> = 5: Outputs the global velocities into a netCDF4 [[fort.64 file]].  
 
*<code>[[NOUTGV]]</code> = 5: Outputs the global velocities into a netCDF4 [[fort.64 file]].  
 
*<code>[[NOUTGM]]</code> = 5: Outputs the global meteorology into a netCDF4 [[fort.73 file]] (pressure) and a netCDF4 [[fort.74 file]] (velocity).  
 
*<code>[[NOUTGM]]</code> = 5: Outputs the global meteorology into a netCDF4 [[fort.73 file]] (pressure) and a netCDF4 [[fort.74 file]] (velocity).  
*[[Fort.13_file#Absorption-generation_Sponge_Layer|sponge_generator_layer]]: Applies a sponge layer to absorb outgoing waves while generating incoming waves. In this case incoming diurnal tidal waves are generated using the [[fort.53001]] and [[fort.54001]] input files.
+
*[[Fort.13_file#Absorption-generation_Sponge_Layer|sponge_generator_layer]]: Applies a sponge layer to absorb outgoing waves while generating incoming waves. In this case incoming diurnal tidal waves are generated using the [[fort.53001]] and [[fort.54001]] input files. [[OceanMesh2D]] functions exist for generating the sponge_generator_layer attribute ([https://github.com/CHLNDDEV/OceanMesh2D/blob/Projection/utilities/Calc_Sponge.m Calc_Sponge]), and the input files ([https://github.com/CHLNDDEV/OceanMesh2D/blob/Projection/utilities/Make_f5354.m Make_f5354]).
 
*[[Fort.14_file_format|IBTYPE=94]]: Node pairs are matched along opposite lateral boundaries where a periodic (repeating) boundary condition is applied.
 
*[[Fort.14_file_format|IBTYPE=94]]: Node pairs are matched along opposite lateral boundaries where a periodic (repeating) boundary condition is applied.
  
 
== References ==
 
== References ==
 
<references />
 
<references />

Revision as of 02:06, 9 June 2020

This example tests ADCIRC version 55 (and beyond). It tests the simulation of a diurnal tide on a sloping beach with a channel along its centerline (adapted from[1]). It tests lateral periodic boundary conditions and the absorption-generation sponge layer[2][3]. The test finishes in about 8 minutes in parallel ADCIRC (2 processors) for 6 hours of simulation. Note that the short 6 hour length of the test is chosen only to limit simulation time for the GitHub test suite where the test case been found. Users may extend the simulation length to simulate the inundating phase of the incoming wave.

Mesh

The mesh is comprised of 64,415 vertices and 127,784 triangular elements, with resolution in the 10-60 m range. The mesh is symmetrical in the east-west direction so that the east and west lateral boundary vertices match for the application of the periodic lateral boundary conditions. An elevation specified boundary condition and absorption-generation sponge layer is prescribed at the southern end of the domain.

Left: Mesh triangulation and resolution. Blue line shows the elevation specified boundary condition location, green and yellow lines on the sides show the periodic lateral boundary condition locations. Center: Mesh topo-bathy. Right: The sponge strength coefficients.
Elevation time series for the idealized channel problem
North-south velocity time series for the idealized channel problem

Options/Features Tested

  • IM = 111112: Uses the explicit scheme (computational time step is 2 seconds).
  • A00, B00, C00 = 0.0, 1.0, 0.0: Must be used with explicit scheme.
  • NOUTGE = 5: Outputs the global elevations into a netCDF4 fort.63 file.
  • NOUTGV = 5: Outputs the global velocities into a netCDF4 fort.64 file.
  • NOUTGM = 5: Outputs the global meteorology into a netCDF4 fort.73 file (pressure) and a netCDF4 fort.74 file (velocity).
  • sponge_generator_layer: Applies a sponge layer to absorb outgoing waves while generating incoming waves. In this case incoming diurnal tidal waves are generated using the fort.53001 and fort.54001 input files. OceanMesh2D functions exist for generating the sponge_generator_layer attribute (Calc_Sponge), and the input files (Make_f5354).
  • IBTYPE=94: Node pairs are matched along opposite lateral boundaries where a periodic (repeating) boundary condition is applied.

References

  1. Roberts, K.J., Dietrich, J.C., Wirasaet, D., Pringle, W.J., Westerink, J.J., 2020. Dynamic Load Balancing for Predictions of Storm Surge and Coastal Flooding. In Preparation, pp.37.
  2. Pringle, W.J., Wirasaet, D., Suhardjo, A., Meixner, J., Westerink, J.J., Kennedy, A.B., Nong, S., 2018. Finite-Element Barotropic Model for the Indian and Western Pacific Oceans: Tidal Model-Data Comparisons and Sensitivities. Ocean Model. 129, 13–38. doi:10.1016/j.ocemod.2018.07.003
  3. Pringle, W.J., Gonzalez-lopez, J., Joyce, B., Westerink, J.J., van der Westhuysen, A.J., 2019. Baroclinic Coupling Improves Depth-Integrated Modeling of Coastal Sea Level Variations around Puerto Rico and the U.S. Virgin Islands. J. Geophys. Res. Ocean. 124, 2196–2217. doi:10.1029/2018JC014682