NCAR / DART

Data Assimilation Research Testbed
https://dart.ucar.edu/
Apache License 2.0
187 stars 140 forks source link

bug: buildfunctions .f90 only, not .F90 #696

Open hkershaw-brown opened 1 month ago

hkershaw-brown commented 1 month ago

:bug: Your bug may already be reported!

Describe the bug

  1. List the steps someone needs to take to reproduce the bug.
    Add some code you would like to build as part of dart: assimilation_code/modules/assimilation/cheesecake_filter_mod.F90

  2. What was the expected outcome? That cheesecake_filter_mod.F90 would get included in the list of files to compile and then compiled in to dart (filter, pmo, whatever)

  3. What actually happened?
    cheesecake_filter_mod.F90 is not found.

Error Message

/Users/hkershaw/DART/Bugs/issue_696/models/lorenz_96/cheesecake.f90:2:5:

    2 | use cheesecake_filter_mod
      |     1
Fatal Error: Cannot open module file 'cheesecake_filter_mod.mod' for reading at(1): No such file or directory
compilation terminated.

Which model(s) are you working with?

lorenz_96, but could be any.

Version of DART

Which version of DART are you using? You can find the version using git describe --tags

Have you modified the DART code?

Yes, to give an example for .F90 code: https://github.com/hkershaw-brown/DART/tree/bigF90

v11.6.0-1-g2a8903ca3

Build information

Please describe:

  1. mac M2 (note case insensitive filesystem)
  2. gnu