Skip to content

Releases: ecmwf-ifs/ecrad

Release list

1.7.2

Choose a tag to compare

@reuterbal reuterbal released this 21 May 11:48
a6b51a3

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

Full Changelog: 1.7.1...1.7.2

1.7.1

Choose a tag to compare

@reuterbal reuterbal released this 19 Aug 20:31
ca579f0

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 PARAMETER attribute to RPLRG by @awnawab in #51
  • Introduce 'compute_cloud_cover' by @MichaelSt98 in #52
  • Create version 1.7.1 by @reuterbal in #53

New Contributors

Full Changelog: 1.7.0...1.7.1