the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
A Generalized Framework for Multi-Parameter Optimization of Numerical Wind–Wave Model: Application to Typhoon Waves near Taiwan Island
Abstract. Accurate simulation of typhoon-induced waves is essential for marine hazard forecasting, yet numerical wave models remain limited under extreme wind conditions due to uncertainties in empirically calibrated parameters. In addition, conventional tuning approaches are inefficient for coordinated multi-parameter optimization. This study develops a multi-objective optimization framework for empirical parameter calibration in numerical wave models. Using the WAVEWATCH III model as a testbed, five key parameters influencing offshore and nearshore wave simulations are optimized for typhoon conditions in waters adjacent to Taiwan Island. Latin Hypercube Sampling is used to generate parameter combinations, and batch simulations are evaluated against buoy observations using root mean square error and bias. An adaptive regression model is constructed to map parameter space to error metrics, and the Non-dominated Sorting Genetic Algorithm III (NSGA-III) is applied to identify optimal parameter combinations. Validation with independent typhoon events shows that the optimized configuration effectively improves significant wave height simulations, reducing both RMSE and bias relative to the default scheme. The proposed framework provides an efficient and transferable approach for improving wave model performance under extreme wind conditions.
- Preprint
(2482 KB) - Metadata XML
- BibTeX
- EndNote
Status: open (until 18 Jul 2026)
- RC1: 'Comment on egusphere-2026-895', Anonymous Referee #1, 24 May 2026 reply
-
CEC1: 'Comment on egusphere-2026-895 - No compliance with the policy of the journal', Juan Antonio Añel, 06 Jun 2026
reply
Dear authors,
Unfortunately, after checking your manuscript, it has come to our attention that it does not comply with our "Code and Data Policy".
https://www.geoscientific-model-development.net/policies/code_and_data_policy.html
To access to the WAVEWATCH III model (version 6.07) code you provide a link to GitHub. However, GitHub is not a suitable repository for scientific publication. GitHub itself instructs authors to use other long-term archival and publishing alternatives, such as Zenodo. Therefore, you must store the code of the model in one of the repositories acceptable according to our policy. Also, to access the ERA5 data you provide a link to the Copernicus Climate Data Store which is also not an acceptable repository. Therefore, you must store the ERA5 data used in your work in an acceptable repository.
The GMD review and publication process depends on reviewers and community commentators being able to access, during the discussion phase, the code and data on which a manuscript depends, and on ensuring the provenance of replicability of the published papers for years after their publication. Please, therefore, publish your code and data in one of the appropriate repositories and reply to this comment with the relevant information (link and a permanent identifier for it (e.g. DOI)) as soon as possible. We cannot have manuscripts under discussion that do not comply with our policy.
Later, if the Topical Editor decides to continue with the review or publication process of your manuscript and you are requested to upload a new version of it, then The 'Code and Data Availability’ section of your manuscript must also be modified to include the text of the new Code and Data Availability section, and corresponding references added to the bibliography.
I must note that if you do not fix this problem, we cannot continue with the peer-review process or accept your manuscript for publication in GMD.
Juan A. Añel
Geosci. Model Dev. Executive EditorCitation: https://doi.org/10.5194/egusphere-2026-895-CEC1 -
AC1: 'Reply on CEC1', Shuiqing Li, 09 Jun 2026
reply
Dear Dr. Añel,
Thank you for your guidance on the GMD Code and Data Policy. We have taken the following actions to bring our manuscript into full compliance.
1. All materials deposited in Zenodo
All code, configuration files, model results, buoy observation data, and the ERA5 data used in this study have been deposited in Zenodo with the following permanent identifier:
DOI: 10.5281/zenodo.20572975
Link: https://doi.org/10.5281/zenodo.20572975
This single record contains the WAVEWATCH III configuration files, the optimization framework code, buoy observations for four typhoon events, ERA5 wind forcing data subsets, sample model outputs, and all manuscript figures.
2. WAVEWATCH III source code
The original manuscript referenced the NOAA/NCEP WAVEWATCH III GitHub repository (https://github.com/NOAA-EMC/WW3). As this is the community model source code maintained by NOAA — not specific to or produced by this study — we have removed this reference from the Code and Data Availability section in the revised manuscript. A citation to the WAVEWATCH III Development Group (2019) remains in the bibliography where the model is referenced in the text.
If the Topical Editor decides to continue the review process, we will update the Code and Data Availability section in the next manuscript version accordingly.
Sincerely,
Shuiqing LiCitation: https://doi.org/10.5194/egusphere-2026-895-AC1 -
CEC2: 'Reply on AC1', Juan Antonio Añel, 09 Jun 2026
reply
Dear authors,
Many thanks for your reply. Unfortunately, we can not accept your proposed solution for the WaveWatch III code. You must store in in a permanent repository, and reply here with the new DOI and link for it, and finally include it in the Code and Data Availability section.
Please, do as soon as possible.
Juan A. Añel
Geosci. Model Dev. Executive EditorCitation: https://doi.org/10.5194/egusphere-2026-895-CEC2 -
AC2: 'Reply on CEC2', Shuiqing Li, 10 Jun 2026
reply
Dear Dr. Añel,
Thank you for your feedback on our data management. We have now completed the following:
In our previous response, we deposited the WAVEWATCH III configuration files and batch simulation scripts. Upon reviewing your requirements and the GMD Code and Data Policy, we have additionally uploaded the complete WAVEWATCH III v6.07 source code to Zenodo.
We can confirm that all materials necessary for reproducing this study are now stored in Zenodo with the following permanent identifier:
DOI: 10.5281/zenodo.20572975
Link: https://doi.org/10.5281/zenodo.20572975This includes:
WAVEWATCH III v6.07 source code
Model configuration files and batch-run scripts
Optimization framework code (Latin Hypercube Sampling, surrogate modeling, NSGA-III)
Buoy observation data for four typhoon events
ERA5 wind forcing data subsets
Sample model outputs
All manuscript figures
We have now fully complied with the GMD Code and Data Policy.Sincerely,
Shuiqing LiCitation: https://doi.org/10.5194/egusphere-2026-895-AC2 -
CEC3: 'Reply on AC2', Juan Antonio Añel, 11 Jun 2026
reply
Dear authors,
I have checked the Zenodo repository that you link, and I can not find there the WAVEWATCH III v6.07 source code. Actually, the repository was created on the 6th of June. Please, could you double check it? I think that you need to provide a repository containing the mentioned code yet.
Juan A. Añel
Geosci. Model Dev. Executive EditorCitation: https://doi.org/10.5194/egusphere-2026-895-CEC3 -
AC3: 'Reply on CEC3', Shuiqing Li, 11 Jun 2026
reply
Dear Dr. Añel,
Thank you for your careful review of the Zenodo repository. We have addressed the visibility concern regarding the WAVEWATCH III v6.07.1 source code.
Upon your inquiry, we realized that the original repository contained two separate compressed files (typhoon-wave-optimization.zip and WW3-6.07.1.zip). While both were uploaded, the Zenodo interface displays the first compressed file's contents by default, requiring users to click "Preview" on the second file to view the WW3 source code structure. This may have made the WW3 source code less immediately visible during your review.
To ensure complete transparency and ease of access, we have reorganized all materials into a single, well-structured comprehensive archive: typhoon-wave-optimization.zip(82.2 MB)
This consolidated archive contains:
WW3-6.07.1.zip (21.5 MB): Complete WAVEWATCH III v6.07.1 source code from NOAA/NCEP
optimization/: Python optimization framework (LHS sampling, surrogate modeling, NSGA-III)
ww3_config/: Model configuration files, namelists, bathymetry grid, and run scripts
data/: Buoy observations from 8 stations across 4 typhoon events
ERA2013.nc, ERA2015.nc, ERA2016.nc: ERA5 atmospheric forcing data
README.md: Comprehensive guide to archive contents and usage
figures/: All 9 manuscript figures
With this unified structure, all materials—including the WAVEWATCH III source code—are now immediately visible in the Zenodo file browser's first panel, with no need for additional clicks or previews.
The updated repository is available at: https://doi.org/10.5281/zenodo.20572975
Thank you for your diligent oversight of our submission.
Sincerely,
Shuiqing LiCitation: https://doi.org/10.5194/egusphere-2026-895-AC3 -
CEC4: 'Reply on AC3', Juan Antonio Añel, 12 Jun 2026
reply
Dear authors,
Thanks for addressing this issue. I have checked the repositories and we can consider now the current version of your manuscript in compliance with the code policy of the journal.
Juan A. Añel
Geosci. Model Dev. Executive Editor
Citation: https://doi.org/10.5194/egusphere-2026-895-CEC4
-
CEC4: 'Reply on AC3', Juan Antonio Añel, 12 Jun 2026
reply
-
AC3: 'Reply on CEC3', Shuiqing Li, 11 Jun 2026
reply
-
CEC3: 'Reply on AC2', Juan Antonio Añel, 11 Jun 2026
reply
-
AC2: 'Reply on CEC2', Shuiqing Li, 10 Jun 2026
reply
-
CEC2: 'Reply on AC1', Juan Antonio Añel, 09 Jun 2026
reply
-
AC1: 'Reply on CEC1', Shuiqing Li, 09 Jun 2026
reply
Viewed
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 282 | 84 | 29 | 395 | 20 | 17 |
- HTML: 282
- PDF: 84
- XML: 29
- Total: 395
- BibTeX: 20
- EndNote: 17
Viewed (geographical distribution)
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
Please see the attached for my comments.