E3SM-Project / E3SM-Project/HOMMEXX

In boundary exchange UT, fix interface to F90 exchange routine

Open
#367 0 comments 0 reactions 1 assignee Claimed by @bartgol View on GitHub
bug tests
Dominant language
Fortran
Stars
11
Forks
0
PR merge metrics
No merged PRs in 30d

Description

In the cpp file we declare and call the interface with only one 1d field, while in the F90 file we declare the subroutine with two 1d fields. Compiler does not complain (in the cpp file declaration and call agree on the signature), and the linker does not complain cause it's an extern C function (so no signature check from the compiler).

We need to fix the cpp file (or change the F90 to accept a single minmax field rather than a min and a max fields).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.