Recent Releases of ecrad

ecrad - 1.7.1

What's Changed

  • radiationifsrrtm: refactored loop and if structure
  • radiation_ecckd: refactored the provisioning of optional concentration scaling to reduce the number of present checks
  • radiationgas:putgas now has both double and single precision interfaces under a generic interface to allow for mixed precision use
  • Removed allocation of invcloudeffectivesize from radiationcloud's allocate routine
  • New radiationcloudcover:computecloudcover 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 radiationaerosoloptics and radiationspectraldefinition 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 invcloudeffective_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 PARAMETER attribute to RPLRG by @awnawab in https://github.com/ecmwf-ifs/ecrad/pull/51
  • Introduce 'computecloudcover' 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

- Fortran
Published by reuterbal 8 months ago