Skip to content

Apply OpenMP to remaining MET library code #3134

@JohnHalleyGotway

Description

@JohnHalleyGotway

This is a sub-issue of #3120.

Describe the Sub-Issue

The remaining library code contains about 45 instances of for loops traversing grid points. Use OpenMP to parallelize these loops where logically possible, being sure to run the unit tests to make sure the results are not modified:

  • vx_data2d (4)
  • vx_nc_util (3)
  • vx_series_data (2)
  • vx_statistics (7), added some in this library but there may be more opportunity here
  • vx_shapedata (29)

Time Estimate

2 days

Define the Metadata

Assignee

  • Select engineer(s) or no engineer required
  • Select scientist(s) or no scientist required

Labels

  • Review default alert labels
  • Select component(s)
  • Select priority
  • Select requestor(s)

Milestone and Projects

  • Select Milestone as a MET-X.Y.Z version, Consider for Next Release, or Backlog of Development Ideas
  • For a MET-X.Y.Z version, select the MET-X.Y Development project

Metadata

Metadata

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions