Recent Releases of ECRAD
ECRAD - 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 https://github.com/ecmwf-ifs/ecrad/pull/28
- Fix dependencies for radiation_aerosol_optics and radiation_spectral_definition by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/22
- refactor loop and if structure by @huppd in https://github.com/ecmwf-ifs/ecrad/pull/25
- Add build artifacts to gitignore by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/23
- Refactor optional concentration_scaling in ecckd by @drieg in https://github.com/ecmwf-ifs/ecrad/pull/27
- Add mixed precision interfaces by @huppd in https://github.com/ecmwf-ifs/ecrad/pull/29
- Add link to CLA by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/36
- Remove allocation of inv_cloud_effective_size by @drieg in https://github.com/ecmwf-ifs/ecrad/pull/35
- Add MAINTAINERS file and pr-check workflow by @msleigh in https://github.com/ecmwf-ifs/ecrad/pull/41
- Merge v1.7.0 as used in CY50R1 into master by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/44
- Update README (test check-pr workflow) by @msleigh in https://github.com/ecmwf-ifs/ecrad/pull/42
- omp: change omp declare simd guarding by @antoine-morvan in https://github.com/ecmwf-ifs/ecrad/pull/50
- Specify LINKER_LANGUAGE Fortran for executables by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/48
- Add
PARAMETERattribute toRPLRGby @awnawab in https://github.com/ecmwf-ifs/ecrad/pull/51 - Introduce 'compute_cloud_cover' by @MichaelSt98 in https://github.com/ecmwf-ifs/ecrad/pull/52
- Create version 1.7.1 by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/53
New Contributors
- @drieg made their first contribution in https://github.com/ecmwf-ifs/ecrad/pull/27
- @msleigh made their first contribution in https://github.com/ecmwf-ifs/ecrad/pull/41
- @antoine-morvan made their first contribution in https://github.com/ecmwf-ifs/ecrad/pull/50
- @awnawab made their first contribution in https://github.com/ecmwf-ifs/ecrad/pull/51
- @MichaelSt98 made their first contribution in https://github.com/ecmwf-ifs/ecrad/pull/52
Full Changelog: https://github.com/ecmwf-ifs/ecrad/compare/1.7.0...1.7.1
Atmosphere - Radiative Transfer
- Fortran
Published by reuterbal 7 months ago