Skip to content

Issue with 32 bit compilation in coupled interface #134

@timgraham-Met

Description

@timgraham-Met

Version

main

Are there any linked Issues or Pull Requests?

No response

What happened?

In coupler_update_prognostics_mod.X90 the JULES variable rhosnow is used. This is defined in JULES as 64 bit but the other variables in the calculation may be 32 bit if single precision is used. To protect against this a copy of the variable is needed at the working precision of LFRic.

Relevant log output

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions