Improve the MET codebase using feedback from and output created by the Intel oneAPI compilers #3080
Open
8 of 33 tasks
Labels
component: build process
Build process issue
component: code cleanup
Code cleanup and maintenance issue
priority: high
High Priority
requestor: METplus Team
METplus Development Team
type: enhancement
Improve something that it is currently doing
Milestone
Describe the Enhancement
Development for MET #3075 in both the
main_v12.0
anddevelop
branches revealed some areas for improvement in producing more consistent results. Recommend investigating and addressing the following items, many of which are noted in the MET #3076 pull request:warning:
andnote:
messages, although many of them are them are the same thing repeated 10's or 100's of times. Recommend updating the code to silence as many of them as possible. (Note that an issue exists for this task Resolve warnings in building MET using oneAPI #2756)yyerror
failure #3077 revealed that-fsanitize=address
highlights several memory leaks. Compile/test individually using the following options:-fsanitize=address
-fsanitize=UndefinedBehaviourSanitizer
-fsanitize=MemorySanitizer
-fsanitize=ThreadSanitizer
Time Estimate
1 week?
Sub-Issues
Consider breaking the enhancement down into sub-issues.
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
Please split between 2702701 (NCAR base) and 2771024 (AF).
Define the Metadata
Assignee
Labels
Milestone and Projects
Define Related Issue(s)
Consider the impact to the other METplus components.
No impacts anticipated
Enhancement Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s) and Development issue
Select: Milestone as the next official version
Select: MET-X.Y.Z Development project for development toward the next official release
The text was updated successfully, but these errors were encountered: