Please use this identifier to cite or link to this item:
Title: Profiling and optimization of FUNWAVE-TVD on high performance computing (HPC) machines
Authors: Lam, Michael-Angelo Y.-H.
Malej, Matt.
Shi, Fengyan.
Ghosh, Koushik.
Keywords: Numerical models
Computer simulation
Publisher: Coastal and Hydraulics Laboratory (U.S.)
Engineer Research and Development Center (U.S.)
Series/Report no.: Technical Note (Engineer Research and Development Center (U.S.)) ; ERDC/CHL CHETN-I-95
Abstract: This Coastal and Hydraulics Engineering technical note (CHETN) discusses the subject of profiling and optimizing numerical codes that are in operational/production use. Profiling is a technique for evaluating the performance of numerical models, and optimization is a method of modifying numerical models to improve performance. In addition, bringing awareness to the subject of profiling and optimization can greatly enhance real-time applicability of many engineering numerical tools/models. Significant run-time gains derived from optimization are discussed, as well as how profilers and programmers can identify key issues with numerical codes. These techniques could be used to manage developers’ time when improving code performance effectively. Profiling and optimization techniques are presented using FUNWAVE-TVD version 3.0 (Shi et al. 2016; Malej et al. 2015) as an example. Finally, performance gains in FUNWAVE-TVD, achieved by including parallel distributed multi-processor file input/output (I/O), are presented.
Description: Technical Note
Gov't Doc #: ERDC/CHL CHETN-I-95
Rights: Approved for Public Release; Distribution is Unlimited
Size: 12 pages / 1.42 Mb
Types of Materials: PDF/A
Appears in Collections:Technical Note

Files in This Item:
File Description SizeFormat 
ERDC-CHL CHETN-I-95.pdf1.46 MBAdobe PDFThumbnail