Skip to content

Releases: NOAA-GFDL/FRE-NCtools

2024.04

10 Oct 19:38
bba2f14
Compare
Choose a tag to compare

What's Changed

  • Fix index error and incorrect vector input in setup_bilinear_interp by @mlee03 in #301
  • fregrid_acc - first and second order conservative interpolation by @mlee03 in #300
  • add m4 check for openacc flags and fix for intel by @rem1776 in #305
  • Update CI image by @rem1776 in #306
  • fregrid_acc - convert 2d lon/lat_vertices arrays to 1d arrays by @mlee03 in #308
  • update deprecated upload-artifact action version by @rem1776 in #309
  • Fix time_average for instantaneous output by @uramirez8707 in #310
  • Update mppnccombine.c by @HansVahlenkamp in #314
  • Let split_ncvars split large Netcdf-4 files by @ceblanton in #312
  • Update configure.ac to new tag 2024.04 by @ceblanton in #316

New Contributors

Full Changelog: 2024.03...2024.04

2024.03

22 Jul 20:26
66fba51
Compare
Choose a tag to compare

What's Changed

  • Change split_ncvars.pl regex to work for dimensionless variables by @ceblanton in #298
  • Change split_ncvars.pl regex to work for both dimensionless and with-dimensions by @ceblanton in #299
  • Add ncrc6 env.sh to load C6 modules by @ceblanton in #303
  • Add sync calls before any netcdf files are closed and add error checking by @rem1776 in #304

Full Changelog: 2024.02...2024.03

2024.02

29 May 20:30
b86d270
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2024.01...2024.02

2024.01

10 May 18:21
b78bc20
Compare
Choose a tag to compare

What's Changed

  • remove gitlab references from contribution guide by @rem1776 in #271
  • Added fix for blocking factor of 0 in mppnccombine by @0cole in #275
  • Remove the use of average_* variables and use time_bnds variables instead by @uramirez8707 in #278
  • Fix issue when getting the deflate lelvel of the input netcdf file by @uramirez8707 in #285
  • #1 Add OpenACC compile option to autotools by @mlee03 in #282
  • Update configure.ac to reflect release 2024.01 by @ceblanton in #287

New Contributors

Full Changelog: 2023.01.02...2024.01

2023.01.02

04 Jan 20:49
8176c2b
Compare
Choose a tag to compare

What's Changed

  • Fix for fregrid to properly sets NC4 compression by @ceblanton in #258
  • NCTools documentation update for 2023.02 by @ngs333 in #264
  • Update autoconf package verison to 2023.01.02 by @ceblanton in #268

Full Changelog: 2023.01.01...2023.01.02

2023.01.01

12 Sep 13:41
a504349
Compare
Choose a tag to compare

What's Changed

  • Include 4-dimensional (i.e. diurnal) output in default split-vars processing by @ceblanton in #242

Full Changelog: 2023.01...2023.01.01

2023.01

12 Jun 21:37
dcbfc10
Compare
Choose a tag to compare

What's Changed

  • fregrid to allow bilinear inpterpolation of vector fields. by @ngs333 in #215
  • Code for changing poly_area by rotating polar polygons away from pole. by @ngs333 in #209
  • Improvements to affinity.c by @ngs333 in #219
  • Remove the ocean_model_grid_generator subproject. by @ngs333 in #223
  • Changed to use run_and_check function (found in test_utils.bash) in by @ngs333 in #206
  • configure.ac was modified for release 2023.01. by @ngs333 in #228
  • Updated GFDL site configuration files by @ceblanton in #229
  • Update gfdl site config files by @ceblanton in #231

Full Changelog: 2022.02...2023.01

2022.02

05 Dec 21:27
83acb79
Compare
Choose a tag to compare

What's Changed

  • Turn off gitlab CI artifacts by @ceblanton in #178
  • iargc replacement in Fortran apps. by @ngs333 in #188
  • Fix fregrid conserve2 issues for stretched grids by @nikizadehgfdl in #185
  • Fixing test_utils.bash to be POSIX safe by @ilaflott in #189
  • Documentation changes and addition for NCTools v 2022.02 by @ngs333 in #190
  • Fix to runoff_regrid.c by @ilaflott in #192
  • Remove shared global vars npes, pe, root_pe by @underwoo in #183
  • Completing the do_cube_transform implementation in make_hgrid v2.0 by @ngs333 in #195
  • Modified configure.ac file for release 2022.02 by @ngs333 in #197

New Contributors

Full Changelog: 2022.01...2022.02

2022.01

08 Jul 20:08
a684eb6
Compare
Choose a tag to compare

Features

  • Added the Ocean Model Grid Generator (as a submodule), a tool for creating tripolar grids for GFDL's MOM-based ocean models. See ocean_grid_generator.py --help for usage help, and https://github.com/NOAA-GFDL/ocean_model_grid_generator for usage examples and documentation.
  • Improved make_hgrid algorithm to create supergrids from internal FV3 grid files
  • mppnccombine can now combine very large grids (size > 2^31 cells)
  • For GFDL sites (gfdl, gfdl-ws, ncrc4, ncrc5), switched to GCC compiler from Intel. GCC is more universally used and has better support for increasingly heterogeneous hardware.
  • make_hgrid suggests latitudes for creating stretched grids with both poles as grid points (to help avoid tiling errors and incorrect land mask when using other tools such as make_coupler_mosaic)

Minor updates

  • Build system (automake) updates
  • More updates for C99 compliance and for compilation with latest compiler versions.
  • fregrid will warn if requested field cannot be passed through (i.e. fields without spatial dimension)

What's Changed

  • ocean_model_grid_generator submodule to NCTools by @ngs333 in #115
  • Resolving some spurious repo differences between gitlab and github by @ceblanton in #120
  • WIP: Updates for GFDL gitlab CI by @ceblanton in #123
  • Testing script and CI updates by @rem1776 in #104
  • Supergrids from internal FV3 grids. by @ngs333 in #118
  • Two test updates that didn't make it in #104 by @ceblanton in #124
  • Notification when field data is not written to output file. by @ngs333 in #125
  • Disable the optimized Intel Math Library for PP/AN and WS compilations by @ceblanton in #130
  • Writing uniform provenance info in netdfs global attributes. by @ngs333 in #129
  • mppnccombine fixes for use with monolithic files by @ngs333 in #138
  • Updates build system to use correct -I and -L for Fortran files by @thomas-robinson in #141
  • Remove deprecated function use in lx_find_mpi.m4 by @underwoo in #121
  • Additional changes to build with recent c99 compliant compilers. by @ngs333 in #145
  • build: add _Generic selection test to autoconf by @underwoo in #146
  • make_simple_hydrog.csh and unit test data links. by @ngs333 in #148
  • Ocean grid model.subproject by @underwoo in #122
  • Update of Readme.md - 2022.1 by @ngs333 in #150
  • README.md for 2022.1 - 2nd attempt. by @ngs333 in #151
  • Minor changes to remove two newer compiler warnings by @ngs333 in #154
  • Remove deprecated split_ncvars.csh and split_ncvars.py scripts by @ceblanton in #157
  • Update GFDL compiler settings from Intel to GCC by @ceblanton in #153
  • Remove unneeded tool combine-lumip-vars.py by @ceblanton in #163
  • Remove LD_RUN_PATH env var from GFDL site files by @ceblanton in #161
  • Changed configure.ac to show code_release_version as 2022.01 by @ngs333 in #160
  • Suggest target latitudes so that stretched grid would have both NS poles by @nikizadehgfdl in #159
  • Revert "Suggest target latitudes so that stretched grid would have both NS poles" by @ngs333 in #167
  • Update omgg submodule that includes fix for installing virtual python by @ceblanton in #166
  • Updates for deploying updates for GFDL sites by @ceblanton in #168
  • Rpath for netcdf libs by @ngs333 in #164
  • Test stretch fregrid by @LuisSalbey in #68
  • Suggest target latitudes so that stretched grid would have both NS poles by @nikizadehgfdl in #169
  • Add config.site and env.sh files for NCRC5 site by @ceblanton in #171

New Contributors

Full Changelog: v2.19.1...2022.01

v2.19.1

28 Sep 20:54
Compare
Choose a tag to compare

What's Changed

  • Basic github action for CI by @rem1776 in #10
  • Nc null char by @thomas-robinson in #9
  • Fixes build issue for nc_null_check Makefile.am by @thomas-robinson in #11
  • Adding some documentation concerning building and running executable… by @ngs333 in #2
  • Improvements for CI and workaround for test by @rem1776 in #15
  • Bring in last updates from GFDL's gitlab, fixed by @ceblanton in #16
  • Simple hydrog file arrange by @underwoo in #22
  • Small update to gaea config files by @ceblanton in #28
  • Improved ax_lib_netcdf.m4 by @underwoo in #23
  • Updates for C99 standards compliance by @underwoo in #26
  • Grid generation: multiple nest capability by @A-Kyle in #27
  • Added editorconfig file to repository by @underwoo in #32
  • CI container update and fix for log files by @rem1776 in #34
  • Copyright by @ngs333 in #43
  • Fix poly_area when side of grid cell polygon crosses pole by @nikizadehgfdl in #60
  • Fix clip 2dx2d cells include poles by @nikizadehgfdl in #59
  • Use ATM grid for ATMxLND if ATM and LND grids are the same by @nikizadehgfdl in #58
  • Change container to a new ubuntu focal version to fix CI by @rem1776 in #64
  • New env.sh site files with updated gcc by @ceblanton in #65
  • Enable telescoping nests (multiple levels) by @JosephMouallem in #63
  • Add prepend-, append- and remove-path subcommands to env.sh scripts by @underwoo in #66
  • Test.updates by @underwoo in #73
  • Small fixes for GFDL gitlab CI by @ceblanton in #78
  • Remove combine_restarts by @ceblanton in #80
  • Remove combine_blobs by @ceblanton in #79
  • Updated build instructions for GFDL sites using "eval env.sh" usage by @ceblanton in #77
  • Add env.sh for NESCC by @underwoo in #85
  • Update orion env.sh to use newer GCC by @underwoo in #86
  • Set the executable rpath to include needed netcdf libraries by @ceblanton in #88
  • Make hgrid combo by @ngs333 in #94
  • Update split_ncvar.pl shebang header to use first perl found in user's PATH by @ceblanton in #93
  • Bring back combine_restarts and add icebergs by @ceblanton in #95
  • iceberg_comb.sh to check for required tool ncdump by @ceblanton in #97
  • Remap land newdata by @ngs333 in #81
  • Compiler flags to for release 18.1 - running on AMD and Intel by @ngs333 in #101
  • Update to gitlab CI config file to load site env.sh properly by @ceblanton in #98
  • Updated README with note on C99 standards support required of compiler. by @ngs333 in #103
  • Use input_file format for the output NetCDF file type if the format argument is not specified by @ngs333 in #107
  • Update to use RHEL/CentOS 7 Spack modulefiles for GFDL PP/AN site by @ceblanton in #111

New Contributors

Full Changelog: v2.18.0.1...v2.19.1