9 research outputs found

    space-physics/marsis-radar: matlab package

    No full text
    <p>add CI testing, make a matlab package, use argument validation</p> <p>add buildfile.m so one-time setup is simply</p> <pre><code class="language-matlab">buildtool </code></pre&gt

    scivision/gitMC: bugfix: gitstat missed commit not push

    No full text
    <p>bugfix for v1.12.0: a typo made "commit but not pushed" not be detected. This is fixed.</p&gt

    GEOS-ESM/MAPL: MAPL 2.41.2

    No full text
    <p>This patch release of MAPL 2.41 fixes a missing initialize of pFlogger in pfio test.</p> <p>All tests show this is zero-diff to MAPL 2.41.2</p> <p>The libraries this version of MAPL is currently tested with are below.</p> <ul> <li>Baselibs 7.14.0<ul> <li>netcdf-c 4.9.2 (Needed for quantize support, but not required for all of MAPL)</li> <li>netcdf-fortran 4.6.1 (Needed for quantize support, but not required for all of MAPL)</li> <li>ESMF 8.5.0 (<strong>required</strong>)</li> <li>GFE 1.11.0<ul> <li>gFTL 1.10.0</li> <li>gFTL-shared 1.6.1</li> <li>pFUnit 4.7.3 (optional)</li> <li>fArgParse 1.5.0 (if <code>-DBUILD_WITH_FARGPARSE=YES</code>, default=<code>YES</code>)</li> <li>pFlogger 1.9.5 (if <code>-DBUILD_WITH_PFLOGGER=YES</code>, default=<code>YES</code>)</li> <li>FLAP geos/v1.10.0 (if <code>-DBUILD_WITH_FLAP=YES</code>, default=<code>NO</code>)</li> </ul> </li> </ul> </li> </ul> <p>Also, if you build with <code>-DUSE_F2PY=ON</code>, you should use:</p> <ul> <li>ESMA_cmake v3.34.0</li> </ul> <p>We recommend most external users set <code>-DUSE_F2PY=OFF</code></p> <h2>From <code>CHANGELOG.md</code></h2> <h3>Fixed</h3> <ul> <li>Fixed missing initialize of pFlogger in a pfio test. Not clear why this was not failing for other compilers - detected with ifort 2021.10.0.</li> </ul> <h2>What's Changed</h2> <ul> <li>Fixed missing pflogger initialization. by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2425</li> </ul> <p><strong>Full Changelog</strong>: https://github.com/GEOS-ESM/MAPL/compare/v2.41.1...v2.41.2</p&gt

    GEOS-ESM/MAPL: MAPL 2.42.0

    No full text
    <p>This is a minor release of MAPL. There are many new fixes and additions to this release including:</p> <h3>Changes</h3> <ul> <li>Various workarounds for building MAPL with MPICH</li> <li>Added a new benchmark to simulate writing a cubed-sphere file using various tunable strategies</li> <li>Update to <code>components.yaml</code><ul> <li>ESMA_cmake v3.36.0 (Support for SLES15 at NCCS, support for Intel 2021.10)</li> <li>ESMA_env v4.20.5 (Support for SLES15 at NCCS)</li> </ul> </li> </ul> <h3>Fixes</h3> <ul> <li>Introduced workaround for Intel 2021.10 bug in generic layer.</li> <li>Updated write_by_oserver logic so that the decision to write by the oserver is based on whether the output server client is passed in</li> <li>Fixed incorrect History print during runtime</li> </ul> <p>All testing show it is zero-diff to MAPL 2.41.</p> <p>The libraries this version of MAPL is currently tested with are below.</p> <ul> <li>Baselibs 7.14.0<ul> <li>netcdf-c 4.9.2 (Needed for quantize support, but not required for all of MAPL)</li> <li>netcdf-fortran 4.6.1 (Needed for quantize support, but not required for all of MAPL)</li> <li>ESMF 8.5.0 (<strong>required</strong>)</li> <li>GFE 1.11.0<ul> <li>gFTL 1.10.0</li> <li>gFTL-shared 1.6.1</li> <li>pFUnit 4.7.3 (optional)</li> <li>fArgParse 1.5.0 (if <code>-DBUILD_WITH_FARGPARSE=YES</code>, default=<code>YES</code>)</li> <li>pFlogger 1.9.5 (if <code>-DBUILD_WITH_PFLOGGER=YES</code>, default=<code>YES</code>)</li> <li>FLAP geos/v1.10.0 (if <code>-DBUILD_WITH_FLAP=YES</code>, default=<code>NO</code>)</li> </ul> </li> </ul> </li> </ul> <p>Also, if you build with <code>-DUSE_F2PY=ON</code>, you should use:</p> <ul> <li>ESMA_cmake v3.34.0</li> </ul> <p>We recommend most external users set <code>-DUSE_F2PY=OFF</code></p> <h2>From <code>CHANGELOG.md</code></h2> <h3>Added</h3> <ul> <li>Various workarounds for building MAPL with MPICH<ul> <li>Non-support for <code>C_PTR</code> in <code>MPI_Alloc_Mem</code> ((MPICH Issue #6691)[https://github.com/pmodels/mpich/issues/6691])</li> <li>Non-support for <code>ierror</code> keyword arguments with <code>use mpi</code> ((MPICH Issue #6693)[https://github.com/pmodels/mpich/issues/6693])</li> </ul> </li> <li>Add new benchmark to simulation writing a cubed-sphere file using various tunable strategies</li> </ul> <h3>Changed</h3> <ul> <li>Modified fpp macro <code>_UNUSED_DUMMY(x)</code> to use ASSOCIATE instead of PRINT. With this change it can be used in PURE procedures.</li> <li>Make error handling in Plain_netCDF_Time consistent with MAPL standard error handling</li> <li>Extend unit tests for FileSystemUtilities.</li> <li>Updated handling of NetCDF time values</li> <li>Update <code>components.yaml</code><ul> <li>ESMA_cmake v3.36.0 (Support for SLES15 at NCCS, support for Intel 2021.10)</li> <li>ESMA_env v4.20.5 (Support for SLES15 at NCCS)</li> </ul> </li> </ul> <h3>Fixed</h3> <ul> <li>Introduced workaround for Intel 2021.10 bug in generic layer.</li> <li>Updated write_by_oserver logic so that the decision to write by the oserver is based on whether the output server client is passed in</li> <li>Updated CI GEOSadas build to use special branch (as stock ADAS at the moment is too far behind GEOSgcm main)</li> <li>Fix incorrect History print during runtime</li> </ul> <h2>What's Changed</h2> <ul> <li>Fixes #2373 - improved unused dummy macro by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2374</li> <li>Reduces compiler warnings for nag. by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2377</li> <li>Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2383</li> <li>Update Plain_netCDF_Time to use standard MAPL error handling by @darianboggs in https://github.com/GEOS-ESM/MAPL/pull/2386</li> <li>Fix for NAG and Unused Dummy at runtime by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2392</li> <li>Update parsing for MAPL_NetCDF datetime with real datetime support and public subroutine return values by @darianboggs in https://github.com/GEOS-ESM/MAPL/pull/2170</li> <li>Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 by @dependabot in https://github.com/GEOS-ESM/MAPL/pull/2397</li> <li>Remove commented code with ESMF_Attribute by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2389</li> <li>Extend test_FileSystemUtilities to test files with no extension and files with base names that include a period by @darianboggs in https://github.com/GEOS-ESM/MAPL/pull/2387</li> <li>Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2401</li> <li>checkpoint simulator by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/2403</li> <li>Update checkpoint_simulator.F90 by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2405</li> <li>Update GEOSadas CI Build by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2409</li> <li>Fixes #2407. Fix bad history print by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2410</li> <li>Workarounds for MPICH by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2381</li> <li>Automatic Code Generator Docymentation(0-diff) by @JulesKouatchou in https://github.com/GEOS-ESM/MAPL/pull/2413</li> <li>Feature/bmauer/fixes #2418 by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/2419</li> <li>Fix to allow Intel Fortran 2021.10 to compile by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2414</li> <li>Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2427</li> <li>Prepare for 2.42.0 release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2428</li> <li>GitFlow: Merge develop into main for 2.42.0 release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2429</li> </ul> <p><strong>Full Changelog</strong>: https://github.com/GEOS-ESM/MAPL/compare/v2.41.2...v2.42.0</p&gt

    GEOS-ESM/MAPL: MAPL 2.42.3

    No full text
    <p>This is a patch release of MAPL 2.42. It fixes an issue with <code>MAPL_Abort()</code> which was passing an uninitialized integer to <code>MPI_Abort()</code> resulting in spurious false successes when running ctest.</p> <p>This is zero-diff to MAPL 2.42.2</p> <p>The libraries this version of MAPL is currently tested with are below.</p> <ul> <li>Baselibs 7.14.0<ul> <li>netcdf-c 4.9.2 (Needed for quantize support, but not required for all of MAPL)</li> <li>netcdf-fortran 4.6.1 (Needed for quantize support, but not required for all of MAPL)</li> <li>ESMF 8.5.0 (<strong>required</strong>)</li> <li>GFE 1.11.0<ul> <li>gFTL 1.10.0</li> <li>gFTL-shared 1.6.1</li> <li>pFUnit 4.7.3 (optional)</li> <li>fArgParse 1.5.0 (if <code>-DBUILD_WITH_FARGPARSE=YES</code>, default=<code>YES</code>)</li> <li>pFlogger 1.9.5 (if <code>-DBUILD_WITH_PFLOGGER=YES</code>, default=<code>YES</code>)</li> <li>FLAP geos/v1.10.0 (if <code>-DBUILD_WITH_FLAP=YES</code>, default=<code>NO</code>)</li> </ul> </li> </ul> </li> </ul> <p>Also, if you build with <code>-DUSE_F2PY=ON</code>, you should use:</p> <ul> <li>ESMA_cmake v3.34.0</li> </ul> <p>We recommend most external users set <code>-DUSE_F2PY=OFF</code></p> <h2>From <code>CHANGELOG.md</code></h2> <h3>Fixed</h3> <ul> <li><code>MAPL_Abort()</code> was passing an uninitialized integer to <code>MPI_Abort()</code> resulting in spurious false successes when running ctest. Maybe was happening frequently, but CI would be blind to this.</li> </ul> <h2>What's Changed</h2> <ul> <li>Hotfix/tclune/#2478 mapl abort by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2479</li> <li>Prepare for 2.42.3 release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2481</li> </ul> <p><strong>Full Changelog</strong>: https://github.com/GEOS-ESM/MAPL/compare/v2.42.2...v2.42.3</p&gt

    GEOS-ESM/MAPL: MAPL 2.40.4

    No full text
    This is a patch release of MAPL 2.40 which has a attempted fix for using MAPL-as-a-library via find_package(MAPL). The issue seemed to be due to not having any find_dependencies() calls in the resulting mapl-import.cmake file created on installation so MAPL itself did not describe what it needed correctly. This is zero-diff to v2.40.3 The libraries this version of MAPL is currently tested with are below. (This is a change since MAPL 2.39) Baselibs 7.14.0 netcdf-c 4.9.2 (Needed for quantize support, but not required for all of MAPL) netcdf-fortran 4.6.1 (Needed for quantize support, but not required for all of MAPL) ESMF 8.5.0 (required) GFE 1.11.0 gFTL 1.10.0 gFTL-shared 1.6.1 pFUnit 4.7.3 (optional) fArgParse 1.5.0 (if -DBUILD_WITH_FARGPARSE=YES, default=YES) pFlogger 1.9.5 (if -DBUILD_WITH_PFLOGGER=YES, default=YES) FLAP geos/v1.10.0 (if -DBUILD_WITH_FLAP=YES, default=NO) Also, if you build with -DUSE_F2PY=ON, you will need: ESMA_cmake v3.31.1 We recommend most external users set -DUSE_F2PY=OFF From CHANGELOG.md Fixed Fixed handling of MAPL dependencies for when find_package(MAPL) is used What's Changed Fix MAPL dependencies for MAPL-as-library in CMake by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2320 Full Changelog: https://github.com/GEOS-ESM/MAPL/compare/v2.40.3...v2.40.

    GEOS-ESM/MAPL: MAPL 2.43.0

    No full text
    <p>This is a minor release of MAPL. It has various updates and fixes as delineated below. Some highlights are:</p> <ul> <li>Updates for ongoing work with trajectory and station sampling</li> <li>Examples on how to use the Automatic Code Generator</li> <li>Fixes for use of the MAPL Python code with Python 3</li> <li>Fixes for GCC 13 which is still <em>NOT SUPPORTED</em> but this allows for further testing</li> <li>Fix to allow ExtData2G to be built as static library</li> </ul> <p>MAPL is currently tested with:</p> <ul> <li>Intel Fortran Classic 2021.6.0 (Classic 2021.10.0 seems to work, <code>ifx</code> does not yet work)</li> <li>GCC 12.3.0 (13 not supported)</li> <li>NAG 7.1</li> </ul> <p>The libraries this version of MAPL is currently tested with are below.</p> <ul> <li>Baselibs 7.14.0<ul> <li>netcdf-c 4.9.2 (Needed for quantize support, but not required for all of MAPL)</li> <li>netcdf-fortran 4.6.1 (Needed for quantize support, but not required for all of MAPL)</li> <li>ESMF 8.5.0 (<strong>required</strong>)</li> <li>GFE 1.11.0<ul> <li>gFTL 1.10.0</li> <li>gFTL-shared 1.6.1</li> <li>pFUnit 4.7.3 (optional)</li> <li>fArgParse 1.5.0 (if <code>-DBUILD_WITH_FARGPARSE=YES</code>, default=<code>YES</code>)</li> <li>pFlogger 1.9.5 (if <code>-DBUILD_WITH_PFLOGGER=YES</code>, default=<code>YES</code>)</li> <li>FLAP geos/v1.10.0 (if <code>-DBUILD_WITH_FLAP=YES</code>, default=<code>NO</code>)</li> </ul> </li> </ul> </li> </ul> <p>Also, if you build with <code>-DUSE_F2PY=ON</code>, you should use:</p> <ul> <li>ESMA_cmake v3.34.0</li> </ul> <p>We recommend most external users set <code>-DUSE_F2PY=OFF</code></p> <h2>From <code>CHANGELOG.md</code></h2> <h3>Added</h3> <ul> <li>Station sampler: add support to Global Historical Climatology Network Daily (GHCN-D)</li> <li>Add to trajectory sampler DEFINE_OBS_PLATFORM for reading multiple IODA files. To do this, we add union_platform function for observation.</li> <li>New directory (<code>docs/tutorial/grid_comps/automatic_code_generator</code>) containing an example showing how to automatically generate the source code using the <code>MAPL_GridCompSpecs_ACG.py</code> tool.</li> <li>Added/modified a few _ASSERT calls in ExtData, to better explain what is wrong in .yaml file</li> </ul> <h3>Changed</h3> <ul> <li>Change the verification of the grid in MAPL_GetGlobalHorzIJIndex to avoid collective call</li> <li>Swath grid step 1: allow for destroying and regenerating swath grid and regenerating regridder route handle, and creating allocatable metadata in griddedIO. Modifications are made to GriddedIO.F90, MAPL_AbstractRegridder.F90, and MAPL_EsmfRegridder.F90.</li> <li>Swath grid step 2: add control keywords for swath grid. Allow for filename template with DOY. Allow for missing obs files. User needs to specify index_name_lon/lat, var_name_lon/lat/time, tunit, obs_file_begin/end/interval, Epoch and Epoch_init.</li> <li>Update CI to Baselibs 7.17.0 (for future MAPL3 work) and the BCs v11.3.0 (to fix coupled run)</li> <li>Update <code>components.yaml</code><ul> <li>ESMA_env v4.24.0 (Baselibs 7.17.0)</li> </ul> </li> <li>Update CI to use circleci-tools v2</li> <li>Changed the Python MAPL <code>__init__.py</code> file to restore behavior from pre-Python3 transition where we did <code>from foo import *</code>. Also fix up other Python2 code to Python3.</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed bug broken multi-step file output in History under certain template conditions</li> <li>[#2433] Implemented workarounds for gfortran-13</li> <li>Missing TARGET in GriddedIO - exposed runtime error when using NAG + debug.</li> <li>Allow ExtData2G to be built as SHARED or STATIC</li> </ul> <h2>What's Changed</h2> <ul> <li>Automatic Code Generator Sample Code (0 diff) by @JulesKouatchou in https://github.com/GEOS-ESM/MAPL/pull/2420</li> <li>avoid collective call inside subroutine MAPL_GetGlobalHorzIJIndex by @weiyuan-jiang in https://github.com/GEOS-ESM/MAPL/pull/2436</li> <li>Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2442</li> <li>Fixes #2433 Minor changes for gfortran-13. by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2443</li> <li>Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2449</li> <li>Update CI and components to match latest GEOSgcm by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2459</li> <li>Swath grid for MAPL_HistoryGridComp by @metdyn in https://github.com/GEOS-ESM/MAPL/pull/2458</li> <li>Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2461</li> <li>Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2472</li> <li>Update to circleci-tools v2 orb; ESMA_env v4.24 by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2466</li> <li>Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2480</li> <li>Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2488</li> <li>fixes #2487 by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/2490</li> <li>Bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/GEOS-ESM/MAPL/pull/2493</li> <li>Fixes #2499: Allow ExtData2G to be built static by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2500</li> <li>Print helpful information for certain ExtData problems. by @mmanyin in https://github.com/GEOS-ESM/MAPL/pull/2452</li> <li>Add type obs_platform to Trajectory Sampler by @metdyn in https://github.com/GEOS-ESM/MAPL/pull/2465</li> <li>Station sampler: add support to Global Historical Climatology Network Daily (GHCN-D) by @metdyn in https://github.com/GEOS-ESM/MAPL/pull/2477</li> <li>Restore MAPL Python2 import behavior by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2496</li> <li>Prepare for MAPL 2.43.0 release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2503</li> <li>GitFlow: Merge develop into main for release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2504</li> </ul> <h2>New Contributors</h2> <ul> <li>@mmanyin made their first contribution in https://github.com/GEOS-ESM/MAPL/pull/2452</li> </ul> <p><strong>Full Changelog</strong>: https://github.com/GEOS-ESM/MAPL/compare/v2.42.4...v2.43.0</p&gt

    GEOS-ESM/MAPL: MAPL 2.41.0

    No full text
    This is a minor release of MAPL with many changes and fixes to MAPL 2.40. Prominent updates include: Updates for ongoing trajectory sampling work Updates and improvements to documentation Changes to MAPL_Resource.F90 to allow NVIDIA compilers to build this file Adding a new benchmark suite Cleaning up much of the code to reduce compiler warnings and remarks at compile time: Converted all uses of mpif.h to use mpi Converted all uses of character* to character(len=) Removed many unused variables Added many _UNUSED_DUMMY() calls Converted statement functions to internal functions and more as noted in the CHANGELOG.md below All tests show this to be zero-diff to MAPL 2.40 The libraries this version of MAPL is currently tested with are below. Baselibs 7.14.0 netcdf-c 4.9.2 (Needed for quantize support, but not required for all of MAPL) netcdf-fortran 4.6.1 (Needed for quantize support, but not required for all of MAPL) ESMF 8.5.0 (required) GFE 1.11.0 gFTL 1.10.0 gFTL-shared 1.6.1 pFUnit 4.7.3 (optional) fArgParse 1.5.0 (if -DBUILD_WITH_FARGPARSE=YES, default=YES) pFlogger 1.9.5 (if -DBUILD_WITH_PFLOGGER=YES, default=YES) FLAP geos/v1.10.0 (if -DBUILD_WITH_FLAP=YES, default=NO) Also, if you build with -DUSE_F2PY=ON, you should use: ESMA_cmake v3.34.0 We recommend most external users set -DUSE_F2PY=OFF From CHANGELOG.md Added Saved weights and points for the vertical interpolation Added new benchmark suite. Initial benchmarks are: measuring raw bandwidth of a filesystem with multiple independent streams measuring the MPI_Gatherv() used in writing checkpoints. a combo benchmark that does both operations Added the ability to read string attributes of variables. This is as opposed to "character" attributes - a distinction made by NetCDF. Previously a small kludge had been used to allow reading string attributes, but was limited to attributes on the global var. Added markdown documentation for select items such as ExtData, History and a few other sources Trajectory sampler with Epoch time span Added utility to convert binary files used by MAPL_ReadForcing to NetCDF Allow a negative "update_offset" keyword in the sampling section of ExtData2G's input file by prepending the ISO time duration with a negative sign. I.E -PT12H for example Added three new macros _HERE: Returns the current file and line number _RETURN_IF(cond): Returns if the condition is true _RETURN_UNLESS(cond): Returns if the condition is false Created a new docs directory that has the following subdirectories tutorial: what used to be a top directory (with the same content) user_guide: a new directory that will serve as MAPL User's Guide. OSSE project: trajectory sampler (regrid to IODA file locations), capable of ingesting multiple files and regridding via one route-handle Changed Converted hinterp.F to free format (hinterp.F90) Modified tilegrid creation to use index flag ESMF_INDEX_DELOCAL instead of ESMF_INDEX_USER Renamed "geom" subdir and library to "field_utils" Updated CircleCI to use v11.2.0 bcs Backported changes in pfio from release/MAPL-v3 to enable pfio unit tests Update components.yaml ESMA_cmake v3.34.0 (Support for Intel Fortran under Rosetta2, updated NAG flags) Cleanup Fortran Converted all uses of mpif.h to use mpi Converted all uses of character* to character(len=) Removed many unused variables Added many _UNUSED_DUMMY() calls Converted statement functions to internal functions Lowered optimization of ExtDataGridCompMod.F90 and ExtDataGridCompNG.F90 to -O1 on Intel to speed build Fixed Fixed the lines order to get the right idle_worker in MultiGroupServer.F90 Corrected a typo for checking if fpp macro _FILE_ was previously defined. Add call to initialize pFlogger layer for the unit tests. Rename mpi_comm to comm in MAPL_HistoryGridComp.F90 to avoid GNU MPT bug at NAS Fix problem with macros in base/MAPL_Resource.F90 uncovered while compiling with the NVIDIA Fortran compiler. The macros in MAPL_Resource.F90 had long lines which exceeded the line length limit of the NVIDIA compiler. Change the macros into include files (.h) with macros and Fortran code. Removed Deleted MAPL_HeapMod.F90. This file was doing crazy nonstandard things and is not used anywhere else. A new cleaner implementation based upon containers could be readily created if the functionality is ever missed. What's Changed Trajectory sampler by @metdyn in https://github.com/GEOS-ESM/MAPL/pull/2265 Fixes #2268 - rename geom subdir by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2269 Clean up more geom to field_utils by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2272 ReadForcing binary file converter by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/2276 Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2279 Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2285 Update tile_formatter.py by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/2288 Fixes #2290 - pflogger in unit tests by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2291 Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2297 Feature/hack for ExtData for using G5NR files with sample inputs for AIST project by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/2296 Feature/jk/doc check by @JulesKouatchou in https://github.com/GEOS-ESM/MAPL/pull/2301 Feature/atrayano/#2304 index user by @atrayano in https://github.com/GEOS-ESM/MAPL/pull/2305 change for new EASE gridname in bcs by @weiyuan-jiang in https://github.com/GEOS-ESM/MAPL/pull/2307 Read string attribute from netCDF variable by @metdyn in https://github.com/GEOS-ESM/MAPL/pull/2313 Feature/bmauer/markup docs in source by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/2311 Update to BCs 11.2.0 by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2316 Backport pfio changes from MAPL3 to enable tests by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2321 Update ESMA_cmake for Intel Fortran Rosetta support by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2323 Feature/tclune/reduce compiler warnings by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2324 Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/GEOS-ESM/MAPL/pull/2328 Fix MPT + GNU bug at NAS by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2345 get back to main to get the right idle_worker by @weiyuan-jiang in https://github.com/GEOS-ESM/MAPL/pull/2348 Auto GitFlow - main β†’ develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/2350 Tweak optimization for faster Intel Release build by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2354 Bugfix/wdboggs/convert mapl resource macros by @darianboggs in https://github.com/GEOS-ESM/MAPL/pull/2326 Cleanup more MAPL Intel Debug Messages by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2346 Trajectory sampler to ingest multiple IODA files via one route handle by @metdyn in https://github.com/GEOS-ESM/MAPL/pull/2353 Remove a few more unused variables by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2364 Feature/jk/docs by @JulesKouatchou in https://github.com/GEOS-ESM/MAPL/pull/2356 Feature/tclune/io bench by @tclune in https://github.com/GEOS-ESM/MAPL/pull/2361 Feature/wjiang/vertical indices by @weiyuan-jiang in https://github.com/GEOS-ESM/MAPL/pull/2210 Prepare for 2.41.0 Release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2369 Gitflow: Merge Develop into Main by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/2370 Full Changelog: https://github.com/GEOS-ESM/MAPL/compare/v2.40.4...v2.41.
    corecore