Releases: ecmwf-ifs/ecrad
Releases · ecmwf-ifs/ecrad
Release list
1.7.2
What's Changed
- Fix non-automatic allocation on assignment with matmul on Intel by @QuentinRodier in #59
- Fix use of unallocated arrays in IFS drivers by @reuterbal in #60
- Fix icon compile issues by @drieg in #87
- Combine yomlun.F90 and yomlun_ifsaux.F90 into yomlun_ecrad.F90 by @reuterbal in #89
- Add gfortran build with Make to Github Actions by @reuterbal in #90
- Rename YOMCST to YOMCST_ECRAD by @awnawab in #91
- Update compiler flags for GNU toolchain by @ioanhadade in #94
- Disable branch sync on forks by @reuterbal in #96
- Improved output validation tests for SP and additional reference output files for comparison by @wertysas in #95
- Refactor compiler flag composition (FORGE-344) by @reuterbal in #97
- Release 1.7.2 by @reuterbal in #99
See also the CHANGELOG.
New Contributors
- @QuentinRodier made their first contribution in #59
- @wertysas made their first contribution in #95
Full Changelog: 1.7.1...1.7.2
1.7.1
What's Changed
- radiation_ifs_rrtm: refactored loop and if structure
- radiation_ecckd: refactored the provisioning of optional concentration scaling to reduce the number of present checks
- radiation_gas:put_gas now has both double and single precision interfaces under a generic interface to allow for mixed precision use
- Removed allocation of inv_cloud_effective_size from radiation_cloud's allocate routine
- New radiation_cloud_cover:compute_cloud_cover subroutine added as an alternative cloud_cover API that allows vectorized invocations of the overlap computations
All Changes
- Add a sync workflow to keep the internal repository up-to-date by @reuterbal in #28
- Fix dependencies for radiation_aerosol_optics and radiation_spectral_definition by @reuterbal in #22
- refactor loop and if structure by @huppd in #25
- Add build artifacts to gitignore by @reuterbal in #23
- Refactor optional concentration_scaling in ecckd by @drieg in #27
- Add mixed precision interfaces by @huppd in #29
- Add link to CLA by @reuterbal in #36
- Remove allocation of inv_cloud_effective_size by @drieg in #35
- Add MAINTAINERS file and pr-check workflow by @msleigh in #41
- Merge v1.7.0 as used in CY50R1 into master by @reuterbal in #44
- Update README (test check-pr workflow) by @msleigh in #42
- omp: change omp declare simd guarding by @antoine-morvan in #50
- Specify LINKER_LANGUAGE Fortran for executables by @reuterbal in #48
- Add
PARAMETERattribute toRPLRGby @awnawab in #51 - Introduce 'compute_cloud_cover' by @MichaelSt98 in #52
- Create version 1.7.1 by @reuterbal in #53
New Contributors
- @drieg made their first contribution in #27
- @msleigh made their first contribution in #41
- @antoine-morvan made their first contribution in #50
- @awnawab made their first contribution in #51
- @MichaelSt98 made their first contribution in #52
Full Changelog: 1.7.0...1.7.1