obs_def_rttov13_mod.f90 was failing to compile on Derecho using CCE because "Assignment of a INTEGER expression to a LOGICAL variable is not allowed"
This pull request removes cloud_overlap (integer) from the function: get_rttov_option_logical
Also includes pull #540
Fixes issue
Fixes #537, #532
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
Documentation changes needed?
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
Tests
Compile with cce (Cray Fortran 15.0.01) on Derecho.
Checklist for merging
[ ] Updated changelog entry
[ ] Documentation updated
[ ] Update conf.py
Checklist for release
[ ] Merge into main
[ ] Create release from the main branch with appropriate tag
[ ] Delete feature-branch
Testing Datasets
[ ] Dataset needed for testing available upon request
[ ] Dataset download instructions included
[x] No dataset needed
Edit:
/glade/derecho/scratch/hkershaw/DART/Bugs/issue_537/build_templates/mkmf.template for building with rttov13_cray on Derecho.
Description:
obs_def_rttov13_mod.f90 was failing to compile on Derecho using CCE because "Assignment of a INTEGER expression to a LOGICAL variable is not allowed" This pull request removes cloud_overlap (integer) from the function:
get_rttov_option_logical
Also includes pull #540
Fixes issue
Fixes #537, #532
Types of changes
Documentation changes needed?
Tests
Compile with cce (Cray Fortran 15.0.01) on Derecho.
Checklist for merging
Checklist for release
Testing Datasets
Edit: /glade/derecho/scratch/hkershaw/DART/Bugs/issue_537/build_templates/mkmf.template for building with rttov13_cray on Derecho.