Recent Releases of ECRAD
ECRAD - 1.7.2
What's Changed
- Fix non-automatic allocation on assignment with matmul on Intel by @QuentinRodier in https://github.com/ecmwf-ifs/ecrad/pull/59
- Fix use of unallocated arrays in IFS drivers by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/60
- Fix icon compile issues by @drieg in https://github.com/ecmwf-ifs/ecrad/pull/87
- Combine yomlun.F90 and yomlun_ifsaux.F90 into yomlun_ecrad.F90 by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/89
- Add gfortran build with Make to Github Actions by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/90
- Rename YOMCST to YOMCST_ECRAD by @awnawab in https://github.com/ecmwf-ifs/ecrad/pull/91
- Update compiler flags for GNU toolchain by @ioanhadade in https://github.com/ecmwf-ifs/ecrad/pull/94
- Disable branch sync on forks by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/96
- Improved output validation tests for SP and additional reference output files for comparison by @wertysas in https://github.com/ecmwf-ifs/ecrad/pull/95
- Refactor compiler flag composition (FORGE-344) by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/97
- Release 1.7.2 by @reuterbal in https://github.com/ecmwf-ifs/ecrad/pull/99
See also the CHANGELOG.
New Contributors
- @QuentinRodier made their first contribution in https://github.com/ecmwf-ifs/ecrad/pull/59
- @wertysas made their first contribution in https://github.com/ecmwf-ifs/ecrad/pull/95
Full Changelog: https://github.com/ecmwf-ifs/ecrad/compare/1.7.1...1.7.2
Atmosphere - Radiative Transfer
- Fortran
Published by reuterbal about 1 month ago
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 11 months ago