Releases: GEOS-ESM/MAPL
MAPL 2.37.0
This release of MAPL has some bug fixes relating to stretched grid use. It also has a new feature in History to allow the accumulation in non-instantaneous collections to be reset independently of the writing frequency if requested.
Testing shows GEOSgcm is zero-diff compared to v2.36.0
The libraries this version of MAPL is currently tested with are below. (No change since last release of MAPL)
- Baselibs 7.8.1
- netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
- netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
- ESMF 8.4.1 (ESMF 8.4.0 required, but 8.4.1 recommended as it has a bug fix)
- GFE 1.8.0
- gFTL 1.8.1
- gFTL-shared 1.5.0
- pFUnit 4.6.1 (optional)
- fArgParse 1.4.1 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.9.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
) - yaFyaml 1.0.4 (if
-DUSE_EXTDATA2G=YES
, default=YES
) - FLAP geos/v1.10.0 (if
-DBUILD_WITH_FLAP=YES
, default=YES
)
Also, if you build with -DUSE_F2PY=ON
, you will need:
- ESMA_cmake v3.28.0
We recommend most external users set -DUSE_F2PY=OFF
From CHANGELOG.md
Added
- New feature in History to allow the accumulation in non-instantaneous collections to be reset independently of the writing frequency if requested.
- new macro
_RETURN_IF(cond)
to provide a succinct early return in procedures with return codes.
Fixed
- Fixed bug in CubedSphereGridFactory when constructing a grid from a file
- Cleaned up cubed-sphere grid factory and NCIO to produce files with consistent capitalization and types for the stretching factor
What's Changed
- Fixes #2034 -
RETURN_IF
macro by @tclune in #2035 - Missing endif by @tclune in #2037
- Bump CircleCI-Public/trigger-circleci-pipeline-action from 1.0.6 to 1.0.7 by @dependabot in #2042
- Feature/bmauer/cleanup cpl alarms by @bena-nasa in #2040
- Fixes for Ford Docs. Turn off graphs by @mathomp4 in #2038
- Auto GitFlow - main → develop by @github-actions in #2046
- Hotfix/bmauer/fixes #1977 by @bena-nasa in #2048
- Prepare for MAPL 2.37 release by @mathomp4 in #2050
- GitFlow: Merge develop into main for 2.37 release by @mathomp4 in #2052
- Use GitHub Action to clean up Ford doc building by @mathomp4 in #2047
Full Changelog: v2.36.0...v2.37.0
MAPL 2.36.0
This release of MAPL has a few updates.
- Added updates to
MAPL_GetResource
to allow it to print arrays when called with the config interface - Adds a new XY grid factory to create regional grids on any input set of 2D lons and lats. NOTE: This grid factory is experimental and the API may change or it might be superseded by another grid factory. It was added here for GEOSgcm development needs. If you would like to use this, please contact us.
- Converted files in
Python/MAPL
to Python 3. Note that if you set-DUSE_F2PY=OFF
this does not matter. If you use this, you must use ESMA_cmake v3.28.0.
Testing with GEOSgcm shows this to be zero-diff.
The libraries this version of MAPL is currently tested with are below. (No change since last release of MAPL)
- Baselibs 7.8.1
- netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
- netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
- ESMF 8.4.1 (ESMF 8.4.0 required, but 8.4.1 recommended as it has a bug fix)
- GFE 1.8.0
- gFTL 1.8.1
- gFTL-shared 1.5.0
- pFUnit 4.6.1 (optional)
- fArgParse 1.4.1 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.9.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
) - yaFyaml 1.0.4 (if
-DUSE_EXTDATA2G=YES
, default=YES
) - FLAP geos/v1.10.0 (if
-DBUILD_WITH_FLAP=YES
, default=YES
)
Also, if you build with -DUSE_F2PY=ON
, you will need:
- ESMA_cmake v3.28.0
We recommend most external users set -DUSE_F2PY=OFF
From CHANGELOG.md
Added
- Added config array overload to
MAPL_GetResource
- Implemented new generic XY grid factory to create regional grids on any input set of 2D lons and lats
- NOTE: This grid factory is experimental and the API may change or it might be superseded by another grid factory
Changed
- Updated
components.yaml
to match GEOSgcm v10.25.1- ESMA_env v4.8.0 → v4.9.1 (Move to Baselibs 7.8.1: ESMF v8.4.1)
- ESMA_cmake v3.24.0 → v3.28.0 (Detection of additional sites, updated Intel Fortran flags, updates for Python3 support)
- Converted files in
Python/MAPL
to Python 3.- NOTE 1: This will require changes to codes that call MAPL's Python layer.
- NOTE 2: If building with F2PY support, you will need to use ESMA_cmake v3.28.0 or later if using in a mixed Python 2/3 environment
What's Changed
- Auto GitFlow - main → develop by @github-actions in #1999
- Auto GitFlow - main → develop by @github-actions in #2004
- Auto GitFlow - main → develop by @github-actions in #2007
- Auto GitFlow - main → develop by @github-actions in #2009
- Closes #1453. Add config array overload to GetResource by @mathomp4 in #1686
- Update to ESMA_env v4.9.1, ESMA_cmake v3.27.0 by @mathomp4 in #2011
- Auto GitFlow - main → develop by @github-actions in #2023
- Feature/bmauer/general xy grid by @bena-nasa in #2020
- Feature/jkouatch/new readme md by @JulesKouatchou in #2015
- Convert MAPL/Python to Python 3 by @mathomp4 in #1860
- GitFlow: Merge Develop into main for 2.36.0 release by @mathomp4 in #2031
Full Changelog: v2.35.3...v2.36.0
MAPL 2.35.3
This patch release of MAPL has a bug fixe for handling of climatological emissions in ExtData2G when passing a year boundary. This release also contains preliminary Ford documentation for the MAPL API which can be found at https://geos-esm.github.io/MAPL/.
Testing shows this to be zero-diff for GEOSgcm (save for cases where the bug was triggered).
NOTE TO EXTERNAL USERS OF MAPL: This release of MAPL includes a code that is built with f2py. If you do not have a need for this code, it is recommended you set:
-DUSE_F2PY=OFF
when building MAPL. Even if you try to build the f2py code, it might fail anyway due to issues with the Python stack on the machine. ESMA_cmake has code that "tests" if f2py works. If it doesn't, it should failover gracefully.
The libraries this version of MAPL is currently tested with are below. (No change since last release of MAPL)
- Baselibs 7.7.0
- netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
- netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
- ESMF 8.4.0 (Required)
- GFE 1.8.0
- gFTL 1.8.1
- gFTL-shared 1.5.0
- pFUnit 4.6.1 (optional)
- fArgParse 1.4.1 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.9.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
) - yaFyaml 1.0.4 (if
-DUSE_EXTDATA2G=YES
, default=YES
) - FLAP geos/v1.10.0 (if
-DBUILD_WITH_FLAP=YES
, default=YES
)
From CHANGELOG.md
Fixed
- Fixed bug in climatologies with ExtDataV2 when wrapping around the year
Added
- Added Ford documentation
What's Changed
- Add Ford documentation by @mathomp4 in #2006
- Hotfix/bmauer/fixes #2018 by @bena-nasa in #2022
Full Changelog: v2.35.2...v2.35.3
MAPL 2.35.2
This patch release of MAPL has a bug fixes for handling of climatological emissions in ExtData2G as well as additional fixes for passing grids through the CAP as done by UFS users.
NOTE TO EXTERNAL USERS OF MAPL: This release of MAPL includes a code that is built with f2py. If you do not have a need for this code, it is recommended you set:
-DUSE_F2PY=OFF
when building MAPL. Even if you try to build the f2py code, it might fail anyway due to issues with the Python stack on the machine. ESMA_cmake has code that "tests" if f2py works. If it doesn't, it should failover gracefully.
The libraries this version of MAPL is currently tested with are below. (No change since last release of MAPL)
- Baselibs 7.7.0
- netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
- netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
- ESMF 8.4.0 (Required)
- GFE 1.8.0
- gFTL 1.8.1
- gFTL-shared 1.5.0
- pFUnit 4.6.1 (optional)
- fArgParse 1.4.1 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.9.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
) - yaFyaml 1.0.4 (if
-DUSE_EXTDATA2G=YES
, default=YES
) - FLAP geos/v1.10.0 (if
-DBUILD_WITH_FLAP=YES
, default=YES
)
From CHANGELOG.md
Changed
- Updated ExtData test case2 to handle a wider range of test times for more robust testing
Fixed
- Fixed bug in climatology hanlding of data in ExtDataV2 that occurred depending on the start date of the application relative to the length of the application run time
- Fixed set_grid. The cf_root is not created when it is called. Instead, use config from CAP.rc
Removed
- Removed test case 2 for ExtDataV1 as there as an apparent bug in climatologies that has been fixed for ExtDataV2 but there appears to be a different but in ExtDataV1 that causes the extended case 2 to fail
What's Changed
- fixes #1991 by @bena-nasa in #2001
- fixed set_grid by @weiyuan-jiang in #2003
Full Changelog: v2.35.1...v2.35.2
MAPL 2.35.1
This patch release of MAPL has a bugfix when running with monthly history collections.
NOTE TO EXTERNAL USERS OF MAPL: This release of MAPL includes a code that is built with f2py. If you do not have a need for this code, it is recommended you set:
-DUSE_F2PY=OFF
when building MAPL. Even if you try to build the f2py code, it might fail anyway due to issues with the Python stack on the machine. ESMA_cmake has code that "tests" if f2py works. If it doesn't, it should failover gracefully.
The libraries this version of MAPL is currently tested with are below. (No change since last release of MAPL)
- Baselibs 7.7.0
- netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
- netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
- ESMF 8.4.0 (Required)
- GFE 1.8.0
- gFTL 1.8.1
- gFTL-shared 1.5.0
- pFUnit 4.6.1 (optional)
- fArgParse 1.4.1 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.9.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
) - yaFyaml 1.0.4 (if
-DUSE_EXTDATA2G=YES
, default=YES
) - FLAP geos/v1.10.0 (if
-DBUILD_WITH_FLAP=YES
, default=YES
)
From CHANGELOG.md
Fixed
- Fix issue when running with monthly history collections
What's Changed
Full Changelog: v2.35.0...v2.35.1
MAPL 2.35.0
This minor release of MAPL has many new features and changes as detailed below. All testing with GEOSgcm has shown it to be zero-diff.
NOTE: This is zero-diff in regards to the state of GEOSgcm. Due to a bug fix in the bit-shaving algorithm, if you use nbits:
in your History, it will be non-zero-diff for history output, see #1947
NOTE TO EXTERNAL USERS OF MAPL: This release of MAPL includes a code that is built with f2py. If you do not have a need for this code, it is recommended you set:
-DUSE_F2PY=OFF
when building MAPL. Even if you try to build the f2py code, it might fail anyway due to issues with the Python stack on the machine. ESMA_cmake has code that "tests" if f2py works. If it doesn't, it should failover gracefully.
The libraries this version of MAPL is currently tested with are below. (No change since last release of MAPL)
- Baselibs 7.7.0
- netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
- netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
- ESMF 8.4.0 (Required)
- GFE 1.8.0
- gFTL 1.8.1
- gFTL-shared 1.5.0
- pFUnit 4.6.1 (optional)
- fArgParse 1.4.1 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.9.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
) - yaFyaml 1.0.4 (if
-DUSE_EXTDATA2G=YES
, default=YES
) - FLAP geos/v1.10.0 (if
-DBUILD_WITH_FLAP=YES
, default=YES
)
From CHANGELOG.md
Added
- Added subroutines to read char type in Netcdf
- Added a subroutine add_variable to Netcdf4_Fileformatter
- Add a function to get the area of a spherical polygon to the spherical geometry module
- Created layout independent version of the "DownBit"/"pFIO_ShaveMantissa" routines when running in MPI codes
- Added subroutine
MAPL_SunGetLocalSolarHourAngle()
inbase/MAPL_sun_uc.F90
. This
provides a convenient local solar hour angle diagnostic which will be used to detect local
solar noon via theEXAMPLE OF USE
in the subroutine header. SeeDESCRIPTION
in code
for more details. Provides the TRUE local solar hour angle (i.e., with equation of time
included), but can also provide the MEAN value (without EOT) viaFORCE_MLSHA=.TRUE.
optional argument. - Add
shavemantissa
f2py code. This is used by AeroApps.- NOTE: If you do not have a need for this code, build with
-DUSE_F2PY=OFF
. Note that even if you try to build the f2py code, it might fail anyway due to issues with the Python stack on the machine. ESMA_cmake has code that "tests" if f2py works. If it doesn't, it should failover gracefully.
- NOTE: If you do not have a need for this code, build with
Changed
- Changed set_grid method so users have a chance to specify the grid type
- Renamed
get_regrid_method
andtranslate_regrid_method
toregrid_method_string_to_int
andregrid_method_int_to_string
respectively inRegridMethods.F90
. This was done so we could addget_regrid_method
to the AbstractRegridder. The new names
more accurately reflect what the RegridMethods functions do. - Changed call to
MAPL_SunOrbitCreate()
insideMAPL_Generic.F90
to call to new function
MAPL_SunOrbitCreateFromConfig()
, the latter which get the orbital parameters from the MAPL
state's Config. In this way no default orbital parameter values need appear inMAPL_Generic.F90
.
Rather, these default values are encapsulated where they belong inSun_Mod
inbase/MAPL_sun_uc.F90
and are now explicitly named and commented on at the head of the module. This is a structural
zero-diff change. - Created
MAPL.profiler
logger and moved throughput, per-component, and global timers to use it - Moved most of the MAPL_GetResource generic subroutine to a new module, MAPL_ResourceMod, in base.
The specific subroutines remain in MAPL_GenericMod to maintain the interface in one module, but
most of the functionality is in MAPL_ResourceMod now. - Update "build like UFS" CI test
- Converted the History Gridded Component to use
_RC
and_STAT
macros
Fixed
- Changed the type of output counters to INT64 for large file.
- Tested optional arguments arrdes in MAPL_WriteVars
- Added the correct values to halo corner of LatLon grid
- Fixed range in halo of LatLonGridFactory
- Corrected issue with native output having metadata saying it was bilinearly regridded. Now sets these files to have
regrid_method: identity
- Fix bug in
mapl_acg.cmake
that caused unnecessary rebuilds - Fixed error handling for refactored MAPL_GetResource
What's Changed
- Update MAPL_sun_uc.F90 by @adarmenov in #1900
- Bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in #1905
- fix typo in the range of halo in LatLonGridfactory by @weiyuan-jiang in #1909
- Feature/pnorris/#1882 add local solar hour angle diagnostic by @dr0cloud in #1913
- correct values in the halo corner of LatLon grid by @weiyuan-jiang in #1911
- Feature/pnorris/#1915 all MAPL orbital parameters now encapsulated in Sun_Mod in MAPL_sun_uc.F90 by @dr0cloud in #1920
- Fixes #1912. Fixes for ACG Cmake code by @mathomp4 in #1916
- Auto GitFlow - main → develop by @github-actions in #1927
- Fixes #1888. Set regrid_method to identity for native collections by @mathomp4 in #1922
- Auto GitFlow - main → develop by @github-actions in #1936
- Refactor MAPL_GetResource by @darianboggs in #1943
- fixes #1941 by @bena-nasa in #1947
- Update build like UFS CI test by @mathomp4 in #1950
- Bugfix/wdboggs/fix refactor error by @darianboggs in #1962
- Auto GitFlow - main → develop by @github-actions in #1965
- test optional argument arrdes before using it by @weiyuan-jiang in #1940
- Feature/wjiang/large output by @weiyuan-jiang in #1944
- Fixes #1952. Remove _VERIFY from History GC by @mathomp4 in #1953
- Create MAPL.profiler logger by @mathomp4 in #1938
- Bump devops-infra/action-pull-request from 0.5.3 to 0.5.5 by @dependabot in #1971
- Auto GitFlow - main → develop by @github-actions in #1974
- Add shavemantissa f2py code by @mathomp4 in #1945
- Add new routine to spherical geometry package by @bena-nasa in #1984
- add variable through file formatter by @weiyuan-jiang in #1978
- fixed and added subroutines to read and write char type in Netcdf file by @weiyuan-jiang in #1986
- Let users specify the grid type by @weiyuan-jiang in #1989
- Prepare for 2.35.0 Release by @mathomp4 in #1992
- GitFlow: Merge Develop into main for 2.35 release by @mathomp4 in #1996
New Contributors
- @adarmenov made their first contribution in #1900
Full Changelog: v2.34.3...v2.35.0
MAPL 2.34.3
This patch release of MAPL 2.34 fixes a bug in ExtData2G when used in "Replay" mode in the GEOSgcm
All testing shows zero-diff.
The libraries this version of MAPL is currently tested with are below.
- Baselibs 7.7.0
- netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
- netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
- ESMF 8.4.0 (Required)
- GFE 1.8.0
- gFTL 1.8.1
- gFTL-shared 1.5.0
- pFUnit 4.6.1 (optional)
- fArgParse 1.4.1 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.9.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
) - yaFyaml 1.0.4 (if
-DUSE_EXTDATA2G=YES
, default=YES
) - FLAP geos/v1.10.0 (if
-DBUILD_WITH_FLAP=YES
, default=YES
)
From CHANGELOG.md
Added
- Added test cases 28 and 29 to ExtData testing framework
Fixed
- Fix bug in ExtData2G when used in "Replay" in the GEOSgcm
What's Changed
- Update README.md by @aoloso in #1964
- Fixes #1957 by @bena-nasa in #1972
Full Changelog: v2.34.2...v2.34.3
MAPL 2.34.2
This release of MAPL fixes a bug in ExtDataDriver.x
to re-enable its use of the multigroup oserver.
The libraries this version of MAPL is currently tested with are below.
- Baselibs 7.7.0
- netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
- netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
- ESMF 8.4.0 (Required)
- GFE 1.8.0
- gFTL 1.8.1
- gFTL-shared 1.5.0
- pFUnit 4.6.1 (optional)
- fArgParse 1.4.1 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.9.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
) - yaFyaml 1.0.4 (if
-DUSE_EXTDATA2G=YES
, default=YES
) - FLAP geos/v1.10.0 (if
-DBUILD_WITH_FLAP=YES
, default=YES
)
From CHANGELOG.md
Fixed
- Fixed bug with ExtDataDriver.x when enabling oserver on dedicated resources
What's Changed
- Reenable use of multi group server in ExtDataDriver.x by @bena-nasa in #1934
Full Changelog: v2.34.1...v2.34.2
MAPL 2.34.1
This patch of MAPL 2.34 fixes an issue (#1923) concerning WRITE_RESTART_BY_OSERVER
.
All testing is zero-diff with GEOSgcm save for cases with WRITE_RESTART_BY_OSERVER: YES
where it fixes a bug with that code path.
The libraries this version of MAPL is currently tested with are below.
- Baselibs 7.7.0
- netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
- netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
- ESMF 8.4.0 (Required)
- GFE 1.8.0
- gFTL 1.8.1
- gFTL-shared 1.5.0
- pFUnit 4.6.1 (optional)
- fArgParse 1.4.1 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.9.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
) - yaFyaml 1.0.4 (if
-DUSE_EXTDATA2G=YES
, default=YES
) - FLAP geos/v1.10.0 (if
-DBUILD_WITH_FLAP=YES
, default=YES
)
From CHANGELOG.md
Fixed
- Fixed bug when writing 4D fields to checkpoint files with the PFIO server via the WRITE_RESTART_BY_OSERVER option
What's Changed
- fixes issue #1923 by @bena-nasa in #1925
Full Changelog: v2.34.0...v2.34.1
MAPL 2.34.0
This release of MAPL contains many new features and updates. Among the changes are:
- Fixed the naming convention of the split field name (#1874). For this, before on split fields in History you'd get out
DU
,DU002
,DU003
. But now MAPL will doDU001
,DU002
,DU003
- Updates for better support of State Specs in GOCART (see GEOS-ESM/GOCART#202)
- Support for
*
expansion in long names - Support to fill
%d
in long names
- Support for
- Various updates for ongoing OpenMP support with MAPL and Gridded Components
- Added requirement for ESMF 8.4.0 in CMake
- Minor changes for stricter Debug builds
NOTE: Updates 1 and 2 above will change History both variable names and metadata. The data will be zero-diff, but comparators will be confused by the name change on split fields as well as different metadata if tested for.
The libraries this version of MAPL is currently tested with are below.
- Baselibs 7.7.0
- netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
- netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
- ESMF 8.4.0 (Required)
- GFE 1.8.0
- gFTL 1.8.1
- gFTL-shared 1.5.0
- pFUnit 4.6.1 (optional)
- fArgParse 1.4.1 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.9.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
) - yaFyaml 1.0.4 (if
-DUSE_EXTDATA2G=YES
, default=YES
) - FLAP geos/v1.10.0 (if
-DBUILD_WITH_FLAP=YES
, default=YES
)
From CHANGELOG.md
Added
- Added
MAPL_find_bounds => find_bounds
andMAPL_Interval => Interval
toMAPL.F90
for use when doing component level OpenMP - Added requirement for ESMF 8.4.0 in
find_package()
call - Modified Apps/MAPL_GridCompSpecs_ACG.py to use the * capability for
LONG_NAME
likeSHORT_NAME
- Added CMake code to apply stricter debug flags when building MAPL as Debug
- Added subroutine MAPL_MethodAdd to MAPL_Generic.F90
- Added subroutines get_callbacks and copy_callbacks to OpenMP_Support.F90
- These added subroutines are to support "callback" procedures when inside OpenMP parallel region for mini states for component level threading.
- Added ability to expand "%d" in the long name when we split fields for History
Changed
- Update
components.yaml
- ESMA_cmake v3.24.0 (defines stricter debug flags for Intel, preliminary support for
ifx
)
- ESMA_cmake v3.24.0 (defines stricter debug flags for Intel, preliminary support for
- Reduced amount of CI tests to reduce cost
- Added
message
to label enforcer (requires v3) - Fixed the naming convention of the split field name (#1874)
- NOTE: This could change the name of any field in HISTORY using field splitting. The data will be the same, but the name will be
different.
- NOTE: This could change the name of any field in HISTORY using field splitting. The data will be the same, but the name will be
Fixed
- Fixed procedure "find" in CFIOCollection.F90 that was missing a
_RETURN(_SUCCESS)
at the end
What's Changed
- Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #1861
- Feature/aoloso/merge v10.23.0 mstrf gwd hybrid by @aoloso in #1859
- Update Label Enforcer and Changelog Enforcer for Dependabot by @mathomp4 in #1862
- Enforce ESMF version by @mathomp4 in #1857
- fixes #1869 by @bena-nasa in #1870
- Auto GitFlow - main → develop by @github-actions in #1872
- Fixes #1874. This fixes the convention for naming the split field nam… by @atrayano in #1875
- Reduce number of CI tests by @mathomp4 in #1879
- Feature/wdboggs/extend star long name by @darianboggs in #1881
- Bump CircleCI-Public/trigger-circleci-pipeline-action from 1.0.5 to 1.0.6 by @dependabot in #1884
- Add stricter debugging flags when building MAPL as Debug by @mathomp4 in #1871
- Bump mheap/github-action-required-labels from 2 to 3 by @dependabot in #1892
- Extend OMP layer to support ESMF callback states by @aoloso in #1889
- Update to ESMA_cmake 3.24, Update Changelog for 2.34 release by @mathomp4 in #1894
- Fixes #1878. The adds ability to expand %d in the long name, when we … by @atrayano in #1899
- Update changelog for 2.34 release by @mathomp4 in #1901
- GitFlow: Merge develop into main for 2.34 release by @mathomp4 in #1898
Full Changelog: v2.33.0...v2.34.0