Skip to content

Refactor of W3SRCE module #43

@ukmo-ccbunney

Description

@ukmo-ccbunney

Refactor the W3SRCE module to receive and process arrays of spectra and associated arrays from caller.
Requires:

  • Handling of arrays defined on full domain (NSEA) vs local processor domain (NSEAL)
  • Temporary arrays will need expanding
    • Implement chunking to keep temporary array size manageable (and also to mimic existing functionality)
  • Initially wrapping calls to source term subroutine calls in loops (until individual routines have been ported)

Prerequisites:

TODO:

  • Sort out FPI variable. Currently calculating ISEA for each loop iter. Does FPI get used for next iteration? i.e. do I need to pass it OUT from W3SRCE?
  • Sort out temporary arrays being passed to W3SRCE due to slicing (e.g. CG, WHITECAPPING, etc)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions