seabedfem
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: NumSeaHy
- License: other
- Language: Julia
- Default Branch: master
- Size: 51.5 MB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md

Vibroacoustic Quantification of a Coastal Seabed
The repository contains a solver that computes the acoustic response of various objects buried in a seabed domain, along with benchmark cases featuring known analytical solutions that verify the solver's implementation.
(Click image to view presentation)
Description
The solver and all the benchmarks cases follow the following framework:
Software tools workflow
During the Pre-Process stage, the user needs to configure the
Configuration.jlfile. This file contains all the parameters required to define the problem to be solved. Once the parameters are set, theConfiguration.jlfile is imported byMesh.jl, which generates the necessary mesh for the simulation.During the solver stage, the generated
mesh.mshand theConfiguration.jlare imported intoRun.jlfile, which computes the solution to the problem using Gridap, a Julia Finite Element library. Additionally, the user can compute the frequency response of the problem of interest in parallel by leveraging Gridap alongside Distributed, a native Julia library for parallel computations.During the Post-Process stage, the simulation results are exported to
.vtufiles, which are compatible with ParaView software for visualizing the results. For more professional plotting in 2D cases, the.vtucan be exported to NumPy objects by using Meshio and then plotted using Matplotlib.
Requirements and Setup
Prerequisites
Have a stable version of Julia. All this code has been run on a personal LAPTOP.
Installation
bash
git clone https://github.com/pablorubial/SeabedFEM.git
Acknowledgments
Owner
- Name: NumSeaHy project
- Login: NumSeaHy
- Kind: organization
- Location: Spain
- Website: https://forum.oceandecade.org/ventures/102382
- Repositories: 1
- Profile: https://github.com/NumSeaHy
Numerical characterisation of coastal seabed environments using hydroacoustic data-driven techniques
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Rubial." given-names: "Pablo." orcid: "https://orcid.org/0009-0006-4166-8519" - family-names: "Prieto" given-names: "Andrés" orcid: "https://orcid.org/0000-0002-4399-6878" title: "Vibroacoustic Quantification of a Coastal Seabed" version: 1.0.0 date-released: 2024-09-12 url: "https://github.com/NumSeaHy/SeabedFEM"
GitHub Events
Total
- Watch event: 3
- Push event: 3
- Pull request event: 1
- Pull request review event: 1
Last Year
- Watch event: 3
- Push event: 3
- Pull request event: 1
- Pull request review event: 1
