Skip to content

Releases: ecmwf/atlas

0.17.2 - 2019-06-04

04 Jun 14:42
Compare
Choose a tag to compare

Fixed

  • Compilation with PGI 19.4
  • Structured Grid creation for periodic domains that do not start at 0 degrees longitude (Greenwich)

0.17.1 - 2019-04-22

01 May 11:10
Compare
Choose a tag to compare

Added

  • Option to declaration of field type (vector/scalar) when creating field in FunctionSpace
  • New projection: Lambert Azimuthal Equal Area
  • StructuredInterpolation2D to target FunctionSpace StructuredColumns

Fixed

  • Compilation with IBM XL 19
  • Compilation with Intel 19

0.17.0 - 2019-04-02

01 May 11:09
Compare
Choose a tag to compare

Changed

  • OpenMP is now private dependency
  • Dependencies are now added in a modern CMake3 way
  • Fortran modules are installed in /module/atlas

Added

  • Spectral functionspace better used in distributed context
  • Nabla now holds shared_ptr to Method
  • Fortran access to vertical coordinates from StructuredColumns

Fixed

  • Compilation with PGI/19.1 (regression)
  • Add missing halo_exchange for Fortran rank-4 arrays
  • Memory leaks with StructuredColumns

0.16.0 - 2019-02-14

14 Feb 15:24
Compare
Choose a tag to compare

Changed

  • Interpolation makes use of OpenMP
  • Cleanup of header includes
  • fypp Fortran preprocessor is ported to fckit 0.6

Added

  • Parallel structured interpolation methods (2D,3D): linear, cubic, quasicubic
  • Interpolation for multi-level and multi-variable fields
  • atlas_Trace: Fortran API and use within OpenMP parallel regions
  • StructuredColumns halo-exchange for vector fields
  • Field::halo_exchange() function

Fixed

  • Fortran compilation with PGI 18.10
  • Access to Field view within OpenMP parallel region
  • FunctionSpaces use only required halo, even if larger halo is available in mesh
  • Fixed faulty name of a Field when created through Fortran API, wrapping existing memory
  • Fix NodeColumns functionspace when mesh is created from projected grid.
  • Parallel interpolation from regular lonlat grid.
  • Spectral spherical harmonics transforms for large cases

0.15.2 - 31-08-2018

31 Aug 15:47
Compare
Choose a tag to compare

Added

  • Implementation of cropped unstructured grids so that spectral transforms to
    unstructured grids are allowed

Fixed

  • Spectral transforms to grids including pole and equator
  • Build with gridtools CUDA backend

0.15.1 - 2018-07-17

17 Jul 11:04
Compare
Choose a tag to compare

Fixed

  • Compilation for Intel 18 debug
  • Memory bug for spherical harmonics
  • Compatibility with fckit 0.5.1

0.15.0 - 2018-06-19

22 Jun 08:27
Compare
Choose a tag to compare

Changed

  • Native Array data storage uses now a raw C pointer instead of std::vector
  • Significant performance improvements to Spherical harmonics transforms

Fixed

  • Various bugs related to parallel halos
  • Bit reproducibility for parallel interpolation

Requirements

  • eckit 0.21.0
  • fckit 0.5.1

0.14.0 - 2018-03-22

22 Jun 08:24
Compare
Choose a tag to compare

Added

  • Spherical Harmonics transforms can receive a cache memory handle

Changed

  • Earth interface (C++)
  • Requires eckit 0.20.0, fckit 0.5.0

0.13.2 - 2018-03-20

20 Mar 16:41
Compare
Choose a tag to compare

Fixed

  • C++ compilation using PGI 17, 18 and GCC 7
  • Support Python 3 to generate Fortran bindings
  • Travis CI linked with github repository
  • Problem with CUDA allocated memory

0.13.1 - 2018-03-01

06 Mar 16:42
Compare
Choose a tag to compare

Fixed

  • Fortran compilation using Intel 18
  • GridTools compatibility