Skip to content

Introduce cache for adjoint lookup tables #58

@DrTVockerodtMO

Description

@DrTVockerodtMO

Contact Details

@DrTVockerodtMO

Are there any linked Issues or Pull Requests?

ticket:1040

Brief description

Port of ticket:1040:

Currently the adjoint lookup tables are generated on the fly each time. Previously this was done mainly to avoid enormous interface changes needed to pass the cache down into the lower layers of transport and solver.

Our tests indicate that caching the adjoint lookup tables alongside some other optimisations can speed the transport adjoint up by 34%. This ticket holds the work to introduce the lookup table cache, which will be followed later by ticket:1041 which contains the interface changes needed.

Further details of the issue.

No response

Metadata

Metadata

Labels

enhancementNew feature or request

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions